builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-358 starttime: 1468355316.86 results: success (0) buildid: 20160712122329 builduid: d9455cf92bb64c2096976208572d50f9 revision: 6cf4ff99bea9b7dc6f3c291778917c8daae2b49a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-12 13:28:36.863256) ========= master: http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-12 13:28:36.863709) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-12 13:28:36.864000) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-12 13:28:36.957804) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 13:28:36.958157) ========= 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-1468355304.753694-293748296 _=/tools/buildbot/bin/python using PTY: False --2016-07-12 13:28:36-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.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% 565K=0.02s 2016-07-12 13:28:37 (565 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.365303 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 13:28:37.355187) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 13:28:37.355508) ========= 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-1468355304.753694-293748296 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.080178 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 13:28:37.464232) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-12 13:28:37.464591) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 6cf4ff99bea9b7dc6f3c291778917c8daae2b49a --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 6cf4ff99bea9b7dc6f3c291778917c8daae2b49a --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-1468355304.753694-293748296 _=/tools/buildbot/bin/python using PTY: False 2016-07-12 13:28:37,567 truncating revision to first 12 chars 2016-07-12 13:28:37,568 Setting DEBUG logging. 2016-07-12 13:28:37,568 attempt 1/10 2016-07-12 13:28:37,568 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/6cf4ff99bea9?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-12 13:28:38,316 unpacking tar archive at: mozilla-beta-6cf4ff99bea9/testing/mozharness/ program finished with exit code 0 elapsedTime=1.035306 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-12 13:28:38.530364) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-12 13:28:38.530693) ========= script_repo_revision: 6cf4ff99bea9b7dc6f3c291778917c8daae2b49a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-12 13:28:38.531104) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-12 13:28:38.531386) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-12 13:28:38.558381) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 6 secs) (at 2016-07-12 13:28:38.558708) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1468355304.753694-293748296 _=/tools/buildbot/bin/python using PTY: False 13:28:38 INFO - MultiFileLogger online at 20160712 13:28:38 in /builds/slave/test 13:28:38 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 13:28:38 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:28:38 INFO - {'append_to_log': False, 13:28:38 INFO - 'base_work_dir': '/builds/slave/test', 13:28:38 INFO - 'blob_upload_branch': 'mozilla-beta', 13:28:38 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:28:38 INFO - 'buildbot_json_path': 'buildprops.json', 13:28:38 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:28:38 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:28:38 INFO - 'download_minidump_stackwalk': True, 13:28:38 INFO - 'download_symbols': 'true', 13:28:38 INFO - 'e10s': False, 13:28:38 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:28:38 INFO - 'tooltool.py': '/tools/tooltool.py', 13:28:38 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:28:38 INFO - '/tools/misc-python/virtualenv.py')}, 13:28:38 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:28:38 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:28:38 INFO - 'log_level': 'info', 13:28:38 INFO - 'log_to_console': True, 13:28:38 INFO - 'opt_config_files': (), 13:28:38 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:28:38 INFO - '--processes=1', 13:28:38 INFO - '--config=%(test_path)s/wptrunner.ini', 13:28:38 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:28:38 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:28:38 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:28:38 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:28:38 INFO - 'pip_index': False, 13:28:38 INFO - 'require_test_zip': True, 13:28:38 INFO - 'test_type': ('testharness',), 13:28:38 INFO - 'this_chunk': '1', 13:28:38 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:28:38 INFO - 'total_chunks': '10', 13:28:38 INFO - 'virtualenv_path': 'venv', 13:28:38 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:28:38 INFO - 'work_dir': 'build'} 13:28:38 INFO - ##### 13:28:38 INFO - ##### Running clobber step. 13:28:38 INFO - ##### 13:28:38 INFO - Running pre-action listener: _resource_record_pre_action 13:28:38 INFO - Running main action method: clobber 13:28:38 INFO - rmtree: /builds/slave/test/build 13:28:38 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:28:41 INFO - Running post-action listener: _resource_record_post_action 13:28:41 INFO - ##### 13:28:41 INFO - ##### Running read-buildbot-config step. 13:28:41 INFO - ##### 13:28:41 INFO - Running pre-action listener: _resource_record_pre_action 13:28:41 INFO - Running main action method: read_buildbot_config 13:28:41 INFO - Using buildbot properties: 13:28:41 INFO - { 13:28:41 INFO - "project": "", 13:28:41 INFO - "product": "firefox", 13:28:41 INFO - "script_repo_revision": "production", 13:28:41 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 13:28:41 INFO - "repository": "", 13:28:41 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 13:28:41 INFO - "buildid": "20160712122329", 13:28:41 INFO - "pgo_build": "False", 13:28:41 INFO - "basedir": "/builds/slave/test", 13:28:41 INFO - "buildnumber": 15, 13:28:41 INFO - "slavename": "tst-linux32-spot-358", 13:28:41 INFO - "revision": "6cf4ff99bea9b7dc6f3c291778917c8daae2b49a", 13:28:41 INFO - "master": "http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/", 13:28:41 INFO - "platform": "linux", 13:28:41 INFO - "branch": "mozilla-beta", 13:28:41 INFO - "repo_path": "releases/mozilla-beta", 13:28:41 INFO - "moz_repo_path": "", 13:28:41 INFO - "stage_platform": "linux", 13:28:41 INFO - "builduid": "d9455cf92bb64c2096976208572d50f9", 13:28:41 INFO - "slavebuilddir": "test" 13:28:41 INFO - } 13:28:41 INFO - Found installer url https://queue.taskcluster.net/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 13:28:41 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 13:28:41 INFO - Running post-action listener: _resource_record_post_action 13:28:41 INFO - ##### 13:28:41 INFO - ##### Running download-and-extract step. 13:28:41 INFO - ##### 13:28:41 INFO - Running pre-action listener: _resource_record_pre_action 13:28:41 INFO - Running main action method: download_and_extract 13:28:41 INFO - mkdir: /builds/slave/test/build/tests 13:28:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:28:41 INFO - https://queue.taskcluster.net/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 13:28:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 13:28:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 13:28:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 13:28:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1 13:28:42 INFO - Downloaded 1291 bytes. 13:28:42 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 13:28:42 INFO - Using the following test package requirements: 13:28:42 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 13:28:42 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:28:42 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 13:28:42 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:28:42 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 13:28:42 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:28:42 INFO - u'jsshell-linux-i686.zip'], 13:28:42 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:28:42 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 13:28:42 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 13:28:42 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:28:42 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 13:28:42 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:28:42 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 13:28:42 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:28:42 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 13:28:42 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:28:42 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 13:28:42 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 13:28:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:28:42 INFO - https://queue.taskcluster.net/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 13:28:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 13:28:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 13:28:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip 13:28:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1 13:28:45 INFO - Downloaded 22861023 bytes. 13:28:45 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:28:45 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:28:46 INFO - caution: filename not matched: web-platform/* 13:28:46 INFO - Return code: 11 13:28: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')]} 13:28:46 INFO - https://queue.taskcluster.net/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 13:28:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 13:28:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 13:28:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 13:28:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 13:28:49 INFO - Downloaded 36389876 bytes. 13:28:49 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:28:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:28:53 INFO - caution: filename not matched: bin/* 13:28:53 INFO - caution: filename not matched: config/* 13:28:53 INFO - caution: filename not matched: mozbase/* 13:28:53 INFO - caution: filename not matched: marionette/* 13:28:53 INFO - caution: filename not matched: tools/wptserve/* 13:28:53 INFO - Return code: 11 13:28: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')]} 13:28:53 INFO - https://queue.taskcluster.net/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 13:28:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 13:28:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 13:28:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 13:28:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1 13:29:00 INFO - Downloaded 69349308 bytes. 13:29:00 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 13:29:00 INFO - mkdir: /builds/slave/test/properties 13:29:00 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:29:00 INFO - Writing to file /builds/slave/test/properties/build_url 13:29:00 INFO - Contents: 13:29:00 INFO - build_url:https://queue.taskcluster.net/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 13:29:00 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 13:29:00 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:29:00 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:29:00 INFO - Contents: 13:29:00 INFO - symbols_url:https://queue.taskcluster.net/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 13:29:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:29:00 INFO - https://queue.taskcluster.net/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:29:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 13:29:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 13:29:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 13:29:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 13:29:08 INFO - Downloaded 92358426 bytes. 13:29:08 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 13:29:08 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 13:29:17 INFO - Return code: 0 13:29:17 INFO - Running post-action listener: _resource_record_post_action 13:29:17 INFO - Running post-action listener: set_extra_try_arguments 13:29:17 INFO - ##### 13:29:17 INFO - ##### Running create-virtualenv step. 13:29:17 INFO - ##### 13:29:17 INFO - Running pre-action listener: _pre_create_virtualenv 13:29:17 INFO - Running pre-action listener: _resource_record_pre_action 13:29:17 INFO - Running main action method: create_virtualenv 13:29:17 INFO - Creating virtualenv /builds/slave/test/build/venv 13:29:17 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 13:29:17 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:29:18 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:29:18 INFO - Using real prefix '/usr' 13:29:18 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:29:22 INFO - Installing distribute.............................................................................................................................................................................................done. 13:29:26 INFO - Installing pip.................done. 13:29:26 INFO - Return code: 0 13:29:26 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:29:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:29:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:29:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:29:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:29:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:29:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:29:26 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d0fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d76598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e28f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b0ae30>, '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 0x8da7c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8e26470>, '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-1468355304.753694-293748296', '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 13:29:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 13:29:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 13:29:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:29:26 INFO - 'CCACHE_UMASK': '002', 13:29:26 INFO - 'DISPLAY': ':0', 13:29:26 INFO - 'HOME': '/home/cltbld', 13:29:26 INFO - 'LANG': 'en_US.UTF-8', 13:29:26 INFO - 'LOGNAME': 'cltbld', 13:29:26 INFO - 'MAIL': '/var/mail/cltbld', 13:29:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:29:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:29:26 INFO - 'MOZ_NO_REMOTE': '1', 13:29:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:29:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:29:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:29:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:29:26 INFO - 'PWD': '/builds/slave/test', 13:29:26 INFO - 'SHELL': '/bin/bash', 13:29:26 INFO - 'SHLVL': '1', 13:29:26 INFO - 'TERM': 'linux', 13:29:26 INFO - 'TMOUT': '86400', 13:29:26 INFO - 'USER': 'cltbld', 13:29:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468355304.753694-293748296', 13:29:26 INFO - '_': '/tools/buildbot/bin/python'} 13:29:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:29:26 INFO - Downloading/unpacking psutil>=0.7.1 13:29:26 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 13:29:26 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 13:29:26 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 13:29:26 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 13:29:26 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 13:29:26 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 13:29:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:29:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:29:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:29:33 INFO - Installing collected packages: psutil 13:29:33 INFO - Running setup.py install for psutil 13:29:34 INFO - building 'psutil._psutil_linux' extension 13:29:34 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 13:29:34 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 13:29:34 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 13:29:34 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 13:29:34 INFO - building 'psutil._psutil_posix' extension 13:29:34 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 13:29:35 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 13:29:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:29:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:29:35 INFO - Successfully installed psutil 13:29:35 INFO - Cleaning up... 13:29:35 INFO - Return code: 0 13:29:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:29: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')]} 13:29:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:29:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:29: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')]} 13:29:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:29:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:29:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x8d0fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d76598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e28f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b0ae30>, '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 0x8da7c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8e26470>, '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-1468355304.753694-293748296', '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 13:29:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 13:29:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 13:29:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:29:35 INFO - 'CCACHE_UMASK': '002', 13:29:35 INFO - 'DISPLAY': ':0', 13:29:35 INFO - 'HOME': '/home/cltbld', 13:29:35 INFO - 'LANG': 'en_US.UTF-8', 13:29:35 INFO - 'LOGNAME': 'cltbld', 13:29:35 INFO - 'MAIL': '/var/mail/cltbld', 13:29:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:29:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:29:35 INFO - 'MOZ_NO_REMOTE': '1', 13:29:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:29:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:29:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:29:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:29:35 INFO - 'PWD': '/builds/slave/test', 13:29:35 INFO - 'SHELL': '/bin/bash', 13:29:35 INFO - 'SHLVL': '1', 13:29:35 INFO - 'TERM': 'linux', 13:29:35 INFO - 'TMOUT': '86400', 13:29:35 INFO - 'USER': 'cltbld', 13:29:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468355304.753694-293748296', 13:29:35 INFO - '_': '/tools/buildbot/bin/python'} 13:29:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:29:35 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:29:35 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 13:29:35 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 13:29:35 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 13:29:35 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 13:29:35 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 13:29:35 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 13:29:39 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:29:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:29:40 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:29:40 INFO - Installing collected packages: mozsystemmonitor 13:29:40 INFO - Running setup.py install for mozsystemmonitor 13:29:40 INFO - Successfully installed mozsystemmonitor 13:29:40 INFO - Cleaning up... 13:29:40 INFO - Return code: 0 13:29:40 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:29:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:29:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:29:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:29:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:29:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:29:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:29:40 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 0x8d0fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d76598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e28f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b0ae30>, '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 0x8da7c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8e26470>, '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-1468355304.753694-293748296', '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 13:29:40 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 13:29:40 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 13:29:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:29:40 INFO - 'CCACHE_UMASK': '002', 13:29:40 INFO - 'DISPLAY': ':0', 13:29:40 INFO - 'HOME': '/home/cltbld', 13:29:40 INFO - 'LANG': 'en_US.UTF-8', 13:29:40 INFO - 'LOGNAME': 'cltbld', 13:29:40 INFO - 'MAIL': '/var/mail/cltbld', 13:29:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:29:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:29:40 INFO - 'MOZ_NO_REMOTE': '1', 13:29:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:29:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:29:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:29:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:29:40 INFO - 'PWD': '/builds/slave/test', 13:29:40 INFO - 'SHELL': '/bin/bash', 13:29:40 INFO - 'SHLVL': '1', 13:29:40 INFO - 'TERM': 'linux', 13:29:40 INFO - 'TMOUT': '86400', 13:29:40 INFO - 'USER': 'cltbld', 13:29:40 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468355304.753694-293748296', 13:29:40 INFO - '_': '/tools/buildbot/bin/python'} 13:29:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:29:40 INFO - Downloading/unpacking blobuploader==1.2.4 13:29:40 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 13:29:40 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 13:29:40 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 13:29:40 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 13:29:40 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 13:29:40 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 13:29:45 INFO - Downloading blobuploader-1.2.4.tar.gz 13:29:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:29:45 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:29:45 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 13:29:45 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 13:29:45 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 13:29:45 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 13:29:45 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 13:29:45 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 13:29:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:29:46 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:29:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:29:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:29:46 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 13:29:46 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 13:29:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:29:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:29:46 INFO - Downloading docopt-0.6.1.tar.gz 13:29:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:29:46 INFO - Installing collected packages: blobuploader, requests, docopt 13:29:46 INFO - Running setup.py install for blobuploader 13:29:47 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:29:47 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:29:47 INFO - Running setup.py install for requests 13:29:48 INFO - Running setup.py install for docopt 13:29:48 INFO - Successfully installed blobuploader requests docopt 13:29:48 INFO - Cleaning up... 13:29:48 INFO - Return code: 0 13:29:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:29:48 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')]} 13:29:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:29:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:29:48 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')]} 13:29:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:29:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:29:48 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 0x8d0fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d76598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e28f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b0ae30>, '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 0x8da7c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8e26470>, '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-1468355304.753694-293748296', '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 13:29:48 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 13:29:48 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 13:29:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:29:48 INFO - 'CCACHE_UMASK': '002', 13:29:48 INFO - 'DISPLAY': ':0', 13:29:48 INFO - 'HOME': '/home/cltbld', 13:29:48 INFO - 'LANG': 'en_US.UTF-8', 13:29:48 INFO - 'LOGNAME': 'cltbld', 13:29:48 INFO - 'MAIL': '/var/mail/cltbld', 13:29:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:29:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:29:48 INFO - 'MOZ_NO_REMOTE': '1', 13:29:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:29:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:29:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:29:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:29:48 INFO - 'PWD': '/builds/slave/test', 13:29:48 INFO - 'SHELL': '/bin/bash', 13:29:48 INFO - 'SHLVL': '1', 13:29:48 INFO - 'TERM': 'linux', 13:29:48 INFO - 'TMOUT': '86400', 13:29:48 INFO - 'USER': 'cltbld', 13:29:48 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468355304.753694-293748296', 13:29:48 INFO - '_': '/tools/buildbot/bin/python'} 13:29:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:29:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:29:49 INFO - Running setup.py (path:/tmp/pip-0jAKPc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:29:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:29:49 INFO - Running setup.py (path:/tmp/pip-zy1HJt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:29:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:29:49 INFO - Running setup.py (path:/tmp/pip-nr3wu9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:29:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:29:49 INFO - Running setup.py (path:/tmp/pip-YiBmiE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:29:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:29:49 INFO - Running setup.py (path:/tmp/pip-AdXolb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:29:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:29:49 INFO - Running setup.py (path:/tmp/pip-K_ytFW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:29:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:29:49 INFO - Running setup.py (path:/tmp/pip-Ij2D9I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:29:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:29:49 INFO - Running setup.py (path:/tmp/pip-QkDW7K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:29:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:29:50 INFO - Running setup.py (path:/tmp/pip-hdcKfs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:29:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:29:50 INFO - Running setup.py (path:/tmp/pip-MLmZgO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:29:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:29:50 INFO - Running setup.py (path:/tmp/pip-U4s5p2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:29:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:29:50 INFO - Running setup.py (path:/tmp/pip-7Pd3Cz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:29:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:29:50 INFO - Running setup.py (path:/tmp/pip-qHfMDG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:29:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:29:50 INFO - Running setup.py (path:/tmp/pip-bRWDYt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:29:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:29:50 INFO - Running setup.py (path:/tmp/pip-4UDT_c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:29:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:29:51 INFO - Running setup.py (path:/tmp/pip-SeiL2Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:29:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:29:51 INFO - Running setup.py (path:/tmp/pip-lo_qkd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:29:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:29:51 INFO - Running setup.py (path:/tmp/pip-nuCTqn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:29:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:29:51 INFO - Running setup.py (path:/tmp/pip-biwP5M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:29:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:29:51 INFO - Running setup.py (path:/tmp/pip-sUPapI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:29:51 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:29:52 INFO - Running setup.py (path:/tmp/pip-8ZFvPK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:29:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:29:52 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 13:29:52 INFO - Running setup.py install for manifestparser 13:29:52 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:29:52 INFO - Running setup.py install for mozcrash 13:29:52 INFO - Running setup.py install for mozdebug 13:29:52 INFO - Running setup.py install for mozdevice 13:29:53 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:29:53 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:29:53 INFO - Running setup.py install for mozfile 13:29:53 INFO - Running setup.py install for mozhttpd 13:29:53 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:29:53 INFO - Running setup.py install for mozinfo 13:29:53 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:29:53 INFO - Running setup.py install for mozInstall 13:29:53 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:29:53 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:29:53 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:29:53 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:29:53 INFO - Running setup.py install for mozleak 13:29:54 INFO - Running setup.py install for mozlog 13:29:54 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:29:54 INFO - Running setup.py install for moznetwork 13:29:54 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:29:54 INFO - Running setup.py install for mozprocess 13:29:54 INFO - Running setup.py install for mozprofile 13:29:55 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:29:55 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:29:55 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:29:55 INFO - Running setup.py install for mozrunner 13:29:55 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:29:55 INFO - Running setup.py install for mozscreenshot 13:29:55 INFO - Running setup.py install for moztest 13:29:55 INFO - Running setup.py install for mozversion 13:29:56 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:29:56 INFO - Running setup.py install for wptserve 13:29:56 INFO - Running setup.py install for marionette-driver 13:29:56 INFO - Running setup.py install for browsermob-proxy 13:29:56 INFO - Running setup.py install for marionette-client 13:29:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:29:57 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:29:57 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 13:29:57 INFO - Cleaning up... 13:29:57 INFO - Return code: 0 13:29:57 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:29: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')]} 13:29:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:29:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:29: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')]} 13:29:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:29:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:29:57 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 0x8d0fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d76598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e28f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b0ae30>, '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 0x8da7c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8e26470>, '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-1468355304.753694-293748296', '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 13:29:57 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 13:29:57 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 13:29:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:29:57 INFO - 'CCACHE_UMASK': '002', 13:29:57 INFO - 'DISPLAY': ':0', 13:29:57 INFO - 'HOME': '/home/cltbld', 13:29:57 INFO - 'LANG': 'en_US.UTF-8', 13:29:57 INFO - 'LOGNAME': 'cltbld', 13:29:57 INFO - 'MAIL': '/var/mail/cltbld', 13:29:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:29:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:29:57 INFO - 'MOZ_NO_REMOTE': '1', 13:29:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:29:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:29:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:29:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:29:57 INFO - 'PWD': '/builds/slave/test', 13:29:57 INFO - 'SHELL': '/bin/bash', 13:29:57 INFO - 'SHLVL': '1', 13:29:57 INFO - 'TERM': 'linux', 13:29:57 INFO - 'TMOUT': '86400', 13:29:57 INFO - 'USER': 'cltbld', 13:29:57 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468355304.753694-293748296', 13:29:57 INFO - '_': '/tools/buildbot/bin/python'} 13:29:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:29:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:29:57 INFO - Running setup.py (path:/tmp/pip-8EDtUC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:29:58 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)) 13:29:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:29:58 INFO - Running setup.py (path:/tmp/pip-I1Q7zG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:29:58 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)) 13:29:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:29:58 INFO - Running setup.py (path:/tmp/pip-A4QJtX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:29:58 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)) 13:29:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:29:58 INFO - Running setup.py (path:/tmp/pip-iMEP3a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:29:58 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)) 13:29:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:29:58 INFO - Running setup.py (path:/tmp/pip-awULBn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:29:58 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)) 13:29:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:29:58 INFO - Running setup.py (path:/tmp/pip-qgYuFn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:29:58 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)) 13:29:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:29:58 INFO - Running setup.py (path:/tmp/pip-1H3RWf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:29:58 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)) 13:29:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:29:58 INFO - Running setup.py (path:/tmp/pip-9lM9jF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:29:58 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)) 13:29:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:29:58 INFO - Running setup.py (path:/tmp/pip-iN7sHO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:29:59 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)) 13:29:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:29:59 INFO - Running setup.py (path:/tmp/pip-Hux82R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:29:59 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)) 13:29:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:29:59 INFO - Running setup.py (path:/tmp/pip-p3d1Hg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:29:59 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)) 13:29:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:29:59 INFO - Running setup.py (path:/tmp/pip-isDe2k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:29:59 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)) 13:29:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:29:59 INFO - Running setup.py (path:/tmp/pip-CVOUBu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:29:59 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)) 13:29:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:29:59 INFO - Running setup.py (path:/tmp/pip-cs7BeZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:29:59 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)) 13:29:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:29:59 INFO - Running setup.py (path:/tmp/pip-2YYISc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:29:59 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)) 13:29:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:29:59 INFO - Running setup.py (path:/tmp/pip-hTHpZ_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:30:00 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)) 13:30:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:30:00 INFO - Running setup.py (path:/tmp/pip-ogHUJC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:30:00 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)) 13:30:00 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:30:00 INFO - Running setup.py (path:/tmp/pip-Ekvaww-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:30:00 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)) 13:30:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:30:00 INFO - Running setup.py (path:/tmp/pip-8brpvA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:30:00 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)) 13:30:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:30:00 INFO - Running setup.py (path:/tmp/pip-hgzzGW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:30:00 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)) 13:30:00 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:30:01 INFO - Running setup.py (path:/tmp/pip-X9vjsg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:30:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:30:01 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)) 13:30:01 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)) 13:30:01 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)) 13:30:01 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)) 13:30:01 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)) 13:30:01 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)) 13:30:01 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:30:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:30:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:30:01 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 13:30:01 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 13:30:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:30:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:30:05 INFO - Downloading blessings-1.6.tar.gz 13:30:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:30:05 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)) 13:30:05 INFO - Installing collected packages: blessings 13:30:05 INFO - Running setup.py install for blessings 13:30:05 INFO - Successfully installed blessings 13:30:05 INFO - Cleaning up... 13:30:06 INFO - Return code: 0 13:30:06 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:30:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:30:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:30:06 INFO - Reading from file tmpfile_stdout 13:30:06 INFO - Current package versions: 13:30:06 INFO - argparse == 1.2.1 13:30:06 INFO - blessings == 1.6 13:30:06 INFO - blobuploader == 1.2.4 13:30:06 INFO - browsermob-proxy == 0.6.0 13:30:06 INFO - docopt == 0.6.1 13:30:06 INFO - manifestparser == 1.1 13:30:06 INFO - marionette-client == 2.3.0 13:30:06 INFO - marionette-driver == 1.4.0 13:30:06 INFO - mozInstall == 1.12 13:30:06 INFO - mozcrash == 0.17 13:30:06 INFO - mozdebug == 0.1 13:30:06 INFO - mozdevice == 0.48 13:30:06 INFO - mozfile == 1.2 13:30:06 INFO - mozhttpd == 0.7 13:30:06 INFO - mozinfo == 0.9 13:30:06 INFO - mozleak == 0.1 13:30:06 INFO - mozlog == 3.1 13:30:06 INFO - moznetwork == 0.27 13:30:06 INFO - mozprocess == 0.22 13:30:06 INFO - mozprofile == 0.28 13:30:06 INFO - mozrunner == 6.11 13:30:06 INFO - mozscreenshot == 0.1 13:30:06 INFO - mozsystemmonitor == 0.0 13:30:06 INFO - moztest == 0.7 13:30:06 INFO - mozversion == 1.4 13:30:06 INFO - psutil == 3.1.1 13:30:06 INFO - requests == 1.2.3 13:30:06 INFO - wptserve == 1.4.0 13:30:06 INFO - wsgiref == 0.1.2 13:30:06 INFO - Running post-action listener: _resource_record_post_action 13:30:06 INFO - Running post-action listener: _start_resource_monitoring 13:30:06 INFO - Starting resource monitoring. 13:30:06 INFO - ##### 13:30:06 INFO - ##### Running pull step. 13:30:06 INFO - ##### 13:30:06 INFO - Running pre-action listener: _resource_record_pre_action 13:30:06 INFO - Running main action method: pull 13:30:06 INFO - Pull has nothing to do! 13:30:06 INFO - Running post-action listener: _resource_record_post_action 13:30:06 INFO - ##### 13:30:06 INFO - ##### Running install step. 13:30:06 INFO - ##### 13:30:06 INFO - Running pre-action listener: _resource_record_pre_action 13:30:06 INFO - Running main action method: install 13:30:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:30:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:30:06 INFO - Reading from file tmpfile_stdout 13:30:06 INFO - Detecting whether we're running mozinstall >=1.0... 13:30:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:30:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:30:06 INFO - Reading from file tmpfile_stdout 13:30:07 INFO - Output received: 13:30:07 INFO - Usage: mozinstall [options] installer 13:30:07 INFO - Options: 13:30:07 INFO - -h, --help show this help message and exit 13:30:07 INFO - -d DEST, --destination=DEST 13:30:07 INFO - Directory to install application into. [default: 13:30:07 INFO - "/builds/slave/test"] 13:30:07 INFO - --app=APP Application being installed. [default: firefox] 13:30:07 INFO - mkdir: /builds/slave/test/build/application 13:30:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 13:30:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 13:30:40 INFO - Reading from file tmpfile_stdout 13:30:40 INFO - Output received: 13:30:40 INFO - /builds/slave/test/build/application/firefox/firefox 13:30:40 INFO - Running post-action listener: _resource_record_post_action 13:30:40 INFO - ##### 13:30:40 INFO - ##### Running run-tests step. 13:30:40 INFO - ##### 13:30:40 INFO - Running pre-action listener: _resource_record_pre_action 13:30:40 INFO - Running main action method: run_tests 13:30:40 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:30:40 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:30:40 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:30:40 INFO - grabbing minidump binary from tooltool 13:30:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:30:40 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 0x8b0ae30>, '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 0x8da7c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8e26470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:30:40 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 13:30:40 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 13:30:40 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:30:40 INFO - Return code: 0 13:30:40 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 13:30:40 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:30:40 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/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 13:30:40 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/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 13:30:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:30:40 INFO - 'CCACHE_UMASK': '002', 13:30:40 INFO - 'DISPLAY': ':0', 13:30:40 INFO - 'HOME': '/home/cltbld', 13:30:40 INFO - 'LANG': 'en_US.UTF-8', 13:30:40 INFO - 'LOGNAME': 'cltbld', 13:30:40 INFO - 'MAIL': '/var/mail/cltbld', 13:30:40 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:30:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:30:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:30:40 INFO - 'MOZ_NO_REMOTE': '1', 13:30:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:30:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:30:40 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:30:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:30:40 INFO - 'PWD': '/builds/slave/test', 13:30:40 INFO - 'SHELL': '/bin/bash', 13:30:40 INFO - 'SHLVL': '1', 13:30:40 INFO - 'TERM': 'linux', 13:30:40 INFO - 'TMOUT': '86400', 13:30:40 INFO - 'USER': 'cltbld', 13:30:40 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468355304.753694-293748296', 13:30:40 INFO - '_': '/tools/buildbot/bin/python'} 13:30:40 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/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 13:30:41 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 13:30:41 INFO - import pkg_resources 13:30:42 INFO - Using 1 client processes 13:30:42 INFO - wptserve Starting http server on 127.0.0.1:8000 13:30:42 INFO - wptserve Starting http server on 127.0.0.1:8001 13:30:42 INFO - wptserve Starting http server on 127.0.0.1:8443 13:30:45 INFO - SUITE-START | Running 778 tests 13:30:45 INFO - Running testharness tests 13:30:45 INFO - Setting up ssl 13:30:45 INFO - PROCESS | certutil | 13:30:45 INFO - PROCESS | certutil | 13:30:45 INFO - PROCESS | certutil | 13:30:45 INFO - Certificate Nickname Trust Attributes 13:30:45 INFO - SSL,S/MIME,JAR/XPI 13:30:45 INFO - 13:30:45 INFO - web-platform-tests CT,, 13:30:45 INFO - 13:30:45 INFO - Starting runner 13:30:48 INFO - PROCESS | 1740 | 1468355448788 Marionette DEBUG Marionette enabled via build flag and pref 13:30:49 INFO - PROCESS | 1740 | ++DOCSHELL 0xa4e4f800 == 1 [pid = 1740] [id = 1] 13:30:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 1 (0xa4e4fc00) [pid = 1740] [serial = 1] [outer = (nil)] 13:30:49 INFO - PROCESS | 1740 | [1740] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:30:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 2 (0xa4e50400) [pid = 1740] [serial = 2] [outer = 0xa4e4fc00] 13:30:49 INFO - PROCESS | 1740 | 1468355449513 Marionette INFO Listening on port 2828 13:30:50 INFO - PROCESS | 1740 | 1468355450122 Marionette DEBUG Marionette enabled via command-line flag 13:30:50 INFO - PROCESS | 1740 | ++DOCSHELL 0xa23aa400 == 2 [pid = 1740] [id = 2] 13:30:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 3 (0xa23ab800) [pid = 1740] [serial = 3] [outer = (nil)] 13:30:50 INFO - PROCESS | 1740 | [1740] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:30:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 4 (0xa23b4c00) [pid = 1740] [serial = 4] [outer = 0xa23ab800] 13:30:50 INFO - PROCESS | 1740 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20d2220 13:30:50 INFO - PROCESS | 1740 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d2d00 13:30:50 INFO - PROCESS | 1740 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20dbd80 13:30:50 INFO - PROCESS | 1740 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20f79e0 13:30:50 INFO - PROCESS | 1740 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20fd720 13:30:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 5 (0xa1135c00) [pid = 1740] [serial = 5] [outer = 0xa4e4fc00] 13:30:50 INFO - PROCESS | 1740 | [1740] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:30:50 INFO - PROCESS | 1740 | 1468355450551 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52129 13:30:50 INFO - PROCESS | 1740 | [1740] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:30:50 INFO - PROCESS | 1740 | 1468355450584 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52130 13:30:50 INFO - PROCESS | 1740 | 1468355450646 Marionette DEBUG Closed connection conn0 13:30:50 INFO - PROCESS | 1740 | [1740] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 13:30:50 INFO - PROCESS | 1740 | 1468355450758 Marionette DEBUG Closed connection conn1 13:30:50 INFO - PROCESS | 1740 | [1740] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:30:50 INFO - PROCESS | 1740 | 1468355450780 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52131 13:30:50 INFO - PROCESS | 1740 | [1740] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:30:50 INFO - PROCESS | 1740 | 1468355450835 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:52132 13:30:50 INFO - PROCESS | 1740 | 1468355450844 Marionette DEBUG Closed connection conn2 13:30:50 INFO - PROCESS | 1740 | 1468355450881 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:30:50 INFO - PROCESS | 1740 | 1468355450909 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160712122329","device":"desktop","version":"48.0"} 13:30:51 INFO - PROCESS | 1740 | [1740] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:30:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ab58000 == 3 [pid = 1740] [id = 3] 13:30:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 6 (0x9ab58400) [pid = 1740] [serial = 6] [outer = (nil)] 13:30:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ab58800 == 4 [pid = 1740] [id = 4] 13:30:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 7 (0x9ab5c400) [pid = 1740] [serial = 7] [outer = (nil)] 13:30:53 INFO - PROCESS | 1740 | [1740] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:30:53 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a44e000 == 5 [pid = 1740] [id = 5] 13:30:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 8 (0x9a44e400) [pid = 1740] [serial = 8] [outer = (nil)] 13:30:53 INFO - PROCESS | 1740 | [1740] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:30:53 INFO - PROCESS | 1740 | [1740] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:30:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 9 (0x99f6e000) [pid = 1740] [serial = 9] [outer = 0x9a44e400] 13:30:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 10 (0xa5083000) [pid = 1740] [serial = 10] [outer = 0x9ab58400] 13:30:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 11 (0x99cde800) [pid = 1740] [serial = 11] [outer = 0x9ab5c400] 13:30:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 12 (0x99ce1000) [pid = 1740] [serial = 12] [outer = 0x9a44e400] 13:30:55 INFO - PROCESS | 1740 | 1468355455180 Marionette INFO startBrowser c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:30:55 INFO - PROCESS | 1740 | 1468355455228 Marionette DEBUG loaded listener.js 13:30:55 INFO - PROCESS | 1740 | 1468355455247 Marionette DEBUG loaded listener.js 13:30:55 INFO - PROCESS | 1740 | 1468355455252 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:30:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 13 (0x9836d000) [pid = 1740] [serial = 13] [outer = 0x9a44e400] 13:30:55 INFO - PROCESS | 1740 | 1468355455976 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c83c35c3-e2a0-47bc-8d19-9b013ad65693","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160712122329","device":"desktop","version":"48.0","command_id":1}}] 13:30:56 INFO - PROCESS | 1740 | 1468355456233 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}] 13:30:56 INFO - PROCESS | 1740 | 1468355456242 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:30:56 INFO - PROCESS | 1740 | 1468355456543 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 13:30:56 INFO - PROCESS | 1740 | 1468355456690 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:30:56 INFO - PROCESS | 1740 | 1468355456696 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:30:56 INFO - PROCESS | 1740 | [1740] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:30:56 INFO - PROCESS | 1740 | [1740] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:30:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 14 (0x95437c00) [pid = 1740] [serial = 14] [outer = 0x9a44e400] 13:30:57 INFO - PROCESS | 1740 | [1740] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:30:57 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:30:57 INFO - PROCESS | 1740 | 1468355457243 Marionette TRACE conn3 <- [1,3,null,{}] 13:30:57 INFO - PROCESS | 1740 | 1468355457255 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:30:57 INFO - PROCESS | 1740 | 1468355457262 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:30:57 INFO - PROCESS | 1740 | 1468355457315 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 13:30:57 INFO - PROCESS | 1740 | 1468355457355 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 13:30:57 INFO - PROCESS | 1740 | 1468355457360 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 13:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:30:57 INFO - PROCESS | 1740 | 1468355457368 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:30:57 INFO - PROCESS | 1740 | 1468355457374 Marionette TRACE conn3 <- [1,6,null,{}] 13:30:57 INFO - PROCESS | 1740 | 1468355457381 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}] 13:30:57 INFO - PROCESS | 1740 | 1468355457386 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:30:57 INFO - PROCESS | 1740 | 1468355457408 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 13:30:57 INFO - PROCESS | 1740 | 1468355457418 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:57 INFO - PROCESS | 1740 | 1468355457424 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:30:57 INFO - PROCESS | 1740 | ++DOCSHELL 0xa6a95c00 == 6 [pid = 1740] [id = 6] 13:30:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 15 (0xa6ea8800) [pid = 1740] [serial = 15] [outer = (nil)] 13:30:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 16 (0x93d7e800) [pid = 1740] [serial = 16] [outer = 0xa6ea8800] 13:30:57 INFO - PROCESS | 1740 | 1468355457511 Marionette DEBUG loaded listener.js 13:30:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 17 (0x93d83000) [pid = 1740] [serial = 17] [outer = 0xa6ea8800] 13:30:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b7f400 == 7 [pid = 1740] [id = 7] 13:30:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 18 (0x93b7f800) [pid = 1740] [serial = 18] [outer = (nil)] 13:30:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 19 (0x93b86400) [pid = 1740] [serial = 19] [outer = 0x93b7f800] 13:30:58 INFO - PROCESS | 1740 | 1468355458009 Marionette DEBUG loaded listener.js 13:30:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 20 (0x93b84c00) [pid = 1740] [serial = 20] [outer = 0x93b7f800] 13:30:58 INFO - PROCESS | 1740 | [1740] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 13:30:58 INFO - PROCESS | 1740 | 1468355458569 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]]]}] 13:30:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:30:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1283ms 13:30:58 INFO - PROCESS | 1740 | 1468355458712 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 13:30:58 INFO - PROCESS | 1740 | 1468355458716 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 13:30:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:30:58 INFO - PROCESS | 1740 | 1468355458742 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:30:58 INFO - PROCESS | 1740 | 1468355458745 Marionette TRACE conn3 <- [1,10,null,{}] 13:30:58 INFO - PROCESS | 1740 | 1468355458771 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}] 13:30:58 INFO - PROCESS | 1740 | 1468355458781 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:30:58 INFO - PROCESS | 1740 | 1468355458968 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 13:30:59 INFO - PROCESS | 1740 | 1468355458988 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:59 INFO - PROCESS | 1740 | 1468355458999 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:30:59 INFO - PROCESS | 1740 | ++DOCSHELL 0x930ce800 == 8 [pid = 1740] [id = 8] 13:30:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 21 (0x930cf000) [pid = 1740] [serial = 21] [outer = (nil)] 13:30:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 22 (0x93d7f000) [pid = 1740] [serial = 22] [outer = 0x930cf000] 13:30:59 INFO - PROCESS | 1740 | 1468355459077 Marionette DEBUG loaded listener.js 13:30:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 23 (0x92269800) [pid = 1740] [serial = 23] [outer = 0x930cf000] 13:31:00 INFO - PROCESS | 1740 | 1468355460195 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]]]}] 13:31:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:31:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1514ms 13:31:00 INFO - PROCESS | 1740 | 1468355460242 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 13:31:00 INFO - PROCESS | 1740 | 1468355460250 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 13:31:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:31:00 INFO - PROCESS | 1740 | 1468355460259 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:31:00 INFO - PROCESS | 1740 | 1468355460266 Marionette TRACE conn3 <- [1,14,null,{}] 13:31:00 INFO - PROCESS | 1740 | 1468355460276 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}] 13:31:00 INFO - PROCESS | 1740 | 1468355460281 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:00 INFO - PROCESS | 1740 | 1468355460546 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 13:31:00 INFO - PROCESS | 1740 | 1468355460709 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:00 INFO - PROCESS | 1740 | 1468355460721 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x9226fc00 == 9 [pid = 1740] [id = 9] 13:31:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 24 (0x93ac0000) [pid = 1740] [serial = 24] [outer = (nil)] 13:31:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x93ac1400 == 10 [pid = 1740] [id = 10] 13:31:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 25 (0x93ac2400) [pid = 1740] [serial = 25] [outer = (nil)] 13:31:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 26 (0x93b7b800) [pid = 1740] [serial = 26] [outer = 0x93ac2400] 13:31:00 INFO - PROCESS | 1740 | 1468355460845 Marionette DEBUG loaded listener.js 13:31:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 27 (0x93d86c00) [pid = 1740] [serial = 27] [outer = 0x93ac2400] 13:31:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 28 (0x952e9400) [pid = 1740] [serial = 28] [outer = 0x93ac0000] 13:31:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 29 (0x983da400) [pid = 1740] [serial = 29] [outer = 0x93ac0000] 13:31:01 INFO - PROCESS | 1740 | ++DOCSHELL 0x9830ac00 == 11 [pid = 1740] [id = 11] 13:31:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 30 (0x9836c800) [pid = 1740] [serial = 30] [outer = (nil)] 13:31:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 31 (0x995be400) [pid = 1740] [serial = 31] [outer = 0x9836c800] 13:31:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 32 (0x99cdf800) [pid = 1740] [serial = 32] [outer = 0x9836c800] 13:31:02 INFO - PROCESS | 1740 | 1468355462173 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]]]}] 13:31:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:31:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 2040ms 13:31:02 INFO - PROCESS | 1740 | 1468355462339 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 13:31:02 INFO - PROCESS | 1740 | 1468355462347 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 13:31:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:31:02 INFO - PROCESS | 1740 | 1468355462362 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:31:02 INFO - PROCESS | 1740 | 1468355462368 Marionette TRACE conn3 <- [1,18,null,{}] 13:31:02 INFO - PROCESS | 1740 | 1468355462375 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}] 13:31:02 INFO - PROCESS | 1740 | 1468355462381 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:02 INFO - PROCESS | 1740 | 1468355462584 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 13:31:02 INFO - PROCESS | 1740 | 1468355462715 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:02 INFO - PROCESS | 1740 | 1468355462723 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x978e3000 == 12 [pid = 1740] [id = 12] 13:31:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 33 (0x996e5800) [pid = 1740] [serial = 33] [outer = (nil)] 13:31:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 34 (0x9a9dc400) [pid = 1740] [serial = 34] [outer = 0x996e5800] 13:31:02 INFO - PROCESS | 1740 | 1468355462818 Marionette DEBUG loaded listener.js 13:31:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 35 (0x9b88e800) [pid = 1740] [serial = 35] [outer = 0x996e5800] 13:31:03 INFO - PROCESS | 1740 | 1468355463702 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]]]}] 13:31:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:31:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1387ms 13:31:03 INFO - PROCESS | 1740 | 1468355463750 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 13:31:03 INFO - PROCESS | 1740 | 1468355463756 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 13:31:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:31:03 INFO - PROCESS | 1740 | 1468355463763 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:31:03 INFO - PROCESS | 1740 | 1468355463770 Marionette TRACE conn3 <- [1,22,null,{}] 13:31:03 INFO - PROCESS | 1740 | 1468355463787 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}] 13:31:03 INFO - PROCESS | 1740 | 1468355463796 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:04 INFO - PROCESS | 1740 | 1468355464046 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 13:31:04 INFO - PROCESS | 1740 | 1468355464203 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:04 INFO - PROCESS | 1740 | 1468355464211 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:04 INFO - PROCESS | 1740 | ++DOCSHELL 0xa2558000 == 13 [pid = 1740] [id = 13] 13:31:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 36 (0xa25ef400) [pid = 1740] [serial = 36] [outer = (nil)] 13:31:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 37 (0xa320c000) [pid = 1740] [serial = 37] [outer = 0xa25ef400] 13:31:04 INFO - PROCESS | 1740 | 1468355464306 Marionette DEBUG loaded listener.js 13:31:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 38 (0xa5082000) [pid = 1740] [serial = 38] [outer = 0xa25ef400] 13:31:05 INFO - PROCESS | 1740 | 1468355465258 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]]]}] 13:31:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:31:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1590ms 13:31:05 INFO - PROCESS | 1740 | 1468355465354 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 13:31:05 INFO - PROCESS | 1740 | 1468355465358 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 13:31:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:31:05 INFO - PROCESS | 1740 | 1468355465366 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:31:05 INFO - PROCESS | 1740 | 1468355465370 Marionette TRACE conn3 <- [1,26,null,{}] 13:31:05 INFO - PROCESS | 1740 | 1468355465376 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}] 13:31:05 INFO - PROCESS | 1740 | 1468355465382 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:05 INFO - PROCESS | 1740 | 1468355465834 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 13:31:05 INFO - PROCESS | 1740 | 1468355465980 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:05 INFO - PROCESS | 1740 | 1468355465987 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:06 INFO - PROCESS | 1740 | ++DOCSHELL 0x9233a400 == 14 [pid = 1740] [id = 14] 13:31:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 39 (0x9233a800) [pid = 1740] [serial = 39] [outer = (nil)] 13:31:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 40 (0x930d8000) [pid = 1740] [serial = 40] [outer = 0x9233a800] 13:31:06 INFO - PROCESS | 1740 | 1468355466067 Marionette DEBUG loaded listener.js 13:31:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 41 (0x952dd800) [pid = 1740] [serial = 41] [outer = 0x9233a800] 13:31:06 INFO - PROCESS | 1740 | 1468355466970 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]]]}] 13:31:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:31:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1643ms 13:31:07 INFO - PROCESS | 1740 | 1468355467011 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 13:31:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:31:07 INFO - PROCESS | 1740 | 1468355467017 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 13:31:07 INFO - PROCESS | 1740 | 1468355467024 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:31:07 INFO - PROCESS | 1740 | 1468355467029 Marionette TRACE conn3 <- [1,30,null,{}] 13:31:07 INFO - PROCESS | 1740 | 1468355467041 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}] 13:31:07 INFO - PROCESS | 1740 | 1468355467050 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:07 INFO - PROCESS | 1740 | 1468355467219 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 13:31:07 INFO - PROCESS | 1740 | 1468355467307 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:07 INFO - PROCESS | 1740 | 1468355467317 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x98a3a400 == 15 [pid = 1740] [id = 15] 13:31:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 42 (0x98a9b000) [pid = 1740] [serial = 42] [outer = (nil)] 13:31:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 43 (0x99882000) [pid = 1740] [serial = 43] [outer = 0x98a9b000] 13:31:07 INFO - PROCESS | 1740 | 1468355467393 Marionette DEBUG loaded listener.js 13:31:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 44 (0x99ae8000) [pid = 1740] [serial = 44] [outer = 0x98a9b000] 13:31:08 INFO - PROCESS | 1740 | 1468355468136 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]]]}] 13:31:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:31:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1136ms 13:31:08 INFO - PROCESS | 1740 | 1468355468160 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 13:31:08 INFO - PROCESS | 1740 | 1468355468165 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 13:31:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:31:08 INFO - PROCESS | 1740 | 1468355468189 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:31:08 INFO - PROCESS | 1740 | 1468355468193 Marionette TRACE conn3 <- [1,34,null,{}] 13:31:08 INFO - PROCESS | 1740 | 1468355468199 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}] 13:31:08 INFO - PROCESS | 1740 | 1468355468204 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:08 INFO - PROCESS | 1740 | 1468355468369 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 13:31:08 INFO - PROCESS | 1740 | 1468355468384 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:08 INFO - PROCESS | 1740 | 1468355468392 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a0eac00 == 16 [pid = 1740] [id = 16] 13:31:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 45 (0x9acd7000) [pid = 1740] [serial = 45] [outer = (nil)] 13:31:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 46 (0x9ace1000) [pid = 1740] [serial = 46] [outer = 0x9acd7000] 13:31:08 INFO - PROCESS | 1740 | 1468355468464 Marionette DEBUG loaded listener.js 13:31:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 47 (0x9ae47c00) [pid = 1740] [serial = 47] [outer = 0x9acd7000] 13:31:09 INFO - PROCESS | 1740 | 1468355469273 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]]]}] 13:31:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:31:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1141ms 13:31:09 INFO - PROCESS | 1740 | 1468355469326 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 13:31:09 INFO - PROCESS | 1740 | 1468355469332 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 13:31:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:31:09 INFO - PROCESS | 1740 | 1468355469349 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:31:09 INFO - PROCESS | 1740 | 1468355469356 Marionette TRACE conn3 <- [1,38,null,{}] 13:31:09 INFO - PROCESS | 1740 | 1468355469362 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}] 13:31:09 INFO - PROCESS | 1740 | 1468355469369 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:09 INFO - PROCESS | 1740 | 1468355469539 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 13:31:09 INFO - PROCESS | 1740 | 1468355469550 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:09 INFO - PROCESS | 1740 | 1468355469559 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:09 INFO - PROCESS | 1740 | ++DOCSHELL 0x95440400 == 17 [pid = 1740] [id = 17] 13:31:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 48 (0x978eb800) [pid = 1740] [serial = 48] [outer = (nil)] 13:31:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 49 (0x9b88f000) [pid = 1740] [serial = 49] [outer = 0x978eb800] 13:31:09 INFO - PROCESS | 1740 | 1468355469632 Marionette DEBUG loaded listener.js 13:31:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 50 (0x9b8f1800) [pid = 1740] [serial = 50] [outer = 0x978eb800] 13:31:10 INFO - PROCESS | 1740 | 1468355470457 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]]]}] 13:31:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:31:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1144ms 13:31:10 INFO - PROCESS | 1740 | 1468355470486 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 13:31:10 INFO - PROCESS | 1740 | 1468355470489 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 13:31:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:31:10 INFO - PROCESS | 1740 | 1468355470497 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:31:10 INFO - PROCESS | 1740 | 1468355470501 Marionette TRACE conn3 <- [1,42,null,{}] 13:31:10 INFO - PROCESS | 1740 | 1468355470512 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}] 13:31:10 INFO - PROCESS | 1740 | 1468355470517 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:10 INFO - PROCESS | 1740 | 1468355470676 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 13:31:10 INFO - PROCESS | 1740 | 1468355470686 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:10 INFO - PROCESS | 1740 | 1468355470695 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:10 INFO - PROCESS | 1740 | ++DOCSHELL 0x9d5b3c00 == 18 [pid = 1740] [id = 18] 13:31:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 51 (0x9d5d2c00) [pid = 1740] [serial = 51] [outer = (nil)] 13:31:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 52 (0x9d931c00) [pid = 1740] [serial = 52] [outer = 0x9d5d2c00] 13:31:10 INFO - PROCESS | 1740 | 1468355470767 Marionette DEBUG loaded listener.js 13:31:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 53 (0xa1195400) [pid = 1740] [serial = 53] [outer = 0x9d5d2c00] 13:31:11 INFO - PROCESS | 1740 | 1468355471573 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]]]}] 13:31:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:31:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1136ms 13:31:11 INFO - PROCESS | 1740 | 1468355471634 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 13:31:11 INFO - PROCESS | 1740 | 1468355471638 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 13:31:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:31:11 INFO - PROCESS | 1740 | 1468355471644 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:31:11 INFO - PROCESS | 1740 | 1468355471651 Marionette TRACE conn3 <- [1,46,null,{}] 13:31:11 INFO - PROCESS | 1740 | 1468355471661 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}] 13:31:11 INFO - PROCESS | 1740 | 1468355471667 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:11 INFO - PROCESS | 1740 | 1468355471831 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 13:31:11 INFO - PROCESS | 1740 | 1468355471841 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:11 INFO - PROCESS | 1740 | 1468355471862 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:11 INFO - PROCESS | 1740 | ++DOCSHELL 0xa2008c00 == 19 [pid = 1740] [id = 19] 13:31:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 54 (0xa200c400) [pid = 1740] [serial = 54] [outer = (nil)] 13:31:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 55 (0xa209ec00) [pid = 1740] [serial = 55] [outer = 0xa200c400] 13:31:12 INFO - PROCESS | 1740 | 1468355472043 Marionette DEBUG loaded listener.js 13:31:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 56 (0xa23a8c00) [pid = 1740] [serial = 56] [outer = 0xa200c400] 13:31:12 INFO - PROCESS | 1740 | 1468355472840 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]]]}] 13:31:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:31:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1236ms 13:31:12 INFO - PROCESS | 1740 | 1468355472885 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 13:31:12 INFO - PROCESS | 1740 | 1468355472890 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 13:31:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:31:12 INFO - PROCESS | 1740 | 1468355472896 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:31:12 INFO - PROCESS | 1740 | 1468355472900 Marionette TRACE conn3 <- [1,50,null,{}] 13:31:12 INFO - PROCESS | 1740 | 1468355472907 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}] 13:31:12 INFO - PROCESS | 1740 | 1468355472912 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:13 INFO - PROCESS | 1740 | 1468355473119 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 13:31:13 INFO - PROCESS | 1740 | 1468355473134 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:13 INFO - PROCESS | 1740 | 1468355473143 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x92332400 == 20 [pid = 1740] [id = 20] 13:31:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 57 (0x9d5b2800) [pid = 1740] [serial = 57] [outer = (nil)] 13:31:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 58 (0xa3206800) [pid = 1740] [serial = 58] [outer = 0x9d5b2800] 13:31:13 INFO - PROCESS | 1740 | 1468355473213 Marionette DEBUG loaded listener.js 13:31:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 59 (0xa328bc00) [pid = 1740] [serial = 59] [outer = 0x9d5b2800] 13:31:13 INFO - PROCESS | 1740 | 1468355473941 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]]]}] 13:31:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:31:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1084ms 13:31:13 INFO - PROCESS | 1740 | 1468355473981 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 13:31:13 INFO - PROCESS | 1740 | 1468355473984 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 13:31:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:31:13 INFO - PROCESS | 1740 | 1468355473993 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:31:13 INFO - PROCESS | 1740 | 1468355473996 Marionette TRACE conn3 <- [1,54,null,{}] 13:31:14 INFO - PROCESS | 1740 | 1468355474002 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}] 13:31:14 INFO - PROCESS | 1740 | 1468355474007 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:14 INFO - PROCESS | 1740 | 1468355474202 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 13:31:14 INFO - PROCESS | 1740 | 1468355474221 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:14 INFO - PROCESS | 1740 | 1468355474228 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:14 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b79400 == 21 [pid = 1740] [id = 21] 13:31:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 60 (0x93b7ac00) [pid = 1740] [serial = 60] [outer = (nil)] 13:31:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 61 (0xa255c000) [pid = 1740] [serial = 61] [outer = 0x93b7ac00] 13:31:14 INFO - PROCESS | 1740 | 1468355474299 Marionette DEBUG loaded listener.js 13:31:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0xa4e0d400) [pid = 1740] [serial = 62] [outer = 0x93b7ac00] 13:31:15 INFO - PROCESS | 1740 | 1468355475054 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]]]}] 13:31:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:31:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1100ms 13:31:15 INFO - PROCESS | 1740 | 1468355475094 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 13:31:15 INFO - PROCESS | 1740 | 1468355475098 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 13:31:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:31:15 INFO - PROCESS | 1740 | 1468355475105 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:31:15 INFO - PROCESS | 1740 | 1468355475108 Marionette TRACE conn3 <- [1,58,null,{}] 13:31:15 INFO - PROCESS | 1740 | 1468355475114 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}] 13:31:15 INFO - PROCESS | 1740 | 1468355475119 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:16 INFO - PROCESS | 1740 | 1468355476276 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 13:31:16 INFO - PROCESS | 1740 | 1468355476417 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:16 INFO - PROCESS | 1740 | 1468355476429 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:16 INFO - PROCESS | 1740 | ++DOCSHELL 0x948d5800 == 22 [pid = 1740] [id = 22] 13:31:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x948d6000) [pid = 1740] [serial = 63] [outer = (nil)] 13:31:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x95290400) [pid = 1740] [serial = 64] [outer = 0x948d6000] 13:31:16 INFO - PROCESS | 1740 | 1468355476505 Marionette DEBUG loaded listener.js 13:31:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9543a000) [pid = 1740] [serial = 65] [outer = 0x948d6000] 13:31:17 INFO - PROCESS | 1740 | 1468355477252 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]]]}] 13:31:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:31:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 2640ms 13:31:17 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0xa6ea8800) [pid = 1740] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:31:17 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x98a9b000) [pid = 1740] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:31:17 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x9acd7000) [pid = 1740] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:31:17 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x978eb800) [pid = 1740] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:31:17 INFO - PROCESS | 1740 | --DOMWINDOW == 60 (0x9d5b2800) [pid = 1740] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:31:17 INFO - PROCESS | 1740 | --DOMWINDOW == 59 (0x930cf000) [pid = 1740] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:31:17 INFO - PROCESS | 1740 | --DOMWINDOW == 58 (0x93ac2400) [pid = 1740] [serial = 25] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:31:17 INFO - PROCESS | 1740 | --DOMWINDOW == 57 (0x996e5800) [pid = 1740] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:31:17 INFO - PROCESS | 1740 | --DOMWINDOW == 56 (0xa25ef400) [pid = 1740] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:31:17 INFO - PROCESS | 1740 | --DOMWINDOW == 55 (0x9233a800) [pid = 1740] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:31:17 INFO - PROCESS | 1740 | 1468355477819 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 13:31:17 INFO - PROCESS | 1740 | 1468355477825 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 13:31:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:31:17 INFO - PROCESS | 1740 | 1468355477837 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:31:17 INFO - PROCESS | 1740 | 1468355477840 Marionette TRACE conn3 <- [1,62,null,{}] 13:31:17 INFO - PROCESS | 1740 | 1468355477874 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}] 13:31:17 INFO - PROCESS | 1740 | 1468355477879 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:18 INFO - PROCESS | 1740 | 1468355478057 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 13:31:18 INFO - PROCESS | 1740 | 1468355478150 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:18 INFO - PROCESS | 1740 | 1468355478159 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:18 INFO - PROCESS | 1740 | ++DOCSHELL 0x9830b000 == 23 [pid = 1740] [id = 23] 13:31:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 56 (0x9830c400) [pid = 1740] [serial = 66] [outer = (nil)] 13:31:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 57 (0x983dcc00) [pid = 1740] [serial = 67] [outer = 0x9830c400] 13:31:18 INFO - PROCESS | 1740 | 1468355478233 Marionette DEBUG loaded listener.js 13:31:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 58 (0x98ec0000) [pid = 1740] [serial = 68] [outer = 0x9830c400] 13:31:18 INFO - PROCESS | 1740 | 1468355478935 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]]]}] 13:31:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:31:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1138ms 13:31:18 INFO - PROCESS | 1740 | 1468355478975 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 13:31:18 INFO - PROCESS | 1740 | 1468355478980 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 13:31:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:31:18 INFO - PROCESS | 1740 | 1468355478987 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:31:18 INFO - PROCESS | 1740 | 1468355478990 Marionette TRACE conn3 <- [1,66,null,{}] 13:31:19 INFO - PROCESS | 1740 | 1468355478997 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}] 13:31:19 INFO - PROCESS | 1740 | 1468355479002 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:19 INFO - PROCESS | 1740 | 1468355479169 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 13:31:19 INFO - PROCESS | 1740 | 1468355479267 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:19 INFO - PROCESS | 1740 | 1468355479277 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x930d2400 == 24 [pid = 1740] [id = 24] 13:31:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 59 (0x99c12c00) [pid = 1740] [serial = 69] [outer = (nil)] 13:31:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 60 (0x9a9d6800) [pid = 1740] [serial = 70] [outer = 0x99c12c00] 13:31:19 INFO - PROCESS | 1740 | 1468355479348 Marionette DEBUG loaded listener.js 13:31:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 61 (0x9acd6c00) [pid = 1740] [serial = 71] [outer = 0x99c12c00] 13:31:20 INFO - PROCESS | 1740 | 1468355480169 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]]]}] 13:31:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:31:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1234ms 13:31:20 INFO - PROCESS | 1740 | 1468355480235 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 13:31:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:31:20 INFO - PROCESS | 1740 | 1468355480242 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 13:31:20 INFO - PROCESS | 1740 | 1468355480251 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:31:20 INFO - PROCESS | 1740 | 1468355480257 Marionette TRACE conn3 <- [1,70,null,{}] 13:31:20 INFO - PROCESS | 1740 | 1468355480266 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}] 13:31:20 INFO - PROCESS | 1740 | 1468355480271 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:20 INFO - PROCESS | 1740 | 1468355480478 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 13:31:20 INFO - PROCESS | 1740 | 1468355480617 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:20 INFO - PROCESS | 1740 | 1468355480631 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:20 INFO - PROCESS | 1740 | ++DOCSHELL 0x948de000 == 25 [pid = 1740] [id = 25] 13:31:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x952e6800) [pid = 1740] [serial = 72] [outer = (nil)] 13:31:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x98a9a400) [pid = 1740] [serial = 73] [outer = 0x952e6800] 13:31:20 INFO - PROCESS | 1740 | 1468355480721 Marionette DEBUG loaded listener.js 13:31:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x99ab0400) [pid = 1740] [serial = 74] [outer = 0x952e6800] 13:31:21 INFO - PROCESS | 1740 | 1468355481582 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]]]}] 13:31:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:31:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1396ms 13:31:21 INFO - PROCESS | 1740 | 1468355481646 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 13:31:21 INFO - PROCESS | 1740 | 1468355481654 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 13:31:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:31:21 INFO - PROCESS | 1740 | 1468355481686 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:31:21 INFO - PROCESS | 1740 | 1468355481691 Marionette TRACE conn3 <- [1,74,null,{}] 13:31:21 INFO - PROCESS | 1740 | 1468355481699 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}] 13:31:21 INFO - PROCESS | 1740 | 1468355481705 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:21 INFO - PROCESS | 1740 | 1468355481894 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 13:31:22 INFO - PROCESS | 1740 | 1468355482032 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:22 INFO - PROCESS | 1740 | 1468355482043 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:22 INFO - PROCESS | 1740 | ++DOCSHELL 0x99e5b400 == 26 [pid = 1740] [id = 26] 13:31:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9acd8800) [pid = 1740] [serial = 75] [outer = (nil)] 13:31:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x9b28c000) [pid = 1740] [serial = 76] [outer = 0x9acd8800] 13:31:22 INFO - PROCESS | 1740 | 1468355482132 Marionette DEBUG loaded listener.js 13:31:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9b891400) [pid = 1740] [serial = 77] [outer = 0x9acd8800] 13:31:22 INFO - PROCESS | 1740 | 1468355482980 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]]]}] 13:31:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:31:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1344ms 13:31:23 INFO - PROCESS | 1740 | 1468355483033 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 13:31:23 INFO - PROCESS | 1740 | 1468355483038 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 13:31:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:31:23 INFO - PROCESS | 1740 | 1468355483047 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:31:23 INFO - PROCESS | 1740 | 1468355483054 Marionette TRACE conn3 <- [1,78,null,{}] 13:31:23 INFO - PROCESS | 1740 | 1468355483071 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}] 13:31:23 INFO - PROCESS | 1740 | 1468355483081 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:23 INFO - PROCESS | 1740 | 1468355483271 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 13:31:23 INFO - PROCESS | 1740 | 1468355483411 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:23 INFO - PROCESS | 1740 | 1468355483424 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:23 INFO - PROCESS | 1740 | ++DOCSHELL 0xa2380c00 == 27 [pid = 1740] [id = 27] 13:31:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0xa23b1c00) [pid = 1740] [serial = 78] [outer = (nil)] 13:31:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0xa2fb9c00) [pid = 1740] [serial = 79] [outer = 0xa23b1c00] 13:31:23 INFO - PROCESS | 1740 | 1468355483512 Marionette DEBUG loaded listener.js 13:31:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0xa320e000) [pid = 1740] [serial = 80] [outer = 0xa23b1c00] 13:31:24 INFO - PROCESS | 1740 | 1468355484406 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]]]}] 13:31:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:31:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1401ms 13:31:24 INFO - PROCESS | 1740 | 1468355484449 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 13:31:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:31:24 INFO - PROCESS | 1740 | 1468355484454 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 13:31:24 INFO - PROCESS | 1740 | 1468355484461 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:31:24 INFO - PROCESS | 1740 | 1468355484465 Marionette TRACE conn3 <- [1,82,null,{}] 13:31:24 INFO - PROCESS | 1740 | 1468355484471 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}] 13:31:24 INFO - PROCESS | 1740 | 1468355484477 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:24 INFO - PROCESS | 1740 | 1468355484656 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 13:31:24 INFO - PROCESS | 1740 | 1468355484793 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:24 INFO - PROCESS | 1740 | 1468355484802 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:24 INFO - PROCESS | 1740 | ++DOCSHELL 0x99cde400 == 28 [pid = 1740] [id = 28] 13:31:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9ab5cc00) [pid = 1740] [serial = 81] [outer = (nil)] 13:31:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0xa620a400) [pid = 1740] [serial = 82] [outer = 0x9ab5cc00] 13:31:24 INFO - PROCESS | 1740 | 1468355484886 Marionette DEBUG loaded listener.js 13:31:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0xa6827400) [pid = 1740] [serial = 83] [outer = 0x9ab5cc00] 13:31:25 INFO - PROCESS | 1740 | 1468355485718 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]]]}] 13:31:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:31:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1332ms 13:31:25 INFO - PROCESS | 1740 | 1468355485793 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 13:31:25 INFO - PROCESS | 1740 | 1468355485797 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 13:31:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:31:25 INFO - PROCESS | 1740 | 1468355485804 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:31:25 INFO - PROCESS | 1740 | 1468355485807 Marionette TRACE conn3 <- [1,86,null,{}] 13:31:25 INFO - PROCESS | 1740 | 1468355485815 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}] 13:31:25 INFO - PROCESS | 1740 | 1468355485819 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:26 INFO - PROCESS | 1740 | 1468355485995 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 13:31:26 INFO - PROCESS | 1740 | 1468355486133 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:26 INFO - PROCESS | 1740 | 1468355486139 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x99616800 == 29 [pid = 1740] [id = 29] 13:31:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x99617800) [pid = 1740] [serial = 84] [outer = (nil)] 13:31:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9961f000) [pid = 1740] [serial = 85] [outer = 0x99617800] 13:31:26 INFO - PROCESS | 1740 | 1468355486224 Marionette DEBUG loaded listener.js 13:31:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9961fc00) [pid = 1740] [serial = 86] [outer = 0x99617800] 13:31:27 INFO - PROCESS | 1740 | 1468355487258 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]]]}] 13:31:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:31:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1490ms 13:31:27 INFO - PROCESS | 1740 | 1468355487296 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 13:31:27 INFO - PROCESS | 1740 | 1468355487300 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 13:31:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:31:27 INFO - PROCESS | 1740 | 1468355487307 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:31:27 INFO - PROCESS | 1740 | 1468355487311 Marionette TRACE conn3 <- [1,90,null,{}] 13:31:27 INFO - PROCESS | 1740 | 1468355487317 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}] 13:31:27 INFO - PROCESS | 1740 | 1468355487336 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:27 INFO - PROCESS | 1740 | 1468355487581 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 13:31:27 INFO - PROCESS | 1740 | 1468355487751 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:27 INFO - PROCESS | 1740 | 1468355487762 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:27 INFO - PROCESS | 1740 | ++DOCSHELL 0xa6892800 == 30 [pid = 1740] [id = 30] 13:31:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0xa6894000) [pid = 1740] [serial = 87] [outer = (nil)] 13:31:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0xa6aa1800) [pid = 1740] [serial = 88] [outer = 0xa6894000] 13:31:27 INFO - PROCESS | 1740 | 1468355487845 Marionette DEBUG loaded listener.js 13:31:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0xa6ea2400) [pid = 1740] [serial = 89] [outer = 0xa6894000] 13:31:28 INFO - PROCESS | 1740 | 1468355488626 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]]]}] 13:31:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:31:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1383ms 13:31:28 INFO - PROCESS | 1740 | 1468355488692 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 13:31:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:31:28 INFO - PROCESS | 1740 | 1468355488696 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 13:31:28 INFO - PROCESS | 1740 | 1468355488703 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:31:28 INFO - PROCESS | 1740 | 1468355488707 Marionette TRACE conn3 <- [1,94,null,{}] 13:31:28 INFO - PROCESS | 1740 | 1468355488713 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}] 13:31:28 INFO - PROCESS | 1740 | 1468355488719 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:28 INFO - PROCESS | 1740 | 1468355488907 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 13:31:29 INFO - PROCESS | 1740 | 1468355489045 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:29 INFO - PROCESS | 1740 | 1468355489057 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x92275000 == 31 [pid = 1740] [id = 31] 13:31:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x930ca400) [pid = 1740] [serial = 90] [outer = (nil)] 13:31:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9aecc400) [pid = 1740] [serial = 91] [outer = 0x930ca400] 13:31:29 INFO - PROCESS | 1740 | 1468355489137 Marionette DEBUG loaded listener.js 13:31:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9aecec00) [pid = 1740] [serial = 92] [outer = 0x930ca400] 13:31:30 INFO - PROCESS | 1740 | 1468355490024 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]]]}] 13:31:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:31:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1384ms 13:31:30 INFO - PROCESS | 1740 | 1468355490100 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 13:31:30 INFO - PROCESS | 1740 | 1468355490103 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 13:31:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:31:30 INFO - PROCESS | 1740 | 1468355490113 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:31:30 INFO - PROCESS | 1740 | 1468355490117 Marionette TRACE conn3 <- [1,98,null,{}] 13:31:30 INFO - PROCESS | 1740 | 1468355490123 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}] 13:31:30 INFO - PROCESS | 1740 | 1468355490128 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:30 INFO - PROCESS | 1740 | 1468355490306 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 13:31:30 INFO - PROCESS | 1740 | 1468355490454 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:30 INFO - PROCESS | 1740 | 1468355490463 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:30 INFO - PROCESS | 1740 | ++DOCSHELL 0x995be800 == 32 [pid = 1740] [id = 32] 13:31:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9ae4a400) [pid = 1740] [serial = 93] [outer = (nil)] 13:31:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9aed5000) [pid = 1740] [serial = 94] [outer = 0x9ae4a400] 13:31:30 INFO - PROCESS | 1740 | 1468355490557 Marionette DEBUG loaded listener.js 13:31:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9b781800) [pid = 1740] [serial = 95] [outer = 0x9ae4a400] 13:31:31 INFO - PROCESS | 1740 | 1468355491409 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]]]}] 13:31:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:31:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1342ms 13:31:31 INFO - PROCESS | 1740 | 1468355491456 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 13:31:31 INFO - PROCESS | 1740 | 1468355491461 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 13:31:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:31:31 INFO - PROCESS | 1740 | 1468355491488 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:31:31 INFO - PROCESS | 1740 | 1468355491491 Marionette TRACE conn3 <- [1,102,null,{}] 13:31:31 INFO - PROCESS | 1740 | 1468355491499 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}] 13:31:31 INFO - PROCESS | 1740 | 1468355491503 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:31 INFO - PROCESS | 1740 | 1468355491685 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 13:31:31 INFO - PROCESS | 1740 | 1468355491927 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:31 INFO - PROCESS | 1740 | 1468355491941 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:32 INFO - PROCESS | 1740 | ++DOCSHELL 0x92330800 == 33 [pid = 1740] [id = 33] 13:31:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x92334c00) [pid = 1740] [serial = 96] [outer = (nil)] 13:31:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x930d5000) [pid = 1740] [serial = 97] [outer = 0x92334c00] 13:31:32 INFO - PROCESS | 1740 | 1468355492080 Marionette DEBUG loaded listener.js 13:31:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x93d86400) [pid = 1740] [serial = 98] [outer = 0x92334c00] 13:31:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x9961f400) [pid = 1740] [serial = 99] [outer = 0x9836c800] 13:31:33 INFO - PROCESS | 1740 | 1468355493083 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]]]}] 13:31:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:31:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1637ms 13:31:33 INFO - PROCESS | 1740 | 1468355493122 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 13:31:33 INFO - PROCESS | 1740 | 1468355493129 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 13:31:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:31:33 INFO - PROCESS | 1740 | 1468355493138 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:31:33 INFO - PROCESS | 1740 | 1468355493142 Marionette TRACE conn3 <- [1,106,null,{}] 13:31:33 INFO - PROCESS | 1740 | 1468355493152 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}] 13:31:33 INFO - PROCESS | 1740 | 1468355493161 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:34 INFO - PROCESS | 1740 | 1468355494138 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x99ce1000) [pid = 1740] [serial = 12] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x99882000) [pid = 1740] [serial = 43] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9ace1000) [pid = 1740] [serial = 46] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9b88f000) [pid = 1740] [serial = 49] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9d931c00) [pid = 1740] [serial = 52] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0xa209ec00) [pid = 1740] [serial = 55] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0xa3206800) [pid = 1740] [serial = 58] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9ae47c00) [pid = 1740] [serial = 47] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x93d7f000) [pid = 1740] [serial = 22] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x93b7b800) [pid = 1740] [serial = 26] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x995be400) [pid = 1740] [serial = 31] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9a9dc400) [pid = 1740] [serial = 34] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0xa320c000) [pid = 1740] [serial = 37] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x930d8000) [pid = 1740] [serial = 40] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x952dd800) [pid = 1740] [serial = 41] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x952e9400) [pid = 1740] [serial = 28] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9b8f1800) [pid = 1740] [serial = 50] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0xa328bc00) [pid = 1740] [serial = 59] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x93d86c00) [pid = 1740] [serial = 27] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9b88e800) [pid = 1740] [serial = 35] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x99ae8000) [pid = 1740] [serial = 44] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0xa5082000) [pid = 1740] [serial = 38] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x92269800) [pid = 1740] [serial = 23] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x99f6e000) [pid = 1740] [serial = 9] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0xa4e50400) [pid = 1740] [serial = 2] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x93b86400) [pid = 1740] [serial = 19] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x93d7e800) [pid = 1740] [serial = 16] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x93d83000) [pid = 1740] [serial = 17] [outer = (nil)] [url = about:blank] 13:31:34 INFO - PROCESS | 1740 | 1468355494430 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:34 INFO - PROCESS | 1740 | 1468355494438 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:34 INFO - PROCESS | 1740 | ++DOCSHELL 0x92336c00 == 34 [pid = 1740] [id = 34] 13:31:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x930cd400) [pid = 1740] [serial = 100] [outer = (nil)] 13:31:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x93ac2400) [pid = 1740] [serial = 101] [outer = 0x930cd400] 13:31:34 INFO - PROCESS | 1740 | 1468355494520 Marionette DEBUG loaded listener.js 13:31:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x93b85000) [pid = 1740] [serial = 102] [outer = 0x930cd400] 13:31:35 INFO - PROCESS | 1740 | 1468355495291 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]]]}] 13:31:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:31:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 2187ms 13:31:35 INFO - PROCESS | 1740 | 1468355495344 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 13:31:35 INFO - PROCESS | 1740 | 1468355495357 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 13:31:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:31:35 INFO - PROCESS | 1740 | 1468355495379 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:31:35 INFO - PROCESS | 1740 | 1468355495387 Marionette TRACE conn3 <- [1,110,null,{}] 13:31:35 INFO - PROCESS | 1740 | 1468355495401 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}] 13:31:35 INFO - PROCESS | 1740 | 1468355495410 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:35 INFO - PROCESS | 1740 | 1468355495602 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 13:31:35 INFO - PROCESS | 1740 | 1468355495701 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:35 INFO - PROCESS | 1740 | 1468355495712 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:35 INFO - PROCESS | 1740 | ++DOCSHELL 0x952e9400 == 35 [pid = 1740] [id = 35] 13:31:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x95432c00) [pid = 1740] [serial = 103] [outer = (nil)] 13:31:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x978e0400) [pid = 1740] [serial = 104] [outer = 0x95432c00] 13:31:35 INFO - PROCESS | 1740 | 1468355495794 Marionette DEBUG loaded listener.js 13:31:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9836c400) [pid = 1740] [serial = 105] [outer = 0x95432c00] 13:31:36 INFO - PROCESS | 1740 | 1468355496658 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]]]}] 13:31:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:31:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1346ms 13:31:36 INFO - PROCESS | 1740 | 1468355496727 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 13:31:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:31:36 INFO - PROCESS | 1740 | 1468355496734 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 13:31:36 INFO - PROCESS | 1740 | 1468355496742 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:31:36 INFO - PROCESS | 1740 | 1468355496745 Marionette TRACE conn3 <- [1,114,null,{}] 13:31:36 INFO - PROCESS | 1740 | 1468355496753 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}] 13:31:36 INFO - PROCESS | 1740 | 1468355496759 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:36 INFO - PROCESS | 1740 | 1468355496985 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 13:31:37 INFO - PROCESS | 1740 | 1468355497111 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:37 INFO - PROCESS | 1740 | 1468355497119 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:37 INFO - PROCESS | 1740 | ++DOCSHELL 0x9980f400 == 36 [pid = 1740] [id = 36] 13:31:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x99810800) [pid = 1740] [serial = 106] [outer = (nil)] 13:31:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x99aaf800) [pid = 1740] [serial = 107] [outer = 0x99810800] 13:31:37 INFO - PROCESS | 1740 | 1468355497194 Marionette DEBUG loaded listener.js 13:31:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x99ce8800) [pid = 1740] [serial = 108] [outer = 0x99810800] 13:31:38 INFO - PROCESS | 1740 | 1468355498121 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]]]}] 13:31:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:31:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1446ms 13:31:38 INFO - PROCESS | 1740 | 1468355498192 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 13:31:38 INFO - PROCESS | 1740 | 1468355498199 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 13:31:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:31:38 INFO - PROCESS | 1740 | 1468355498219 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:31:38 INFO - PROCESS | 1740 | 1468355498228 Marionette TRACE conn3 <- [1,118,null,{}] 13:31:38 INFO - PROCESS | 1740 | 1468355498244 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}] 13:31:38 INFO - PROCESS | 1740 | 1468355498252 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:38 INFO - PROCESS | 1740 | 1468355498473 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 13:31:38 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x93b7ac00) [pid = 1740] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:31:38 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9d5d2c00) [pid = 1740] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:31:38 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0xa200c400) [pid = 1740] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:31:38 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9830c400) [pid = 1740] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:31:38 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x948d6000) [pid = 1740] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:31:38 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x99c12c00) [pid = 1740] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:31:38 INFO - PROCESS | 1740 | 1468355498751 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:38 INFO - PROCESS | 1740 | 1468355498762 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:38 INFO - PROCESS | 1740 | ++DOCSHELL 0x930d1800 == 37 [pid = 1740] [id = 37] 13:31:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x93ac1c00) [pid = 1740] [serial = 109] [outer = (nil)] 13:31:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x95222000) [pid = 1740] [serial = 110] [outer = 0x93ac1c00] 13:31:38 INFO - PROCESS | 1740 | 1468355498839 Marionette DEBUG loaded listener.js 13:31:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x95228400) [pid = 1740] [serial = 111] [outer = 0x93ac1c00] 13:31:39 INFO - PROCESS | 1740 | 1468355499531 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]]]}] 13:31:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:31:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1357ms 13:31:39 INFO - PROCESS | 1740 | 1468355499567 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 13:31:39 INFO - PROCESS | 1740 | 1468355499573 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 13:31:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:31:39 INFO - PROCESS | 1740 | 1468355499587 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:31:39 INFO - PROCESS | 1740 | 1468355499591 Marionette TRACE conn3 <- [1,122,null,{}] 13:31:39 INFO - PROCESS | 1740 | 1468355499597 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}] 13:31:39 INFO - PROCESS | 1740 | 1468355499602 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:39 INFO - PROCESS | 1740 | 1468355499767 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 13:31:39 INFO - PROCESS | 1740 | 1468355499777 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:39 INFO - PROCESS | 1740 | 1468355499787 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x95222800 == 38 [pid = 1740] [id = 38] 13:31:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9528e800) [pid = 1740] [serial = 112] [outer = (nil)] 13:31:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x99f6ec00) [pid = 1740] [serial = 113] [outer = 0x9528e800] 13:31:39 INFO - PROCESS | 1740 | 1468355499855 Marionette DEBUG loaded listener.js 13:31:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9ae49c00) [pid = 1740] [serial = 114] [outer = 0x9528e800] 13:31:40 INFO - PROCESS | 1740 | 1468355500593 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]]]}] 13:31:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:31:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1031ms 13:31:40 INFO - PROCESS | 1740 | 1468355500675 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 13:31:40 INFO - PROCESS | 1740 | 1468355500681 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 13:31:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:31:40 INFO - PROCESS | 1740 | 1468355500692 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:31:40 INFO - PROCESS | 1740 | 1468355500697 Marionette TRACE conn3 <- [1,126,null,{}] 13:31:40 INFO - PROCESS | 1740 | 1468355500707 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}] 13:31:40 INFO - PROCESS | 1740 | 1468355500714 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:40 INFO - PROCESS | 1740 | 1468355500916 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 13:31:41 INFO - PROCESS | 1740 | 1468355501056 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:41 INFO - PROCESS | 1740 | 1468355501071 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d81800 == 39 [pid = 1740] [id = 39] 13:31:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x93d82400) [pid = 1740] [serial = 115] [outer = (nil)] 13:31:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x93d85800) [pid = 1740] [serial = 116] [outer = 0x93d82400] 13:31:41 INFO - PROCESS | 1740 | 1468355501161 Marionette DEBUG loaded listener.js 13:31:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x978e5400) [pid = 1740] [serial = 117] [outer = 0x93d82400] 13:31:42 INFO - PROCESS | 1740 | 1468355502213 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]]]}] 13:31:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:31:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1545ms 13:31:42 INFO - PROCESS | 1740 | 1468355502239 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 13:31:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:31:42 INFO - PROCESS | 1740 | 1468355502245 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 13:31:42 INFO - PROCESS | 1740 | 1468355502256 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:31:42 INFO - PROCESS | 1740 | 1468355502262 Marionette TRACE conn3 <- [1,130,null,{}] 13:31:42 INFO - PROCESS | 1740 | 1468355502270 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}] 13:31:42 INFO - PROCESS | 1740 | 1468355502277 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:42 INFO - PROCESS | 1740 | 1468355502506 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 13:31:42 INFO - PROCESS | 1740 | 1468355502728 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:42 INFO - PROCESS | 1740 | 1468355502737 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:42 INFO - PROCESS | 1740 | ++DOCSHELL 0x92272000 == 40 [pid = 1740] [id = 40] 13:31:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x99f6fc00) [pid = 1740] [serial = 118] [outer = (nil)] 13:31:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9ae42800) [pid = 1740] [serial = 119] [outer = 0x99f6fc00] 13:31:42 INFO - PROCESS | 1740 | 1468355502876 Marionette DEBUG loaded listener.js 13:31:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9aed2800) [pid = 1740] [serial = 120] [outer = 0x99f6fc00] 13:31:43 INFO - PROCESS | 1740 | 1468355503879 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]]]}] 13:31:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:31:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1642ms 13:31:43 INFO - PROCESS | 1740 | 1468355503895 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 13:31:43 INFO - PROCESS | 1740 | 1468355503900 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 13:31:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:31:43 INFO - PROCESS | 1740 | 1468355503908 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:31:43 INFO - PROCESS | 1740 | 1468355503912 Marionette TRACE conn3 <- [1,134,null,{}] 13:31:43 INFO - PROCESS | 1740 | 1468355503928 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}] 13:31:43 INFO - PROCESS | 1740 | 1468355503937 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:44 INFO - PROCESS | 1740 | 1468355504179 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 13:31:44 INFO - PROCESS | 1740 | 1468355504363 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:44 INFO - PROCESS | 1740 | 1468355504378 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:44 INFO - PROCESS | 1740 | ++DOCSHELL 0x9d5a6000 == 41 [pid = 1740] [id = 41] 13:31:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9d5a6800) [pid = 1740] [serial = 121] [outer = (nil)] 13:31:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9d5b0c00) [pid = 1740] [serial = 122] [outer = 0x9d5a6800] 13:31:44 INFO - PROCESS | 1740 | 1468355504509 Marionette DEBUG loaded listener.js 13:31:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9d5dc400) [pid = 1740] [serial = 123] [outer = 0x9d5a6800] 13:31:45 INFO - PROCESS | 1740 | 1468355505508 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]]]}] 13:31:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:31:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1687ms 13:31:45 INFO - PROCESS | 1740 | 1468355505595 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 13:31:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:31:45 INFO - PROCESS | 1740 | 1468355505601 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 13:31:45 INFO - PROCESS | 1740 | 1468355505609 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:31:45 INFO - PROCESS | 1740 | 1468355505612 Marionette TRACE conn3 <- [1,138,null,{}] 13:31:45 INFO - PROCESS | 1740 | 1468355505619 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}] 13:31:45 INFO - PROCESS | 1740 | 1468355505624 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:45 INFO - PROCESS | 1740 | 1468355505954 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 13:31:46 INFO - PROCESS | 1740 | 1468355506211 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:46 INFO - PROCESS | 1740 | 1468355506222 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d7f800 == 42 [pid = 1740] [id = 42] 13:31:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x93d83c00) [pid = 1740] [serial = 124] [outer = (nil)] 13:31:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x95225c00) [pid = 1740] [serial = 125] [outer = 0x93d83c00] 13:31:46 INFO - PROCESS | 1740 | 1468355506315 Marionette DEBUG loaded listener.js 13:31:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x983d1400) [pid = 1740] [serial = 126] [outer = 0x93d83c00] 13:31:47 INFO - PROCESS | 1740 | --DOCSHELL 0x9d5b3c00 == 41 [pid = 1740] [id = 18] 13:31:47 INFO - PROCESS | 1740 | --DOCSHELL 0x930d2400 == 40 [pid = 1740] [id = 24] 13:31:47 INFO - PROCESS | 1740 | --DOCSHELL 0x948de000 == 39 [pid = 1740] [id = 25] 13:31:47 INFO - PROCESS | 1740 | --DOCSHELL 0x9830b000 == 38 [pid = 1740] [id = 23] 13:31:47 INFO - PROCESS | 1740 | --DOCSHELL 0x948d5800 == 37 [pid = 1740] [id = 22] 13:31:47 INFO - PROCESS | 1740 | --DOCSHELL 0x98a3a400 == 36 [pid = 1740] [id = 15] 13:31:47 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0xa255c000) [pid = 1740] [serial = 61] [outer = (nil)] [url = about:blank] 13:31:47 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0xa1195400) [pid = 1740] [serial = 53] [outer = (nil)] [url = about:blank] 13:31:47 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa23a8c00) [pid = 1740] [serial = 56] [outer = (nil)] [url = about:blank] 13:31:47 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x983dcc00) [pid = 1740] [serial = 67] [outer = (nil)] [url = about:blank] 13:31:47 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x95290400) [pid = 1740] [serial = 64] [outer = (nil)] [url = about:blank] 13:31:47 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0xa4e0d400) [pid = 1740] [serial = 62] [outer = (nil)] [url = about:blank] 13:31:47 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x98ec0000) [pid = 1740] [serial = 68] [outer = (nil)] [url = about:blank] 13:31:47 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9543a000) [pid = 1740] [serial = 65] [outer = (nil)] [url = about:blank] 13:31:47 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x99cdf800) [pid = 1740] [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.] 13:31:47 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9acd6c00) [pid = 1740] [serial = 71] [outer = (nil)] [url = about:blank] 13:31:47 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9a9d6800) [pid = 1740] [serial = 70] [outer = (nil)] [url = about:blank] 13:31:47 INFO - PROCESS | 1740 | 1468355507435 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]]]}] 13:31:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:31:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1840ms 13:31:47 INFO - PROCESS | 1740 | 1468355507449 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 13:31:47 INFO - PROCESS | 1740 | 1468355507454 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 13:31:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:31:47 INFO - PROCESS | 1740 | 1468355507463 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:31:47 INFO - PROCESS | 1740 | 1468355507467 Marionette TRACE conn3 <- [1,142,null,{}] 13:31:47 INFO - PROCESS | 1740 | 1468355507476 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}] 13:31:47 INFO - PROCESS | 1740 | 1468355507482 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:47 INFO - PROCESS | 1740 | 1468355507717 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 13:31:47 INFO - PROCESS | 1740 | 1468355507913 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:47 INFO - PROCESS | 1740 | 1468355507923 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:47 INFO - PROCESS | 1740 | ++DOCSHELL 0x9961e000 == 37 [pid = 1740] [id = 43] 13:31:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x99625000) [pid = 1740] [serial = 127] [outer = (nil)] 13:31:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x996e5c00) [pid = 1740] [serial = 128] [outer = 0x99625000] 13:31:48 INFO - PROCESS | 1740 | 1468355508005 Marionette DEBUG loaded listener.js 13:31:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x99cea400) [pid = 1740] [serial = 129] [outer = 0x99625000] 13:31:48 INFO - PROCESS | 1740 | 1468355508753 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]]]}] 13:31:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:31:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1336ms 13:31:48 INFO - PROCESS | 1740 | 1468355508800 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 13:31:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:31:48 INFO - PROCESS | 1740 | 1468355508805 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 13:31:48 INFO - PROCESS | 1740 | 1468355508812 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:31:48 INFO - PROCESS | 1740 | 1468355508816 Marionette TRACE conn3 <- [1,146,null,{}] 13:31:48 INFO - PROCESS | 1740 | 1468355508834 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}] 13:31:48 INFO - PROCESS | 1740 | 1468355508841 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:49 INFO - PROCESS | 1740 | 1468355509058 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 13:31:49 INFO - PROCESS | 1740 | 1468355509215 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:49 INFO - PROCESS | 1740 | 1468355509225 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x9acd8400 == 38 [pid = 1740] [id = 44] 13:31:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9ae3d800) [pid = 1740] [serial = 130] [outer = (nil)] 13:31:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9b88ec00) [pid = 1740] [serial = 131] [outer = 0x9ae3d800] 13:31:49 INFO - PROCESS | 1740 | 1468355509343 Marionette DEBUG loaded listener.js 13:31:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9d5af800) [pid = 1740] [serial = 132] [outer = 0x9ae3d800] 13:31:50 INFO - PROCESS | 1740 | 1468355510503 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]]]}] 13:31:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:31:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1748ms 13:31:50 INFO - PROCESS | 1740 | 1468355510562 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 13:31:50 INFO - PROCESS | 1740 | 1468355510568 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 13:31:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:31:50 INFO - PROCESS | 1740 | 1468355510586 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:31:50 INFO - PROCESS | 1740 | 1468355510594 Marionette TRACE conn3 <- [1,150,null,{}] 13:31:50 INFO - PROCESS | 1740 | 1468355510609 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}] 13:31:50 INFO - PROCESS | 1740 | 1468355510617 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:50 INFO - PROCESS | 1740 | 1468355510833 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 13:31:50 INFO - PROCESS | 1740 | 1468355510946 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:50 INFO - PROCESS | 1740 | 1468355510954 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x9d93c800 == 39 [pid = 1740] [id = 45] 13:31:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0xa2377800) [pid = 1740] [serial = 133] [outer = (nil)] 13:31:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0xa23ad000) [pid = 1740] [serial = 134] [outer = 0xa2377800] 13:31:51 INFO - PROCESS | 1740 | 1468355511025 Marionette DEBUG loaded listener.js 13:31:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0xa2536000) [pid = 1740] [serial = 135] [outer = 0xa2377800] 13:31:51 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x99810800) [pid = 1740] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:31:51 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x93ac1c00) [pid = 1740] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:31:51 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x930cd400) [pid = 1740] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:31:51 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x95432c00) [pid = 1740] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:31:51 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x92334c00) [pid = 1740] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:31:51 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x952e6800) [pid = 1740] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:31:51 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9acd8800) [pid = 1740] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:31:51 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0xa23b1c00) [pid = 1740] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:31:51 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9ab5cc00) [pid = 1740] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:31:51 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x99617800) [pid = 1740] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:31:51 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0xa6894000) [pid = 1740] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:31:51 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x930ca400) [pid = 1740] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:31:51 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9ae4a400) [pid = 1740] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:31:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:31:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1352ms 13:31:51 INFO - PROCESS | 1740 | 1468355511919 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]]]}] 13:31:51 INFO - PROCESS | 1740 | 1468355511931 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 13:31:51 INFO - PROCESS | 1740 | 1468355511934 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 13:31:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:31:51 INFO - PROCESS | 1740 | 1468355511941 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:31:51 INFO - PROCESS | 1740 | 1468355511944 Marionette TRACE conn3 <- [1,154,null,{}] 13:31:51 INFO - PROCESS | 1740 | 1468355511949 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}] 13:31:51 INFO - PROCESS | 1740 | 1468355511954 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:52 INFO - PROCESS | 1740 | 1468355512143 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 13:31:52 INFO - PROCESS | 1740 | 1468355512214 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:52 INFO - PROCESS | 1740 | 1468355512221 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x95432c00 == 40 [pid = 1740] [id = 46] 13:31:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x978ea800) [pid = 1740] [serial = 136] [outer = (nil)] 13:31:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9aec8c00) [pid = 1740] [serial = 137] [outer = 0x978ea800] 13:31:52 INFO - PROCESS | 1740 | 1468355512293 Marionette DEBUG loaded listener.js 13:31:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9ab5cc00) [pid = 1740] [serial = 138] [outer = 0x978ea800] 13:31:53 INFO - PROCESS | 1740 | 1468355513050 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]]]}] 13:31:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:31:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1132ms 13:31:53 INFO - PROCESS | 1740 | 1468355513078 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 13:31:53 INFO - PROCESS | 1740 | 1468355513082 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 13:31:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:31:53 INFO - PROCESS | 1740 | 1468355513091 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:31:53 INFO - PROCESS | 1740 | 1468355513095 Marionette TRACE conn3 <- [1,158,null,{}] 13:31:53 INFO - PROCESS | 1740 | 1468355513100 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}] 13:31:53 INFO - PROCESS | 1740 | 1468355513106 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:53 INFO - PROCESS | 1740 | 1468355513290 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 13:31:53 INFO - PROCESS | 1740 | 1468355513300 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:53 INFO - PROCESS | 1740 | 1468355513321 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:53 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b82400 == 41 [pid = 1740] [id = 47] 13:31:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x983cf400) [pid = 1740] [serial = 139] [outer = (nil)] 13:31:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0xa2ffb400) [pid = 1740] [serial = 140] [outer = 0x983cf400] 13:31:53 INFO - PROCESS | 1740 | 1468355513498 Marionette DEBUG loaded listener.js 13:31:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0xa3457400) [pid = 1740] [serial = 141] [outer = 0x983cf400] 13:31:54 INFO - PROCESS | 1740 | 1468355514472 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]]]}] 13:31:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:31:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1434ms 13:31:54 INFO - PROCESS | 1740 | 1468355514527 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 13:31:54 INFO - PROCESS | 1740 | 1468355514535 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 13:31:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:31:54 INFO - PROCESS | 1740 | 1468355514544 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:31:54 INFO - PROCESS | 1740 | 1468355514549 Marionette TRACE conn3 <- [1,162,null,{}] 13:31:54 INFO - PROCESS | 1740 | 1468355514561 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}] 13:31:54 INFO - PROCESS | 1740 | 1468355514567 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:54 INFO - PROCESS | 1740 | 1468355514872 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 13:31:55 INFO - PROCESS | 1740 | 1468355514997 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:55 INFO - PROCESS | 1740 | 1468355515008 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:55 INFO - PROCESS | 1740 | ++DOCSHELL 0x95295400 == 42 [pid = 1740] [id = 48] 13:31:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x952e0400) [pid = 1740] [serial = 142] [outer = (nil)] 13:31:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x98ec0800) [pid = 1740] [serial = 143] [outer = 0x952e0400] 13:31:55 INFO - PROCESS | 1740 | 1468355515135 Marionette DEBUG loaded listener.js 13:31:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x99630800) [pid = 1740] [serial = 144] [outer = 0x952e0400] 13:31:55 INFO - PROCESS | 1740 | 1468355515524 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:31:56 INFO - PROCESS | 1740 | 1468355516175 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]]]}] 13:31:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:31:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1646ms 13:31:56 INFO - PROCESS | 1740 | 1468355516190 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 13:31:56 INFO - PROCESS | 1740 | 1468355516199 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 13:31:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:31:56 INFO - PROCESS | 1740 | 1468355516211 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:31:56 INFO - PROCESS | 1740 | 1468355516216 Marionette TRACE conn3 <- [1,166,null,{}] 13:31:56 INFO - PROCESS | 1740 | 1468355516223 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}] 13:31:56 INFO - PROCESS | 1740 | 1468355516231 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:56 INFO - PROCESS | 1740 | 1468355516429 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 13:31:56 INFO - PROCESS | 1740 | 1468355516621 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:56 INFO - PROCESS | 1740 | 1468355516627 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:56 INFO - PROCESS | 1740 | ++DOCSHELL 0x930cb400 == 43 [pid = 1740] [id = 49] 13:31:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x95438c00) [pid = 1740] [serial = 145] [outer = (nil)] 13:31:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0xa20a0800) [pid = 1740] [serial = 146] [outer = 0x95438c00] 13:31:56 INFO - PROCESS | 1740 | 1468355516725 Marionette DEBUG loaded listener.js 13:31:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0xa23a7400) [pid = 1740] [serial = 147] [outer = 0x95438c00] 13:31:57 INFO - PROCESS | 1740 | 1468355517847 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]]]}] 13:31:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:31:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1687ms 13:31:57 INFO - PROCESS | 1740 | 1468355517899 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 13:31:57 INFO - PROCESS | 1740 | 1468355517903 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 13:31:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:31:57 INFO - PROCESS | 1740 | 1468355517911 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:31:57 INFO - PROCESS | 1740 | 1468355517918 Marionette TRACE conn3 <- [1,170,null,{}] 13:31:57 INFO - PROCESS | 1740 | 1468355517936 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}] 13:31:57 INFO - PROCESS | 1740 | 1468355517946 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:58 INFO - PROCESS | 1740 | 1468355518288 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 13:31:58 INFO - PROCESS | 1740 | 1468355518365 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:58 INFO - PROCESS | 1740 | 1468355518377 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:58 INFO - PROCESS | 1740 | ++DOCSHELL 0xa5017800 == 44 [pid = 1740] [id = 50] 13:31:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0xa5019400) [pid = 1740] [serial = 148] [outer = (nil)] 13:31:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0xa62d6000) [pid = 1740] [serial = 149] [outer = 0xa5019400] 13:31:58 INFO - PROCESS | 1740 | 1468355518463 Marionette DEBUG loaded listener.js 13:31:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0xa682e800) [pid = 1740] [serial = 150] [outer = 0xa5019400] 13:31:59 INFO - PROCESS | 1740 | 1468355519304 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]]]}] 13:31:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:31:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1438ms 13:31:59 INFO - PROCESS | 1740 | 1468355519349 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 13:31:59 INFO - PROCESS | 1740 | 1468355519354 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 13:31:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:31:59 INFO - PROCESS | 1740 | 1468355519361 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:31:59 INFO - PROCESS | 1740 | 1468355519365 Marionette TRACE conn3 <- [1,174,null,{}] 13:31:59 INFO - PROCESS | 1740 | 1468355519371 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}] 13:31:59 INFO - PROCESS | 1740 | 1468355519377 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:59 INFO - PROCESS | 1740 | 1468355519569 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 13:31:59 INFO - PROCESS | 1740 | 1468355519717 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:59 INFO - PROCESS | 1740 | 1468355519727 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:31:59 INFO - PROCESS | 1740 | ++DOCSHELL 0xa6a9d000 == 45 [pid = 1740] [id = 51] 13:31:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0xa6e9f400) [pid = 1740] [serial = 151] [outer = (nil)] 13:31:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa6f3b800) [pid = 1740] [serial = 152] [outer = 0xa6e9f400] 13:31:59 INFO - PROCESS | 1740 | 1468355519806 Marionette DEBUG loaded listener.js 13:31:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0xa6f47c00) [pid = 1740] [serial = 153] [outer = 0xa6e9f400] 13:32:00 INFO - PROCESS | 1740 | 1468355520756 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]]]}] 13:32:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:32:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1434ms 13:32:00 INFO - PROCESS | 1740 | 1468355520796 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 13:32:00 INFO - PROCESS | 1740 | 1468355520801 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 13:32:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:32:00 INFO - PROCESS | 1740 | 1468355520808 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:32:00 INFO - PROCESS | 1740 | 1468355520812 Marionette TRACE conn3 <- [1,178,null,{}] 13:32:00 INFO - PROCESS | 1740 | 1468355520818 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}] 13:32:00 INFO - PROCESS | 1740 | 1468355520824 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:01 INFO - PROCESS | 1740 | 1468355521014 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 13:32:01 INFO - PROCESS | 1740 | 1468355521165 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:01 INFO - PROCESS | 1740 | 1468355521175 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:01 INFO - PROCESS | 1740 | ++DOCSHELL 0x92271800 == 46 [pid = 1740] [id = 52] 13:32:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa4e58400) [pid = 1740] [serial = 154] [outer = (nil)] 13:32:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0xa8240c00) [pid = 1740] [serial = 155] [outer = 0xa4e58400] 13:32:01 INFO - PROCESS | 1740 | 1468355521297 Marionette DEBUG loaded listener.js 13:32:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa823c800) [pid = 1740] [serial = 156] [outer = 0xa4e58400] 13:32:02 INFO - PROCESS | 1740 | 1468355522215 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]]]}] 13:32:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:32:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1486ms 13:32:02 INFO - PROCESS | 1740 | 1468355522296 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 13:32:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:32:02 INFO - PROCESS | 1740 | 1468355522301 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 13:32:02 INFO - PROCESS | 1740 | 1468355522308 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:32:02 INFO - PROCESS | 1740 | 1468355522312 Marionette TRACE conn3 <- [1,182,null,{}] 13:32:02 INFO - PROCESS | 1740 | 1468355522318 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}] 13:32:02 INFO - PROCESS | 1740 | 1468355522328 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:02 INFO - PROCESS | 1740 | 1468355522588 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 13:32:02 INFO - PROCESS | 1740 | 1468355522781 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:02 INFO - PROCESS | 1740 | 1468355522790 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:03 INFO - PROCESS | 1740 | ++DOCSHELL 0x9233ac00 == 47 [pid = 1740] [id = 53] 13:32:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x9233b000) [pid = 1740] [serial = 157] [outer = (nil)] 13:32:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x930cf400) [pid = 1740] [serial = 158] [outer = 0x9233b000] 13:32:03 INFO - PROCESS | 1740 | 1468355523074 Marionette DEBUG loaded listener.js 13:32:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x93d86c00) [pid = 1740] [serial = 159] [outer = 0x9233b000] 13:32:03 INFO - PROCESS | 1740 | 1468355523926 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]]]}] 13:32:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:32:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1642ms 13:32:03 INFO - PROCESS | 1740 | 1468355523953 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 13:32:03 INFO - PROCESS | 1740 | 1468355523959 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 13:32:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:32:03 INFO - PROCESS | 1740 | 1468355523970 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:32:03 INFO - PROCESS | 1740 | 1468355523973 Marionette TRACE conn3 <- [1,186,null,{}] 13:32:03 INFO - PROCESS | 1740 | 1468355523982 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}] 13:32:03 INFO - PROCESS | 1740 | 1468355523988 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:04 INFO - PROCESS | 1740 | 1468355524171 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 13:32:04 INFO - PROCESS | 1740 | 1468355524348 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:04 INFO - PROCESS | 1740 | 1468355524364 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:04 INFO - PROCESS | 1740 | ++DOCSHELL 0x99616400 == 48 [pid = 1740] [id = 54] 13:32:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x99618c00) [pid = 1740] [serial = 160] [outer = (nil)] 13:32:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x99aad000) [pid = 1740] [serial = 161] [outer = 0x99618c00] 13:32:04 INFO - PROCESS | 1740 | 1468355524456 Marionette DEBUG loaded listener.js 13:32:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x99f6e800) [pid = 1740] [serial = 162] [outer = 0x99618c00] 13:32:05 INFO - PROCESS | 1740 | --DOCSHELL 0xa2558000 == 47 [pid = 1740] [id = 13] 13:32:05 INFO - PROCESS | 1740 | --DOCSHELL 0x978e3000 == 46 [pid = 1740] [id = 12] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x99f6ec00) [pid = 1740] [serial = 113] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x99ce8800) [pid = 1740] [serial = 108] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x99aaf800) [pid = 1740] [serial = 107] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x95222000) [pid = 1740] [serial = 110] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x93ac2400) [pid = 1740] [serial = 101] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x93b85000) [pid = 1740] [serial = 102] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x978e0400) [pid = 1740] [serial = 104] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x93d86400) [pid = 1740] [serial = 98] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x930d5000) [pid = 1740] [serial = 97] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x99ab0400) [pid = 1740] [serial = 74] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x98a9a400) [pid = 1740] [serial = 73] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9b891400) [pid = 1740] [serial = 77] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9b28c000) [pid = 1740] [serial = 76] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0xa320e000) [pid = 1740] [serial = 80] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa2fb9c00) [pid = 1740] [serial = 79] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0xa6827400) [pid = 1740] [serial = 83] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0xa620a400) [pid = 1740] [serial = 82] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9836c400) [pid = 1740] [serial = 105] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9961fc00) [pid = 1740] [serial = 86] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9961f000) [pid = 1740] [serial = 85] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0xa6ea2400) [pid = 1740] [serial = 89] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0xa6aa1800) [pid = 1740] [serial = 88] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9aecec00) [pid = 1740] [serial = 92] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9aecc400) [pid = 1740] [serial = 91] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9b781800) [pid = 1740] [serial = 95] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x95228400) [pid = 1740] [serial = 111] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9aed5000) [pid = 1740] [serial = 94] [outer = (nil)] [url = about:blank] 13:32:05 INFO - PROCESS | 1740 | 1468355525376 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]]]}] 13:32:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:32:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1434ms 13:32:05 INFO - PROCESS | 1740 | 1468355525404 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 13:32:05 INFO - PROCESS | 1740 | 1468355525410 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 13:32:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:32:05 INFO - PROCESS | 1740 | 1468355525422 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:32:05 INFO - PROCESS | 1740 | 1468355525426 Marionette TRACE conn3 <- [1,190,null,{}] 13:32:05 INFO - PROCESS | 1740 | 1468355525433 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}] 13:32:05 INFO - PROCESS | 1740 | 1468355525439 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:05 INFO - PROCESS | 1740 | 1468355525633 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 13:32:05 INFO - PROCESS | 1740 | 1468355525750 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:05 INFO - PROCESS | 1740 | 1468355525758 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b87400 == 47 [pid = 1740] [id = 55] 13:32:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x95222c00) [pid = 1740] [serial = 163] [outer = (nil)] 13:32:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x996ed000) [pid = 1740] [serial = 164] [outer = 0x95222c00] 13:32:05 INFO - PROCESS | 1740 | 1468355525830 Marionette DEBUG loaded listener.js 13:32:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x99f6ec00) [pid = 1740] [serial = 165] [outer = 0x95222c00] 13:32:06 INFO - PROCESS | 1740 | 1468355526546 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]]]}] 13:32:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:32:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1184ms 13:32:06 INFO - PROCESS | 1740 | 1468355526640 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 13:32:06 INFO - PROCESS | 1740 | 1468355526651 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 13:32:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:32:06 INFO - PROCESS | 1740 | 1468355526663 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:32:06 INFO - PROCESS | 1740 | 1468355526673 Marionette TRACE conn3 <- [1,194,null,{}] 13:32:06 INFO - PROCESS | 1740 | 1468355526711 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}] 13:32:06 INFO - PROCESS | 1740 | 1468355526725 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:07 INFO - PROCESS | 1740 | 1468355527059 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 13:32:07 INFO - PROCESS | 1740 | 1468355527194 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:07 INFO - PROCESS | 1740 | 1468355527205 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x9aecb400 == 48 [pid = 1740] [id = 56] 13:32:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9aed5000) [pid = 1740] [serial = 166] [outer = (nil)] 13:32:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9afbf800) [pid = 1740] [serial = 167] [outer = 0x9aed5000] 13:32:07 INFO - PROCESS | 1740 | 1468355527279 Marionette DEBUG loaded listener.js 13:32:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9afc2800) [pid = 1740] [serial = 168] [outer = 0x9aed5000] 13:32:08 INFO - PROCESS | 1740 | 1468355528054 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]]]}] 13:32:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:32:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1454ms 13:32:08 INFO - PROCESS | 1740 | 1468355528121 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 13:32:08 INFO - PROCESS | 1740 | 1468355528125 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 13:32:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:32:08 INFO - PROCESS | 1740 | 1468355528133 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:32:08 INFO - PROCESS | 1740 | 1468355528137 Marionette TRACE conn3 <- [1,198,null,{}] 13:32:08 INFO - PROCESS | 1740 | 1468355528143 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}] 13:32:08 INFO - PROCESS | 1740 | 1468355528149 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:08 INFO - PROCESS | 1740 | 1468355528373 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 13:32:08 INFO - PROCESS | 1740 | 1468355528397 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:08 INFO - PROCESS | 1740 | 1468355528403 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x9543a000 == 49 [pid = 1740] [id = 57] 13:32:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9a9db400) [pid = 1740] [serial = 169] [outer = (nil)] 13:32:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9b892000) [pid = 1740] [serial = 170] [outer = 0x9a9db400] 13:32:08 INFO - PROCESS | 1740 | 1468355528477 Marionette DEBUG loaded listener.js 13:32:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0xa1135000) [pid = 1740] [serial = 171] [outer = 0x9a9db400] 13:32:09 INFO - PROCESS | 1740 | 1468355529385 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]]]}] 13:32:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:32:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1296ms 13:32:09 INFO - PROCESS | 1740 | 1468355529430 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 13:32:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:32:09 INFO - PROCESS | 1740 | 1468355529435 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 13:32:09 INFO - PROCESS | 1740 | 1468355529449 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:32:09 INFO - PROCESS | 1740 | 1468355529452 Marionette TRACE conn3 <- [1,202,null,{}] 13:32:09 INFO - PROCESS | 1740 | 1468355529459 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}] 13:32:09 INFO - PROCESS | 1740 | 1468355529465 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:09 INFO - PROCESS | 1740 | 1468355529721 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 13:32:09 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0xa2377800) [pid = 1740] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:32:09 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x99625000) [pid = 1740] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:32:09 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9ae3d800) [pid = 1740] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:32:09 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x93d83c00) [pid = 1740] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:32:09 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x978ea800) [pid = 1740] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:32:09 INFO - PROCESS | 1740 | 1468355529809 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:09 INFO - PROCESS | 1740 | 1468355529819 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:09 INFO - PROCESS | 1740 | ++DOCSHELL 0x9232fc00 == 50 [pid = 1740] [id = 58] 13:32:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x923b9800) [pid = 1740] [serial = 172] [outer = (nil)] 13:32:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x923bc000) [pid = 1740] [serial = 173] [outer = 0x923b9800] 13:32:09 INFO - PROCESS | 1740 | 1468355529906 Marionette DEBUG loaded listener.js 13:32:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x923c1400) [pid = 1740] [serial = 174] [outer = 0x923b9800] 13:32:10 INFO - PROCESS | 1740 | 1468355530835 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]]]}] 13:32:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:32:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1437ms 13:32:10 INFO - PROCESS | 1740 | 1468355530882 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 13:32:10 INFO - PROCESS | 1740 | 1468355530888 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 13:32:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:32:10 INFO - PROCESS | 1740 | 1468355530899 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:32:10 INFO - PROCESS | 1740 | 1468355530903 Marionette TRACE conn3 <- [1,206,null,{}] 13:32:10 INFO - PROCESS | 1740 | 1468355530914 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}] 13:32:10 INFO - PROCESS | 1740 | 1468355530930 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:11 INFO - PROCESS | 1740 | 1468355531220 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 13:32:11 INFO - PROCESS | 1740 | 1468355531234 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:11 INFO - PROCESS | 1740 | 1468355531242 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:11 INFO - PROCESS | 1740 | ++DOCSHELL 0x948d5800 == 51 [pid = 1740] [id = 59] 13:32:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9b779400) [pid = 1740] [serial = 175] [outer = (nil)] 13:32:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0xa2344000) [pid = 1740] [serial = 176] [outer = 0x9b779400] 13:32:11 INFO - PROCESS | 1740 | 1468355531350 Marionette DEBUG loaded listener.js 13:32:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0xa2377800) [pid = 1740] [serial = 177] [outer = 0x9b779400] 13:32:12 INFO - PROCESS | 1740 | 1468355532296 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]]]}] 13:32:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:32:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1444ms 13:32:12 INFO - PROCESS | 1740 | 1468355532343 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 13:32:12 INFO - PROCESS | 1740 | 1468355532350 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 13:32:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:32:12 INFO - PROCESS | 1740 | 1468355532361 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:32:12 INFO - PROCESS | 1740 | 1468355532365 Marionette TRACE conn3 <- [1,210,null,{}] 13:32:12 INFO - PROCESS | 1740 | 1468355532377 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}] 13:32:12 INFO - PROCESS | 1740 | 1468355532382 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:12 INFO - PROCESS | 1740 | 1468355532589 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 13:32:12 INFO - PROCESS | 1740 | 1468355532739 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:12 INFO - PROCESS | 1740 | 1468355532752 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x930cb000 == 52 [pid = 1740] [id = 60] 13:32:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x930d5400) [pid = 1740] [serial = 178] [outer = (nil)] 13:32:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9528a800) [pid = 1740] [serial = 179] [outer = 0x930d5400] 13:32:12 INFO - PROCESS | 1740 | 1468355532840 Marionette DEBUG loaded listener.js 13:32:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x978e8400) [pid = 1740] [serial = 180] [outer = 0x930d5400] 13:32:13 INFO - PROCESS | 1740 | 1468355533807 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]]]}] 13:32:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:32:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1494ms 13:32:13 INFO - PROCESS | 1740 | 1468355533855 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 13:32:13 INFO - PROCESS | 1740 | 1468355533863 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 13:32:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:32:13 INFO - PROCESS | 1740 | 1468355533874 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:32:13 INFO - PROCESS | 1740 | 1468355533879 Marionette TRACE conn3 <- [1,214,null,{}] 13:32:13 INFO - PROCESS | 1740 | 1468355533886 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}] 13:32:13 INFO - PROCESS | 1740 | 1468355533892 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:14 INFO - PROCESS | 1740 | 1468355534092 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 13:32:14 INFO - PROCESS | 1740 | 1468355534241 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:14 INFO - PROCESS | 1740 | 1468355534251 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:14 INFO - PROCESS | 1740 | ++DOCSHELL 0x9522b800 == 53 [pid = 1740] [id = 61] 13:32:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x99880400) [pid = 1740] [serial = 181] [outer = (nil)] 13:32:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9ab65c00) [pid = 1740] [serial = 182] [outer = 0x99880400] 13:32:14 INFO - PROCESS | 1740 | 1468355534336 Marionette DEBUG loaded listener.js 13:32:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9aec9000) [pid = 1740] [serial = 183] [outer = 0x99880400] 13:32:15 INFO - PROCESS | 1740 | 1468355535257 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]]]}] 13:32:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:32:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1432ms 13:32:15 INFO - PROCESS | 1740 | 1468355535306 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 13:32:15 INFO - PROCESS | 1740 | 1468355535311 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 13:32:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:32:15 INFO - PROCESS | 1740 | 1468355535319 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:32:15 INFO - PROCESS | 1740 | 1468355535326 Marionette TRACE conn3 <- [1,218,null,{}] 13:32:15 INFO - PROCESS | 1740 | 1468355535344 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}] 13:32:15 INFO - PROCESS | 1740 | 1468355535354 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:15 INFO - PROCESS | 1740 | 1468355535552 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 13:32:15 INFO - PROCESS | 1740 | 1468355535716 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:15 INFO - PROCESS | 1740 | 1468355535726 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:15 INFO - PROCESS | 1740 | ++DOCSHELL 0xa209fc00 == 54 [pid = 1740] [id = 62] 13:32:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa20aa800) [pid = 1740] [serial = 184] [outer = (nil)] 13:32:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0xa2fbe000) [pid = 1740] [serial = 185] [outer = 0xa20aa800] 13:32:15 INFO - PROCESS | 1740 | 1468355535856 Marionette DEBUG loaded listener.js 13:32:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa320ec00) [pid = 1740] [serial = 186] [outer = 0xa20aa800] 13:32:16 INFO - PROCESS | 1740 | 1468355536769 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]]]}] 13:32:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:32:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1490ms 13:32:16 INFO - PROCESS | 1740 | 1468355536810 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 13:32:16 INFO - PROCESS | 1740 | 1468355536815 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 13:32:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:32:16 INFO - PROCESS | 1740 | 1468355536822 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:32:16 INFO - PROCESS | 1740 | 1468355536826 Marionette TRACE conn3 <- [1,222,null,{}] 13:32:16 INFO - PROCESS | 1740 | 1468355536832 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}] 13:32:16 INFO - PROCESS | 1740 | 1468355536838 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:17 INFO - PROCESS | 1740 | 1468355537029 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 13:32:17 INFO - PROCESS | 1740 | 1468355537177 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:17 INFO - PROCESS | 1740 | 1468355537186 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:17 INFO - PROCESS | 1740 | ++DOCSHELL 0xa2002400 == 55 [pid = 1740] [id = 63] 13:32:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0xa34c3400) [pid = 1740] [serial = 187] [outer = (nil)] 13:32:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa4e50000) [pid = 1740] [serial = 188] [outer = 0xa34c3400] 13:32:17 INFO - PROCESS | 1740 | 1468355537266 Marionette DEBUG loaded listener.js 13:32:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0xa5023000) [pid = 1740] [serial = 189] [outer = 0xa34c3400] 13:32:18 INFO - PROCESS | 1740 | 1468355538173 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]]]}] 13:32:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:32:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1386ms 13:32:18 INFO - PROCESS | 1740 | 1468355538210 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 13:32:18 INFO - PROCESS | 1740 | 1468355538216 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 13:32:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:32:18 INFO - PROCESS | 1740 | 1468355538224 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:32:18 INFO - PROCESS | 1740 | 1468355538228 Marionette TRACE conn3 <- [1,226,null,{}] 13:32:18 INFO - PROCESS | 1740 | 1468355538234 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}] 13:32:18 INFO - PROCESS | 1740 | 1468355538240 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:18 INFO - PROCESS | 1740 | 1468355538418 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 13:32:18 INFO - PROCESS | 1740 | 1468355538567 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:18 INFO - PROCESS | 1740 | 1468355538575 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:18 INFO - PROCESS | 1740 | ++DOCSHELL 0xa328f000 == 56 [pid = 1740] [id = 64] 13:32:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0xa4e0c800) [pid = 1740] [serial = 190] [outer = (nil)] 13:32:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0xa682d000) [pid = 1740] [serial = 191] [outer = 0xa4e0c800] 13:32:18 INFO - PROCESS | 1740 | 1468355538657 Marionette DEBUG loaded listener.js 13:32:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0xa68a0800) [pid = 1740] [serial = 192] [outer = 0xa4e0c800] 13:32:19 INFO - PROCESS | 1740 | 1468355539542 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]]]}] 13:32:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:32:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1331ms 13:32:19 INFO - PROCESS | 1740 | 1468355539571 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 13:32:19 INFO - PROCESS | 1740 | 1468355539575 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 13:32:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:32:19 INFO - PROCESS | 1740 | 1468355539585 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:32:19 INFO - PROCESS | 1740 | 1468355539588 Marionette TRACE conn3 <- [1,230,null,{}] 13:32:19 INFO - PROCESS | 1740 | 1468355539595 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}] 13:32:19 INFO - PROCESS | 1740 | 1468355539604 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:19 INFO - PROCESS | 1740 | 1468355539824 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 13:32:19 INFO - PROCESS | 1740 | 1468355539975 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:19 INFO - PROCESS | 1740 | 1468355539983 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:20 INFO - PROCESS | 1740 | ++DOCSHELL 0x952e3c00 == 57 [pid = 1740] [id = 65] 13:32:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0xa4e51000) [pid = 1740] [serial = 193] [outer = (nil)] 13:32:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0xa8c27000) [pid = 1740] [serial = 194] [outer = 0xa4e51000] 13:32:20 INFO - PROCESS | 1740 | 1468355540068 Marionette DEBUG loaded listener.js 13:32:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0xa8c7b000) [pid = 1740] [serial = 195] [outer = 0xa4e51000] 13:32:20 INFO - PROCESS | 1740 | 1468355540934 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]]]}] 13:32:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:32:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1386ms 13:32:20 INFO - PROCESS | 1740 | 1468355540972 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 13:32:20 INFO - PROCESS | 1740 | 1468355540975 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 13:32:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:32:20 INFO - PROCESS | 1740 | 1468355540983 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:32:20 INFO - PROCESS | 1740 | 1468355540986 Marionette TRACE conn3 <- [1,234,null,{}] 13:32:21 INFO - PROCESS | 1740 | 1468355541011 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}] 13:32:21 INFO - PROCESS | 1740 | 1468355541017 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:21 INFO - PROCESS | 1740 | 1468355541204 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 13:32:21 INFO - PROCESS | 1740 | 1468355541356 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:21 INFO - PROCESS | 1740 | 1468355541365 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x99c2d800 == 58 [pid = 1740] [id = 66] 13:32:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x99c2dc00) [pid = 1740] [serial = 196] [outer = (nil)] 13:32:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x99c35400) [pid = 1740] [serial = 197] [outer = 0x99c2dc00] 13:32:21 INFO - PROCESS | 1740 | 1468355541455 Marionette DEBUG loaded listener.js 13:32:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x99c37000) [pid = 1740] [serial = 198] [outer = 0x99c2dc00] 13:32:22 INFO - PROCESS | 1740 | 1468355542346 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]]]}] 13:32:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:32:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1437ms 13:32:22 INFO - PROCESS | 1740 | 1468355542421 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 13:32:22 INFO - PROCESS | 1740 | 1468355542433 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 13:32:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:32:22 INFO - PROCESS | 1740 | 1468355542441 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:32:22 INFO - PROCESS | 1740 | 1468355542445 Marionette TRACE conn3 <- [1,238,null,{}] 13:32:22 INFO - PROCESS | 1740 | 1468355542452 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}] 13:32:22 INFO - PROCESS | 1740 | 1468355542458 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:22 INFO - PROCESS | 1740 | 1468355542688 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 13:32:22 INFO - PROCESS | 1740 | 1468355542876 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:22 INFO - PROCESS | 1740 | 1468355542886 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x92331000 == 59 [pid = 1740] [id = 67] 13:32:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x923c0000) [pid = 1740] [serial = 199] [outer = (nil)] 13:32:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x93b7b800) [pid = 1740] [serial = 200] [outer = 0x923c0000] 13:32:23 INFO - PROCESS | 1740 | 1468355543163 Marionette DEBUG loaded listener.js 13:32:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x93d80c00) [pid = 1740] [serial = 201] [outer = 0x923c0000] 13:32:24 INFO - PROCESS | 1740 | 1468355544053 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]]]}] 13:32:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:32:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1649ms 13:32:24 INFO - PROCESS | 1740 | 1468355544096 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 13:32:24 INFO - PROCESS | 1740 | 1468355544106 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 13:32:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:32:24 INFO - PROCESS | 1740 | 1468355544129 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:32:24 INFO - PROCESS | 1740 | 1468355544134 Marionette TRACE conn3 <- [1,242,null,{}] 13:32:24 INFO - PROCESS | 1740 | 1468355544150 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}] 13:32:24 INFO - PROCESS | 1740 | 1468355544161 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:24 INFO - PROCESS | 1740 | 1468355544410 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0xa6a95c00 == 58 [pid = 1740] [id = 6] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x92330800 == 57 [pid = 1740] [id = 33] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x92332400 == 56 [pid = 1740] [id = 20] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x99cde400 == 55 [pid = 1740] [id = 28] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x9a0eac00 == 54 [pid = 1740] [id = 16] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0xa6892800 == 53 [pid = 1740] [id = 30] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x99616400 == 52 [pid = 1740] [id = 54] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x92336c00 == 51 [pid = 1740] [id = 34] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x9233a400 == 50 [pid = 1740] [id = 14] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x93b87400 == 49 [pid = 1740] [id = 55] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0xa2380c00 == 48 [pid = 1740] [id = 27] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x9aecb400 == 47 [pid = 1740] [id = 56] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x93ac1400 == 46 [pid = 1740] [id = 10] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x9232fc00 == 45 [pid = 1740] [id = 58] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x95440400 == 44 [pid = 1740] [id = 17] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x930ce800 == 43 [pid = 1740] [id = 8] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x93b79400 == 42 [pid = 1740] [id = 21] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x99616800 == 41 [pid = 1740] [id = 29] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x995be800 == 40 [pid = 1740] [id = 32] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x92275000 == 39 [pid = 1740] [id = 31] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x92271800 == 38 [pid = 1740] [id = 52] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x9233ac00 == 37 [pid = 1740] [id = 53] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x9543a000 == 36 [pid = 1740] [id = 57] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0xa2008c00 == 35 [pid = 1740] [id = 19] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x99e5b400 == 34 [pid = 1740] [id = 26] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x99c2d800 == 33 [pid = 1740] [id = 66] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x92331000 == 32 [pid = 1740] [id = 67] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x952e3c00 == 31 [pid = 1740] [id = 65] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0xa2002400 == 30 [pid = 1740] [id = 63] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0xa328f000 == 29 [pid = 1740] [id = 64] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x9522b800 == 28 [pid = 1740] [id = 61] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0xa209fc00 == 27 [pid = 1740] [id = 62] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x948d5800 == 26 [pid = 1740] [id = 59] 13:32:25 INFO - PROCESS | 1740 | --DOCSHELL 0x930cb000 == 25 [pid = 1740] [id = 60] 13:32:25 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0xa2ffb400) [pid = 1740] [serial = 140] [outer = (nil)] [url = about:blank] 13:32:25 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0xa23ad000) [pid = 1740] [serial = 134] [outer = (nil)] [url = about:blank] 13:32:25 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0xa2536000) [pid = 1740] [serial = 135] [outer = (nil)] [url = about:blank] 13:32:25 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x996e5c00) [pid = 1740] [serial = 128] [outer = (nil)] [url = about:blank] 13:32:25 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x99cea400) [pid = 1740] [serial = 129] [outer = (nil)] [url = about:blank] 13:32:25 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x93d85800) [pid = 1740] [serial = 116] [outer = (nil)] [url = about:blank] 13:32:25 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x9b88ec00) [pid = 1740] [serial = 131] [outer = (nil)] [url = about:blank] 13:32:25 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x983d1400) [pid = 1740] [serial = 126] [outer = (nil)] [url = about:blank] 13:32:25 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x95225c00) [pid = 1740] [serial = 125] [outer = (nil)] [url = about:blank] 13:32:25 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x9ae42800) [pid = 1740] [serial = 119] [outer = (nil)] [url = about:blank] 13:32:25 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x9d5b0c00) [pid = 1740] [serial = 122] [outer = (nil)] [url = about:blank] 13:32:25 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9aec8c00) [pid = 1740] [serial = 137] [outer = (nil)] [url = about:blank] 13:32:25 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9ab5cc00) [pid = 1740] [serial = 138] [outer = (nil)] [url = about:blank] 13:32:25 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x9d5af800) [pid = 1740] [serial = 132] [outer = (nil)] [url = about:blank] 13:32:25 INFO - PROCESS | 1740 | 1468355545975 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:25 INFO - PROCESS | 1740 | 1468355545989 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x923b8400 == 26 [pid = 1740] [id = 68] 13:32:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x923b8c00) [pid = 1740] [serial = 202] [outer = (nil)] 13:32:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x923bcc00) [pid = 1740] [serial = 203] [outer = 0x923b8c00] 13:32:26 INFO - PROCESS | 1740 | 1468355546074 Marionette DEBUG loaded listener.js 13:32:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x93acbc00) [pid = 1740] [serial = 204] [outer = 0x923b8c00] 13:32:26 INFO - PROCESS | 1740 | 1468355546861 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]]]}] 13:32:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:32:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 2750ms 13:32:26 INFO - PROCESS | 1740 | 1468355546874 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 13:32:26 INFO - PROCESS | 1740 | 1468355546878 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 13:32:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:32:26 INFO - PROCESS | 1740 | 1468355546888 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:32:26 INFO - PROCESS | 1740 | 1468355546893 Marionette TRACE conn3 <- [1,246,null,{}] 13:32:26 INFO - PROCESS | 1740 | 1468355546902 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}] 13:32:26 INFO - PROCESS | 1740 | 1468355546910 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:27 INFO - PROCESS | 1740 | 1468355547129 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 13:32:27 INFO - PROCESS | 1740 | 1468355547147 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:27 INFO - PROCESS | 1740 | 1468355547159 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x9528a000 == 27 [pid = 1740] [id = 69] 13:32:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x9528ac00) [pid = 1740] [serial = 205] [outer = (nil)] 13:32:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x952df000) [pid = 1740] [serial = 206] [outer = 0x9528ac00] 13:32:27 INFO - PROCESS | 1740 | 1468355547235 Marionette DEBUG loaded listener.js 13:32:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x978e0c00) [pid = 1740] [serial = 207] [outer = 0x9528ac00] 13:32:28 INFO - PROCESS | 1740 | 1468355548126 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]]]}] 13:32:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:32:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1283ms 13:32:28 INFO - PROCESS | 1740 | 1468355548177 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 13:32:28 INFO - PROCESS | 1740 | 1468355548184 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 13:32:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:32:28 INFO - PROCESS | 1740 | 1468355548193 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:32:28 INFO - PROCESS | 1740 | 1468355548197 Marionette TRACE conn3 <- [1,250,null,{}] 13:32:28 INFO - PROCESS | 1740 | 1468355548203 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}] 13:32:28 INFO - PROCESS | 1740 | 1468355548210 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:28 INFO - PROCESS | 1740 | 1468355548442 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 13:32:28 INFO - PROCESS | 1740 | 1468355548585 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:28 INFO - PROCESS | 1740 | 1468355548594 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:28 INFO - PROCESS | 1740 | ++DOCSHELL 0x92335400 == 28 [pid = 1740] [id = 70] 13:32:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x98a91000) [pid = 1740] [serial = 208] [outer = (nil)] 13:32:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x9962fc00) [pid = 1740] [serial = 209] [outer = 0x98a91000] 13:32:28 INFO - PROCESS | 1740 | 1468355548668 Marionette DEBUG loaded listener.js 13:32:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x99aaec00) [pid = 1740] [serial = 210] [outer = 0x98a91000] 13:32:29 INFO - PROCESS | 1740 | 1468355549637 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]]]}] 13:32:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:32:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1487ms 13:32:29 INFO - PROCESS | 1740 | 1468355549680 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 13:32:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:32:29 INFO - PROCESS | 1740 | 1468355549685 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 13:32:29 INFO - PROCESS | 1740 | 1468355549710 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:32:29 INFO - PROCESS | 1740 | 1468355549720 Marionette TRACE conn3 <- [1,254,null,{}] 13:32:29 INFO - PROCESS | 1740 | 1468355549731 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}] 13:32:29 INFO - PROCESS | 1740 | 1468355549740 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:29 INFO - PROCESS | 1740 | 1468355549972 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 13:32:30 INFO - PROCESS | 1740 | 1468355549998 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:30 INFO - PROCESS | 1740 | 1468355550006 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:30 INFO - PROCESS | 1740 | ++DOCSHELL 0x9226b800 == 29 [pid = 1740] [id = 71] 13:32:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x995c3800) [pid = 1740] [serial = 211] [outer = (nil)] 13:32:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x9ae41000) [pid = 1740] [serial = 212] [outer = 0x995c3800] 13:32:30 INFO - PROCESS | 1740 | 1468355550100 Marionette DEBUG loaded listener.js 13:32:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x9aecac00) [pid = 1740] [serial = 213] [outer = 0x995c3800] 13:32:31 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x99618c00) [pid = 1740] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:32:31 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x99f6fc00) [pid = 1740] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:32:31 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x9aed5000) [pid = 1740] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:32:31 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x93d82400) [pid = 1740] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:32:31 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x9528e800) [pid = 1740] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:32:31 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x9233b000) [pid = 1740] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:32:31 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0xa6e9f400) [pid = 1740] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:32:31 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0xa4e58400) [pid = 1740] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:32:31 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x923b9800) [pid = 1740] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:32:31 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9a9db400) [pid = 1740] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:32:31 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0xa5019400) [pid = 1740] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:32:31 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x95222c00) [pid = 1740] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:32:31 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x983cf400) [pid = 1740] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:32:31 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x952e0400) [pid = 1740] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:32:31 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x95438c00) [pid = 1740] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:32:31 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9d5a6800) [pid = 1740] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:32:31 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9b779400) [pid = 1740] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:32:31 INFO - PROCESS | 1740 | 1468355551733 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]]]}] 13:32:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:32:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 2115ms 13:32:31 INFO - PROCESS | 1740 | 1468355551808 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 13:32:31 INFO - PROCESS | 1740 | 1468355551812 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 13:32:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:32:31 INFO - PROCESS | 1740 | 1468355551819 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:32:31 INFO - PROCESS | 1740 | 1468355551824 Marionette TRACE conn3 <- [1,258,null,{}] 13:32:31 INFO - PROCESS | 1740 | 1468355551830 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}] 13:32:31 INFO - PROCESS | 1740 | 1468355551836 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:32 INFO - PROCESS | 1740 | 1468355552015 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 13:32:32 INFO - PROCESS | 1740 | 1468355552129 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:32 INFO - PROCESS | 1740 | 1468355552139 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:32 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d7dc00 == 30 [pid = 1740] [id = 72] 13:32:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9543e400) [pid = 1740] [serial = 214] [outer = (nil)] 13:32:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9afb6800) [pid = 1740] [serial = 215] [outer = 0x9543e400] 13:32:32 INFO - PROCESS | 1740 | 1468355552219 Marionette DEBUG loaded listener.js 13:32:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9aed1400) [pid = 1740] [serial = 216] [outer = 0x9543e400] 13:32:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x9afbc400) [pid = 1740] [serial = 217] [outer = 0x9836c800] 13:32:33 INFO - PROCESS | 1740 | 1468355553097 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]]]}] 13:32:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:32:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1333ms 13:32:33 INFO - PROCESS | 1740 | 1468355553154 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 13:32:33 INFO - PROCESS | 1740 | 1468355553157 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 13:32:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:32:33 INFO - PROCESS | 1740 | 1468355553165 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:32:33 INFO - PROCESS | 1740 | 1468355553168 Marionette TRACE conn3 <- [1,262,null,{}] 13:32:33 INFO - PROCESS | 1740 | 1468355553175 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}] 13:32:33 INFO - PROCESS | 1740 | 1468355553180 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:33 INFO - PROCESS | 1740 | 1468355553528 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 13:32:33 INFO - PROCESS | 1740 | 1468355553659 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:33 INFO - PROCESS | 1740 | 1468355553674 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:33 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d83800 == 31 [pid = 1740] [id = 73] 13:32:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x93d83c00) [pid = 1740] [serial = 218] [outer = (nil)] 13:32:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x95225800) [pid = 1740] [serial = 219] [outer = 0x93d83c00] 13:32:33 INFO - PROCESS | 1740 | 1468355553808 Marionette DEBUG loaded listener.js 13:32:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x98ebb800) [pid = 1740] [serial = 220] [outer = 0x93d83c00] 13:32:34 INFO - PROCESS | 1740 | 1468355554841 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]]]}] 13:32:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:32:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1739ms 13:32:34 INFO - PROCESS | 1740 | 1468355554906 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 13:32:34 INFO - PROCESS | 1740 | 1468355554913 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 13:32:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:32:34 INFO - PROCESS | 1740 | 1468355554922 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:32:34 INFO - PROCESS | 1740 | 1468355554927 Marionette TRACE conn3 <- [1,266,null,{}] 13:32:34 INFO - PROCESS | 1740 | 1468355554935 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}] 13:32:34 INFO - PROCESS | 1740 | 1468355554946 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:35 INFO - PROCESS | 1740 | 1468355555214 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 13:32:35 INFO - PROCESS | 1740 | 1468355555459 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:35 INFO - PROCESS | 1740 | 1468355555473 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:35 INFO - PROCESS | 1740 | ++DOCSHELL 0x930d2400 == 32 [pid = 1740] [id = 74] 13:32:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x99c33800) [pid = 1740] [serial = 221] [outer = (nil)] 13:32:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x9ab58c00) [pid = 1740] [serial = 222] [outer = 0x99c33800] 13:32:35 INFO - PROCESS | 1740 | 1468355555560 Marionette DEBUG loaded listener.js 13:32:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x9afb6400) [pid = 1740] [serial = 223] [outer = 0x99c33800] 13:32:36 INFO - PROCESS | 1740 | 1468355556619 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]]]}] 13:32:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:32:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1744ms 13:32:36 INFO - PROCESS | 1740 | 1468355556666 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 13:32:36 INFO - PROCESS | 1740 | 1468355556672 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 13:32:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:32:36 INFO - PROCESS | 1740 | 1468355556681 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:32:36 INFO - PROCESS | 1740 | 1468355556686 Marionette TRACE conn3 <- [1,270,null,{}] 13:32:36 INFO - PROCESS | 1740 | 1468355556693 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}] 13:32:36 INFO - PROCESS | 1740 | 1468355556699 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:36 INFO - PROCESS | 1740 | 1468355556911 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 13:32:37 INFO - PROCESS | 1740 | 1468355557104 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:37 INFO - PROCESS | 1740 | 1468355557113 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:37 INFO - PROCESS | 1740 | ++DOCSHELL 0x9d5d8000 == 33 [pid = 1740] [id = 75] 13:32:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0xa1134000) [pid = 1740] [serial = 224] [outer = (nil)] 13:32:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0xa11a2c00) [pid = 1740] [serial = 225] [outer = 0xa1134000] 13:32:37 INFO - PROCESS | 1740 | 1468355557210 Marionette DEBUG loaded listener.js 13:32:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0xa234ac00) [pid = 1740] [serial = 226] [outer = 0xa1134000] 13:32:38 INFO - PROCESS | 1740 | 1468355558188 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]]]}] 13:32:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:32:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1590ms 13:32:38 INFO - PROCESS | 1740 | 1468355558270 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 13:32:38 INFO - PROCESS | 1740 | 1468355558277 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 13:32:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:32:38 INFO - PROCESS | 1740 | 1468355558294 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:32:38 INFO - PROCESS | 1740 | 1468355558301 Marionette TRACE conn3 <- [1,274,null,{}] 13:32:38 INFO - PROCESS | 1740 | 1468355558307 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}] 13:32:38 INFO - PROCESS | 1740 | 1468355558313 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:38 INFO - PROCESS | 1740 | 1468355558539 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 13:32:38 INFO - PROCESS | 1740 | 1468355558802 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:38 INFO - PROCESS | 1740 | 1468355558816 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:38 INFO - PROCESS | 1740 | ++DOCSHELL 0x99c0a400 == 34 [pid = 1740] [id = 76] 13:32:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x9b892800) [pid = 1740] [serial = 227] [outer = (nil)] 13:32:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0xa3205c00) [pid = 1740] [serial = 228] [outer = 0x9b892800] 13:32:38 INFO - PROCESS | 1740 | 1468355558898 Marionette DEBUG loaded listener.js 13:32:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0xa2ff0400) [pid = 1740] [serial = 229] [outer = 0x9b892800] 13:32:39 INFO - PROCESS | 1740 | 1468355559841 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]]]}] 13:32:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:32:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1594ms 13:32:39 INFO - PROCESS | 1740 | 1468355559882 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 13:32:39 INFO - PROCESS | 1740 | 1468355559886 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 13:32:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:32:39 INFO - PROCESS | 1740 | 1468355559893 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:32:39 INFO - PROCESS | 1740 | 1468355559897 Marionette TRACE conn3 <- [1,278,null,{}] 13:32:39 INFO - PROCESS | 1740 | 1468355559903 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}] 13:32:39 INFO - PROCESS | 1740 | 1468355559908 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:40 INFO - PROCESS | 1740 | 1468355560100 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 13:32:40 INFO - PROCESS | 1740 | 1468355560258 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:40 INFO - PROCESS | 1740 | 1468355560267 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:40 INFO - PROCESS | 1740 | ++DOCSHELL 0x92332400 == 35 [pid = 1740] [id = 77] 13:32:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x923b5400) [pid = 1740] [serial = 230] [outer = (nil)] 13:32:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x930cd400) [pid = 1740] [serial = 231] [outer = 0x923b5400] 13:32:40 INFO - PROCESS | 1740 | 1468355560387 Marionette DEBUG loaded listener.js 13:32:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x9522a400) [pid = 1740] [serial = 232] [outer = 0x923b5400] 13:32:41 INFO - PROCESS | 1740 | 1468355561540 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]]]}] 13:32:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:32:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1733ms 13:32:41 INFO - PROCESS | 1740 | 1468355561628 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 13:32:41 INFO - PROCESS | 1740 | 1468355561635 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 13:32:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:32:41 INFO - PROCESS | 1740 | 1468355561643 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:32:41 INFO - PROCESS | 1740 | 1468355561648 Marionette TRACE conn3 <- [1,282,null,{}] 13:32:41 INFO - PROCESS | 1740 | 1468355561656 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}] 13:32:41 INFO - PROCESS | 1740 | 1468355561662 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:41 INFO - PROCESS | 1740 | 1468355561887 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 13:32:42 INFO - PROCESS | 1740 | 1468355562079 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:42 INFO - PROCESS | 1740 | 1468355562086 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x99f6e800) [pid = 1740] [serial = 162] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x9aed2800) [pid = 1740] [serial = 120] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x9afbf800) [pid = 1740] [serial = 167] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x978e5400) [pid = 1740] [serial = 117] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x9ae49c00) [pid = 1740] [serial = 114] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x93d86c00) [pid = 1740] [serial = 159] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0xa6f3b800) [pid = 1740] [serial = 152] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0xa823c800) [pid = 1740] [serial = 156] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x923bc000) [pid = 1740] [serial = 173] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0xa8240c00) [pid = 1740] [serial = 155] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x9b892000) [pid = 1740] [serial = 170] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0xa6f47c00) [pid = 1740] [serial = 153] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0xa62d6000) [pid = 1740] [serial = 149] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x996ed000) [pid = 1740] [serial = 164] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0xa3457400) [pid = 1740] [serial = 141] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x99630800) [pid = 1740] [serial = 144] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x930cf400) [pid = 1740] [serial = 158] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x98ec0800) [pid = 1740] [serial = 143] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0xa1135000) [pid = 1740] [serial = 171] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0xa20a0800) [pid = 1740] [serial = 146] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9d5dc400) [pid = 1740] [serial = 123] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x99f6ec00) [pid = 1740] [serial = 165] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0xa23a7400) [pid = 1740] [serial = 147] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0xa682e800) [pid = 1740] [serial = 150] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x99aad000) [pid = 1740] [serial = 161] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x923c1400) [pid = 1740] [serial = 174] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9afc2800) [pid = 1740] [serial = 168] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0xa2344000) [pid = 1740] [serial = 176] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0xa2377800) [pid = 1740] [serial = 177] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1740 | ++DOCSHELL 0x923bd000 == 36 [pid = 1740] [id = 78] 13:32:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x923be400) [pid = 1740] [serial = 233] [outer = (nil)] 13:32:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x93b7b400) [pid = 1740] [serial = 234] [outer = 0x923be400] 13:32:42 INFO - PROCESS | 1740 | 1468355562227 Marionette DEBUG loaded listener.js 13:32:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x98307800) [pid = 1740] [serial = 235] [outer = 0x923be400] 13:32:43 INFO - PROCESS | 1740 | 1468355563073 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]]]}] 13:32:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:32:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1489ms 13:32:43 INFO - PROCESS | 1740 | 1468355563133 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 13:32:43 INFO - PROCESS | 1740 | 1468355563140 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 13:32:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:32:43 INFO - PROCESS | 1740 | 1468355563151 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:32:43 INFO - PROCESS | 1740 | 1468355563155 Marionette TRACE conn3 <- [1,286,null,{}] 13:32:43 INFO - PROCESS | 1740 | 1468355563161 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}] 13:32:43 INFO - PROCESS | 1740 | 1468355563167 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:43 INFO - PROCESS | 1740 | 1468355563336 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 13:32:43 INFO - PROCESS | 1740 | 1468355563451 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:43 INFO - PROCESS | 1740 | 1468355563457 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x923c2000 == 37 [pid = 1740] [id = 79] 13:32:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9980ec00) [pid = 1740] [serial = 236] [outer = (nil)] 13:32:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x99c32c00) [pid = 1740] [serial = 237] [outer = 0x9980ec00] 13:32:43 INFO - PROCESS | 1740 | 1468355563543 Marionette DEBUG loaded listener.js 13:32:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x99f6dc00) [pid = 1740] [serial = 238] [outer = 0x9980ec00] 13:32:44 INFO - PROCESS | 1740 | 1468355564336 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]]]}] 13:32:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:32:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1229ms 13:32:44 INFO - PROCESS | 1740 | 1468355564380 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 13:32:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:32:44 INFO - PROCESS | 1740 | 1468355564384 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 13:32:44 INFO - PROCESS | 1740 | 1468355564391 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:32:44 INFO - PROCESS | 1740 | 1468355564396 Marionette TRACE conn3 <- [1,290,null,{}] 13:32:44 INFO - PROCESS | 1740 | 1468355564416 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}] 13:32:44 INFO - PROCESS | 1740 | 1468355564425 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:44 INFO - PROCESS | 1740 | 1468355564591 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 13:32:44 INFO - PROCESS | 1740 | 1468355564604 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:44 INFO - PROCESS | 1740 | 1468355564612 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:44 INFO - PROCESS | 1740 | ++DOCSHELL 0x9afc4c00 == 38 [pid = 1740] [id = 80] 13:32:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9b20fc00) [pid = 1740] [serial = 239] [outer = (nil)] 13:32:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9b77d000) [pid = 1740] [serial = 240] [outer = 0x9b20fc00] 13:32:44 INFO - PROCESS | 1740 | 1468355564803 Marionette DEBUG loaded listener.js 13:32:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9b836800) [pid = 1740] [serial = 241] [outer = 0x9b20fc00] 13:32:45 INFO - PROCESS | 1740 | 1468355565694 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]]]}] 13:32:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:32:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1338ms 13:32:45 INFO - PROCESS | 1740 | 1468355565729 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 13:32:45 INFO - PROCESS | 1740 | 1468355565733 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 13:32:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:32:45 INFO - PROCESS | 1740 | 1468355565739 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:32:45 INFO - PROCESS | 1740 | 1468355565742 Marionette TRACE conn3 <- [1,294,null,{}] 13:32:45 INFO - PROCESS | 1740 | 1468355565762 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}] 13:32:45 INFO - PROCESS | 1740 | 1468355565770 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:46 INFO - PROCESS | 1740 | 1468355566007 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 13:32:46 INFO - PROCESS | 1740 | 1468355566031 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:46 INFO - PROCESS | 1740 | 1468355566039 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x99802400 == 39 [pid = 1740] [id = 81] 13:32:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9b83bc00) [pid = 1740] [serial = 242] [outer = (nil)] 13:32:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9d5b3400) [pid = 1740] [serial = 243] [outer = 0x9b83bc00] 13:32:46 INFO - PROCESS | 1740 | 1468355566109 Marionette DEBUG loaded listener.js 13:32:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa113b800) [pid = 1740] [serial = 244] [outer = 0x9b83bc00] 13:32:46 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x995c3800) [pid = 1740] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:32:46 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x923c0000) [pid = 1740] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:32:46 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x930d5400) [pid = 1740] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:32:46 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x99880400) [pid = 1740] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:32:46 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa20aa800) [pid = 1740] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:32:46 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0xa34c3400) [pid = 1740] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:32:46 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0xa4e0c800) [pid = 1740] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:32:46 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0xa4e51000) [pid = 1740] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:32:46 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x99c2dc00) [pid = 1740] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:32:46 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9528ac00) [pid = 1740] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:32:46 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x923b8c00) [pid = 1740] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:32:46 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x98a91000) [pid = 1740] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:32:47 INFO - PROCESS | 1740 | 1468355567076 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]]]}] 13:32:47 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. 13:32:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1398ms 13:32:47 INFO - PROCESS | 1740 | 1468355567138 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 13:32:47 INFO - PROCESS | 1740 | 1468355567142 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 13:32:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:32:47 INFO - PROCESS | 1740 | 1468355567148 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:32:47 INFO - PROCESS | 1740 | 1468355567150 Marionette TRACE conn3 <- [1,298,null,{}] 13:32:47 INFO - PROCESS | 1740 | 1468355567157 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}] 13:32:47 INFO - PROCESS | 1740 | 1468355567162 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:47 INFO - PROCESS | 1740 | 1468355567317 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 13:32:47 INFO - PROCESS | 1740 | 1468355567429 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:47 INFO - PROCESS | 1740 | 1468355567439 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:47 INFO - PROCESS | 1740 | ++DOCSHELL 0x91443400 == 40 [pid = 1740] [id = 82] 13:32:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x91444000) [pid = 1740] [serial = 245] [outer = (nil)] 13:32:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9144a400) [pid = 1740] [serial = 246] [outer = 0x91444000] 13:32:47 INFO - PROCESS | 1740 | 1468355567510 Marionette DEBUG loaded listener.js 13:32:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9144e800) [pid = 1740] [serial = 247] [outer = 0x91444000] 13:32:48 INFO - PROCESS | 1740 | 1468355568323 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]]]}] 13:32:48 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. 13:32:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1191ms 13:32:48 INFO - PROCESS | 1740 | 1468355568341 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 13:32:48 INFO - PROCESS | 1740 | 1468355568345 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 13:32:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:32:48 INFO - PROCESS | 1740 | 1468355568352 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:32:48 INFO - PROCESS | 1740 | 1468355568355 Marionette TRACE conn3 <- [1,302,null,{}] 13:32:48 INFO - PROCESS | 1740 | 1468355568366 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}] 13:32:48 INFO - PROCESS | 1740 | 1468355568377 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:48 INFO - PROCESS | 1740 | 1468355568633 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 13:32:48 INFO - PROCESS | 1740 | 1468355568649 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:48 INFO - PROCESS | 1740 | 1468355568658 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x9144e000 == 41 [pid = 1740] [id = 83] 13:32:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x93d7f000) [pid = 1740] [serial = 248] [outer = (nil)] 13:32:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9b83ac00) [pid = 1740] [serial = 249] [outer = 0x93d7f000] 13:32:48 INFO - PROCESS | 1740 | 1468355568731 Marionette DEBUG loaded listener.js 13:32:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9d5a9400) [pid = 1740] [serial = 250] [outer = 0x93d7f000] 13:32:50 INFO - PROCESS | 1740 | 1468355570106 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]]]}] 13:32:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:32:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1788ms 13:32:50 INFO - PROCESS | 1740 | 1468355570141 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 13:32:50 INFO - PROCESS | 1740 | 1468355570150 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 13:32:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:32:50 INFO - PROCESS | 1740 | 1468355570159 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:32:50 INFO - PROCESS | 1740 | 1468355570166 Marionette TRACE conn3 <- [1,306,null,{}] 13:32:50 INFO - PROCESS | 1740 | 1468355570199 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}] 13:32:50 INFO - PROCESS | 1740 | 1468355570210 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:50 INFO - PROCESS | 1740 | 1468355570603 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 13:32:50 INFO - PROCESS | 1740 | 1468355570823 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:50 INFO - PROCESS | 1740 | 1468355570838 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x9144d000 == 42 [pid = 1740] [id = 84] 13:32:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9521fc00) [pid = 1740] [serial = 251] [outer = (nil)] 13:32:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9543bc00) [pid = 1740] [serial = 252] [outer = 0x9521fc00] 13:32:50 INFO - PROCESS | 1740 | 1468355570970 Marionette DEBUG loaded listener.js 13:32:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x99623800) [pid = 1740] [serial = 253] [outer = 0x9521fc00] 13:32:51 INFO - PROCESS | 1740 | 1468355571871 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]]]}] 13:32:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:32:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1761ms 13:32:51 INFO - PROCESS | 1740 | 1468355571919 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 13:32:51 INFO - PROCESS | 1740 | 1468355571927 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 13:32:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:32:51 INFO - PROCESS | 1740 | 1468355571939 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:32:51 INFO - PROCESS | 1740 | 1468355571943 Marionette TRACE conn3 <- [1,310,null,{}] 13:32:51 INFO - PROCESS | 1740 | 1468355571950 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}] 13:32:51 INFO - PROCESS | 1740 | 1468355571956 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:52 INFO - PROCESS | 1740 | 1468355572205 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 13:32:52 INFO - PROCESS | 1740 | 1468355572415 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:52 INFO - PROCESS | 1740 | 1468355572423 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a0eac00 == 43 [pid = 1740] [id = 85] 13:32:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9ab5ec00) [pid = 1740] [serial = 254] [outer = (nil)] 13:32:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9aed3800) [pid = 1740] [serial = 255] [outer = 0x9ab5ec00] 13:32:52 INFO - PROCESS | 1740 | 1468355572554 Marionette DEBUG loaded listener.js 13:32:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9afc4000) [pid = 1740] [serial = 256] [outer = 0x9ab5ec00] 13:32:53 INFO - PROCESS | 1740 | 1468355573553 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]]]}] 13:32:53 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. 13:32:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1686ms 13:32:53 INFO - PROCESS | 1740 | 1468355573626 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 13:32:53 INFO - PROCESS | 1740 | 1468355573629 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 13:32:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:32:53 INFO - PROCESS | 1740 | 1468355573638 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:32:53 INFO - PROCESS | 1740 | 1468355573645 Marionette TRACE conn3 <- [1,314,null,{}] 13:32:53 INFO - PROCESS | 1740 | 1468355573662 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}] 13:32:53 INFO - PROCESS | 1740 | 1468355573672 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:53 INFO - PROCESS | 1740 | 1468355573992 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 13:32:54 INFO - PROCESS | 1740 | 1468355574156 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:54 INFO - PROCESS | 1740 | 1468355574171 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:54 INFO - PROCESS | 1740 | ++DOCSHELL 0xa20aa800 == 44 [pid = 1740] [id = 86] 13:32:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0xa2344000) [pid = 1740] [serial = 257] [outer = (nil)] 13:32:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa237d000) [pid = 1740] [serial = 258] [outer = 0xa2344000] 13:32:54 INFO - PROCESS | 1740 | 1468355574273 Marionette DEBUG loaded listener.js 13:32:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0xa23a7800) [pid = 1740] [serial = 259] [outer = 0xa2344000] 13:32:55 INFO - PROCESS | 1740 | 1468355575256 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]]]}] 13:32: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. 13:32:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1689ms 13:32:55 INFO - PROCESS | 1740 | 1468355575327 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 13:32:55 INFO - PROCESS | 1740 | 1468355575334 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 13:32:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:32:55 INFO - PROCESS | 1740 | 1468355575342 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:32:55 INFO - PROCESS | 1740 | 1468355575346 Marionette TRACE conn3 <- [1,318,null,{}] 13:32:55 INFO - PROCESS | 1740 | 1468355575352 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}] 13:32:55 INFO - PROCESS | 1740 | 1468355575358 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:55 INFO - PROCESS | 1740 | 1468355575588 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 13:32:55 INFO - PROCESS | 1740 | 1468355575784 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:55 INFO - PROCESS | 1740 | 1468355575791 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:55 INFO - PROCESS | 1740 | ++DOCSHELL 0x99f19c00 == 45 [pid = 1740] [id = 87] 13:32:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x99f1a000) [pid = 1740] [serial = 260] [outer = (nil)] 13:32:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x99f20000) [pid = 1740] [serial = 261] [outer = 0x99f1a000] 13:32:55 INFO - PROCESS | 1740 | 1468355575931 Marionette DEBUG loaded listener.js 13:32:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x99f23400) [pid = 1740] [serial = 262] [outer = 0x99f1a000] 13:32:56 INFO - PROCESS | 1740 | 1468355576851 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]]]}] 13:32:56 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. 13:32:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1532ms 13:32:56 INFO - PROCESS | 1740 | 1468355576876 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 13:32:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:32:56 INFO - PROCESS | 1740 | 1468355576880 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 13:32:56 INFO - PROCESS | 1740 | 1468355576887 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:32:56 INFO - PROCESS | 1740 | 1468355576891 Marionette TRACE conn3 <- [1,322,null,{}] 13:32:56 INFO - PROCESS | 1740 | 1468355576898 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}] 13:32:56 INFO - PROCESS | 1740 | 1468355576903 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:57 INFO - PROCESS | 1740 | 1468355577095 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 13:32:57 INFO - PROCESS | 1740 | 1468355577257 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:57 INFO - PROCESS | 1740 | 1468355577267 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x99f25000 == 46 [pid = 1740] [id = 88] 13:32:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x9aec8000) [pid = 1740] [serial = 263] [outer = (nil)] 13:32:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0xa23b3c00) [pid = 1740] [serial = 264] [outer = 0x9aec8000] 13:32:57 INFO - PROCESS | 1740 | 1468355577361 Marionette DEBUG loaded listener.js 13:32:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0xa2542400) [pid = 1740] [serial = 265] [outer = 0x9aec8000] 13:32:58 INFO - PROCESS | 1740 | 1468355578434 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]]]}] 13:32: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. 13:32:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1592ms 13:32:58 INFO - PROCESS | 1740 | 1468355578480 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 13:32:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:32:58 INFO - PROCESS | 1740 | 1468355578484 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 13:32:58 INFO - PROCESS | 1740 | 1468355578491 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:32:58 INFO - PROCESS | 1740 | 1468355578494 Marionette TRACE conn3 <- [1,326,null,{}] 13:32:58 INFO - PROCESS | 1740 | 1468355578500 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}] 13:32:58 INFO - PROCESS | 1740 | 1468355578512 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:58 INFO - PROCESS | 1740 | 1468355578764 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 13:32:59 INFO - PROCESS | 1740 | 1468355579296 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:59 INFO - PROCESS | 1740 | 1468355579309 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:32:59 INFO - PROCESS | 1740 | ++DOCSHELL 0x923bd800 == 47 [pid = 1740] [id = 89] 13:32:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x923bfc00) [pid = 1740] [serial = 266] [outer = (nil)] 13:32:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x930d6800) [pid = 1740] [serial = 267] [outer = 0x923bfc00] 13:32:59 INFO - PROCESS | 1740 | 1468355579399 Marionette DEBUG loaded listener.js 13:32:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x95225000) [pid = 1740] [serial = 268] [outer = 0x923bfc00] 13:33:00 INFO - PROCESS | 1740 | 1468355580362 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]]]}] 13:33:00 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. 13:33:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1894ms 13:33:00 INFO - PROCESS | 1740 | 1468355580387 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 13:33:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:33:00 INFO - PROCESS | 1740 | 1468355580392 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 13:33:00 INFO - PROCESS | 1740 | 1468355580400 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:33:00 INFO - PROCESS | 1740 | 1468355580405 Marionette TRACE conn3 <- [1,330,null,{}] 13:33:00 INFO - PROCESS | 1740 | 1468355580414 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}] 13:33:00 INFO - PROCESS | 1740 | 1468355580419 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:00 INFO - PROCESS | 1740 | 1468355580624 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 13:33:00 INFO - PROCESS | 1740 | 1468355580894 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:00 INFO - PROCESS | 1740 | 1468355580903 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x91447800 == 48 [pid = 1740] [id = 90] 13:33:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x9830b000) [pid = 1740] [serial = 269] [outer = (nil)] 13:33:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x99c2d400) [pid = 1740] [serial = 270] [outer = 0x9830b000] 13:33:01 INFO - PROCESS | 1740 | 1468355581031 Marionette DEBUG loaded listener.js 13:33:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x99e56c00) [pid = 1740] [serial = 271] [outer = 0x9830b000] 13:33:02 INFO - PROCESS | 1740 | --DOCSHELL 0x923b8400 == 47 [pid = 1740] [id = 68] 13:33:02 INFO - PROCESS | 1740 | --DOCSHELL 0x952e9400 == 46 [pid = 1740] [id = 35] 13:33:02 INFO - PROCESS | 1740 | --DOCSHELL 0x930d1800 == 45 [pid = 1740] [id = 37] 13:33:02 INFO - PROCESS | 1740 | --DOCSHELL 0x95222800 == 44 [pid = 1740] [id = 38] 13:33:02 INFO - PROCESS | 1740 | --DOCSHELL 0x92272000 == 43 [pid = 1740] [id = 40] 13:33:02 INFO - PROCESS | 1740 | --DOCSHELL 0x9d5a6000 == 42 [pid = 1740] [id = 41] 13:33:02 INFO - PROCESS | 1740 | --DOCSHELL 0x9961e000 == 41 [pid = 1740] [id = 43] 13:33:02 INFO - PROCESS | 1740 | --DOCSHELL 0x9acd8400 == 40 [pid = 1740] [id = 44] 13:33:02 INFO - PROCESS | 1740 | --DOCSHELL 0x95432c00 == 39 [pid = 1740] [id = 46] 13:33:02 INFO - PROCESS | 1740 | --DOCSHELL 0x9980f400 == 38 [pid = 1740] [id = 36] 13:33:02 INFO - PROCESS | 1740 | --DOCSHELL 0x93b82400 == 37 [pid = 1740] [id = 47] 13:33:02 INFO - PROCESS | 1740 | --DOCSHELL 0x9d93c800 == 36 [pid = 1740] [id = 45] 13:33:02 INFO - PROCESS | 1740 | --DOCSHELL 0x95295400 == 35 [pid = 1740] [id = 48] 13:33:02 INFO - PROCESS | 1740 | --DOCSHELL 0x93d81800 == 34 [pid = 1740] [id = 39] 13:33:02 INFO - PROCESS | 1740 | --DOCSHELL 0xa5017800 == 33 [pid = 1740] [id = 50] 13:33:02 INFO - PROCESS | 1740 | --DOCSHELL 0x93d7f800 == 32 [pid = 1740] [id = 42] 13:33:02 INFO - PROCESS | 1740 | --DOCSHELL 0x930cb400 == 31 [pid = 1740] [id = 49] 13:33:02 INFO - PROCESS | 1740 | --DOCSHELL 0xa6a9d000 == 30 [pid = 1740] [id = 51] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x9afb6800) [pid = 1740] [serial = 215] [outer = (nil)] [url = about:blank] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x9ae41000) [pid = 1740] [serial = 212] [outer = (nil)] [url = about:blank] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x93b7b800) [pid = 1740] [serial = 200] [outer = (nil)] [url = about:blank] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x978e8400) [pid = 1740] [serial = 180] [outer = (nil)] [url = about:blank] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x9528a800) [pid = 1740] [serial = 179] [outer = (nil)] [url = about:blank] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x9aec9000) [pid = 1740] [serial = 183] [outer = (nil)] [url = about:blank] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x9ab65c00) [pid = 1740] [serial = 182] [outer = (nil)] [url = about:blank] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0xa320ec00) [pid = 1740] [serial = 186] [outer = (nil)] [url = about:blank] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0xa2fbe000) [pid = 1740] [serial = 185] [outer = (nil)] [url = about:blank] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0xa5023000) [pid = 1740] [serial = 189] [outer = (nil)] [url = about:blank] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0xa4e50000) [pid = 1740] [serial = 188] [outer = (nil)] [url = about:blank] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0xa68a0800) [pid = 1740] [serial = 192] [outer = (nil)] [url = about:blank] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0xa682d000) [pid = 1740] [serial = 191] [outer = (nil)] [url = about:blank] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0xa8c7b000) [pid = 1740] [serial = 195] [outer = (nil)] [url = about:blank] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0xa8c27000) [pid = 1740] [serial = 194] [outer = (nil)] [url = about:blank] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x99c37000) [pid = 1740] [serial = 198] [outer = (nil)] [url = about:blank] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x99c35400) [pid = 1740] [serial = 197] [outer = (nil)] [url = about:blank] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9961f400) [pid = 1740] [serial = 99] [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.] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x952df000) [pid = 1740] [serial = 206] [outer = (nil)] [url = about:blank] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x978e0c00) [pid = 1740] [serial = 207] [outer = (nil)] [url = about:blank] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x923bcc00) [pid = 1740] [serial = 203] [outer = (nil)] [url = about:blank] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x93acbc00) [pid = 1740] [serial = 204] [outer = (nil)] [url = about:blank] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x93d80c00) [pid = 1740] [serial = 201] [outer = (nil)] [url = about:blank] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x99aaec00) [pid = 1740] [serial = 210] [outer = (nil)] [url = about:blank] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9aecac00) [pid = 1740] [serial = 213] [outer = (nil)] [url = about:blank] 13:33:02 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9962fc00) [pid = 1740] [serial = 209] [outer = (nil)] [url = about:blank] 13:33:03 INFO - PROCESS | 1740 | 1468355583224 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]]]}] 13:33:03 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. 13:33:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 2852ms 13:33:03 INFO - PROCESS | 1740 | 1468355583252 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 13:33:03 INFO - PROCESS | 1740 | 1468355583259 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 13:33:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:33:03 INFO - PROCESS | 1740 | 1468355583271 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:33:03 INFO - PROCESS | 1740 | 1468355583280 Marionette TRACE conn3 <- [1,334,null,{}] 13:33:03 INFO - PROCESS | 1740 | 1468355583293 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}] 13:33:03 INFO - PROCESS | 1740 | 1468355583298 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:03 INFO - PROCESS | 1740 | 1468355583477 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 13:33:03 INFO - PROCESS | 1740 | 1468355583616 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:03 INFO - PROCESS | 1740 | 1468355583631 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:03 INFO - PROCESS | 1740 | ++DOCSHELL 0x92331000 == 31 [pid = 1740] [id = 91] 13:33:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x92335000) [pid = 1740] [serial = 272] [outer = (nil)] 13:33:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x930ca000) [pid = 1740] [serial = 273] [outer = 0x92335000] 13:33:03 INFO - PROCESS | 1740 | 1468355583709 Marionette DEBUG loaded listener.js 13:33:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x930d0800) [pid = 1740] [serial = 274] [outer = 0x92335000] 13:33:04 INFO - PROCESS | 1740 | 1468355584547 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]]]}] 13:33:04 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. 13:33:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1344ms 13:33:04 INFO - PROCESS | 1740 | 1468355584616 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 13:33:04 INFO - PROCESS | 1740 | 1468355584629 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 13:33:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:33:04 INFO - PROCESS | 1740 | 1468355584663 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:33:04 INFO - PROCESS | 1740 | 1468355584669 Marionette TRACE conn3 <- [1,338,null,{}] 13:33:04 INFO - PROCESS | 1740 | 1468355584680 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}] 13:33:04 INFO - PROCESS | 1740 | 1468355584689 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:04 INFO - PROCESS | 1740 | 1468355584977 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 13:33:05 INFO - PROCESS | 1740 | 1468355585093 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:05 INFO - PROCESS | 1740 | 1468355585100 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x95288800 == 32 [pid = 1740] [id = 92] 13:33:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x95289c00) [pid = 1740] [serial = 275] [outer = (nil)] 13:33:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x952df000) [pid = 1740] [serial = 276] [outer = 0x95289c00] 13:33:05 INFO - PROCESS | 1740 | 1468355585183 Marionette DEBUG loaded listener.js 13:33:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x978e1000) [pid = 1740] [serial = 277] [outer = 0x95289c00] 13:33:06 INFO - PROCESS | 1740 | 1468355586057 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]]]}] 13:33:06 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. 13:33:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1469ms 13:33:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:33:06 INFO - PROCESS | 1740 | 1468355586115 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 13:33:06 INFO - PROCESS | 1740 | 1468355586118 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 13:33:06 INFO - PROCESS | 1740 | 1468355586125 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:33:06 INFO - PROCESS | 1740 | 1468355586131 Marionette TRACE conn3 <- [1,342,null,{}] 13:33:06 INFO - PROCESS | 1740 | 1468355586156 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}] 13:33:06 INFO - PROCESS | 1740 | 1468355586166 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:06 INFO - PROCESS | 1740 | 1468355586385 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 13:33:06 INFO - PROCESS | 1740 | 1468355586412 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:06 INFO - PROCESS | 1740 | 1468355586427 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:06 INFO - PROCESS | 1740 | ++DOCSHELL 0x9961e000 == 33 [pid = 1740] [id = 93] 13:33:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9961ec00) [pid = 1740] [serial = 278] [outer = (nil)] 13:33:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x996e5c00) [pid = 1740] [serial = 279] [outer = 0x9961ec00] 13:33:06 INFO - PROCESS | 1740 | 1468355586502 Marionette DEBUG loaded listener.js 13:33:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x99aad800) [pid = 1740] [serial = 280] [outer = 0x9961ec00] 13:33:07 INFO - PROCESS | 1740 | 1468355587913 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]]]}] 13:33:07 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9b83bc00) [pid = 1740] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:33:07 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0xa1134000) [pid = 1740] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:33:07 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9b892800) [pid = 1740] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:33:07 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9980ec00) [pid = 1740] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:33:07 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x93d83c00) [pid = 1740] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:33:07 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x923be400) [pid = 1740] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:33:07 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x923b5400) [pid = 1740] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:33:07 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9543e400) [pid = 1740] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:33:07 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x99c33800) [pid = 1740] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:33:07 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9b20fc00) [pid = 1740] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:33:07 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x93d7f000) [pid = 1740] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:33:07 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x91444000) [pid = 1740] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:33:08 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. 13:33:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1900ms 13:33:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:33:08 INFO - PROCESS | 1740 | 1468355588031 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 13:33:08 INFO - PROCESS | 1740 | 1468355588034 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 13:33:08 INFO - PROCESS | 1740 | 1468355588044 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:33:08 INFO - PROCESS | 1740 | 1468355588047 Marionette TRACE conn3 <- [1,346,null,{}] 13:33:08 INFO - PROCESS | 1740 | 1468355588056 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}] 13:33:08 INFO - PROCESS | 1740 | 1468355588060 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:08 INFO - PROCESS | 1740 | 1468355588254 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 13:33:08 INFO - PROCESS | 1740 | 1468355588325 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:08 INFO - PROCESS | 1740 | 1468355588335 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x91448c00 == 34 [pid = 1740] [id = 94] 13:33:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x99617c00) [pid = 1740] [serial = 281] [outer = (nil)] 13:33:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x99aab400) [pid = 1740] [serial = 282] [outer = 0x99617c00] 13:33:08 INFO - PROCESS | 1740 | 1468355588411 Marionette DEBUG loaded listener.js 13:33:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x99c36400) [pid = 1740] [serial = 283] [outer = 0x99617c00] 13:33:09 INFO - PROCESS | 1740 | 1468355589135 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]]]}] 13:33:09 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. 13:33:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1143ms 13:33:09 INFO - PROCESS | 1740 | 1468355589191 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 13:33:09 INFO - PROCESS | 1740 | 1468355589194 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 13:33:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:33:09 INFO - PROCESS | 1740 | 1468355589201 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:33:09 INFO - PROCESS | 1740 | 1468355589205 Marionette TRACE conn3 <- [1,350,null,{}] 13:33:09 INFO - PROCESS | 1740 | 1468355589210 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}] 13:33:09 INFO - PROCESS | 1740 | 1468355589216 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:09 INFO - PROCESS | 1740 | 1468355589401 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 13:33:09 INFO - PROCESS | 1740 | 1468355589410 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:09 INFO - PROCESS | 1740 | 1468355589424 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:09 INFO - PROCESS | 1740 | ++DOCSHELL 0x99e54000 == 35 [pid = 1740] [id = 95] 13:33:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x99f1dc00) [pid = 1740] [serial = 284] [outer = (nil)] 13:33:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x99f25800) [pid = 1740] [serial = 285] [outer = 0x99f1dc00] 13:33:09 INFO - PROCESS | 1740 | 1468355589505 Marionette DEBUG loaded listener.js 13:33:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9a0ec400) [pid = 1740] [serial = 286] [outer = 0x99f1dc00] 13:33:10 INFO - PROCESS | 1740 | 1468355590642 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]]]}] 13:33:10 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. 13:33:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1485ms 13:33:10 INFO - PROCESS | 1740 | 1468355590688 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 13:33:10 INFO - PROCESS | 1740 | 1468355590697 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 13:33:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:33:10 INFO - PROCESS | 1740 | 1468355590707 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:33:10 INFO - PROCESS | 1740 | 1468355590712 Marionette TRACE conn3 <- [1,354,null,{}] 13:33:10 INFO - PROCESS | 1740 | 1468355590727 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}] 13:33:10 INFO - PROCESS | 1740 | 1468355590734 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:10 INFO - PROCESS | 1740 | 1468355590960 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 13:33:11 INFO - PROCESS | 1740 | 1468355591182 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:11 INFO - PROCESS | 1740 | 1468355591194 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:11 INFO - PROCESS | 1740 | ++DOCSHELL 0x9226a000 == 36 [pid = 1740] [id = 96] 13:33:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x923be400) [pid = 1740] [serial = 287] [outer = (nil)] 13:33:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x95222800) [pid = 1740] [serial = 288] [outer = 0x923be400] 13:33:11 INFO - PROCESS | 1740 | 1468355591283 Marionette DEBUG loaded listener.js 13:33:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x978e2c00) [pid = 1740] [serial = 289] [outer = 0x923be400] 13:33:12 INFO - PROCESS | 1740 | 1468355592363 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]]]}] 13:33:12 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. 13:33:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1692ms 13:33:12 INFO - PROCESS | 1740 | 1468355592399 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 13:33:12 INFO - PROCESS | 1740 | 1468355592406 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 13:33:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:33:12 INFO - PROCESS | 1740 | 1468355592417 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:33:12 INFO - PROCESS | 1740 | 1468355592421 Marionette TRACE conn3 <- [1,358,null,{}] 13:33:12 INFO - PROCESS | 1740 | 1468355592429 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}] 13:33:12 INFO - PROCESS | 1740 | 1468355592435 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:12 INFO - PROCESS | 1740 | 1468355592653 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 13:33:12 INFO - PROCESS | 1740 | 1468355592859 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:12 INFO - PROCESS | 1740 | 1468355592871 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x9961f800 == 37 [pid = 1740] [id = 97] 13:33:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x99632000) [pid = 1740] [serial = 290] [outer = (nil)] 13:33:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x99c3a400) [pid = 1740] [serial = 291] [outer = 0x99632000] 13:33:12 INFO - PROCESS | 1740 | 1468355592958 Marionette DEBUG loaded listener.js 13:33:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x99ae7000) [pid = 1740] [serial = 292] [outer = 0x99632000] 13:33:13 INFO - PROCESS | 1740 | 1468355593992 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]]]}] 13:33:14 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. 13:33:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1638ms 13:33:14 INFO - PROCESS | 1740 | 1468355594056 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 13:33:14 INFO - PROCESS | 1740 | 1468355594061 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 13:33:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:33:14 INFO - PROCESS | 1740 | 1468355594070 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:33:14 INFO - PROCESS | 1740 | 1468355594077 Marionette TRACE conn3 <- [1,362,null,{}] 13:33:14 INFO - PROCESS | 1740 | 1468355594094 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}] 13:33:14 INFO - PROCESS | 1740 | 1468355594104 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:14 INFO - PROCESS | 1740 | 1468355594350 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 13:33:14 INFO - PROCESS | 1740 | 1468355594594 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:14 INFO - PROCESS | 1740 | 1468355594605 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:14 INFO - PROCESS | 1740 | ++DOCSHELL 0x9aec9800 == 38 [pid = 1740] [id = 98] 13:33:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9aec9c00) [pid = 1740] [serial = 293] [outer = (nil)] 13:33:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9aed2c00) [pid = 1740] [serial = 294] [outer = 0x9aec9c00] 13:33:14 INFO - PROCESS | 1740 | 1468355594695 Marionette DEBUG loaded listener.js 13:33:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9afba800) [pid = 1740] [serial = 295] [outer = 0x9aec9c00] 13:33:15 INFO - PROCESS | 1740 | 1468355595781 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]]]}] 13:33:15 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. 13:33:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1744ms 13:33:15 INFO - PROCESS | 1740 | 1468355595816 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 13:33:15 INFO - PROCESS | 1740 | 1468355595820 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 13:33:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:33:15 INFO - PROCESS | 1740 | 1468355595829 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:33:15 INFO - PROCESS | 1740 | 1468355595833 Marionette TRACE conn3 <- [1,366,null,{}] 13:33:15 INFO - PROCESS | 1740 | 1468355595839 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}] 13:33:15 INFO - PROCESS | 1740 | 1468355595845 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:16 INFO - PROCESS | 1740 | 1468355596086 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 13:33:16 INFO - PROCESS | 1740 | 1468355596290 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:16 INFO - PROCESS | 1740 | 1468355596301 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:16 INFO - PROCESS | 1740 | ++DOCSHELL 0x9961d800 == 39 [pid = 1740] [id = 99] 13:33:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x9b214c00) [pid = 1740] [serial = 296] [outer = (nil)] 13:33:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x9b781800) [pid = 1740] [serial = 297] [outer = 0x9b214c00] 13:33:16 INFO - PROCESS | 1740 | 1468355596388 Marionette DEBUG loaded listener.js 13:33:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9b834000) [pid = 1740] [serial = 298] [outer = 0x9b214c00] 13:33:17 INFO - PROCESS | 1740 | 1468355597568 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]]]}] 13:33:17 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. 13:33:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1783ms 13:33:17 INFO - PROCESS | 1740 | 1468355597614 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 13:33:17 INFO - PROCESS | 1740 | 1468355597621 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 13:33:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:33:17 INFO - PROCESS | 1740 | 1468355597631 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:33:17 INFO - PROCESS | 1740 | 1468355597636 Marionette TRACE conn3 <- [1,370,null,{}] 13:33:17 INFO - PROCESS | 1740 | 1468355597653 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}] 13:33:17 INFO - PROCESS | 1740 | 1468355597659 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:17 INFO - PROCESS | 1740 | 1468355597962 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 13:33:18 INFO - PROCESS | 1740 | 1468355598147 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:18 INFO - PROCESS | 1740 | 1468355598163 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:18 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b7b000 == 40 [pid = 1740] [id = 100] 13:33:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x93b7b800) [pid = 1740] [serial = 299] [outer = (nil)] 13:33:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x93d7f800) [pid = 1740] [serial = 300] [outer = 0x93b7b800] 13:33:18 INFO - PROCESS | 1740 | 1468355598237 Marionette DEBUG loaded listener.js 13:33:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x93d85800) [pid = 1740] [serial = 301] [outer = 0x93b7b800] 13:33:18 INFO - PROCESS | 1740 | --DOCSHELL 0x99f25000 == 39 [pid = 1740] [id = 88] 13:33:18 INFO - PROCESS | 1740 | --DOCSHELL 0x91448c00 == 38 [pid = 1740] [id = 94] 13:33:18 INFO - PROCESS | 1740 | --DOCSHELL 0x9961e000 == 37 [pid = 1740] [id = 93] 13:33:18 INFO - PROCESS | 1740 | --DOCSHELL 0x95288800 == 36 [pid = 1740] [id = 92] 13:33:18 INFO - PROCESS | 1740 | --DOCSHELL 0x92331000 == 35 [pid = 1740] [id = 91] 13:33:18 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x9d5a9400) [pid = 1740] [serial = 250] [outer = (nil)] [url = about:blank] 13:33:18 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9b83ac00) [pid = 1740] [serial = 249] [outer = (nil)] [url = about:blank] 13:33:18 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9144a400) [pid = 1740] [serial = 246] [outer = (nil)] [url = about:blank] 13:33:18 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x9d5b3400) [pid = 1740] [serial = 243] [outer = (nil)] [url = about:blank] 13:33:18 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0xa113b800) [pid = 1740] [serial = 244] [outer = (nil)] [url = about:blank] 13:33:18 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0xa11a2c00) [pid = 1740] [serial = 225] [outer = (nil)] [url = about:blank] 13:33:18 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0xa234ac00) [pid = 1740] [serial = 226] [outer = (nil)] [url = about:blank] 13:33:18 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0xa3205c00) [pid = 1740] [serial = 228] [outer = (nil)] [url = about:blank] 13:33:18 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0xa2ff0400) [pid = 1740] [serial = 229] [outer = (nil)] [url = about:blank] 13:33:18 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x99c32c00) [pid = 1740] [serial = 237] [outer = (nil)] [url = about:blank] 13:33:18 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x99f6dc00) [pid = 1740] [serial = 238] [outer = (nil)] [url = about:blank] 13:33:18 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x95225800) [pid = 1740] [serial = 219] [outer = (nil)] [url = about:blank] 13:33:18 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x98ebb800) [pid = 1740] [serial = 220] [outer = (nil)] [url = about:blank] 13:33:18 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x93b7b400) [pid = 1740] [serial = 234] [outer = (nil)] [url = about:blank] 13:33:18 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x98307800) [pid = 1740] [serial = 235] [outer = (nil)] [url = about:blank] 13:33:18 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x930cd400) [pid = 1740] [serial = 231] [outer = (nil)] [url = about:blank] 13:33:18 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9522a400) [pid = 1740] [serial = 232] [outer = (nil)] [url = about:blank] 13:33:18 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9aed1400) [pid = 1740] [serial = 216] [outer = (nil)] [url = about:blank] 13:33:18 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9ab58c00) [pid = 1740] [serial = 222] [outer = (nil)] [url = about:blank] 13:33:18 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9afb6400) [pid = 1740] [serial = 223] [outer = (nil)] [url = about:blank] 13:33:18 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9144e800) [pid = 1740] [serial = 247] [outer = (nil)] [url = about:blank] 13:33:18 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9b836800) [pid = 1740] [serial = 241] [outer = (nil)] [url = about:blank] 13:33:18 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9b77d000) [pid = 1740] [serial = 240] [outer = (nil)] [url = about:blank] 13:33:19 INFO - PROCESS | 1740 | 1468355599215 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]]]}] 13:33:19 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. 13:33:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1639ms 13:33:19 INFO - PROCESS | 1740 | 1468355599270 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 13:33:19 INFO - PROCESS | 1740 | 1468355599276 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 13:33:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:33:19 INFO - PROCESS | 1740 | 1468355599288 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:33:19 INFO - PROCESS | 1740 | 1468355599292 Marionette TRACE conn3 <- [1,374,null,{}] 13:33:19 INFO - PROCESS | 1740 | 1468355599299 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}] 13:33:19 INFO - PROCESS | 1740 | 1468355599305 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:19 INFO - PROCESS | 1740 | 1468355599496 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 13:33:19 INFO - PROCESS | 1740 | 1468355599671 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:19 INFO - PROCESS | 1740 | 1468355599678 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x9522d400 == 36 [pid = 1740] [id = 101] 13:33:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x952dd800) [pid = 1740] [serial = 302] [outer = (nil)] 13:33:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x98a38c00) [pid = 1740] [serial = 303] [outer = 0x952dd800] 13:33:19 INFO - PROCESS | 1740 | 1468355599758 Marionette DEBUG loaded listener.js 13:33:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x995bc000) [pid = 1740] [serial = 304] [outer = 0x952dd800] 13:33:20 INFO - PROCESS | 1740 | 1468355600555 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:33:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:33:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1295ms 13:33:20 INFO - PROCESS | 1740 | 1468355600584 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 13:33:20 INFO - PROCESS | 1740 | 1468355600588 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 13:33:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:33:20 INFO - PROCESS | 1740 | 1468355600595 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:33:20 INFO - PROCESS | 1740 | 1468355600601 Marionette TRACE conn3 <- [1,378,null,{}] 13:33:20 INFO - PROCESS | 1740 | 1468355600617 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}] 13:33:20 INFO - PROCESS | 1740 | 1468355600626 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:20 INFO - PROCESS | 1740 | 1468355600894 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 13:33:21 INFO - PROCESS | 1740 | 1468355601155 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:21 INFO - PROCESS | 1740 | 1468355601173 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x99f17c00 == 37 [pid = 1740] [id = 102] 13:33:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x99f1b400) [pid = 1740] [serial = 305] [outer = (nil)] 13:33:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9a0e9000) [pid = 1740] [serial = 306] [outer = 0x99f1b400] 13:33:21 INFO - PROCESS | 1740 | 1468355601302 Marionette DEBUG loaded listener.js 13:33:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9ab65c00) [pid = 1740] [serial = 307] [outer = 0x99f1b400] 13:33:22 INFO - PROCESS | 1740 | 1468355602522 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:33:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:33:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1991ms 13:33:22 INFO - PROCESS | 1740 | 1468355602587 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 13:33:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:33:22 INFO - PROCESS | 1740 | 1468355602592 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 13:33:22 INFO - PROCESS | 1740 | 1468355602599 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:33:22 INFO - PROCESS | 1740 | 1468355602602 Marionette TRACE conn3 <- [1,382,null,{}] 13:33:22 INFO - PROCESS | 1740 | 1468355602608 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}] 13:33:22 INFO - PROCESS | 1740 | 1468355602614 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:22 INFO - PROCESS | 1740 | 1468355602853 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 13:33:22 INFO - PROCESS | 1740 | 1468355602876 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:22 INFO - PROCESS | 1740 | 1468355602887 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:22 INFO - PROCESS | 1740 | ++DOCSHELL 0x99980400 == 38 [pid = 1740] [id = 103] 13:33:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9ae3dc00) [pid = 1740] [serial = 308] [outer = (nil)] 13:33:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9aed4800) [pid = 1740] [serial = 309] [outer = 0x9ae3dc00] 13:33:22 INFO - PROCESS | 1740 | 1468355602955 Marionette DEBUG loaded listener.js 13:33:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9afbf000) [pid = 1740] [serial = 310] [outer = 0x9ae3dc00] 13:33:23 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9521fc00) [pid = 1740] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:33:23 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9ab5ec00) [pid = 1740] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:33:23 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9961ec00) [pid = 1740] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:33:23 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0xa2344000) [pid = 1740] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:33:23 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x95289c00) [pid = 1740] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:33:23 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x99f1a000) [pid = 1740] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:33:23 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9830b000) [pid = 1740] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:33:23 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9aec8000) [pid = 1740] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:33:23 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x92335000) [pid = 1740] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:33:23 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x923bfc00) [pid = 1740] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:33:23 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x99617c00) [pid = 1740] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:33:23 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:33:23 INFO - PROCESS | 1740 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:33:23 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:33:23 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:33:23 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:33:23 INFO - PROCESS | 1740 | 1468355603978 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:33:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:33:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1436ms 13:33:24 INFO - PROCESS | 1740 | 1468355604036 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 13:33:24 INFO - PROCESS | 1740 | 1468355604039 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 13:33:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:33:24 INFO - PROCESS | 1740 | 1468355604049 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:33:24 INFO - PROCESS | 1740 | 1468355604052 Marionette TRACE conn3 <- [1,386,null,{}] 13:33:24 INFO - PROCESS | 1740 | 1468355604059 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}] 13:33:24 INFO - PROCESS | 1740 | 1468355604066 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:24 INFO - PROCESS | 1740 | 1468355604252 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 13:33:24 INFO - PROCESS | 1740 | 1468355604364 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:24 INFO - PROCESS | 1740 | 1468355604374 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:24 INFO - PROCESS | 1740 | ++DOCSHELL 0x9233b000 == 39 [pid = 1740] [id = 104] 13:33:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9830b000) [pid = 1740] [serial = 311] [outer = (nil)] 13:33:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x99f1ac00) [pid = 1740] [serial = 312] [outer = 0x9830b000] 13:33:24 INFO - PROCESS | 1740 | 1468355604453 Marionette DEBUG loaded listener.js 13:33:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9a0eb800) [pid = 1740] [serial = 313] [outer = 0x9830b000] 13:33:25 INFO - PROCESS | 1740 | 1468355605392 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]]]}] 13:33:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:33:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1382ms 13:33:25 INFO - PROCESS | 1740 | 1468355605433 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 13:33:25 INFO - PROCESS | 1740 | 1468355605438 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 13:33:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:33:25 INFO - PROCESS | 1740 | 1468355605450 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:33:25 INFO - PROCESS | 1740 | 1468355605456 Marionette TRACE conn3 <- [1,390,null,{}] 13:33:25 INFO - PROCESS | 1740 | 1468355605465 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}] 13:33:25 INFO - PROCESS | 1740 | 1468355605483 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:25 INFO - PROCESS | 1740 | 1468355605722 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 13:33:25 INFO - PROCESS | 1740 | 1468355605962 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:25 INFO - PROCESS | 1740 | 1468355605975 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x9144b800 == 40 [pid = 1740] [id = 105] 13:33:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9144bc00) [pid = 1740] [serial = 314] [outer = (nil)] 13:33:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9226e400) [pid = 1740] [serial = 315] [outer = 0x9144bc00] 13:33:26 INFO - PROCESS | 1740 | 1468355606108 Marionette DEBUG loaded listener.js 13:33:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x923b3400) [pid = 1740] [serial = 316] [outer = 0x9144bc00] 13:33:27 INFO - PROCESS | 1740 | 1468355607169 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]]]}] 13:33:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:33:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1756ms 13:33:27 INFO - PROCESS | 1740 | 1468355607209 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 13:33:27 INFO - PROCESS | 1740 | 1468355607216 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 13:33:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:33:27 INFO - PROCESS | 1740 | 1468355607225 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:33:27 INFO - PROCESS | 1740 | 1468355607231 Marionette TRACE conn3 <- [1,394,null,{}] 13:33:27 INFO - PROCESS | 1740 | 1468355607241 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}] 13:33:27 INFO - PROCESS | 1740 | 1468355607251 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:27 INFO - PROCESS | 1740 | 1468355607468 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 13:33:27 INFO - PROCESS | 1740 | 1468355607689 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:27 INFO - PROCESS | 1740 | 1468355607702 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x95438c00 == 41 [pid = 1740] [id = 106] 13:33:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9543f000) [pid = 1740] [serial = 317] [outer = (nil)] 13:33:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x978eb000) [pid = 1740] [serial = 318] [outer = 0x9543f000] 13:33:27 INFO - PROCESS | 1740 | 1468355607794 Marionette DEBUG loaded listener.js 13:33:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x983d2800) [pid = 1740] [serial = 319] [outer = 0x9543f000] 13:33:28 INFO - PROCESS | 1740 | 1468355608824 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]]]}] 13:33:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:33:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1640ms 13:33:28 INFO - PROCESS | 1740 | 1468355608869 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 13:33:28 INFO - PROCESS | 1740 | 1468355608876 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 13:33:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:33:28 INFO - PROCESS | 1740 | 1468355608884 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:33:28 INFO - PROCESS | 1740 | 1468355608889 Marionette TRACE conn3 <- [1,398,null,{}] 13:33:28 INFO - PROCESS | 1740 | 1468355608898 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}] 13:33:28 INFO - PROCESS | 1740 | 1468355608904 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:29 INFO - PROCESS | 1740 | 1468355609130 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 13:33:29 INFO - PROCESS | 1740 | 1468355609442 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:29 INFO - PROCESS | 1740 | 1468355609452 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x99cdf800 == 42 [pid = 1740] [id = 107] 13:33:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x99ce0800) [pid = 1740] [serial = 320] [outer = (nil)] 13:33:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x99e56800) [pid = 1740] [serial = 321] [outer = 0x99ce0800] 13:33:29 INFO - PROCESS | 1740 | 1468355609585 Marionette DEBUG loaded listener.js 13:33:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9a0eb400) [pid = 1740] [serial = 322] [outer = 0x99ce0800] 13:33:30 INFO - PROCESS | 1740 | 1468355610659 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]]]}] 13:33:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:33:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1847ms 13:33:30 INFO - PROCESS | 1740 | 1468355610732 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 13:33:30 INFO - PROCESS | 1740 | 1468355610736 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 13:33:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:33:30 INFO - PROCESS | 1740 | 1468355610754 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:33:30 INFO - PROCESS | 1740 | 1468355610764 Marionette TRACE conn3 <- [1,402,null,{}] 13:33:30 INFO - PROCESS | 1740 | 1468355610772 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}] 13:33:30 INFO - PROCESS | 1740 | 1468355610779 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:31 INFO - PROCESS | 1740 | 1468355611058 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 13:33:31 INFO - PROCESS | 1740 | 1468355611305 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:31 INFO - PROCESS | 1740 | 1468355611313 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x99c3b400 == 43 [pid = 1740] [id = 108] 13:33:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9ace0800) [pid = 1740] [serial = 323] [outer = (nil)] 13:33:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9b890400) [pid = 1740] [serial = 324] [outer = 0x9ace0800] 13:33:31 INFO - PROCESS | 1740 | 1468355611403 Marionette DEBUG loaded listener.js 13:33:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9d5afc00) [pid = 1740] [serial = 325] [outer = 0x9ace0800] 13:33:32 INFO - PROCESS | 1740 | 1468355612381 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]]]}] 13:33:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:33:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1667ms 13:33:32 INFO - PROCESS | 1740 | 1468355612413 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 13:33:32 INFO - PROCESS | 1740 | 1468355612418 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 13:33:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:33:32 INFO - PROCESS | 1740 | 1468355612426 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:33:32 INFO - PROCESS | 1740 | 1468355612431 Marionette TRACE conn3 <- [1,406,null,{}] 13:33:32 INFO - PROCESS | 1740 | 1468355612438 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}] 13:33:32 INFO - PROCESS | 1740 | 1468355612444 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:32 INFO - PROCESS | 1740 | 1468355612650 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 13:33:32 INFO - PROCESS | 1740 | 1468355612854 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:32 INFO - PROCESS | 1740 | 1468355612862 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:32 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b838400 == 44 [pid = 1740] [id = 109] 13:33:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9d5dcc00) [pid = 1740] [serial = 326] [outer = (nil)] 13:33:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0xa113e400) [pid = 1740] [serial = 327] [outer = 0x9d5dcc00] 13:33:32 INFO - PROCESS | 1740 | 1468355612994 Marionette DEBUG loaded listener.js 13:33:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa2007000) [pid = 1740] [serial = 328] [outer = 0x9d5dcc00] 13:33:33 INFO - PROCESS | 1740 | 1468355613927 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]]]}] 13:33:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:33:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1542ms 13:33:33 INFO - PROCESS | 1740 | 1468355613967 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 13:33:33 INFO - PROCESS | 1740 | 1468355613972 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 13:33:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:33:33 INFO - PROCESS | 1740 | 1468355613980 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:33:33 INFO - PROCESS | 1740 | 1468355613984 Marionette TRACE conn3 <- [1,410,null,{}] 13:33:33 INFO - PROCESS | 1740 | 1468355613990 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}] 13:33:34 INFO - PROCESS | 1740 | 1468355613996 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:34 INFO - PROCESS | 1740 | 1468355614189 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 13:33:34 INFO - PROCESS | 1740 | 1468355614347 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:34 INFO - PROCESS | 1740 | 1468355614365 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:34 INFO - PROCESS | 1740 | ++DOCSHELL 0xa2378800 == 45 [pid = 1740] [id = 110] 13:33:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0xa2379c00) [pid = 1740] [serial = 329] [outer = (nil)] 13:33:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa23a8400) [pid = 1740] [serial = 330] [outer = 0xa2379c00] 13:33:34 INFO - PROCESS | 1740 | 1468355614513 Marionette DEBUG loaded listener.js 13:33:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0xa320bc00) [pid = 1740] [serial = 331] [outer = 0xa2379c00] 13:33:35 INFO - PROCESS | 1740 | 1468355615585 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]]]}] 13:33:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:33:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1682ms 13:33:35 INFO - PROCESS | 1740 | 1468355615665 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 13:33:35 INFO - PROCESS | 1740 | 1468355615669 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 13:33:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:33:35 INFO - PROCESS | 1740 | 1468355615677 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:33:35 INFO - PROCESS | 1740 | 1468355615681 Marionette TRACE conn3 <- [1,414,null,{}] 13:33:35 INFO - PROCESS | 1740 | 1468355615688 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}] 13:33:35 INFO - PROCESS | 1740 | 1468355615693 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:35 INFO - PROCESS | 1740 | 1468355615926 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 13:33:36 INFO - PROCESS | 1740 | 1468355616190 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:36 INFO - PROCESS | 1740 | 1468355616198 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:36 INFO - PROCESS | 1740 | ++DOCSHELL 0xa3206800 == 46 [pid = 1740] [id = 111] 13:33:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa3210800) [pid = 1740] [serial = 332] [outer = (nil)] 13:33:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0xa4e51800) [pid = 1740] [serial = 333] [outer = 0xa3210800] 13:33:36 INFO - PROCESS | 1740 | 1468355616288 Marionette DEBUG loaded listener.js 13:33:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0xa5019400) [pid = 1740] [serial = 334] [outer = 0xa3210800] 13:33:37 INFO - PROCESS | 1740 | 1468355617228 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]]]}] 13:33:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:33:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1587ms 13:33:37 INFO - PROCESS | 1740 | 1468355617265 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 13:33:37 INFO - PROCESS | 1740 | 1468355617269 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 13:33:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:33:37 INFO - PROCESS | 1740 | 1468355617277 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:33:37 INFO - PROCESS | 1740 | 1468355617281 Marionette TRACE conn3 <- [1,418,null,{}] 13:33:37 INFO - PROCESS | 1740 | 1468355617288 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}] 13:33:37 INFO - PROCESS | 1740 | 1468355617294 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:37 INFO - PROCESS | 1740 | 1468355617481 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 13:33:37 INFO - PROCESS | 1740 | 1468355617950 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:37 INFO - PROCESS | 1740 | 1468355617962 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:38 INFO - PROCESS | 1740 | ++DOCSHELL 0x91450400 == 47 [pid = 1740] [id = 112] 13:33:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x91450800) [pid = 1740] [serial = 335] [outer = (nil)] 13:33:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x92332c00) [pid = 1740] [serial = 336] [outer = 0x91450800] 13:33:38 INFO - PROCESS | 1740 | 1468355618083 Marionette DEBUG loaded listener.js 13:33:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x930d8000) [pid = 1740] [serial = 337] [outer = 0x91450800] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x92335400 == 46 [pid = 1740] [id = 70] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x91447800 == 45 [pid = 1740] [id = 90] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x9226b800 == 44 [pid = 1740] [id = 71] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x9233b000 == 43 [pid = 1740] [id = 104] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x99980400 == 42 [pid = 1740] [id = 103] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x99f17c00 == 41 [pid = 1740] [id = 102] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x9522d400 == 40 [pid = 1740] [id = 101] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x93b7b000 == 39 [pid = 1740] [id = 100] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x923c2000 == 38 [pid = 1740] [id = 79] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x93d7dc00 == 37 [pid = 1740] [id = 72] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x9afc4c00 == 36 [pid = 1740] [id = 80] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x9144d000 == 35 [pid = 1740] [id = 84] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x9226a000 == 34 [pid = 1740] [id = 96] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x930d2400 == 33 [pid = 1740] [id = 74] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x9aec9800 == 32 [pid = 1740] [id = 98] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x923bd000 == 31 [pid = 1740] [id = 78] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x9961d800 == 30 [pid = 1740] [id = 99] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x9961f800 == 29 [pid = 1740] [id = 97] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x99e54000 == 28 [pid = 1740] [id = 95] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x92332400 == 27 [pid = 1740] [id = 77] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x9528a000 == 26 [pid = 1740] [id = 69] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x99802400 == 25 [pid = 1740] [id = 81] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x91443400 == 24 [pid = 1740] [id = 82] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x99c0a400 == 23 [pid = 1740] [id = 76] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x93d83800 == 22 [pid = 1740] [id = 73] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x9d5d8000 == 21 [pid = 1740] [id = 75] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x9144e000 == 20 [pid = 1740] [id = 83] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x9a0eac00 == 19 [pid = 1740] [id = 85] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0xa20aa800 == 18 [pid = 1740] [id = 86] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x99f19c00 == 17 [pid = 1740] [id = 87] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x923bd800 == 16 [pid = 1740] [id = 89] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0xa2378800 == 15 [pid = 1740] [id = 110] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0xa3206800 == 14 [pid = 1740] [id = 111] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x9b838400 == 13 [pid = 1740] [id = 109] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x99c3b400 == 12 [pid = 1740] [id = 108] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x95438c00 == 11 [pid = 1740] [id = 106] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x99cdf800 == 10 [pid = 1740] [id = 107] 13:33:40 INFO - PROCESS | 1740 | --DOCSHELL 0x9144b800 == 9 [pid = 1740] [id = 105] 13:33:40 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x99623800) [pid = 1740] [serial = 253] [outer = (nil)] [url = about:blank] 13:33:40 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x9543bc00) [pid = 1740] [serial = 252] [outer = (nil)] [url = about:blank] 13:33:40 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x9afc4000) [pid = 1740] [serial = 256] [outer = (nil)] [url = about:blank] 13:33:40 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9aed3800) [pid = 1740] [serial = 255] [outer = (nil)] [url = about:blank] 13:33:40 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x996e5c00) [pid = 1740] [serial = 279] [outer = (nil)] [url = about:blank] 13:33:40 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0xa23a7800) [pid = 1740] [serial = 259] [outer = (nil)] [url = about:blank] 13:33:40 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0xa237d000) [pid = 1740] [serial = 258] [outer = (nil)] [url = about:blank] 13:33:40 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x952df000) [pid = 1740] [serial = 276] [outer = (nil)] [url = about:blank] 13:33:40 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x99f23400) [pid = 1740] [serial = 262] [outer = (nil)] [url = about:blank] 13:33:40 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x99f20000) [pid = 1740] [serial = 261] [outer = (nil)] [url = about:blank] 13:33:40 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x99e56c00) [pid = 1740] [serial = 271] [outer = (nil)] [url = about:blank] 13:33:40 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x99c2d400) [pid = 1740] [serial = 270] [outer = (nil)] [url = about:blank] 13:33:40 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0xa2542400) [pid = 1740] [serial = 265] [outer = (nil)] [url = about:blank] 13:33:40 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa23b3c00) [pid = 1740] [serial = 264] [outer = (nil)] [url = about:blank] 13:33:40 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x930ca000) [pid = 1740] [serial = 273] [outer = (nil)] [url = about:blank] 13:33:40 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x95225000) [pid = 1740] [serial = 268] [outer = (nil)] [url = about:blank] 13:33:40 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x99aad800) [pid = 1740] [serial = 280] [outer = (nil)] [url = about:blank] 13:33:40 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x930d6800) [pid = 1740] [serial = 267] [outer = (nil)] [url = about:blank] 13:33:40 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x99f25800) [pid = 1740] [serial = 285] [outer = (nil)] [url = about:blank] 13:33:40 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x99c36400) [pid = 1740] [serial = 283] [outer = (nil)] [url = about:blank] 13:33:40 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x99aab400) [pid = 1740] [serial = 282] [outer = (nil)] [url = about:blank] 13:33:40 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x930d0800) [pid = 1740] [serial = 274] [outer = (nil)] [url = about:blank] 13:33:40 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x978e1000) [pid = 1740] [serial = 277] [outer = (nil)] [url = about:blank] 13:33:40 INFO - PROCESS | 1740 | 1468355620532 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]]]}] 13:33:40 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 13:33:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 3301ms 13:33:40 INFO - PROCESS | 1740 | 1468355620580 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 13:33:40 INFO - PROCESS | 1740 | 1468355620586 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 13:33:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:33:40 INFO - PROCESS | 1740 | 1468355620598 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:33:40 INFO - PROCESS | 1740 | 1468355620603 Marionette TRACE conn3 <- [1,422,null,{}] 13:33:40 INFO - PROCESS | 1740 | 1468355620614 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}] 13:33:40 INFO - PROCESS | 1740 | 1468355620619 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:40 INFO - PROCESS | 1740 | 1468355620800 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 13:33:40 INFO - PROCESS | 1740 | 1468355620933 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:40 INFO - PROCESS | 1740 | 1468355620943 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:40 INFO - PROCESS | 1740 | ++DOCSHELL 0x923c2c00 == 10 [pid = 1740] [id = 113] 13:33:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x930ca000) [pid = 1740] [serial = 338] [outer = (nil)] 13:33:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x930d6800) [pid = 1740] [serial = 339] [outer = 0x930ca000] 13:33:41 INFO - PROCESS | 1740 | 1468355621024 Marionette DEBUG loaded listener.js 13:33:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x93b7dc00) [pid = 1740] [serial = 340] [outer = 0x930ca000] 13:33:42 INFO - PROCESS | 1740 | 1468355622333 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]]]}] 13:33:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:33:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1791ms 13:33:42 INFO - PROCESS | 1740 | 1468355622460 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 13:33:42 INFO - PROCESS | 1740 | 1468355622468 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 13:33:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:33:42 INFO - PROCESS | 1740 | 1468355622481 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:33:42 INFO - PROCESS | 1740 | 1468355622489 Marionette TRACE conn3 <- [1,426,null,{}] 13:33:42 INFO - PROCESS | 1740 | 1468355622502 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}] 13:33:42 INFO - PROCESS | 1740 | 1468355622512 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:42 INFO - PROCESS | 1740 | 1468355622709 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 13:33:42 INFO - PROCESS | 1740 | 1468355622859 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:42 INFO - PROCESS | 1740 | 1468355622873 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:42 INFO - PROCESS | 1740 | ++DOCSHELL 0x91444800 == 11 [pid = 1740] [id = 114] 13:33:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x93d84000) [pid = 1740] [serial = 341] [outer = (nil)] 13:33:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x95221000) [pid = 1740] [serial = 342] [outer = 0x93d84000] 13:33:42 INFO - PROCESS | 1740 | 1468355622962 Marionette DEBUG loaded listener.js 13:33:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9522c000) [pid = 1740] [serial = 343] [outer = 0x93d84000] 13:33:44 INFO - PROCESS | 1740 | 1468355624099 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] 13:33:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:33:44 INFO - PROCESS | 1740 | 1468355624195 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 13:33:44 INFO - PROCESS | 1740 | 1468355624207 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:33:44 INFO - PROCESS | 1740 | 1468355624213 Marionette TRACE conn3 <- [1,430,null,{}] 13:33:44 INFO - PROCESS | 1740 | 1468355624221 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}] 13:33:44 INFO - PROCESS | 1740 | 1468355624229 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:44 INFO - PROCESS | 1740 | 1468355624451 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 13:33:44 INFO - PROCESS | 1740 | 1468355624697 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:44 INFO - PROCESS | 1740 | 1468355624705 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:44 INFO - PROCESS | 1740 | ++DOCSHELL 0x978e7c00 == 12 [pid = 1740] [id = 115] 13:33:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9836f400) [pid = 1740] [serial = 344] [outer = (nil)] 13:33:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x98ec0800) [pid = 1740] [serial = 345] [outer = 0x9836f400] 13:33:44 INFO - PROCESS | 1740 | 1468355624799 Marionette DEBUG loaded listener.js 13:33:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x99619000) [pid = 1740] [serial = 346] [outer = 0x9836f400] 13:33:45 INFO - PROCESS | 1740 | 1468355625971 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]]]}] 13:33:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:33:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1847ms 13:33:46 INFO - PROCESS | 1740 | 1468355626054 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 13:33:46 INFO - PROCESS | 1740 | 1468355626059 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 13:33:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:33:46 INFO - PROCESS | 1740 | 1468355626067 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:33:46 INFO - PROCESS | 1740 | 1468355626074 Marionette TRACE conn3 <- [1,434,null,{}] 13:33:46 INFO - PROCESS | 1740 | 1468355626099 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}] 13:33:46 INFO - PROCESS | 1740 | 1468355626118 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:46 INFO - PROCESS | 1740 | 1468355626522 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 13:33:46 INFO - PROCESS | 1740 | 1468355626647 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:46 INFO - PROCESS | 1740 | 1468355626661 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x99c32400 == 13 [pid = 1740] [id = 116] 13:33:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x99c33000) [pid = 1740] [serial = 347] [outer = (nil)] 13:33:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x99c38400) [pid = 1740] [serial = 348] [outer = 0x99c33000] 13:33:46 INFO - PROCESS | 1740 | 1468355626755 Marionette DEBUG loaded listener.js 13:33:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x99ce2c00) [pid = 1740] [serial = 349] [outer = 0x99c33000] 13:33:47 INFO - PROCESS | 1740 | 1468355627805 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]]]}] 13:33:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:33:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1799ms 13:33:47 INFO - PROCESS | 1740 | 1468355627866 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 13:33:47 INFO - PROCESS | 1740 | 1468355627872 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 13:33:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:33:47 INFO - PROCESS | 1740 | 1468355627879 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:33:47 INFO - PROCESS | 1740 | 1468355627883 Marionette TRACE conn3 <- [1,438,null,{}] 13:33:47 INFO - PROCESS | 1740 | 1468355627890 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}] 13:33:47 INFO - PROCESS | 1740 | 1468355627896 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:48 INFO - PROCESS | 1740 | 1468355628096 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 13:33:48 INFO - PROCESS | 1740 | 1468355628295 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:48 INFO - PROCESS | 1740 | 1468355628301 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x91446800 == 14 [pid = 1740] [id = 117] 13:33:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x99f1ec00) [pid = 1740] [serial = 350] [outer = (nil)] 13:33:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9a0e8400) [pid = 1740] [serial = 351] [outer = 0x99f1ec00] 13:33:48 INFO - PROCESS | 1740 | 1468355628430 Marionette DEBUG loaded listener.js 13:33:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9a0ef800) [pid = 1740] [serial = 352] [outer = 0x99f1ec00] 13:33:49 INFO - PROCESS | 1740 | 1468355629552 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]]]}] 13:33:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:33:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1740ms 13:33:49 INFO - PROCESS | 1740 | 1468355629621 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 13:33:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:33:49 INFO - PROCESS | 1740 | 1468355629625 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 13:33:49 INFO - PROCESS | 1740 | 1468355629632 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:33:49 INFO - PROCESS | 1740 | 1468355629636 Marionette TRACE conn3 <- [1,442,null,{}] 13:33:49 INFO - PROCESS | 1740 | 1468355629642 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}] 13:33:49 INFO - PROCESS | 1740 | 1468355629648 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:49 INFO - PROCESS | 1740 | 1468355629958 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 13:33:50 INFO - PROCESS | 1740 | 1468355630151 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:50 INFO - PROCESS | 1740 | 1468355630162 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x923bb000 == 15 [pid = 1740] [id = 118] 13:33:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x923bbc00) [pid = 1740] [serial = 353] [outer = (nil)] 13:33:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x930d1400) [pid = 1740] [serial = 354] [outer = 0x923bbc00] 13:33:50 INFO - PROCESS | 1740 | 1468355630277 Marionette DEBUG loaded listener.js 13:33:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x95438c00) [pid = 1740] [serial = 355] [outer = 0x923bbc00] 13:33:51 INFO - PROCESS | 1740 | 1468355631333 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]]]}] 13:33:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:33:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1738ms 13:33:51 INFO - PROCESS | 1740 | 1468355631372 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 13:33:51 INFO - PROCESS | 1740 | 1468355631379 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 13:33:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:33:51 INFO - PROCESS | 1740 | 1468355631389 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:33:51 INFO - PROCESS | 1740 | 1468355631393 Marionette TRACE conn3 <- [1,446,null,{}] 13:33:51 INFO - PROCESS | 1740 | 1468355631402 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}] 13:33:51 INFO - PROCESS | 1740 | 1468355631408 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:51 INFO - PROCESS | 1740 | 1468355631586 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 13:33:51 INFO - PROCESS | 1740 | 1468355631809 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:51 INFO - PROCESS | 1740 | 1468355631819 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:51 INFO - PROCESS | 1740 | ++DOCSHELL 0x9961b400 == 16 [pid = 1740] [id = 119] 13:33:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x996e6c00) [pid = 1740] [serial = 356] [outer = (nil)] 13:33:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x99ae6c00) [pid = 1740] [serial = 357] [outer = 0x996e6c00] 13:33:51 INFO - PROCESS | 1740 | 1468355631893 Marionette DEBUG loaded listener.js 13:33:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x99c35400) [pid = 1740] [serial = 358] [outer = 0x996e6c00] 13:33:53 INFO - PROCESS | 1740 | 1468355633071 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]]]}] 13:33:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:33:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1885ms 13:33:53 INFO - PROCESS | 1740 | 1468355633461 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 13:33:53 INFO - PROCESS | 1740 | 1468355633467 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 13:33:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:33:53 INFO - PROCESS | 1740 | 1468355633475 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:33:53 INFO - PROCESS | 1740 | 1468355633479 Marionette TRACE conn3 <- [1,450,null,{}] 13:33:53 INFO - PROCESS | 1740 | 1468355633495 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}] 13:33:53 INFO - PROCESS | 1740 | 1468355633501 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:53 INFO - PROCESS | 1740 | 1468355633766 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 13:33:53 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x9543f000) [pid = 1740] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:33:53 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9ace0800) [pid = 1740] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:33:53 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0xa2379c00) [pid = 1740] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:33:53 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x99ce0800) [pid = 1740] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:33:53 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9144bc00) [pid = 1740] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:33:53 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x91450800) [pid = 1740] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:33:53 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9d5dcc00) [pid = 1740] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:33:53 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0xa3210800) [pid = 1740] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:33:53 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9ae3dc00) [pid = 1740] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:33:53 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9b214c00) [pid = 1740] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:33:53 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x99f1b400) [pid = 1740] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:33:53 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x93b7b800) [pid = 1740] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:33:53 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x99f1dc00) [pid = 1740] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:33:53 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9aec9c00) [pid = 1740] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:33:53 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x99632000) [pid = 1740] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:33:53 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x952dd800) [pid = 1740] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:33:53 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x923be400) [pid = 1740] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:33:53 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9830b000) [pid = 1740] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:33:53 INFO - PROCESS | 1740 | 1468355633903 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:53 INFO - PROCESS | 1740 | 1468355633911 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:53 INFO - PROCESS | 1740 | ++DOCSHELL 0x9233a800 == 17 [pid = 1740] [id = 120] 13:33:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x923ba400) [pid = 1740] [serial = 359] [outer = (nil)] 13:33:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x93d7fc00) [pid = 1740] [serial = 360] [outer = 0x923ba400] 13:33:53 INFO - PROCESS | 1740 | 1468355633983 Marionette DEBUG loaded listener.js 13:33:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x99614800) [pid = 1740] [serial = 361] [outer = 0x923ba400] 13:33:54 INFO - PROCESS | 1740 | 1468355634811 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] 13:33:54 INFO - PROCESS | 1740 | 1468355634874 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 13:33:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:33:54 INFO - PROCESS | 1740 | 1468355634892 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:33:54 INFO - PROCESS | 1740 | 1468355634899 Marionette TRACE conn3 <- [1,454,null,{}] 13:33:54 INFO - PROCESS | 1740 | 1468355634906 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}] 13:33:54 INFO - PROCESS | 1740 | 1468355634912 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:55 INFO - PROCESS | 1740 | 1468355635088 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 13:33:55 INFO - PROCESS | 1740 | 1468355635200 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:55 INFO - PROCESS | 1740 | 1468355635211 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:55 INFO - PROCESS | 1740 | ++DOCSHELL 0x91442c00 == 18 [pid = 1740] [id = 121] 13:33:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x952de400) [pid = 1740] [serial = 362] [outer = (nil)] 13:33:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9d937800) [pid = 1740] [serial = 363] [outer = 0x952de400] 13:33:55 INFO - PROCESS | 1740 | 1468355635336 Marionette DEBUG loaded listener.js 13:33:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0xa113b000) [pid = 1740] [serial = 364] [outer = 0x952de400] 13:33:56 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:33:56 INFO - PROCESS | 1740 | 1468355636485 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]]]}] 13:33:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:33:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1653ms 13:33:56 INFO - PROCESS | 1740 | 1468355636538 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 13:33:56 INFO - PROCESS | 1740 | 1468355636545 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 13:33:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:33:56 INFO - PROCESS | 1740 | 1468355636554 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:33:56 INFO - PROCESS | 1740 | 1468355636560 Marionette TRACE conn3 <- [1,458,null,{}] 13:33:56 INFO - PROCESS | 1740 | 1468355636569 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}] 13:33:56 INFO - PROCESS | 1740 | 1468355636575 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:56 INFO - PROCESS | 1740 | 1468355636787 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 13:33:56 INFO - PROCESS | 1740 | 1468355636971 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:56 INFO - PROCESS | 1740 | 1468355636979 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x948d1800 == 19 [pid = 1740] [id = 122] 13:33:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x95289400) [pid = 1740] [serial = 365] [outer = (nil)] 13:33:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x99629000) [pid = 1740] [serial = 366] [outer = 0x95289400] 13:33:57 INFO - PROCESS | 1740 | 1468355637067 Marionette DEBUG loaded listener.js 13:33:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9997e000) [pid = 1740] [serial = 367] [outer = 0x95289400] 13:33:58 INFO - PROCESS | 1740 | 1468355638048 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] 13:33:58 INFO - PROCESS | 1740 | 1468355638106 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 13:33:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:33:58 INFO - PROCESS | 1740 | 1468355638119 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:33:58 INFO - PROCESS | 1740 | 1468355638123 Marionette TRACE conn3 <- [1,462,null,{}] 13:33:58 INFO - PROCESS | 1740 | 1468355638129 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}] 13:33:58 INFO - PROCESS | 1740 | 1468355638135 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:58 INFO - PROCESS | 1740 | 1468355638324 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 13:33:58 INFO - PROCESS | 1740 | 1468355638535 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:58 INFO - PROCESS | 1740 | 1468355638548 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:33:58 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b83bc00 == 20 [pid = 1740] [id = 123] 13:33:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9b83c000) [pid = 1740] [serial = 368] [outer = (nil)] 13:33:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9d5a5c00) [pid = 1740] [serial = 369] [outer = 0x9b83c000] 13:33:58 INFO - PROCESS | 1740 | 1468355638657 Marionette DEBUG loaded listener.js 13:33:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9d93d400) [pid = 1740] [serial = 370] [outer = 0x9b83c000] 13:33:59 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:33:59 INFO - PROCESS | 1740 | 1468355639719 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] 13:33:59 INFO - PROCESS | 1740 | 1468355639812 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 13:33:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:33:59 INFO - PROCESS | 1740 | 1468355639820 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:33:59 INFO - PROCESS | 1740 | 1468355639826 Marionette TRACE conn3 <- [1,466,null,{}] 13:33:59 INFO - PROCESS | 1740 | 1468355639843 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}] 13:33:59 INFO - PROCESS | 1740 | 1468355639852 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:00 INFO - PROCESS | 1740 | 1468355640175 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 13:34:00 INFO - PROCESS | 1740 | 1468355640355 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:00 INFO - PROCESS | 1740 | 1468355640369 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:00 INFO - PROCESS | 1740 | ++DOCSHELL 0xa2fc0c00 == 21 [pid = 1740] [id = 124] 13:34:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa2fc1400) [pid = 1740] [serial = 371] [outer = (nil)] 13:34:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0xa2ff9c00) [pid = 1740] [serial = 372] [outer = 0xa2fc1400] 13:34:00 INFO - PROCESS | 1740 | 1468355640494 Marionette DEBUG loaded listener.js 13:34:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa320e800) [pid = 1740] [serial = 373] [outer = 0xa2fc1400] 13:34:01 INFO - PROCESS | 1740 | 1468355641544 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] 13:34:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:34:01 INFO - PROCESS | 1740 | 1468355641613 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 13:34:01 INFO - PROCESS | 1740 | 1468355641621 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:34:01 INFO - PROCESS | 1740 | 1468355641624 Marionette TRACE conn3 <- [1,470,null,{}] 13:34:01 INFO - PROCESS | 1740 | 1468355641633 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}] 13:34:01 INFO - PROCESS | 1740 | 1468355641640 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:01 INFO - PROCESS | 1740 | 1468355641938 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 13:34:02 INFO - PROCESS | 1740 | 1468355642149 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:02 INFO - PROCESS | 1740 | 1468355642159 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:02 INFO - PROCESS | 1740 | ++DOCSHELL 0xa34c3400 == 22 [pid = 1740] [id = 125] 13:34:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0xa34ca800) [pid = 1740] [serial = 374] [outer = (nil)] 13:34:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0xa4e57800) [pid = 1740] [serial = 375] [outer = 0xa34ca800] 13:34:02 INFO - PROCESS | 1740 | 1468355642247 Marionette DEBUG loaded listener.js 13:34:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0xa4e11c00) [pid = 1740] [serial = 376] [outer = 0xa34ca800] 13:34:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x92089000) [pid = 1740] [serial = 377] [outer = 0x9836c800] 13:34:03 INFO - PROCESS | 1740 | 1468355643342 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]]]}] 13:34:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:34:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1784ms 13:34:03 INFO - PROCESS | 1740 | 1468355643405 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 13:34:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:34:03 INFO - PROCESS | 1740 | 1468355643409 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 13:34:03 INFO - PROCESS | 1740 | 1468355643416 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:34:03 INFO - PROCESS | 1740 | 1468355643420 Marionette TRACE conn3 <- [1,474,null,{}] 13:34:03 INFO - PROCESS | 1740 | 1468355643428 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}] 13:34:03 INFO - PROCESS | 1740 | 1468355643434 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:03 INFO - PROCESS | 1740 | 1468355643667 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 13:34:03 INFO - PROCESS | 1740 | 1468355643887 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:03 INFO - PROCESS | 1740 | 1468355643896 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:03 INFO - PROCESS | 1740 | ++DOCSHELL 0x92085000 == 23 [pid = 1740] [id = 126] 13:34:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x92086800) [pid = 1740] [serial = 378] [outer = (nil)] 13:34:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x92090000) [pid = 1740] [serial = 379] [outer = 0x92086800] 13:34:03 INFO - PROCESS | 1740 | 1468355643979 Marionette DEBUG loaded listener.js 13:34:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x99e5d000) [pid = 1740] [serial = 380] [outer = 0x92086800] 13:34:04 INFO - PROCESS | 1740 | 1468355644912 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]]]}] 13:34:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:34:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1541ms 13:34:04 INFO - PROCESS | 1740 | 1468355644958 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 13:34:04 INFO - PROCESS | 1740 | 1468355644964 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 13:34:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:34:04 INFO - PROCESS | 1740 | 1468355644971 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:34:04 INFO - PROCESS | 1740 | 1468355644974 Marionette TRACE conn3 <- [1,478,null,{}] 13:34:04 INFO - PROCESS | 1740 | 1468355644981 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}] 13:34:05 INFO - PROCESS | 1740 | 1468355644993 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:05 INFO - PROCESS | 1740 | 1468355645261 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 13:34:05 INFO - PROCESS | 1740 | 1468355645512 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:05 INFO - PROCESS | 1740 | 1468355645521 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x92082c00 == 24 [pid = 1740] [id = 127] 13:34:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x9226b800) [pid = 1740] [serial = 381] [outer = (nil)] 13:34:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x92428000) [pid = 1740] [serial = 382] [outer = 0x9226b800] 13:34:05 INFO - PROCESS | 1740 | 1468355645644 Marionette DEBUG loaded listener.js 13:34:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x93acbc00) [pid = 1740] [serial = 383] [outer = 0x9226b800] 13:34:06 INFO - PROCESS | 1740 | 1468355646730 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]]]}] 13:34:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:34:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1794ms 13:34:06 INFO - PROCESS | 1740 | 1468355646767 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 13:34:06 INFO - PROCESS | 1740 | 1468355646770 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 13:34:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:34:06 INFO - PROCESS | 1740 | 1468355646779 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:34:06 INFO - PROCESS | 1740 | 1468355646783 Marionette TRACE conn3 <- [1,482,null,{}] 13:34:06 INFO - PROCESS | 1740 | 1468355646789 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}] 13:34:06 INFO - PROCESS | 1740 | 1468355646795 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:07 INFO - PROCESS | 1740 | 1468355647005 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 13:34:07 INFO - PROCESS | 1740 | 1468355647258 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:07 INFO - PROCESS | 1740 | 1468355647267 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x9144e400 == 25 [pid = 1740] [id = 128] 13:34:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x9144e800) [pid = 1740] [serial = 384] [outer = (nil)] 13:34:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x91dbe800) [pid = 1740] [serial = 385] [outer = 0x9144e800] 13:34:07 INFO - PROCESS | 1740 | 1468355647359 Marionette DEBUG loaded listener.js 13:34:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x91dc0400) [pid = 1740] [serial = 386] [outer = 0x9144e800] 13:34:08 INFO - PROCESS | 1740 | 1468355648386 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]]]}] 13:34:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:34:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1841ms 13:34:08 INFO - PROCESS | 1740 | 1468355648627 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 13:34:08 INFO - PROCESS | 1740 | 1468355648634 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 13:34:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:34:08 INFO - PROCESS | 1740 | 1468355648653 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:34:08 INFO - PROCESS | 1740 | 1468355648658 Marionette TRACE conn3 <- [1,486,null,{}] 13:34:08 INFO - PROCESS | 1740 | 1468355648667 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}] 13:34:08 INFO - PROCESS | 1740 | 1468355648674 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:08 INFO - PROCESS | 1740 | 1468355648903 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 13:34:09 INFO - PROCESS | 1740 | 1468355649067 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:09 INFO - PROCESS | 1740 | 1468355649082 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:09 INFO - PROCESS | 1740 | ++DOCSHELL 0x9232f000 == 26 [pid = 1740] [id = 129] 13:34:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x92332400) [pid = 1740] [serial = 387] [outer = (nil)] 13:34:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 103 (0x923b9c00) [pid = 1740] [serial = 388] [outer = 0x92332400] 13:34:09 INFO - PROCESS | 1740 | 1468355649156 Marionette DEBUG loaded listener.js 13:34:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 104 (0x923be000) [pid = 1740] [serial = 389] [outer = 0x92332400] 13:34:10 INFO - PROCESS | 1740 | 1468355650213 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]]]}] 13:34:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:34:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1639ms 13:34:10 INFO - PROCESS | 1740 | 1468355650291 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 13:34:10 INFO - PROCESS | 1740 | 1468355650296 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 13:34:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:34:10 INFO - PROCESS | 1740 | 1468355650307 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:34:10 INFO - PROCESS | 1740 | 1468355650314 Marionette TRACE conn3 <- [1,490,null,{}] 13:34:10 INFO - PROCESS | 1740 | 1468355650321 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}] 13:34:10 INFO - PROCESS | 1740 | 1468355650326 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:10 INFO - PROCESS | 1740 | 1468355650603 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 103 (0x930d6800) [pid = 1740] [serial = 339] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 102 (0x9aed4800) [pid = 1740] [serial = 309] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x9afbf000) [pid = 1740] [serial = 310] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x9b781800) [pid = 1740] [serial = 297] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x9b834000) [pid = 1740] [serial = 298] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x9a0e9000) [pid = 1740] [serial = 306] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x93d7f800) [pid = 1740] [serial = 300] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x93d85800) [pid = 1740] [serial = 301] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x9a0ec400) [pid = 1740] [serial = 286] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x9aed2c00) [pid = 1740] [serial = 294] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x9afba800) [pid = 1740] [serial = 295] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x99c3a400) [pid = 1740] [serial = 291] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x99ae7000) [pid = 1740] [serial = 292] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x98a38c00) [pid = 1740] [serial = 303] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x995bc000) [pid = 1740] [serial = 304] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x95222800) [pid = 1740] [serial = 288] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x978e2c00) [pid = 1740] [serial = 289] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9a0eb800) [pid = 1740] [serial = 313] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x99f1ac00) [pid = 1740] [serial = 312] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9ab65c00) [pid = 1740] [serial = 307] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x978eb000) [pid = 1740] [serial = 318] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9d5afc00) [pid = 1740] [serial = 325] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0xa320bc00) [pid = 1740] [serial = 331] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x99e56800) [pid = 1740] [serial = 321] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x923b3400) [pid = 1740] [serial = 316] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9a0eb400) [pid = 1740] [serial = 322] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x930d8000) [pid = 1740] [serial = 337] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x983d2800) [pid = 1740] [serial = 319] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0xa113e400) [pid = 1740] [serial = 327] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9b890400) [pid = 1740] [serial = 324] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0xa4e51800) [pid = 1740] [serial = 333] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x92332c00) [pid = 1740] [serial = 336] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9226e400) [pid = 1740] [serial = 315] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0xa23a8400) [pid = 1740] [serial = 330] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0xa2007000) [pid = 1740] [serial = 328] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0xa5019400) [pid = 1740] [serial = 334] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1740 | 1468355650868 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:10 INFO - PROCESS | 1740 | 1468355650879 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:10 INFO - PROCESS | 1740 | ++DOCSHELL 0x91443400 == 27 [pid = 1740] [id = 130] 13:34:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x92332c00) [pid = 1740] [serial = 390] [outer = (nil)] 13:34:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x930cf000) [pid = 1740] [serial = 391] [outer = 0x92332c00] 13:34:10 INFO - PROCESS | 1740 | 1468355650960 Marionette DEBUG loaded listener.js 13:34:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x93b81400) [pid = 1740] [serial = 392] [outer = 0x92332c00] 13:34:11 INFO - PROCESS | 1740 | 1468355651766 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]]]}] 13:34:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:34:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1490ms 13:34:11 INFO - PROCESS | 1740 | 1468355651799 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 13:34:11 INFO - PROCESS | 1740 | 1468355651802 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 13:34:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:34:11 INFO - PROCESS | 1740 | 1468355651810 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:34:11 INFO - PROCESS | 1740 | 1468355651813 Marionette TRACE conn3 <- [1,494,null,{}] 13:34:11 INFO - PROCESS | 1740 | 1468355651829 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}] 13:34:11 INFO - PROCESS | 1740 | 1468355651838 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:12 INFO - PROCESS | 1740 | 1468355652028 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 13:34:12 INFO - PROCESS | 1740 | 1468355652152 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:12 INFO - PROCESS | 1740 | 1468355652165 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x978e4c00 == 28 [pid = 1740] [id = 131] 13:34:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x978e5800) [pid = 1740] [serial = 393] [outer = (nil)] 13:34:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x983d3000) [pid = 1740] [serial = 394] [outer = 0x978e5800] 13:34:12 INFO - PROCESS | 1740 | 1468355652244 Marionette DEBUG loaded listener.js 13:34:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x995b8800) [pid = 1740] [serial = 395] [outer = 0x978e5800] 13:34:13 INFO - PROCESS | 1740 | 1468355653195 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]]]}] 13:34:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:34:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1438ms 13:34:13 INFO - PROCESS | 1740 | 1468355653247 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 13:34:13 INFO - PROCESS | 1740 | 1468355653251 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 13:34:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:34:13 INFO - PROCESS | 1740 | 1468355653267 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:34:13 INFO - PROCESS | 1740 | 1468355653270 Marionette TRACE conn3 <- [1,498,null,{}] 13:34:13 INFO - PROCESS | 1740 | 1468355653278 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}] 13:34:13 INFO - PROCESS | 1740 | 1468355653283 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:13 INFO - PROCESS | 1740 | 1468355653513 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 13:34:13 INFO - PROCESS | 1740 | 1468355653537 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:13 INFO - PROCESS | 1740 | 1468355653548 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x91443800 == 29 [pid = 1740] [id = 132] 13:34:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9242e400) [pid = 1740] [serial = 396] [outer = (nil)] 13:34:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x99ce1800) [pid = 1740] [serial = 397] [outer = 0x9242e400] 13:34:13 INFO - PROCESS | 1740 | 1468355653621 Marionette DEBUG loaded listener.js 13:34:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x99f1f000) [pid = 1740] [serial = 398] [outer = 0x9242e400] 13:34:14 INFO - PROCESS | 1740 | 1468355654604 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]]]}] 13:34:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:34:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1385ms 13:34:14 INFO - PROCESS | 1740 | 1468355654652 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 13:34:14 INFO - PROCESS | 1740 | 1468355654657 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 13:34:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:34:14 INFO - PROCESS | 1740 | 1468355654674 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:34:14 INFO - PROCESS | 1740 | 1468355654677 Marionette TRACE conn3 <- [1,502,null,{}] 13:34:14 INFO - PROCESS | 1740 | 1468355654684 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}] 13:34:14 INFO - PROCESS | 1740 | 1468355654690 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:14 INFO - PROCESS | 1740 | 1468355654925 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 13:34:15 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x996e6c00) [pid = 1740] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:34:15 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x923bbc00) [pid = 1740] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:34:15 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x923ba400) [pid = 1740] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:34:15 INFO - PROCESS | 1740 | 1468355655156 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:15 INFO - PROCESS | 1740 | 1468355655166 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x92428800 == 30 [pid = 1740] [id = 133] 13:34:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x93acd000) [pid = 1740] [serial = 399] [outer = (nil)] 13:34:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x99ae7000) [pid = 1740] [serial = 400] [outer = 0x93acd000] 13:34:15 INFO - PROCESS | 1740 | 1468355655245 Marionette DEBUG loaded listener.js 13:34:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9a0ec800) [pid = 1740] [serial = 401] [outer = 0x93acd000] 13:34:16 INFO - PROCESS | 1740 | 1468355656050 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]]]}] 13:34:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:34:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1449ms 13:34:16 INFO - PROCESS | 1740 | 1468355656114 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 13:34:16 INFO - PROCESS | 1740 | 1468355656118 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 13:34:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:34:16 INFO - PROCESS | 1740 | 1468355656125 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:34:16 INFO - PROCESS | 1740 | 1468355656130 Marionette TRACE conn3 <- [1,506,null,{}] 13:34:16 INFO - PROCESS | 1740 | 1468355656136 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}] 13:34:16 INFO - PROCESS | 1740 | 1468355656147 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:16 INFO - PROCESS | 1740 | 1468355656377 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 13:34:16 INFO - PROCESS | 1740 | 1468355656494 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:16 INFO - PROCESS | 1740 | 1468355656505 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:16 INFO - PROCESS | 1740 | ++DOCSHELL 0x9144e000 == 31 [pid = 1740] [id = 134] 13:34:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9a0e5000) [pid = 1740] [serial = 402] [outer = (nil)] 13:34:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9afbd800) [pid = 1740] [serial = 403] [outer = 0x9a0e5000] 13:34:16 INFO - PROCESS | 1740 | 1468355656578 Marionette DEBUG loaded listener.js 13:34:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9b20fc00) [pid = 1740] [serial = 404] [outer = 0x9a0e5000] 13:34:17 INFO - PROCESS | 1740 | 1468355657645 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]]]}] 13:34:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:34:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1585ms 13:34:17 INFO - PROCESS | 1740 | 1468355657712 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 13:34:17 INFO - PROCESS | 1740 | 1468355657719 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 13:34:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:34:17 INFO - PROCESS | 1740 | 1468355657748 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:34:17 INFO - PROCESS | 1740 | 1468355657753 Marionette TRACE conn3 <- [1,510,null,{}] 13:34:17 INFO - PROCESS | 1740 | 1468355657763 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}] 13:34:17 INFO - PROCESS | 1740 | 1468355657769 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:17 INFO - PROCESS | 1740 | 1468355657979 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 13:34:18 INFO - PROCESS | 1740 | 1468355658200 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:18 INFO - PROCESS | 1740 | 1468355658209 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:18 INFO - PROCESS | 1740 | ++DOCSHELL 0x91449c00 == 32 [pid = 1740] [id = 135] 13:34:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x92088800) [pid = 1740] [serial = 405] [outer = (nil)] 13:34:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x92422000) [pid = 1740] [serial = 406] [outer = 0x92088800] 13:34:18 INFO - PROCESS | 1740 | 1468355658301 Marionette DEBUG loaded listener.js 13:34:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9242bc00) [pid = 1740] [serial = 407] [outer = 0x92088800] 13:34:19 INFO - PROCESS | 1740 | 1468355659304 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]]]}] 13:34:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:34:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1598ms 13:34:19 INFO - PROCESS | 1740 | 1468355659342 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 13:34:19 INFO - PROCESS | 1740 | 1468355659350 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 13:34:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:34:19 INFO - PROCESS | 1740 | 1468355659362 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:34:19 INFO - PROCESS | 1740 | 1468355659367 Marionette TRACE conn3 <- [1,514,null,{}] 13:34:19 INFO - PROCESS | 1740 | 1468355659374 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}] 13:34:19 INFO - PROCESS | 1740 | 1468355659381 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:19 INFO - PROCESS | 1740 | 1468355659585 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 13:34:19 INFO - PROCESS | 1740 | 1468355659799 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:19 INFO - PROCESS | 1740 | 1468355659807 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x95223800 == 33 [pid = 1740] [id = 136] 13:34:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x952e4000) [pid = 1740] [serial = 408] [outer = (nil)] 13:34:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x98376c00) [pid = 1740] [serial = 409] [outer = 0x952e4000] 13:34:19 INFO - PROCESS | 1740 | 1468355659911 Marionette DEBUG loaded listener.js 13:34:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x9961c800) [pid = 1740] [serial = 410] [outer = 0x952e4000] 13:34:20 INFO - PROCESS | 1740 | 1468355660904 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]]]}] 13:34:20 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 13:34:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1593ms 13:34:20 INFO - PROCESS | 1740 | 1468355660956 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 13:34:20 INFO - PROCESS | 1740 | 1468355660960 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 13:34:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:34:20 INFO - PROCESS | 1740 | 1468355660969 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:34:20 INFO - PROCESS | 1740 | 1468355660975 Marionette TRACE conn3 <- [1,518,null,{}] 13:34:20 INFO - PROCESS | 1740 | 1468355660994 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}] 13:34:21 INFO - PROCESS | 1740 | 1468355661004 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:21 INFO - PROCESS | 1740 | 1468355661326 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 13:34:21 INFO - PROCESS | 1740 | 1468355661511 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:21 INFO - PROCESS | 1740 | 1468355661522 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b831400 == 34 [pid = 1740] [id = 137] 13:34:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x9b832000) [pid = 1740] [serial = 411] [outer = (nil)] 13:34:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9b835400) [pid = 1740] [serial = 412] [outer = 0x9b832000] 13:34:21 INFO - PROCESS | 1740 | 1468355661615 Marionette DEBUG loaded listener.js 13:34:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x9b890400) [pid = 1740] [serial = 413] [outer = 0x9b832000] 13:34:22 INFO - PROCESS | 1740 | 1468355662681 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]]]}] 13:34:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:34:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1749ms 13:34:22 INFO - PROCESS | 1740 | 1468355662728 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 13:34:22 INFO - PROCESS | 1740 | 1468355662734 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 13:34:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:34:22 INFO - PROCESS | 1740 | 1468355662742 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:34:22 INFO - PROCESS | 1740 | 1468355662747 Marionette TRACE conn3 <- [1,522,null,{}] 13:34:22 INFO - PROCESS | 1740 | 1468355662754 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}] 13:34:22 INFO - PROCESS | 1740 | 1468355662761 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:22 INFO - PROCESS | 1740 | 1468355662969 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 13:34:23 INFO - PROCESS | 1740 | 1468355663175 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:23 INFO - PROCESS | 1740 | 1468355663183 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x99ce9400 == 35 [pid = 1740] [id = 138] 13:34:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x9b288c00) [pid = 1740] [serial = 414] [outer = (nil)] 13:34:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0xa1197400) [pid = 1740] [serial = 415] [outer = 0x9b288c00] 13:34:23 INFO - PROCESS | 1740 | 1468355663315 Marionette DEBUG loaded listener.js 13:34:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0xa2340800) [pid = 1740] [serial = 416] [outer = 0x9b288c00] 13:34:24 INFO - PROCESS | 1740 | 1468355664292 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]]]}] 13:34:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:34:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1593ms 13:34:24 INFO - PROCESS | 1740 | 1468355664335 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 13:34:24 INFO - PROCESS | 1740 | 1468355664340 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 13:34:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:34:24 INFO - PROCESS | 1740 | 1468355664348 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:34:24 INFO - PROCESS | 1740 | 1468355664353 Marionette TRACE conn3 <- [1,526,null,{}] 13:34:24 INFO - PROCESS | 1740 | 1468355664360 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}] 13:34:24 INFO - PROCESS | 1740 | 1468355664367 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:24 INFO - PROCESS | 1740 | 1468355664571 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 13:34:24 INFO - PROCESS | 1740 | 1468355664778 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:24 INFO - PROCESS | 1740 | 1468355664788 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:24 INFO - PROCESS | 1740 | ++DOCSHELL 0x99f1b800 == 36 [pid = 1740] [id = 139] 13:34:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x9a0eb800) [pid = 1740] [serial = 417] [outer = (nil)] 13:34:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0xa23b2000) [pid = 1740] [serial = 418] [outer = 0x9a0eb800] 13:34:24 INFO - PROCESS | 1740 | 1468355664909 Marionette DEBUG loaded listener.js 13:34:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0xa2555400) [pid = 1740] [serial = 419] [outer = 0x9a0eb800] 13:34:25 INFO - PROCESS | 1740 | 1468355665894 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]]]}] 13:34:25 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 13:34:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1589ms 13:34:25 INFO - PROCESS | 1740 | 1468355665938 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 13:34:25 INFO - PROCESS | 1740 | 1468355665942 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 13:34:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:34:25 INFO - PROCESS | 1740 | 1468355665950 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:34:25 INFO - PROCESS | 1740 | 1468355665955 Marionette TRACE conn3 <- [1,530,null,{}] 13:34:25 INFO - PROCESS | 1740 | 1468355665962 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}] 13:34:25 INFO - PROCESS | 1740 | 1468355665973 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:26 INFO - PROCESS | 1740 | 1468355666203 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 13:34:26 INFO - PROCESS | 1740 | 1468355666507 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:26 INFO - PROCESS | 1740 | 1468355666518 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x9144bc00 == 37 [pid = 1740] [id = 140] 13:34:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0xa23a8c00) [pid = 1740] [serial = 420] [outer = (nil)] 13:34:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0xa5020400) [pid = 1740] [serial = 421] [outer = 0xa23a8c00] 13:34:26 INFO - PROCESS | 1740 | 1468355666605 Marionette DEBUG loaded listener.js 13:34:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0xa62d7400) [pid = 1740] [serial = 422] [outer = 0xa23a8c00] 13:34:27 INFO - PROCESS | 1740 | 1468355667454 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"]]]}] 13:34:27 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 13:34:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:34:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:34:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:34:27 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 13:34:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:34:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:34:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:34:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1543ms 13:34:27 INFO - PROCESS | 1740 | 1468355667498 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 13:34:27 INFO - PROCESS | 1740 | 1468355667503 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 13:34:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:34:27 INFO - PROCESS | 1740 | 1468355667532 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:34:27 INFO - PROCESS | 1740 | 1468355667537 Marionette TRACE conn3 <- [1,534,null,{}] 13:34:27 INFO - PROCESS | 1740 | 1468355667544 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}] 13:34:27 INFO - PROCESS | 1740 | 1468355667549 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:27 INFO - PROCESS | 1740 | 1468355667762 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 13:34:27 INFO - PROCESS | 1740 | 1468355667927 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:27 INFO - PROCESS | 1740 | 1468355667940 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x91d6e800 == 38 [pid = 1740] [id = 141] 13:34:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x91d70800) [pid = 1740] [serial = 423] [outer = (nil)] 13:34:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0xa2fbc800) [pid = 1740] [serial = 424] [outer = 0x91d70800] 13:34:28 INFO - PROCESS | 1740 | 1468355668023 Marionette DEBUG loaded listener.js 13:34:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0xa4e11800) [pid = 1740] [serial = 425] [outer = 0x91d70800] 13:34:28 INFO - PROCESS | 1740 | 1468355668957 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]]]}] 13:34:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:34:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1443ms 13:34:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:34:28 INFO - PROCESS | 1740 | 1468355668971 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 13:34:28 INFO - PROCESS | 1740 | 1468355668974 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 13:34:28 INFO - PROCESS | 1740 | 1468355668982 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:34:28 INFO - PROCESS | 1740 | 1468355668986 Marionette TRACE conn3 <- [1,538,null,{}] 13:34:28 INFO - PROCESS | 1740 | 1468355668993 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}] 13:34:29 INFO - PROCESS | 1740 | 1468355668999 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:29 INFO - PROCESS | 1740 | 1468355669212 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 13:34:29 INFO - PROCESS | 1740 | 1468355669397 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:29 INFO - PROCESS | 1740 | 1468355669406 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x91cd0800 == 39 [pid = 1740] [id = 142] 13:34:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x91cd0c00) [pid = 1740] [serial = 426] [outer = (nil)] 13:34:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 103 (0x91cd3c00) [pid = 1740] [serial = 427] [outer = 0x91cd0c00] 13:34:29 INFO - PROCESS | 1740 | 1468355669494 Marionette DEBUG loaded listener.js 13:34:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 104 (0x91cda800) [pid = 1740] [serial = 428] [outer = 0x91cd0c00] 13:34:30 INFO - PROCESS | 1740 | 1468355670424 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]]]}] 13:34:30 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. 13:34:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1483ms 13:34:30 INFO - PROCESS | 1740 | 1468355670465 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 13:34:30 INFO - PROCESS | 1740 | 1468355670469 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 13:34:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:34:30 INFO - PROCESS | 1740 | 1468355670476 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:34:30 INFO - PROCESS | 1740 | 1468355670481 Marionette TRACE conn3 <- [1,542,null,{}] 13:34:30 INFO - PROCESS | 1740 | 1468355670487 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}] 13:34:30 INFO - PROCESS | 1740 | 1468355670494 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:30 INFO - PROCESS | 1740 | 1468355670764 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 13:34:30 INFO - PROCESS | 1740 | 1468355670913 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:30 INFO - PROCESS | 1740 | 1468355670920 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:30 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fc9b400 == 40 [pid = 1740] [id = 143] 13:34:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 105 (0x8fc9d000) [pid = 1740] [serial = 429] [outer = (nil)] 13:34:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 106 (0x8fca4400) [pid = 1740] [serial = 430] [outer = 0x8fc9d000] 13:34:31 INFO - PROCESS | 1740 | 1468355671002 Marionette DEBUG loaded listener.js 13:34:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 107 (0x8fca8000) [pid = 1740] [serial = 431] [outer = 0x8fc9d000] 13:34:31 INFO - PROCESS | 1740 | 1468355671927 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]]]}] 13:34:31 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. 13:34:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1490ms 13:34:31 INFO - PROCESS | 1740 | 1468355671984 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 13:34:31 INFO - PROCESS | 1740 | 1468355671988 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 13:34:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:34:32 INFO - PROCESS | 1740 | 1468355671999 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:34:32 INFO - PROCESS | 1740 | 1468355672003 Marionette TRACE conn3 <- [1,546,null,{}] 13:34:32 INFO - PROCESS | 1740 | 1468355672009 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}] 13:34:32 INFO - PROCESS | 1740 | 1468355672015 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:32 INFO - PROCESS | 1740 | 1468355672244 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 13:34:32 INFO - PROCESS | 1740 | 1468355672417 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:32 INFO - PROCESS | 1740 | 1468355672425 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:32 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fc9a000 == 41 [pid = 1740] [id = 144] 13:34:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 108 (0x8fca2800) [pid = 1740] [serial = 432] [outer = (nil)] 13:34:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 109 (0x914b3000) [pid = 1740] [serial = 433] [outer = 0x8fca2800] 13:34:32 INFO - PROCESS | 1740 | 1468355672515 Marionette DEBUG loaded listener.js 13:34:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 110 (0x914bb800) [pid = 1740] [serial = 434] [outer = 0x8fca2800] 13:34:33 INFO - PROCESS | 1740 | 1468355673504 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]]]}] 13:34:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:34:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1794ms 13:34:33 INFO - PROCESS | 1740 | 1468355673823 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 13:34:33 INFO - PROCESS | 1740 | 1468355673830 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 13:34:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:34:33 INFO - PROCESS | 1740 | 1468355673839 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:34:33 INFO - PROCESS | 1740 | 1468355673844 Marionette TRACE conn3 <- [1,550,null,{}] 13:34:33 INFO - PROCESS | 1740 | 1468355673862 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}] 13:34:33 INFO - PROCESS | 1740 | 1468355673869 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:34 INFO - PROCESS | 1740 | 1468355674134 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 13:34:34 INFO - PROCESS | 1740 | 1468355674319 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:34 INFO - PROCESS | 1740 | 1468355674334 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:34 INFO - PROCESS | 1740 | ++DOCSHELL 0x914c1c00 == 42 [pid = 1740] [id = 145] 13:34:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 111 (0x91cd8400) [pid = 1740] [serial = 435] [outer = (nil)] 13:34:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 112 (0x91db7000) [pid = 1740] [serial = 436] [outer = 0x91cd8400] 13:34:34 INFO - PROCESS | 1740 | 1468355674415 Marionette DEBUG loaded listener.js 13:34:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 113 (0x92082000) [pid = 1740] [serial = 437] [outer = 0x91cd8400] 13:34:35 INFO - PROCESS | 1740 | 1468355675331 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]]]}] 13:34:35 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. 13:34:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1538ms 13:34:35 INFO - PROCESS | 1740 | 1468355675385 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 13:34:35 INFO - PROCESS | 1740 | 1468355675390 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 13:34:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:34:35 INFO - PROCESS | 1740 | 1468355675406 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:34:35 INFO - PROCESS | 1740 | 1468355675413 Marionette TRACE conn3 <- [1,554,null,{}] 13:34:35 INFO - PROCESS | 1740 | 1468355675420 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}] 13:34:35 INFO - PROCESS | 1740 | 1468355675427 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:35 INFO - PROCESS | 1740 | 1468355675632 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 13:34:35 INFO - PROCESS | 1740 | 1468355675955 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:35 INFO - PROCESS | 1740 | 1468355675965 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x91cd9000 == 43 [pid = 1740] [id = 146] 13:34:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 114 (0x91d7b000) [pid = 1740] [serial = 438] [outer = (nil)] 13:34:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 115 (0x9242ac00) [pid = 1740] [serial = 439] [outer = 0x91d7b000] 13:34:36 INFO - PROCESS | 1740 | 1468355676052 Marionette DEBUG loaded listener.js 13:34:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 116 (0x93b7d400) [pid = 1740] [serial = 440] [outer = 0x91d7b000] 13:34:36 INFO - PROCESS | 1740 | --DOMWINDOW == 115 (0x9d937800) [pid = 1740] [serial = 363] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:34:36 INFO - PROCESS | 1740 | --DOMWINDOW == 114 (0x95221000) [pid = 1740] [serial = 342] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1740 | --DOMWINDOW == 113 (0x95438c00) [pid = 1740] [serial = 355] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1740 | --DOMWINDOW == 112 (0x930d1400) [pid = 1740] [serial = 354] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1740 | --DOMWINDOW == 111 (0x99c38400) [pid = 1740] [serial = 348] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1740 | --DOMWINDOW == 110 (0x9a0e8400) [pid = 1740] [serial = 351] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1740 | --DOMWINDOW == 109 (0x98ec0800) [pid = 1740] [serial = 345] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1740 | --DOMWINDOW == 108 (0x93d7fc00) [pid = 1740] [serial = 360] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1740 | --DOMWINDOW == 107 (0x99ae6c00) [pid = 1740] [serial = 357] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1740 | --DOMWINDOW == 106 (0x99c35400) [pid = 1740] [serial = 358] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1740 | --DOMWINDOW == 105 (0x99614800) [pid = 1740] [serial = 361] [outer = (nil)] [url = about:blank] 13:34:37 INFO - PROCESS | 1740 | 1468355677048 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]]]}] 13:34:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:34:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1702ms 13:34:37 INFO - PROCESS | 1740 | 1468355677105 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 13:34:37 INFO - PROCESS | 1740 | 1468355677109 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 13:34:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:34:37 INFO - PROCESS | 1740 | 1468355677116 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:34:37 INFO - PROCESS | 1740 | 1468355677118 Marionette TRACE conn3 <- [1,558,null,{}] 13:34:37 INFO - PROCESS | 1740 | 1468355677134 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}] 13:34:37 INFO - PROCESS | 1740 | 1468355677144 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:37 INFO - PROCESS | 1740 | 1468355677349 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 13:34:37 INFO - PROCESS | 1740 | 1468355677473 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:37 INFO - PROCESS | 1740 | 1468355677484 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:37 INFO - PROCESS | 1740 | ++DOCSHELL 0x95225400 == 44 [pid = 1740] [id = 147] 13:34:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 106 (0x9528e800) [pid = 1740] [serial = 441] [outer = (nil)] 13:34:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 107 (0x983d1400) [pid = 1740] [serial = 442] [outer = 0x9528e800] 13:34:37 INFO - PROCESS | 1740 | 1468355677565 Marionette DEBUG loaded listener.js 13:34:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 108 (0x99617400) [pid = 1740] [serial = 443] [outer = 0x9528e800] 13:34:38 INFO - PROCESS | 1740 | 1468355678429 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]]]}] 13:34:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:34:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1382ms 13:34:38 INFO - PROCESS | 1740 | 1468355678499 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 13:34:38 INFO - PROCESS | 1740 | 1468355678504 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 13:34:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:34:38 INFO - PROCESS | 1740 | 1468355678513 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:34:38 INFO - PROCESS | 1740 | 1468355678517 Marionette TRACE conn3 <- [1,562,null,{}] 13:34:38 INFO - PROCESS | 1740 | 1468355678523 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}] 13:34:38 INFO - PROCESS | 1740 | 1468355678529 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:38 INFO - PROCESS | 1740 | 1468355678710 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 13:34:38 INFO - PROCESS | 1740 | 1468355678853 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:38 INFO - PROCESS | 1740 | 1468355678862 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:38 INFO - PROCESS | 1740 | ++DOCSHELL 0x95221000 == 45 [pid = 1740] [id = 148] 13:34:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 109 (0x983da800) [pid = 1740] [serial = 444] [outer = (nil)] 13:34:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 110 (0x99c39c00) [pid = 1740] [serial = 445] [outer = 0x983da800] 13:34:38 INFO - PROCESS | 1740 | 1468355678938 Marionette DEBUG loaded listener.js 13:34:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 111 (0x99f1e000) [pid = 1740] [serial = 446] [outer = 0x983da800] 13:34:39 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:34:39 INFO - PROCESS | 1740 | 1468355679782 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]]]}] 13:34:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:34:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1289ms 13:34:39 INFO - PROCESS | 1740 | 1468355679802 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 13:34:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:34:39 INFO - PROCESS | 1740 | 1468355679807 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 13:34:39 INFO - PROCESS | 1740 | 1468355679822 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:34:39 INFO - PROCESS | 1740 | 1468355679825 Marionette TRACE conn3 <- [1,566,null,{}] 13:34:39 INFO - PROCESS | 1740 | 1468355679831 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}] 13:34:39 INFO - PROCESS | 1740 | 1468355679836 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:40 INFO - PROCESS | 1740 | 1468355680057 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 13:34:40 INFO - PROCESS | 1740 | 1468355680086 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:40 INFO - PROCESS | 1740 | 1468355680093 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:40 INFO - PROCESS | 1740 | ++DOCSHELL 0x91cd1800 == 46 [pid = 1740] [id = 149] 13:34:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 112 (0x923b8800) [pid = 1740] [serial = 447] [outer = (nil)] 13:34:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 113 (0x9a0ed000) [pid = 1740] [serial = 448] [outer = 0x923b8800] 13:34:40 INFO - PROCESS | 1740 | 1468355680185 Marionette DEBUG loaded listener.js 13:34:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 114 (0x9ace2c00) [pid = 1740] [serial = 449] [outer = 0x923b8800] 13:34:40 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:34:41 INFO - PROCESS | 1740 | 1468355681127 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]]]}] 13:34:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:34:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1346ms 13:34:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:34:41 INFO - PROCESS | 1740 | 1468355681161 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 13:34:41 INFO - PROCESS | 1740 | 1468355681164 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 13:34:41 INFO - PROCESS | 1740 | 1468355681171 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:34:41 INFO - PROCESS | 1740 | 1468355681175 Marionette TRACE conn3 <- [1,570,null,{}] 13:34:41 INFO - PROCESS | 1740 | --DOMWINDOW == 113 (0x92332400) [pid = 1740] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:34:41 INFO - PROCESS | 1740 | --DOMWINDOW == 112 (0x9242e400) [pid = 1740] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:34:41 INFO - PROCESS | 1740 | --DOMWINDOW == 111 (0x92332c00) [pid = 1740] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:34:41 INFO - PROCESS | 1740 | --DOMWINDOW == 110 (0x93acd000) [pid = 1740] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:34:41 INFO - PROCESS | 1740 | --DOMWINDOW == 109 (0x978e5800) [pid = 1740] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:34:41 INFO - PROCESS | 1740 | 1468355681407 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}] 13:34:41 INFO - PROCESS | 1740 | 1468355681420 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:41 INFO - PROCESS | 1740 | 1468355681615 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 13:34:41 INFO - PROCESS | 1740 | 1468355681798 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:41 INFO - PROCESS | 1740 | 1468355681806 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x99c35400 == 47 [pid = 1740] [id = 150] 13:34:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 110 (0x9a0ea000) [pid = 1740] [serial = 450] [outer = (nil)] 13:34:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 111 (0x9b833800) [pid = 1740] [serial = 451] [outer = 0x9a0ea000] 13:34:41 INFO - PROCESS | 1740 | 1468355681882 Marionette DEBUG loaded listener.js 13:34:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 112 (0x9d931000) [pid = 1740] [serial = 452] [outer = 0x9a0ea000] 13:34:42 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:34:42 INFO - PROCESS | 1740 | 1468355682622 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]]]}] 13:34:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:34:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1476ms 13:34:42 INFO - PROCESS | 1740 | 1468355682647 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 13:34:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:34:42 INFO - PROCESS | 1740 | 1468355682652 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 13:34:42 INFO - PROCESS | 1740 | 1468355682658 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:34:42 INFO - PROCESS | 1740 | 1468355682662 Marionette TRACE conn3 <- [1,574,null,{}] 13:34:42 INFO - PROCESS | 1740 | 1468355682667 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}] 13:34:42 INFO - PROCESS | 1740 | 1468355682672 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:42 INFO - PROCESS | 1740 | 1468355682889 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 13:34:42 INFO - PROCESS | 1740 | 1468355682904 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:42 INFO - PROCESS | 1740 | 1468355682914 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:42 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b20a800 == 48 [pid = 1740] [id = 151] 13:34:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 113 (0xa1138400) [pid = 1740] [serial = 453] [outer = (nil)] 13:34:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 114 (0xa237d800) [pid = 1740] [serial = 454] [outer = 0xa1138400] 13:34:42 INFO - PROCESS | 1740 | 1468355682982 Marionette DEBUG loaded listener.js 13:34:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 115 (0xa2ff3000) [pid = 1740] [serial = 455] [outer = 0xa1138400] 13:34:44 INFO - PROCESS | 1740 | 1468355684057 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]]]}] 13:34:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:34:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1434ms 13:34:44 INFO - PROCESS | 1740 | 1468355684093 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 13:34:44 INFO - PROCESS | 1740 | 1468355684100 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 13:34:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:34:44 INFO - PROCESS | 1740 | 1468355684110 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:34:44 INFO - PROCESS | 1740 | 1468355684117 Marionette TRACE conn3 <- [1,578,null,{}] 13:34:44 INFO - PROCESS | 1740 | 1468355684127 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}] 13:34:44 INFO - PROCESS | 1740 | 1468355684133 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:44 INFO - PROCESS | 1740 | 1468355684355 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 13:34:44 INFO - PROCESS | 1740 | 1468355684631 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:44 INFO - PROCESS | 1740 | 1468355684638 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:44 INFO - PROCESS | 1740 | ++DOCSHELL 0x91cd9c00 == 49 [pid = 1740] [id = 152] 13:34:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 116 (0x91cdd800) [pid = 1740] [serial = 456] [outer = (nil)] 13:34:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 117 (0x92332c00) [pid = 1740] [serial = 457] [outer = 0x91cdd800] 13:34:44 INFO - PROCESS | 1740 | 1468355684734 Marionette DEBUG loaded listener.js 13:34:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 118 (0x92426800) [pid = 1740] [serial = 458] [outer = 0x91cdd800] 13:34:45 INFO - PROCESS | 1740 | 1468355685648 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]]]}] 13:34:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:34:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1595ms 13:34:45 INFO - PROCESS | 1740 | 1468355685705 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 13:34:45 INFO - PROCESS | 1740 | 1468355685713 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 13:34:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:34:45 INFO - PROCESS | 1740 | 1468355685725 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:34:45 INFO - PROCESS | 1740 | 1468355685729 Marionette TRACE conn3 <- [1,582,null,{}] 13:34:45 INFO - PROCESS | 1740 | 1468355685736 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}] 13:34:45 INFO - PROCESS | 1740 | 1468355685742 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:46 INFO - PROCESS | 1740 | 1468355686003 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 13:34:46 INFO - PROCESS | 1740 | 1468355686280 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:46 INFO - PROCESS | 1740 | 1468355686287 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x9543dc00 == 50 [pid = 1740] [id = 153] 13:34:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 119 (0x978eb000) [pid = 1740] [serial = 459] [outer = (nil)] 13:34:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 120 (0x99632000) [pid = 1740] [serial = 460] [outer = 0x978eb000] 13:34:46 INFO - PROCESS | 1740 | 1468355686380 Marionette DEBUG loaded listener.js 13:34:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 121 (0x99c30c00) [pid = 1740] [serial = 461] [outer = 0x978eb000] 13:34:47 INFO - PROCESS | 1740 | 1468355687371 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]]]}] 13:34:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:34:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1687ms 13:34:47 INFO - PROCESS | 1740 | 1468355687411 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 13:34:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:34:47 INFO - PROCESS | 1740 | 1468355687416 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 13:34:47 INFO - PROCESS | 1740 | 1468355687424 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:34:47 INFO - PROCESS | 1740 | 1468355687431 Marionette TRACE conn3 <- [1,586,null,{}] 13:34:47 INFO - PROCESS | 1740 | 1468355687449 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}] 13:34:47 INFO - PROCESS | 1740 | 1468355687459 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:47 INFO - PROCESS | 1740 | 1468355687725 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 13:34:48 INFO - PROCESS | 1740 | 1468355687989 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:48 INFO - PROCESS | 1740 | 1468355687999 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a016800 == 51 [pid = 1740] [id = 154] 13:34:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 122 (0x9a017000) [pid = 1740] [serial = 462] [outer = (nil)] 13:34:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 123 (0x9a01a800) [pid = 1740] [serial = 463] [outer = 0x9a017000] 13:34:48 INFO - PROCESS | 1740 | 1468355688095 Marionette DEBUG loaded listener.js 13:34:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 124 (0x9a0ed800) [pid = 1740] [serial = 464] [outer = 0x9a017000] 13:34:48 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:34:48 INFO - PROCESS | 1740 | 1468355688992 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]]]}] 13:34:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:34:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1609ms 13:34:49 INFO - PROCESS | 1740 | 1468355689033 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 13:34:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:34:49 INFO - PROCESS | 1740 | 1468355689038 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 13:34:49 INFO - PROCESS | 1740 | 1468355689046 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:34:49 INFO - PROCESS | 1740 | 1468355689049 Marionette TRACE conn3 <- [1,590,null,{}] 13:34:49 INFO - PROCESS | 1740 | 1468355689056 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}] 13:34:49 INFO - PROCESS | 1740 | 1468355689063 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:49 INFO - PROCESS | 1740 | 1468355689279 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 13:34:49 INFO - PROCESS | 1740 | 1468355689557 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:49 INFO - PROCESS | 1740 | 1468355689566 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x9aecb800 == 52 [pid = 1740] [id = 155] 13:34:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 125 (0x9aece800) [pid = 1740] [serial = 465] [outer = (nil)] 13:34:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 126 (0x9b834400) [pid = 1740] [serial = 466] [outer = 0x9aece800] 13:34:49 INFO - PROCESS | 1740 | 1468355689696 Marionette DEBUG loaded listener.js 13:34:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 127 (0xa2006800) [pid = 1740] [serial = 467] [outer = 0x9aece800] 13:34:50 INFO - PROCESS | 1740 | 1468355690588 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]]]}] 13:34:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:34:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1583ms 13:34:50 INFO - PROCESS | 1740 | 1468355690628 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 13:34:50 INFO - PROCESS | 1740 | 1468355690631 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 13:34:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:34:50 INFO - PROCESS | 1740 | 1468355690639 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:34:50 INFO - PROCESS | 1740 | 1468355690642 Marionette TRACE conn3 <- [1,594,null,{}] 13:34:50 INFO - PROCESS | 1740 | 1468355690650 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}] 13:34:50 INFO - PROCESS | 1740 | 1468355690656 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:50 INFO - PROCESS | 1740 | 1468355690869 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 13:34:51 INFO - PROCESS | 1740 | 1468355691051 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:51 INFO - PROCESS | 1740 | 1468355691062 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:51 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eeef400 == 53 [pid = 1740] [id = 156] 13:34:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 128 (0x8eeefc00) [pid = 1740] [serial = 468] [outer = (nil)] 13:34:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 129 (0x8eef7c00) [pid = 1740] [serial = 469] [outer = 0x8eeefc00] 13:34:51 INFO - PROCESS | 1740 | 1468355691191 Marionette DEBUG loaded listener.js 13:34:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 130 (0x8eefd000) [pid = 1740] [serial = 470] [outer = 0x8eeefc00] 13:34:52 INFO - PROCESS | 1740 | 1468355692270 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]]]}] 13:34:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:34:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1690ms 13:34:52 INFO - PROCESS | 1740 | 1468355692330 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 13:34:52 INFO - PROCESS | 1740 | 1468355692334 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 13:34:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:34:52 INFO - PROCESS | 1740 | 1468355692342 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:34:52 INFO - PROCESS | 1740 | 1468355692347 Marionette TRACE conn3 <- [1,598,null,{}] 13:34:52 INFO - PROCESS | 1740 | 1468355692354 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}] 13:34:52 INFO - PROCESS | 1740 | 1468355692365 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:52 INFO - PROCESS | 1740 | 1468355692627 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 13:34:53 INFO - PROCESS | 1740 | 1468355693010 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:53 INFO - PROCESS | 1740 | 1468355693019 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:53 INFO - PROCESS | 1740 | ++DOCSHELL 0xa682f400 == 54 [pid = 1740] [id = 157] 13:34:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 131 (0xa6830000) [pid = 1740] [serial = 471] [outer = (nil)] 13:34:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 132 (0xa6895800) [pid = 1740] [serial = 472] [outer = 0xa6830000] 13:34:53 INFO - PROCESS | 1740 | 1468355693124 Marionette DEBUG loaded listener.js 13:34:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 133 (0xa6a9e800) [pid = 1740] [serial = 473] [outer = 0xa6830000] 13:34:53 INFO - PROCESS | 1740 | 1468355693973 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]]]}] 13:34:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:34:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1693ms 13:34:54 INFO - PROCESS | 1740 | 1468355694053 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 13:34:54 INFO - PROCESS | 1740 | 1468355694056 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 13:34:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:34:54 INFO - PROCESS | 1740 | 1468355694068 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:34:54 INFO - PROCESS | 1740 | 1468355694072 Marionette TRACE conn3 <- [1,602,null,{}] 13:34:54 INFO - PROCESS | 1740 | 1468355694079 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}] 13:34:54 INFO - PROCESS | 1740 | 1468355694086 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:54 INFO - PROCESS | 1740 | 1468355694289 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 13:34:54 INFO - PROCESS | 1740 | 1468355694466 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:54 INFO - PROCESS | 1740 | 1468355694475 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:54 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e25a800 == 55 [pid = 1740] [id = 158] 13:34:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 134 (0x8e25ac00) [pid = 1740] [serial = 474] [outer = (nil)] 13:34:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 135 (0x8e263800) [pid = 1740] [serial = 475] [outer = 0x8e25ac00] 13:34:54 INFO - PROCESS | 1740 | 1468355694555 Marionette DEBUG loaded listener.js 13:34:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 136 (0x8e264c00) [pid = 1740] [serial = 476] [outer = 0x8e25ac00] 13:34:55 INFO - PROCESS | 1740 | 1468355695533 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]]]}] 13:34:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:34:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1543ms 13:34:55 INFO - PROCESS | 1740 | 1468355695611 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 13:34:55 INFO - PROCESS | 1740 | 1468355695616 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 13:34:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:34:55 INFO - PROCESS | 1740 | 1468355695623 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:34:55 INFO - PROCESS | 1740 | 1468355695627 Marionette TRACE conn3 <- [1,606,null,{}] 13:34:55 INFO - PROCESS | 1740 | 1468355695633 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}] 13:34:55 INFO - PROCESS | 1740 | 1468355695638 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:55 INFO - PROCESS | 1740 | 1468355695883 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 13:34:56 INFO - PROCESS | 1740 | 1468355696114 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:56 INFO - PROCESS | 1740 | 1468355696123 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:56 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e25b400 == 56 [pid = 1740] [id = 159] 13:34:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 137 (0x8e260800) [pid = 1740] [serial = 477] [outer = (nil)] 13:34:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 138 (0x8ee56c00) [pid = 1740] [serial = 478] [outer = 0x8e260800] 13:34:56 INFO - PROCESS | 1740 | 1468355696225 Marionette DEBUG loaded listener.js 13:34:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 139 (0x8ee5a400) [pid = 1740] [serial = 479] [outer = 0x8e260800] 13:34:57 INFO - PROCESS | 1740 | 1468355697115 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]]]}] 13:34:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:34:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1537ms 13:34:57 INFO - PROCESS | 1740 | 1468355697161 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 13:34:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:34:57 INFO - PROCESS | 1740 | 1468355697165 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 13:34:57 INFO - PROCESS | 1740 | 1468355697172 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:34:57 INFO - PROCESS | 1740 | 1468355697175 Marionette TRACE conn3 <- [1,610,null,{}] 13:34:57 INFO - PROCESS | 1740 | 1468355697191 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}] 13:34:57 INFO - PROCESS | 1740 | 1468355697197 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:57 INFO - PROCESS | 1740 | 1468355697391 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 13:34:57 INFO - PROCESS | 1740 | 1468355697563 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:57 INFO - PROCESS | 1740 | 1468355697573 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e25f800 == 57 [pid = 1740] [id = 160] 13:34:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 140 (0x8e264800) [pid = 1740] [serial = 480] [outer = (nil)] 13:34:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 141 (0x8ee60800) [pid = 1740] [serial = 481] [outer = 0x8e264800] 13:34:57 INFO - PROCESS | 1740 | 1468355697661 Marionette DEBUG loaded listener.js 13:34:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 142 (0x8eef0000) [pid = 1740] [serial = 482] [outer = 0x8e264800] 13:34:58 INFO - PROCESS | 1740 | 1468355698554 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]]]}] 13:34:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:34:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1451ms 13:34:58 INFO - PROCESS | 1740 | 1468355698625 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 13:34:58 INFO - PROCESS | 1740 | 1468355698630 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 13:34:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:34:58 INFO - PROCESS | 1740 | 1468355698638 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:34:58 INFO - PROCESS | 1740 | 1468355698642 Marionette TRACE conn3 <- [1,614,null,{}] 13:34:58 INFO - PROCESS | 1740 | 1468355698648 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}] 13:34:58 INFO - PROCESS | 1740 | 1468355698654 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:58 INFO - PROCESS | 1740 | 1468355698869 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 13:34:59 INFO - PROCESS | 1740 | 1468355699089 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:59 INFO - PROCESS | 1740 | 1468355699097 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:34:59 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7b8000 == 58 [pid = 1740] [id = 161] 13:34:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 143 (0x8d7b8c00) [pid = 1740] [serial = 483] [outer = (nil)] 13:34:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 144 (0x8d7c1400) [pid = 1740] [serial = 484] [outer = 0x8d7b8c00] 13:34:59 INFO - PROCESS | 1740 | 1468355699224 Marionette DEBUG loaded listener.js 13:34:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 145 (0x8d7c4800) [pid = 1740] [serial = 485] [outer = 0x8d7b8c00] 13:35:00 INFO - PROCESS | 1740 | 1468355700442 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]]]}] 13:35:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:35:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1842ms 13:35:00 INFO - PROCESS | 1740 | 1468355700480 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 13:35:00 INFO - PROCESS | 1740 | 1468355700486 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 13:35:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:35:00 INFO - PROCESS | 1740 | 1468355700495 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:35:00 INFO - PROCESS | 1740 | 1468355700501 Marionette TRACE conn3 <- [1,618,null,{}] 13:35:00 INFO - PROCESS | 1740 | 1468355700520 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}] 13:35:00 INFO - PROCESS | 1740 | 1468355700527 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:00 INFO - PROCESS | 1740 | 1468355700784 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 13:35:00 INFO - PROCESS | 1740 | 1468355700974 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:00 INFO - PROCESS | 1740 | 1468355700980 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:01 INFO - PROCESS | 1740 | ++DOCSHELL 0x91441400 == 59 [pid = 1740] [id = 162] 13:35:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 146 (0x91447c00) [pid = 1740] [serial = 486] [outer = (nil)] 13:35:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 147 (0x914bd800) [pid = 1740] [serial = 487] [outer = 0x91447c00] 13:35:01 INFO - PROCESS | 1740 | 1468355701076 Marionette DEBUG loaded listener.js 13:35:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 148 (0x915d5400) [pid = 1740] [serial = 488] [outer = 0x91447c00] 13:35:02 INFO - PROCESS | 1740 | 1468355702248 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]]]}] 13:35:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:35:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1793ms 13:35:02 INFO - PROCESS | 1740 | 1468355702287 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 13:35:02 INFO - PROCESS | 1740 | 1468355702295 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 13:35:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:35:02 INFO - PROCESS | 1740 | 1468355702306 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:35:02 INFO - PROCESS | 1740 | 1468355702310 Marionette TRACE conn3 <- [1,622,null,{}] 13:35:02 INFO - PROCESS | 1740 | 1468355702318 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}] 13:35:02 INFO - PROCESS | 1740 | 1468355702324 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:02 INFO - PROCESS | 1740 | 1468355702542 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 13:35:02 INFO - PROCESS | 1740 | --DOCSHELL 0x99c35400 == 58 [pid = 1740] [id = 150] 13:35:02 INFO - PROCESS | 1740 | --DOMWINDOW == 147 (0x91dbe800) [pid = 1740] [serial = 385] [outer = (nil)] [url = about:blank] 13:35:02 INFO - PROCESS | 1740 | --DOMWINDOW == 146 (0x9afbd800) [pid = 1740] [serial = 403] [outer = (nil)] [url = about:blank] 13:35:02 INFO - PROCESS | 1740 | 1468355702841 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:02 INFO - PROCESS | 1740 | 1468355702851 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:02 INFO - PROCESS | 1740 | --DOCSHELL 0x91cd1800 == 57 [pid = 1740] [id = 149] 13:35:02 INFO - PROCESS | 1740 | --DOCSHELL 0x95221000 == 56 [pid = 1740] [id = 148] 13:35:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x915e0800 == 57 [pid = 1740] [id = 163] 13:35:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 147 (0x91cd1800) [pid = 1740] [serial = 489] [outer = (nil)] 13:35:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 148 (0x91cddc00) [pid = 1740] [serial = 490] [outer = 0x91cd1800] 13:35:02 INFO - PROCESS | 1740 | 1468355702959 Marionette DEBUG loaded listener.js 13:35:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 149 (0x91d7a400) [pid = 1740] [serial = 491] [outer = 0x91cd1800] 13:35:03 INFO - PROCESS | 1740 | --DOCSHELL 0x95225400 == 56 [pid = 1740] [id = 147] 13:35:03 INFO - PROCESS | 1740 | --DOCSHELL 0x91cd9000 == 55 [pid = 1740] [id = 146] 13:35:03 INFO - PROCESS | 1740 | --DOCSHELL 0x914c1c00 == 54 [pid = 1740] [id = 145] 13:35:03 INFO - PROCESS | 1740 | --DOMWINDOW == 148 (0x99629000) [pid = 1740] [serial = 366] [outer = (nil)] [url = about:blank] 13:35:03 INFO - PROCESS | 1740 | --DOMWINDOW == 147 (0x923be000) [pid = 1740] [serial = 389] [outer = (nil)] [url = about:blank] 13:35:03 INFO - PROCESS | 1740 | --DOMWINDOW == 146 (0xa2ff9c00) [pid = 1740] [serial = 372] [outer = (nil)] [url = about:blank] 13:35:03 INFO - PROCESS | 1740 | --DOMWINDOW == 145 (0x9afbc400) [pid = 1740] [serial = 217] [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.] 13:35:03 INFO - PROCESS | 1740 | --DOMWINDOW == 144 (0x99f1f000) [pid = 1740] [serial = 398] [outer = (nil)] [url = about:blank] 13:35:03 INFO - PROCESS | 1740 | --DOMWINDOW == 143 (0x930cf000) [pid = 1740] [serial = 391] [outer = (nil)] [url = about:blank] 13:35:03 INFO - PROCESS | 1740 | --DOMWINDOW == 142 (0x99ae7000) [pid = 1740] [serial = 400] [outer = (nil)] [url = about:blank] 13:35:03 INFO - PROCESS | 1740 | --DOMWINDOW == 141 (0x92428000) [pid = 1740] [serial = 382] [outer = (nil)] [url = about:blank] 13:35:03 INFO - PROCESS | 1740 | --DOMWINDOW == 140 (0x93b81400) [pid = 1740] [serial = 392] [outer = (nil)] [url = about:blank] 13:35:03 INFO - PROCESS | 1740 | --DOMWINDOW == 139 (0x99ce1800) [pid = 1740] [serial = 397] [outer = (nil)] [url = about:blank] 13:35:03 INFO - PROCESS | 1740 | --DOMWINDOW == 138 (0x983d3000) [pid = 1740] [serial = 394] [outer = (nil)] [url = about:blank] 13:35:03 INFO - PROCESS | 1740 | --DOMWINDOW == 137 (0x92090000) [pid = 1740] [serial = 379] [outer = (nil)] [url = about:blank] 13:35:03 INFO - PROCESS | 1740 | --DOMWINDOW == 136 (0x9d5a5c00) [pid = 1740] [serial = 369] [outer = (nil)] [url = about:blank] 13:35:03 INFO - PROCESS | 1740 | --DOMWINDOW == 135 (0x9a0ec800) [pid = 1740] [serial = 401] [outer = (nil)] [url = about:blank] 13:35:03 INFO - PROCESS | 1740 | --DOMWINDOW == 134 (0x923b9c00) [pid = 1740] [serial = 388] [outer = (nil)] [url = about:blank] 13:35:03 INFO - PROCESS | 1740 | --DOMWINDOW == 133 (0xa4e57800) [pid = 1740] [serial = 375] [outer = (nil)] [url = about:blank] 13:35:03 INFO - PROCESS | 1740 | --DOMWINDOW == 132 (0x995b8800) [pid = 1740] [serial = 395] [outer = (nil)] [url = about:blank] 13:35:03 INFO - PROCESS | 1740 | 1468355703866 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]]]}] 13:35:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:35:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1587ms 13:35:03 INFO - PROCESS | 1740 | 1468355703906 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 13:35:03 INFO - PROCESS | 1740 | 1468355703911 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 13:35:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:35:03 INFO - PROCESS | 1740 | 1468355703920 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:35:03 INFO - PROCESS | 1740 | 1468355703927 Marionette TRACE conn3 <- [1,626,null,{}] 13:35:03 INFO - PROCESS | 1740 | 1468355703944 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}] 13:35:03 INFO - PROCESS | 1740 | 1468355703953 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:04 INFO - PROCESS | 1740 | 1468355704148 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 13:35:04 INFO - PROCESS | 1740 | 1468355704292 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:04 INFO - PROCESS | 1740 | 1468355704301 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:04 INFO - PROCESS | 1740 | ++DOCSHELL 0x91dc0000 == 55 [pid = 1740] [id = 164] 13:35:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 133 (0x92266800) [pid = 1740] [serial = 492] [outer = (nil)] 13:35:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 134 (0x923b9c00) [pid = 1740] [serial = 493] [outer = 0x92266800] 13:35:04 INFO - PROCESS | 1740 | 1468355704382 Marionette DEBUG loaded listener.js 13:35:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 135 (0x92426000) [pid = 1740] [serial = 494] [outer = 0x92266800] 13:35:05 INFO - PROCESS | 1740 | 1468355705229 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]]]}] 13:35:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:35:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1387ms 13:35:05 INFO - PROCESS | 1740 | 1468355705308 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 13:35:05 INFO - PROCESS | 1740 | 1468355705313 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 13:35:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:35:05 INFO - PROCESS | 1740 | 1468355705328 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:35:05 INFO - PROCESS | 1740 | 1468355705330 Marionette TRACE conn3 <- [1,630,null,{}] 13:35:05 INFO - PROCESS | 1740 | 1468355705338 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}] 13:35:05 INFO - PROCESS | 1740 | 1468355705343 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:05 INFO - PROCESS | 1740 | 1468355705576 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 13:35:05 INFO - PROCESS | 1740 | 1468355705604 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:05 INFO - PROCESS | 1740 | 1468355705615 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7bdc00 == 56 [pid = 1740] [id = 165] 13:35:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 136 (0x9242ec00) [pid = 1740] [serial = 495] [outer = (nil)] 13:35:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 137 (0x93d7f000) [pid = 1740] [serial = 496] [outer = 0x9242ec00] 13:35:05 INFO - PROCESS | 1740 | 1468355705686 Marionette DEBUG loaded listener.js 13:35:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 138 (0x948de800) [pid = 1740] [serial = 497] [outer = 0x9242ec00] 13:35:06 INFO - PROCESS | 1740 | 1468355706689 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]]]}] 13:35:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:35:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1391ms 13:35:06 INFO - PROCESS | 1740 | 1468355706718 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 13:35:06 INFO - PROCESS | 1740 | 1468355706722 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 13:35:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:35:06 INFO - PROCESS | 1740 | 1468355706729 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:35:06 INFO - PROCESS | 1740 | 1468355706732 Marionette TRACE conn3 <- [1,634,null,{}] 13:35:06 INFO - PROCESS | 1740 | 1468355706738 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}] 13:35:06 INFO - PROCESS | 1740 | 1468355706758 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:07 INFO - PROCESS | 1740 | 1468355706999 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 13:35:07 INFO - PROCESS | 1740 | 1468355707019 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:07 INFO - PROCESS | 1740 | 1468355707027 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fc99400 == 57 [pid = 1740] [id = 166] 13:35:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 139 (0x92335c00) [pid = 1740] [serial = 498] [outer = (nil)] 13:35:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 140 (0x9543d800) [pid = 1740] [serial = 499] [outer = 0x92335c00] 13:35:07 INFO - PROCESS | 1740 | 1468355707098 Marionette DEBUG loaded listener.js 13:35:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 141 (0x978e9800) [pid = 1740] [serial = 500] [outer = 0x92335c00] 13:35:07 INFO - PROCESS | 1740 | --DOMWINDOW == 140 (0x923b8800) [pid = 1740] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:35:07 INFO - PROCESS | 1740 | --DOMWINDOW == 139 (0x91cd8400) [pid = 1740] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:35:07 INFO - PROCESS | 1740 | --DOMWINDOW == 138 (0x9528e800) [pid = 1740] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:35:07 INFO - PROCESS | 1740 | --DOMWINDOW == 137 (0x983da800) [pid = 1740] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:35:07 INFO - PROCESS | 1740 | --DOMWINDOW == 136 (0x91d7b000) [pid = 1740] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:35:07 INFO - PROCESS | 1740 | --DOMWINDOW == 135 (0x9a0ea000) [pid = 1740] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:35:07 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:35:08 INFO - PROCESS | 1740 | 1468355708149 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]]]}] 13:35:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:35:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1438ms 13:35:08 INFO - PROCESS | 1740 | 1468355708168 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 13:35:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:35:08 INFO - PROCESS | 1740 | 1468355708172 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 13:35:08 INFO - PROCESS | 1740 | 1468355708179 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:35:08 INFO - PROCESS | 1740 | 1468355708183 Marionette TRACE conn3 <- [1,638,null,{}] 13:35:08 INFO - PROCESS | 1740 | 1468355708189 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}] 13:35:08 INFO - PROCESS | 1740 | 1468355708199 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:08 INFO - PROCESS | 1740 | 1468355708464 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 13:35:08 INFO - PROCESS | 1740 | 1468355708479 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:08 INFO - PROCESS | 1740 | 1468355708489 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x923c2000 == 58 [pid = 1740] [id = 167] 13:35:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 136 (0x93b82c00) [pid = 1740] [serial = 501] [outer = (nil)] 13:35:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 137 (0x99c38400) [pid = 1740] [serial = 502] [outer = 0x93b82c00] 13:35:08 INFO - PROCESS | 1740 | 1468355708562 Marionette DEBUG loaded listener.js 13:35:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 138 (0x99f17c00) [pid = 1740] [serial = 503] [outer = 0x93b82c00] 13:35:09 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:35:09 INFO - PROCESS | 1740 | 1468355709423 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]]]}] 13:35:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:35:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1289ms 13:35:09 INFO - PROCESS | 1740 | 1468355709468 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 13:35:09 INFO - PROCESS | 1740 | 1468355709473 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 13:35:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:35:09 INFO - PROCESS | 1740 | 1468355709480 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:35:09 INFO - PROCESS | 1740 | 1468355709484 Marionette TRACE conn3 <- [1,642,null,{}] 13:35:09 INFO - PROCESS | 1740 | 1468355709490 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}] 13:35:09 INFO - PROCESS | 1740 | 1468355709496 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:09 INFO - PROCESS | 1740 | 1468355709689 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 13:35:09 INFO - PROCESS | 1740 | 1468355709951 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:09 INFO - PROCESS | 1740 | 1468355709962 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:10 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7bac00 == 59 [pid = 1740] [id = 168] 13:35:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 139 (0x8d7bc800) [pid = 1740] [serial = 504] [outer = (nil)] 13:35:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 140 (0x8d7c6400) [pid = 1740] [serial = 505] [outer = 0x8d7bc800] 13:35:10 INFO - PROCESS | 1740 | 1468355710059 Marionette DEBUG loaded listener.js 13:35:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 141 (0x8ee5bc00) [pid = 1740] [serial = 506] [outer = 0x8d7bc800] 13:35:11 INFO - PROCESS | 1740 | 1468355711382 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]]]}] 13:35:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:35:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1945ms 13:35:11 INFO - PROCESS | 1740 | 1468355711431 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 13:35:11 INFO - PROCESS | 1740 | 1468355711438 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 13:35:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:35:11 INFO - PROCESS | 1740 | 1468355711447 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:35:11 INFO - PROCESS | 1740 | 1468355711452 Marionette TRACE conn3 <- [1,646,null,{}] 13:35:11 INFO - PROCESS | 1740 | 1468355711462 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}] 13:35:11 INFO - PROCESS | 1740 | 1468355711471 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:11 INFO - PROCESS | 1740 | 1468355711745 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 13:35:11 INFO - PROCESS | 1740 | 1468355711942 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:11 INFO - PROCESS | 1740 | 1468355711952 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:11 INFO - PROCESS | 1740 | ++DOCSHELL 0x915d6400 == 60 [pid = 1740] [id = 169] 13:35:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 142 (0x915dc000) [pid = 1740] [serial = 507] [outer = (nil)] 13:35:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 143 (0x91cd9000) [pid = 1740] [serial = 508] [outer = 0x915dc000] 13:35:12 INFO - PROCESS | 1740 | 1468355712051 Marionette DEBUG loaded listener.js 13:35:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 144 (0x91dbf000) [pid = 1740] [serial = 509] [outer = 0x915dc000] 13:35:13 INFO - PROCESS | 1740 | 1468355713013 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]]]}] 13:35:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:35:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1604ms 13:35:13 INFO - PROCESS | 1740 | 1468355713055 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 13:35:13 INFO - PROCESS | 1740 | 1468355713063 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 13:35:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:35:13 INFO - PROCESS | 1740 | 1468355713072 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:35:13 INFO - PROCESS | 1740 | 1468355713077 Marionette TRACE conn3 <- [1,650,null,{}] 13:35:13 INFO - PROCESS | 1740 | 1468355713085 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}] 13:35:13 INFO - PROCESS | 1740 | 1468355713091 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:13 INFO - PROCESS | 1740 | 1468355713342 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 13:35:13 INFO - PROCESS | 1740 | 1468355713621 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:13 INFO - PROCESS | 1740 | 1468355713631 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x92422400 == 61 [pid = 1740] [id = 170] 13:35:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 145 (0x93ac0c00) [pid = 1740] [serial = 510] [outer = (nil)] 13:35:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 146 (0x948d9800) [pid = 1740] [serial = 511] [outer = 0x93ac0c00] 13:35:13 INFO - PROCESS | 1740 | 1468355713764 Marionette DEBUG loaded listener.js 13:35:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 147 (0x9836c400) [pid = 1740] [serial = 512] [outer = 0x93ac0c00] 13:35:14 INFO - PROCESS | 1740 | 1468355714733 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]]]}] 13:35:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:35:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1742ms 13:35:14 INFO - PROCESS | 1740 | 1468355714815 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 13:35:14 INFO - PROCESS | 1740 | 1468355714820 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 13:35:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:35:14 INFO - PROCESS | 1740 | 1468355714837 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:35:14 INFO - PROCESS | 1740 | 1468355714848 Marionette TRACE conn3 <- [1,654,null,{}] 13:35:14 INFO - PROCESS | 1740 | 1468355714857 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}] 13:35:14 INFO - PROCESS | 1740 | 1468355714864 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:15 INFO - PROCESS | 1740 | 1468355715129 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 13:35:15 INFO - PROCESS | 1740 | 1468355715346 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:15 INFO - PROCESS | 1740 | 1468355715355 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x9242b400 == 62 [pid = 1740] [id = 171] 13:35:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 148 (0x995c3800) [pid = 1740] [serial = 513] [outer = (nil)] 13:35:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 149 (0x99f23800) [pid = 1740] [serial = 514] [outer = 0x995c3800] 13:35:15 INFO - PROCESS | 1740 | 1468355715443 Marionette DEBUG loaded listener.js 13:35:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 150 (0x9a015400) [pid = 1740] [serial = 515] [outer = 0x995c3800] 13:35:16 INFO - PROCESS | 1740 | 1468355716418 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]]]}] 13:35:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:35:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1662ms 13:35:16 INFO - PROCESS | 1740 | 1468355716492 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 13:35:16 INFO - PROCESS | 1740 | 1468355716496 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 13:35:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:35:16 INFO - PROCESS | 1740 | 1468355716505 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:35:16 INFO - PROCESS | 1740 | 1468355716509 Marionette TRACE conn3 <- [1,658,null,{}] 13:35:16 INFO - PROCESS | 1740 | 1468355716516 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}] 13:35:16 INFO - PROCESS | 1740 | 1468355716520 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:16 INFO - PROCESS | 1740 | 1468355716806 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 13:35:17 INFO - PROCESS | 1740 | 1468355717078 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:17 INFO - PROCESS | 1740 | 1468355717086 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:17 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eef9800 == 63 [pid = 1740] [id = 172] 13:35:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 151 (0x8fca2000) [pid = 1740] [serial = 516] [outer = (nil)] 13:35:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 152 (0x9acd7400) [pid = 1740] [serial = 517] [outer = 0x8fca2000] 13:35:17 INFO - PROCESS | 1740 | 1468355717178 Marionette DEBUG loaded listener.js 13:35:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 153 (0x9ae73c00) [pid = 1740] [serial = 518] [outer = 0x8fca2000] 13:35:18 INFO - PROCESS | 1740 | 1468355718046 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]]]}] 13:35:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:35:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1586ms 13:35:18 INFO - PROCESS | 1740 | 1468355718092 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 13:35:18 INFO - PROCESS | 1740 | 1468355718097 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 13:35:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:35:18 INFO - PROCESS | 1740 | 1468355718123 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:35:18 INFO - PROCESS | 1740 | 1468355718127 Marionette TRACE conn3 <- [1,662,null,{}] 13:35:18 INFO - PROCESS | 1740 | 1468355718134 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}] 13:35:18 INFO - PROCESS | 1740 | 1468355718139 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:18 INFO - PROCESS | 1740 | 1468355718369 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 13:35:18 INFO - PROCESS | 1740 | 1468355718603 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:18 INFO - PROCESS | 1740 | 1468355718622 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:18 INFO - PROCESS | 1740 | ++DOCSHELL 0x9afb6400 == 64 [pid = 1740] [id = 173] 13:35:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 154 (0x9afb9400) [pid = 1740] [serial = 519] [outer = (nil)] 13:35:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 155 (0x9afc0400) [pid = 1740] [serial = 520] [outer = 0x9afb9400] 13:35:18 INFO - PROCESS | 1740 | 1468355718739 Marionette DEBUG loaded listener.js 13:35:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 156 (0x9d5b3400) [pid = 1740] [serial = 521] [outer = 0x9afb9400] 13:35:19 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:35:19 INFO - PROCESS | 1740 | 1468355719721 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]]]}] 13:35:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:35:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1639ms 13:35:19 INFO - PROCESS | 1740 | 1468355719759 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 13:35:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:35:19 INFO - PROCESS | 1740 | 1468355719764 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 13:35:19 INFO - PROCESS | 1740 | 1468355719772 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:35:19 INFO - PROCESS | 1740 | 1468355719775 Marionette TRACE conn3 <- [1,666,null,{}] 13:35:19 INFO - PROCESS | 1740 | 1468355719781 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}] 13:35:19 INFO - PROCESS | 1740 | 1468355719789 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:20 INFO - PROCESS | 1740 | 1468355719999 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 13:35:20 INFO - PROCESS | 1740 | 1468355720221 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:20 INFO - PROCESS | 1740 | 1468355720230 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:20 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb45c00 == 65 [pid = 1740] [id = 174] 13:35:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 157 (0x8fb48c00) [pid = 1740] [serial = 522] [outer = (nil)] 13:35:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 158 (0x8fb4dc00) [pid = 1740] [serial = 523] [outer = 0x8fb48c00] 13:35:20 INFO - PROCESS | 1740 | 1468355720359 Marionette DEBUG loaded listener.js 13:35:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 159 (0x9afbe400) [pid = 1740] [serial = 524] [outer = 0x8fb48c00] 13:35:20 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:35:21 INFO - PROCESS | 1740 | 1468355721291 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]]]}] 13:35:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:35:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1589ms 13:35:21 INFO - PROCESS | 1740 | 1468355721361 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 13:35:21 INFO - PROCESS | 1740 | 1468355721366 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 13:35:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:35:21 INFO - PROCESS | 1740 | 1468355721373 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:35:21 INFO - PROCESS | 1740 | 1468355721377 Marionette TRACE conn3 <- [1,670,null,{}] 13:35:21 INFO - PROCESS | 1740 | 1468355721384 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}] 13:35:21 INFO - PROCESS | 1740 | 1468355721390 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:21 INFO - PROCESS | 1740 | 1468355721601 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 13:35:21 INFO - PROCESS | 1740 | 1468355721839 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:21 INFO - PROCESS | 1740 | 1468355721849 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eec3000 == 66 [pid = 1740] [id = 175] 13:35:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 160 (0x8eec4800) [pid = 1740] [serial = 525] [outer = (nil)] 13:35:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 161 (0x8eecb000) [pid = 1740] [serial = 526] [outer = 0x8eec4800] 13:35:21 INFO - PROCESS | 1740 | 1468355721974 Marionette DEBUG loaded listener.js 13:35:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 162 (0x8eecd800) [pid = 1740] [serial = 527] [outer = 0x8eec4800] 13:35:22 INFO - PROCESS | 1740 | 1468355722888 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]]]}] 13:35:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:35:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1583ms 13:35:22 INFO - PROCESS | 1740 | 1468355722957 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 13:35:22 INFO - PROCESS | 1740 | 1468355722962 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 13:35:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:35:22 INFO - PROCESS | 1740 | 1468355722969 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:35:22 INFO - PROCESS | 1740 | 1468355722974 Marionette TRACE conn3 <- [1,674,null,{}] 13:35:22 INFO - PROCESS | 1740 | 1468355722980 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}] 13:35:22 INFO - PROCESS | 1740 | 1468355722986 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:23 INFO - PROCESS | 1740 | 1468355723240 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 13:35:23 INFO - PROCESS | 1740 | 1468355723466 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:23 INFO - PROCESS | 1740 | 1468355723479 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eec3800 == 67 [pid = 1740] [id = 176] 13:35:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 163 (0x8eec6c00) [pid = 1740] [serial = 528] [outer = (nil)] 13:35:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 164 (0x8fb4e400) [pid = 1740] [serial = 529] [outer = 0x8eec6c00] 13:35:23 INFO - PROCESS | 1740 | 1468355723618 Marionette DEBUG loaded listener.js 13:35:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 165 (0x9b83a400) [pid = 1740] [serial = 530] [outer = 0x8eec6c00] 13:35:24 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:35:24 INFO - PROCESS | 1740 | 1468355724538 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]]]}] 13:35:24 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 13:35:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1646ms 13:35:24 INFO - PROCESS | 1740 | 1468355724617 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 13:35:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:35:24 INFO - PROCESS | 1740 | 1468355724621 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 13:35:24 INFO - PROCESS | 1740 | 1468355724629 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:35:24 INFO - PROCESS | 1740 | 1468355724632 Marionette TRACE conn3 <- [1,678,null,{}] 13:35:24 INFO - PROCESS | 1740 | 1468355724640 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}] 13:35:24 INFO - PROCESS | 1740 | 1468355724644 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:24 INFO - PROCESS | 1740 | 1468355724887 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 13:35:25 INFO - PROCESS | 1740 | 1468355725121 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:25 INFO - PROCESS | 1740 | 1468355725130 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:25 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eecbc00 == 68 [pid = 1740] [id = 177] 13:35:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 166 (0x8eed0800) [pid = 1740] [serial = 531] [outer = (nil)] 13:35:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 167 (0x92087800) [pid = 1740] [serial = 532] [outer = 0x8eed0800] 13:35:25 INFO - PROCESS | 1740 | 1468355725261 Marionette DEBUG loaded listener.js 13:35:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 168 (0x93a42000) [pid = 1740] [serial = 533] [outer = 0x8eed0800] 13:35:26 INFO - PROCESS | 1740 | 1468355726636 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]]]}] 13:35:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:35:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 2086ms 13:35:26 INFO - PROCESS | 1740 | 1468355726714 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 13:35:26 INFO - PROCESS | 1740 | 1468355726721 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 13:35:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:35:26 INFO - PROCESS | 1740 | 1468355726729 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:35:26 INFO - PROCESS | 1740 | 1468355726737 Marionette TRACE conn3 <- [1,682,null,{}] 13:35:26 INFO - PROCESS | 1740 | 1468355726745 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}] 13:35:26 INFO - PROCESS | 1740 | 1468355726751 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:27 INFO - PROCESS | 1740 | 1468355727007 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 13:35:27 INFO - PROCESS | 1740 | 1468355727347 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:27 INFO - PROCESS | 1740 | 1468355727355 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb45800 == 69 [pid = 1740] [id = 178] 13:35:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 169 (0x8fb49000) [pid = 1740] [serial = 534] [outer = (nil)] 13:35:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 170 (0x8fc9a800) [pid = 1740] [serial = 535] [outer = 0x8fb49000] 13:35:27 INFO - PROCESS | 1740 | 1468355727437 Marionette DEBUG loaded listener.js 13:35:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 171 (0x8fca5c00) [pid = 1740] [serial = 536] [outer = 0x8fb49000] 13:35:28 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:35:28 INFO - PROCESS | 1740 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:35:28 INFO - PROCESS | 1740 | 1468355728775 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]]]}] 13:35:28 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) 13:35:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2087ms 13:35:28 INFO - PROCESS | 1740 | 1468355728954 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 13:35:28 INFO - PROCESS | 1740 | 1468355728961 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 13:35:29 INFO - PROCESS | 1740 | --DOCSHELL 0x948d1800 == 68 [pid = 1740] [id = 122] 13:35:29 INFO - PROCESS | 1740 | --DOCSHELL 0x91446800 == 67 [pid = 1740] [id = 117] 13:35:29 INFO - PROCESS | 1740 | --DOCSHELL 0x99c32400 == 66 [pid = 1740] [id = 116] 13:35:29 INFO - PROCESS | 1740 | --DOCSHELL 0x9961b400 == 65 [pid = 1740] [id = 119] 13:35:29 INFO - PROCESS | 1740 | --DOCSHELL 0x923c2c00 == 64 [pid = 1740] [id = 113] 13:35:29 INFO - PROCESS | 1740 | --DOCSHELL 0xa34c3400 == 63 [pid = 1740] [id = 125] 13:35:29 INFO - PROCESS | 1740 | --DOCSHELL 0x92082c00 == 62 [pid = 1740] [id = 127] 13:35:29 INFO - PROCESS | 1740 | --DOMWINDOW == 170 (0xa2fbc800) [pid = 1740] [serial = 424] [outer = (nil)] [url = about:blank] 13:35:29 INFO - PROCESS | 1740 | --DOMWINDOW == 169 (0x8fca4400) [pid = 1740] [serial = 430] [outer = (nil)] [url = about:blank] 13:35:29 INFO - PROCESS | 1740 | --DOMWINDOW == 168 (0xa1197400) [pid = 1740] [serial = 415] [outer = (nil)] [url = about:blank] 13:35:29 INFO - PROCESS | 1740 | --DOMWINDOW == 167 (0x9b835400) [pid = 1740] [serial = 412] [outer = (nil)] [url = about:blank] 13:35:29 INFO - PROCESS | 1740 | --DOMWINDOW == 166 (0x914b3000) [pid = 1740] [serial = 433] [outer = (nil)] [url = about:blank] 13:35:29 INFO - PROCESS | 1740 | --DOMWINDOW == 165 (0x91cd3c00) [pid = 1740] [serial = 427] [outer = (nil)] [url = about:blank] 13:35:29 INFO - PROCESS | 1740 | --DOMWINDOW == 164 (0xa23b2000) [pid = 1740] [serial = 418] [outer = (nil)] [url = about:blank] 13:35:29 INFO - PROCESS | 1740 | --DOMWINDOW == 163 (0x98376c00) [pid = 1740] [serial = 409] [outer = (nil)] [url = about:blank] 13:35:29 INFO - PROCESS | 1740 | --DOMWINDOW == 162 (0x92422000) [pid = 1740] [serial = 406] [outer = (nil)] [url = about:blank] 13:35:29 INFO - PROCESS | 1740 | --DOMWINDOW == 161 (0xa5020400) [pid = 1740] [serial = 421] [outer = (nil)] [url = about:blank] 13:35:29 INFO - PROCESS | 1740 | --DOMWINDOW == 160 (0xa237d800) [pid = 1740] [serial = 454] [outer = (nil)] [url = about:blank] 13:35:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:35:29 INFO - PROCESS | 1740 | --DOCSHELL 0x9b83bc00 == 61 [pid = 1740] [id = 123] 13:35:29 INFO - PROCESS | 1740 | --DOCSHELL 0xa2fc0c00 == 60 [pid = 1740] [id = 124] 13:35:29 INFO - PROCESS | 1740 | --DOCSHELL 0x978e7c00 == 59 [pid = 1740] [id = 115] 13:35:29 INFO - PROCESS | 1740 | --DOCSHELL 0x923c2000 == 58 [pid = 1740] [id = 167] 13:35:29 INFO - PROCESS | 1740 | --DOCSHELL 0x8fc99400 == 57 [pid = 1740] [id = 166] 13:35:29 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7bdc00 == 56 [pid = 1740] [id = 165] 13:35:29 INFO - PROCESS | 1740 | --DOCSHELL 0x91dc0000 == 55 [pid = 1740] [id = 164] 13:35:29 INFO - PROCESS | 1740 | --DOCSHELL 0x915e0800 == 54 [pid = 1740] [id = 163] 13:35:29 INFO - PROCESS | 1740 | 1468355729092 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:35:29 INFO - PROCESS | 1740 | 1468355729097 Marionette TRACE conn3 <- [1,686,null,{}] 13:35:29 INFO - PROCESS | 1740 | --DOCSHELL 0x91441400 == 53 [pid = 1740] [id = 162] 13:35:29 INFO - PROCESS | 1740 | --DOCSHELL 0x8e25b400 == 52 [pid = 1740] [id = 159] 13:35:29 INFO - PROCESS | 1740 | --DOCSHELL 0x8e25a800 == 51 [pid = 1740] [id = 158] 13:35:29 INFO - PROCESS | 1740 | --DOCSHELL 0xa682f400 == 50 [pid = 1740] [id = 157] 13:35:29 INFO - PROCESS | 1740 | --DOCSHELL 0x8eeef400 == 49 [pid = 1740] [id = 156] 13:35:29 INFO - PROCESS | 1740 | --DOCSHELL 0x9aecb800 == 48 [pid = 1740] [id = 155] 13:35:29 INFO - PROCESS | 1740 | 1468355729119 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}] 13:35:29 INFO - PROCESS | 1740 | 1468355729126 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:29 INFO - PROCESS | 1740 | --DOCSHELL 0x9b20a800 == 47 [pid = 1740] [id = 151] 13:35:29 INFO - PROCESS | 1740 | 1468355729314 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 13:35:29 INFO - PROCESS | 1740 | --DOMWINDOW == 159 (0x9a0ed000) [pid = 1740] [serial = 448] [outer = (nil)] [url = about:blank] 13:35:29 INFO - PROCESS | 1740 | --DOMWINDOW == 158 (0x92082000) [pid = 1740] [serial = 437] [outer = (nil)] [url = about:blank] 13:35:29 INFO - PROCESS | 1740 | --DOMWINDOW == 157 (0x91db7000) [pid = 1740] [serial = 436] [outer = (nil)] [url = about:blank] 13:35:29 INFO - PROCESS | 1740 | --DOMWINDOW == 156 (0x983d1400) [pid = 1740] [serial = 442] [outer = (nil)] [url = about:blank] 13:35:29 INFO - PROCESS | 1740 | --DOMWINDOW == 155 (0x9ace2c00) [pid = 1740] [serial = 449] [outer = (nil)] [url = about:blank] 13:35:29 INFO - PROCESS | 1740 | --DOMWINDOW == 154 (0x99c39c00) [pid = 1740] [serial = 445] [outer = (nil)] [url = about:blank] 13:35:29 INFO - PROCESS | 1740 | --DOMWINDOW == 153 (0x99617400) [pid = 1740] [serial = 443] [outer = (nil)] [url = about:blank] 13:35:29 INFO - PROCESS | 1740 | --DOMWINDOW == 152 (0x93b7d400) [pid = 1740] [serial = 440] [outer = (nil)] [url = about:blank] 13:35:29 INFO - PROCESS | 1740 | --DOMWINDOW == 151 (0x9242ac00) [pid = 1740] [serial = 439] [outer = (nil)] [url = about:blank] 13:35:29 INFO - PROCESS | 1740 | --DOMWINDOW == 150 (0x9d931000) [pid = 1740] [serial = 452] [outer = (nil)] [url = about:blank] 13:35:29 INFO - PROCESS | 1740 | --DOMWINDOW == 149 (0x99f1e000) [pid = 1740] [serial = 446] [outer = (nil)] [url = about:blank] 13:35:29 INFO - PROCESS | 1740 | --DOMWINDOW == 148 (0x9b833800) [pid = 1740] [serial = 451] [outer = (nil)] [url = about:blank] 13:35:29 INFO - PROCESS | 1740 | 1468355729477 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:29 INFO - PROCESS | 1740 | 1468355729485 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fc9c000 == 48 [pid = 1740] [id = 179] 13:35:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 149 (0x91444c00) [pid = 1740] [serial = 537] [outer = (nil)] 13:35:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 150 (0x914bc000) [pid = 1740] [serial = 538] [outer = 0x91444c00] 13:35:29 INFO - PROCESS | 1740 | 1468355729563 Marionette DEBUG loaded listener.js 13:35:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 151 (0x915d7c00) [pid = 1740] [serial = 539] [outer = 0x91444c00] 13:35:30 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:35:30 INFO - PROCESS | 1740 | 1468355730761 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]]]}] 13:35:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:35:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1725ms 13:35:30 INFO - PROCESS | 1740 | 1468355730792 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 13:35:30 INFO - PROCESS | 1740 | 1468355730797 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 13:35:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:35:30 INFO - PROCESS | 1740 | 1468355730804 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:35:30 INFO - PROCESS | 1740 | 1468355730809 Marionette TRACE conn3 <- [1,690,null,{}] 13:35:30 INFO - PROCESS | 1740 | 1468355730836 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}] 13:35:30 INFO - PROCESS | 1740 | 1468355730845 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:31 INFO - PROCESS | 1740 | 1468355731146 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 13:35:31 INFO - PROCESS | 1740 | 1468355731242 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:31 INFO - PROCESS | 1740 | 1468355731253 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x92084800 == 49 [pid = 1740] [id = 180] 13:35:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 152 (0x92087400) [pid = 1740] [serial = 540] [outer = (nil)] 13:35:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 153 (0x92272c00) [pid = 1740] [serial = 541] [outer = 0x92087400] 13:35:31 INFO - PROCESS | 1740 | 1468355731329 Marionette DEBUG loaded listener.js 13:35:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 154 (0x92427000) [pid = 1740] [serial = 542] [outer = 0x92087400] 13:35:32 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:35:32 INFO - PROCESS | 1740 | 1468355732645 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]]]}] 13:35:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:35:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1859ms 13:35:32 INFO - PROCESS | 1740 | 1468355732663 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 13:35:32 INFO - PROCESS | 1740 | 1468355732668 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 13:35:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:35:32 INFO - PROCESS | 1740 | 1468355732674 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:35:32 INFO - PROCESS | 1740 | 1468355732679 Marionette TRACE conn3 <- [1,694,null,{}] 13:35:32 INFO - PROCESS | 1740 | 1468355732694 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}] 13:35:32 INFO - PROCESS | 1740 | 1468355732700 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:33 INFO - PROCESS | 1740 | 1468355733018 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 13:35:33 INFO - PROCESS | 1740 | 1468355733052 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:33 INFO - PROCESS | 1740 | 1468355733064 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:33 INFO - PROCESS | 1740 | ++DOCSHELL 0x92084000 == 50 [pid = 1740] [id = 181] 13:35:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 155 (0x9208e800) [pid = 1740] [serial = 543] [outer = (nil)] 13:35:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 156 (0x93a48400) [pid = 1740] [serial = 544] [outer = 0x9208e800] 13:35:33 INFO - PROCESS | 1740 | 1468355733133 Marionette DEBUG loaded listener.js 13:35:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 157 (0x93ac1400) [pid = 1740] [serial = 545] [outer = 0x9208e800] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 156 (0x92335c00) [pid = 1740] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 155 (0x92088800) [pid = 1740] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 154 (0x99c33000) [pid = 1740] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 153 (0x9242ec00) [pid = 1740] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 152 (0x9a0e5000) [pid = 1740] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 151 (0x91cd1800) [pid = 1740] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 150 (0xa34ca800) [pid = 1740] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 149 (0x92086800) [pid = 1740] [serial = 378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 148 (0xa2fc1400) [pid = 1740] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 147 (0x92266800) [pid = 1740] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 146 (0x952e4000) [pid = 1740] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 145 (0x99f1ec00) [pid = 1740] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 144 (0x91cd0c00) [pid = 1740] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 143 (0x8fca2800) [pid = 1740] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 142 (0x930ca000) [pid = 1740] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 141 (0x9836f400) [pid = 1740] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 140 (0x9226b800) [pid = 1740] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 139 (0xa23a8c00) [pid = 1740] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 138 (0x91d70800) [pid = 1740] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 137 (0x9144e800) [pid = 1740] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 136 (0x9b832000) [pid = 1740] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 135 (0x91447c00) [pid = 1740] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 134 (0x9a0eb800) [pid = 1740] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 133 (0x8fc9d000) [pid = 1740] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 132 (0x93d84000) [pid = 1740] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 131 (0x9b288c00) [pid = 1740] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 130 (0x9b83c000) [pid = 1740] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 129 (0x952de400) [pid = 1740] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:35:34 INFO - PROCESS | 1740 | --DOMWINDOW == 128 (0x95289400) [pid = 1740] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:35:34 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:35:34 INFO - PROCESS | 1740 | 1468355734979 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]]]}] 13:35:35 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) 13:35:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2352ms 13:35:35 INFO - PROCESS | 1740 | 1468355735066 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 13:35:35 INFO - PROCESS | 1740 | 1468355735071 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 13:35:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:35:35 INFO - PROCESS | 1740 | 1468355735084 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:35:35 INFO - PROCESS | 1740 | 1468355735087 Marionette TRACE conn3 <- [1,698,null,{}] 13:35:35 INFO - PROCESS | 1740 | 1468355735094 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}] 13:35:35 INFO - PROCESS | 1740 | 1468355735100 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:35 INFO - PROCESS | 1740 | 1468355735337 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 13:35:35 INFO - PROCESS | 1740 | 1468355735350 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:35 INFO - PROCESS | 1740 | 1468355735361 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:35 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee60000 == 51 [pid = 1740] [id = 182] 13:35:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 129 (0x8fca0c00) [pid = 1740] [serial = 546] [outer = (nil)] 13:35:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 130 (0x91d70800) [pid = 1740] [serial = 547] [outer = 0x8fca0c00] 13:35:35 INFO - PROCESS | 1740 | 1468355735432 Marionette DEBUG loaded listener.js 13:35:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 131 (0x9208c000) [pid = 1740] [serial = 548] [outer = 0x8fca0c00] 13:35:36 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:35:36 INFO - PROCESS | 1740 | 1468355736925 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]]]}] 13:35:36 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) 13:35:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1887ms 13:35:36 INFO - PROCESS | 1740 | 1468355736973 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 13:35:36 INFO - PROCESS | 1740 | 1468355736988 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 13:35:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:35:37 INFO - PROCESS | 1740 | 1468355737003 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:35:37 INFO - PROCESS | 1740 | 1468355737009 Marionette TRACE conn3 <- [1,702,null,{}] 13:35:37 INFO - PROCESS | 1740 | 1468355737019 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}] 13:35:37 INFO - PROCESS | 1740 | 1468355737026 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:37 INFO - PROCESS | 1740 | 1468355737322 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 13:35:37 INFO - PROCESS | 1740 | 1468355737506 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:37 INFO - PROCESS | 1740 | 1468355737523 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:37 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e25e400 == 52 [pid = 1740] [id = 183] 13:35:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 132 (0x8eeca800) [pid = 1740] [serial = 549] [outer = (nil)] 13:35:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 133 (0x8fca7000) [pid = 1740] [serial = 550] [outer = 0x8eeca800] 13:35:37 INFO - PROCESS | 1740 | 1468355737683 Marionette DEBUG loaded listener.js 13:35:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 134 (0x914b3000) [pid = 1740] [serial = 551] [outer = 0x8eeca800] 13:35:39 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:35:39 INFO - PROCESS | 1740 | 1468355739221 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]]]}] 13:35:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:35:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2243ms 13:35:39 INFO - PROCESS | 1740 | 1468355739245 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 13:35:39 INFO - PROCESS | 1740 | 1468355739252 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 13:35:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:35:39 INFO - PROCESS | 1740 | 1468355739264 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:35:39 INFO - PROCESS | 1740 | 1468355739268 Marionette TRACE conn3 <- [1,706,null,{}] 13:35:39 INFO - PROCESS | 1740 | 1468355739276 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}] 13:35:39 INFO - PROCESS | 1740 | 1468355739283 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:39 INFO - PROCESS | 1740 | 1468355739481 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 13:35:39 INFO - PROCESS | 1740 | 1468355739661 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:39 INFO - PROCESS | 1740 | 1468355739674 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x91cd9800 == 53 [pid = 1740] [id = 184] 13:35:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 135 (0x91cdb400) [pid = 1740] [serial = 552] [outer = (nil)] 13:35:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 136 (0x91dc1400) [pid = 1740] [serial = 553] [outer = 0x91cdb400] 13:35:39 INFO - PROCESS | 1740 | 1468355739757 Marionette DEBUG loaded listener.js 13:35:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 137 (0x9226e800) [pid = 1740] [serial = 554] [outer = 0x91cdb400] 13:35:41 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:35:41 INFO - PROCESS | 1740 | 1468355741248 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]]]}] 13:35:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:35:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2035ms 13:35:41 INFO - PROCESS | 1740 | 1468355741300 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 13:35:41 INFO - PROCESS | 1740 | 1468355741305 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 13:35:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:35:41 INFO - PROCESS | 1740 | 1468355741313 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:35:41 INFO - PROCESS | 1740 | 1468355741320 Marionette TRACE conn3 <- [1,710,null,{}] 13:35:41 INFO - PROCESS | 1740 | 1468355741380 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}] 13:35:41 INFO - PROCESS | 1740 | 1468355741390 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:41 INFO - PROCESS | 1740 | 1468355741657 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 13:35:41 INFO - PROCESS | 1740 | 1468355741802 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:41 INFO - PROCESS | 1740 | 1468355741820 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b7b800 == 54 [pid = 1740] [id = 185] 13:35:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 138 (0x93b83800) [pid = 1740] [serial = 555] [outer = (nil)] 13:35:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 139 (0x95292400) [pid = 1740] [serial = 556] [outer = 0x93b83800] 13:35:41 INFO - PROCESS | 1740 | 1468355741903 Marionette DEBUG loaded listener.js 13:35:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 140 (0x978e3000) [pid = 1740] [serial = 557] [outer = 0x93b83800] 13:35:43 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:35:43 INFO - PROCESS | 1740 | 1468355743253 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]]]}] 13:35:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:35:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1992ms 13:35:43 INFO - PROCESS | 1740 | 1468355743385 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 13:35:43 INFO - PROCESS | 1740 | 1468355743392 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 13:35:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:35:43 INFO - PROCESS | 1740 | 1468355743409 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:35:43 INFO - PROCESS | 1740 | 1468355743413 Marionette TRACE conn3 <- [1,714,null,{}] 13:35:43 INFO - PROCESS | 1740 | 1468355743420 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}] 13:35:43 INFO - PROCESS | 1740 | 1468355743425 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:43 INFO - PROCESS | 1740 | 1468355743620 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 13:35:43 INFO - PROCESS | 1740 | 1468355743799 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:43 INFO - PROCESS | 1740 | 1468355743812 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee52800 == 55 [pid = 1740] [id = 186] 13:35:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 141 (0x93b7a400) [pid = 1740] [serial = 558] [outer = (nil)] 13:35:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 142 (0x99616c00) [pid = 1740] [serial = 559] [outer = 0x93b7a400] 13:35:43 INFO - PROCESS | 1740 | 1468355743893 Marionette DEBUG loaded listener.js 13:35:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 143 (0x9961ec00) [pid = 1740] [serial = 560] [outer = 0x93b7a400] 13:35:45 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:35:45 INFO - PROCESS | 1740 | 1468355745235 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]]]}] 13:35:45 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 13:35:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1842ms 13:35:45 INFO - PROCESS | 1740 | 1468355745250 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 13:35:45 INFO - PROCESS | 1740 | 1468355745255 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 13:35:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:35:45 INFO - PROCESS | 1740 | 1468355745305 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:35:45 INFO - PROCESS | 1740 | 1468355745309 Marionette TRACE conn3 <- [1,718,null,{}] 13:35:45 INFO - PROCESS | 1740 | 1468355745369 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}] 13:35:45 INFO - PROCESS | 1740 | 1468355745375 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:45 INFO - PROCESS | 1740 | 1468355745570 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 13:35:45 INFO - PROCESS | 1740 | 1468355745749 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:45 INFO - PROCESS | 1740 | 1468355745757 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:45 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e261000 == 56 [pid = 1740] [id = 187] 13:35:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 144 (0x8e269000) [pid = 1740] [serial = 561] [outer = (nil)] 13:35:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 145 (0x996e1c00) [pid = 1740] [serial = 562] [outer = 0x8e269000] 13:35:45 INFO - PROCESS | 1740 | 1468355745843 Marionette DEBUG loaded listener.js 13:35:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 146 (0x99ae8000) [pid = 1740] [serial = 563] [outer = 0x8e269000] 13:35:47 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:35:47 INFO - PROCESS | 1740 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:35:47 INFO - PROCESS | 1740 | 1468355747203 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]]]}] 13:35:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:35:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1971ms 13:35:47 INFO - PROCESS | 1740 | 1468355747288 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 13:35:47 INFO - PROCESS | 1740 | 1468355747293 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 13:35:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:35:47 INFO - PROCESS | 1740 | 1468355747306 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:35:47 INFO - PROCESS | 1740 | 1468355747309 Marionette TRACE conn3 <- [1,722,null,{}] 13:35:47 INFO - PROCESS | 1740 | 1468355747317 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}] 13:35:47 INFO - PROCESS | 1740 | 1468355747327 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:47 INFO - PROCESS | 1740 | 1468355747547 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 13:35:47 INFO - PROCESS | 1740 | 1468355747732 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:47 INFO - PROCESS | 1740 | 1468355747742 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:47 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c5400 == 57 [pid = 1740] [id = 188] 13:35:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 147 (0x8d7c5800) [pid = 1740] [serial = 564] [outer = (nil)] 13:35:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 148 (0x8eefa400) [pid = 1740] [serial = 565] [outer = 0x8d7c5800] 13:35:47 INFO - PROCESS | 1740 | 1468355747832 Marionette DEBUG loaded listener.js 13:35:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 149 (0x99ab0800) [pid = 1740] [serial = 566] [outer = 0x8d7c5800] 13:35:48 INFO - PROCESS | 1740 | 1468355748774 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] 13:35:48 INFO - PROCESS | 1740 | 1468355748849 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 13:35:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:35:48 INFO - PROCESS | 1740 | 1468355748857 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:35:48 INFO - PROCESS | 1740 | 1468355748861 Marionette TRACE conn3 <- [1,726,null,{}] 13:35:48 INFO - PROCESS | 1740 | 1468355748868 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}] 13:35:48 INFO - PROCESS | 1740 | 1468355748873 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:49 INFO - PROCESS | 1740 | 1468355749082 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 13:35:49 INFO - PROCESS | 1740 | 1468355749310 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:49 INFO - PROCESS | 1740 | 1468355749321 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e262800 == 58 [pid = 1740] [id = 189] 13:35:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 150 (0x8eed0000) [pid = 1740] [serial = 567] [outer = (nil)] 13:35:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 151 (0x8eef6800) [pid = 1740] [serial = 568] [outer = 0x8eed0000] 13:35:49 INFO - PROCESS | 1740 | 1468355749671 Marionette DEBUG loaded listener.js 13:35:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 152 (0x8fc9ac00) [pid = 1740] [serial = 569] [outer = 0x8eed0000] 13:35:50 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:35:50 INFO - PROCESS | 1740 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:35:50 INFO - PROCESS | 1740 | 1468355750702 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]]]}] 13:35:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:35:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1888ms 13:35:50 INFO - PROCESS | 1740 | 1468355750746 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 13:35:50 INFO - PROCESS | 1740 | 1468355750753 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 13:35:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:35:50 INFO - PROCESS | 1740 | 1468355750763 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:35:50 INFO - PROCESS | 1740 | 1468355750766 Marionette TRACE conn3 <- [1,730,null,{}] 13:35:50 INFO - PROCESS | 1740 | 1468355750776 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}] 13:35:50 INFO - PROCESS | 1740 | 1468355750783 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:50 INFO - PROCESS | 1740 | 1468355750994 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 13:35:51 INFO - PROCESS | 1740 | 1468355751357 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:51 INFO - PROCESS | 1740 | 1468355751367 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:51 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eec7000 == 59 [pid = 1740] [id = 190] 13:35:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 153 (0x8eecb800) [pid = 1740] [serial = 570] [outer = (nil)] 13:35:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 154 (0x914b3400) [pid = 1740] [serial = 571] [outer = 0x8eecb800] 13:35:51 INFO - PROCESS | 1740 | 1468355751452 Marionette DEBUG loaded listener.js 13:35:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 155 (0x91cd0400) [pid = 1740] [serial = 572] [outer = 0x8eecb800] 13:35:52 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:35:52 INFO - PROCESS | 1740 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:35:52 INFO - PROCESS | 1740 | 1468355752474 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] 13:35:52 INFO - PROCESS | 1740 | 1468355752565 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 13:35:52 INFO - PROCESS | 1740 | --DOCSHELL 0x9242b400 == 51 [pid = 1740] [id = 171] 13:35:52 INFO - PROCESS | 1740 | --DOCSHELL 0x92422400 == 50 [pid = 1740] [id = 170] 13:35:52 INFO - PROCESS | 1740 | --DOCSHELL 0x915d6400 == 49 [pid = 1740] [id = 169] 13:35:52 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7bac00 == 48 [pid = 1740] [id = 168] 13:35:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:35:52 INFO - PROCESS | 1740 | 1468355752593 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:35:52 INFO - PROCESS | 1740 | 1468355752599 Marionette TRACE conn3 <- [1,734,null,{}] 13:35:52 INFO - PROCESS | 1740 | 1468355752605 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}] 13:35:52 INFO - PROCESS | 1740 | 1468355752612 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:52 INFO - PROCESS | 1740 | 1468355752815 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 13:35:52 INFO - PROCESS | 1740 | --DOMWINDOW == 152 (0x978e9800) [pid = 1740] [serial = 500] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 151 (0x9242bc00) [pid = 1740] [serial = 407] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 150 (0x9a01a800) [pid = 1740] [serial = 463] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 149 (0x92332c00) [pid = 1740] [serial = 457] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 148 (0x99ce2c00) [pid = 1740] [serial = 349] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 147 (0x93d7f000) [pid = 1740] [serial = 496] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 146 (0x9b20fc00) [pid = 1740] [serial = 404] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 145 (0x91cddc00) [pid = 1740] [serial = 490] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 144 (0xa4e11c00) [pid = 1740] [serial = 376] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 143 (0x99e5d000) [pid = 1740] [serial = 380] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 142 (0x8eef7c00) [pid = 1740] [serial = 469] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 141 (0xa320e800) [pid = 1740] [serial = 373] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 140 (0x99632000) [pid = 1740] [serial = 460] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 139 (0x92426000) [pid = 1740] [serial = 494] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 138 (0x9961c800) [pid = 1740] [serial = 410] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 137 (0x9a0ef800) [pid = 1740] [serial = 352] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 136 (0x91cda800) [pid = 1740] [serial = 428] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 135 (0x923b9c00) [pid = 1740] [serial = 493] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 134 (0x914bb800) [pid = 1740] [serial = 434] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 133 (0x93b7dc00) [pid = 1740] [serial = 340] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 132 (0x99619000) [pid = 1740] [serial = 346] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 131 (0x93acbc00) [pid = 1740] [serial = 383] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 130 (0xa62d7400) [pid = 1740] [serial = 422] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 129 (0xa4e11800) [pid = 1740] [serial = 425] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 128 (0x91dc0400) [pid = 1740] [serial = 386] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 127 (0x948de800) [pid = 1740] [serial = 497] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 126 (0x9543d800) [pid = 1740] [serial = 499] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 125 (0x9b834400) [pid = 1740] [serial = 466] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 124 (0x9b890400) [pid = 1740] [serial = 413] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 123 (0x914bd800) [pid = 1740] [serial = 487] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 122 (0xa6895800) [pid = 1740] [serial = 472] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 121 (0xa2555400) [pid = 1740] [serial = 419] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 120 (0x8fca8000) [pid = 1740] [serial = 431] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 119 (0x9522c000) [pid = 1740] [serial = 343] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 118 (0x8e263800) [pid = 1740] [serial = 475] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 117 (0xa2340800) [pid = 1740] [serial = 416] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 116 (0x8ee56c00) [pid = 1740] [serial = 478] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 115 (0x9d93d400) [pid = 1740] [serial = 370] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 114 (0x8d7c1400) [pid = 1740] [serial = 484] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 113 (0xa113b000) [pid = 1740] [serial = 364] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 112 (0x91d7a400) [pid = 1740] [serial = 491] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 111 (0x915d5400) [pid = 1740] [serial = 488] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | --DOMWINDOW == 110 (0x9997e000) [pid = 1740] [serial = 367] [outer = (nil)] [url = about:blank] 13:35:53 INFO - PROCESS | 1740 | 1468355753074 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:53 INFO - PROCESS | 1740 | 1468355753080 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:53 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c1400 == 49 [pid = 1740] [id = 191] 13:35:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 111 (0x8e263800) [pid = 1740] [serial = 573] [outer = (nil)] 13:35:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 112 (0x914bb800) [pid = 1740] [serial = 574] [outer = 0x8e263800] 13:35:53 INFO - PROCESS | 1740 | 1468355753174 Marionette DEBUG loaded listener.js 13:35:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 113 (0x91d76000) [pid = 1740] [serial = 575] [outer = 0x8e263800] 13:35:53 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:35:54 INFO - PROCESS | 1740 | 1468355754024 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]]]}] 13:35:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:35:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1489ms 13:35:54 INFO - PROCESS | 1740 | 1468355754081 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 13:35:54 INFO - PROCESS | 1740 | 1468355754085 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 13:35:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:35:54 INFO - PROCESS | 1740 | 1468355754101 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:35:54 INFO - PROCESS | 1740 | 1468355754108 Marionette TRACE conn3 <- [1,738,null,{}] 13:35:54 INFO - PROCESS | 1740 | 1468355754126 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}] 13:35:54 INFO - PROCESS | 1740 | 1468355754135 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:54 INFO - PROCESS | 1740 | 1468355754333 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 13:35:54 INFO - PROCESS | 1740 | 1468355754344 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:54 INFO - PROCESS | 1740 | 1468355754351 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:54 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb46800 == 50 [pid = 1740] [id = 192] 13:35:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 114 (0x8fb4ac00) [pid = 1740] [serial = 576] [outer = (nil)] 13:35:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 115 (0x923b9c00) [pid = 1740] [serial = 577] [outer = 0x8fb4ac00] 13:35:54 INFO - PROCESS | 1740 | 1468355754565 Marionette DEBUG loaded listener.js 13:35:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 116 (0x92424000) [pid = 1740] [serial = 578] [outer = 0x8fb4ac00] 13:35:55 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:35:55 INFO - PROCESS | 1740 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:35:56 INFO - PROCESS | 1740 | 1468355756086 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]]]}] 13:35:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:35:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2054ms 13:35:56 INFO - PROCESS | 1740 | 1468355756148 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 13:35:56 INFO - PROCESS | 1740 | 1468355756155 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 13:35:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:35:56 INFO - PROCESS | 1740 | 1468355756169 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:35:56 INFO - PROCESS | 1740 | 1468355756173 Marionette TRACE conn3 <- [1,742,null,{}] 13:35:56 INFO - PROCESS | 1740 | 1468355756184 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}] 13:35:56 INFO - PROCESS | 1740 | 1468355756189 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:56 INFO - PROCESS | 1740 | 1468355756433 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 13:35:56 INFO - PROCESS | 1740 | 1468355756616 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:56 INFO - PROCESS | 1740 | 1468355756630 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:56 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eef3800 == 51 [pid = 1740] [id = 193] 13:35:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 117 (0x8eef7800) [pid = 1740] [serial = 579] [outer = (nil)] 13:35:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 118 (0x8fc9c800) [pid = 1740] [serial = 580] [outer = 0x8eef7800] 13:35:56 INFO - PROCESS | 1740 | 1468355756719 Marionette DEBUG loaded listener.js 13:35:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 119 (0x8fca7c00) [pid = 1740] [serial = 581] [outer = 0x8eef7800] 13:35:58 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:35:58 INFO - PROCESS | 1740 | 1468355758125 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]]]}] 13:35:58 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 13:35:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2039ms 13:35:58 INFO - PROCESS | 1740 | 1468355758211 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 13:35:58 INFO - PROCESS | 1740 | 1468355758219 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 13:35:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:35:58 INFO - PROCESS | 1740 | 1468355758234 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:35:58 INFO - PROCESS | 1740 | 1468355758238 Marionette TRACE conn3 <- [1,746,null,{}] 13:35:58 INFO - PROCESS | 1740 | 1468355758247 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}] 13:35:58 INFO - PROCESS | 1740 | 1468355758254 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:58 INFO - PROCESS | 1740 | 1468355758478 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 13:35:58 INFO - PROCESS | 1740 | 1468355758658 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:58 INFO - PROCESS | 1740 | 1468355758667 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:35:58 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e25b800 == 52 [pid = 1740] [id = 194] 13:35:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 120 (0x914bcc00) [pid = 1740] [serial = 582] [outer = (nil)] 13:35:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 121 (0x91d6e400) [pid = 1740] [serial = 583] [outer = 0x914bcc00] 13:35:58 INFO - PROCESS | 1740 | 1468355758759 Marionette DEBUG loaded listener.js 13:35:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 122 (0x91db8800) [pid = 1740] [serial = 584] [outer = 0x914bcc00] 13:35:59 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:36:00 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:36:00 INFO - PROCESS | 1740 | 1468355760161 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]]]}] 13:36:00 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.) 13:36:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1947ms 13:36:00 INFO - PROCESS | 1740 | 1468355760230 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 13:36:00 INFO - PROCESS | 1740 | 1468355760233 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 13:36:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:36:00 INFO - PROCESS | 1740 | 1468355760263 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:36:00 INFO - PROCESS | 1740 | 1468355760269 Marionette TRACE conn3 <- [1,750,null,{}] 13:36:00 INFO - PROCESS | 1740 | 1468355760288 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}] 13:36:00 INFO - PROCESS | 1740 | 1468355760298 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:00 INFO - PROCESS | 1740 | 1468355760506 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 13:36:00 INFO - PROCESS | 1740 | 1468355760684 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:00 INFO - PROCESS | 1740 | 1468355760696 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x9226bc00 == 53 [pid = 1740] [id = 195] 13:36:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 123 (0x923bd400) [pid = 1740] [serial = 585] [outer = (nil)] 13:36:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 124 (0x930c9800) [pid = 1740] [serial = 586] [outer = 0x923bd400] 13:36:00 INFO - PROCESS | 1740 | 1468355760782 Marionette DEBUG loaded listener.js 13:36:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 125 (0x930d5c00) [pid = 1740] [serial = 587] [outer = 0x923bd400] 13:36:02 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:36:02 INFO - PROCESS | 1740 | 1468355762282 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]]]}] 13:36:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:36:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2046ms 13:36:02 INFO - PROCESS | 1740 | 1468355762343 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 13:36:02 INFO - PROCESS | 1740 | 1468355762348 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 13:36:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:36:02 INFO - PROCESS | 1740 | 1468355762360 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:36:02 INFO - PROCESS | 1740 | 1468355762363 Marionette TRACE conn3 <- [1,754,null,{}] 13:36:02 INFO - PROCESS | 1740 | 1468355762371 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}] 13:36:02 INFO - PROCESS | 1740 | 1468355762377 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:02 INFO - PROCESS | 1740 | 1468355762602 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 13:36:02 INFO - PROCESS | 1740 | 1468355762792 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:02 INFO - PROCESS | 1740 | 1468355762799 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x91dbec00 == 54 [pid = 1740] [id = 196] 13:36:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 126 (0x92423000) [pid = 1740] [serial = 588] [outer = (nil)] 13:36:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 127 (0x93d7f800) [pid = 1740] [serial = 589] [outer = 0x92423000] 13:36:02 INFO - PROCESS | 1740 | 1468355762886 Marionette DEBUG loaded listener.js 13:36:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 128 (0x93d8a000) [pid = 1740] [serial = 590] [outer = 0x92423000] 13:36:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 129 (0x93d81400) [pid = 1740] [serial = 591] [outer = 0x9836c800] 13:36:04 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:36:04 INFO - PROCESS | 1740 | 1468355764484 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]]]}] 13:36:04 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 13:36:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2189ms 13:36:04 INFO - PROCESS | 1740 | 1468355764552 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 13:36:04 INFO - PROCESS | 1740 | 1468355764559 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 13:36:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:36:04 INFO - PROCESS | 1740 | 1468355764618 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:36:04 INFO - PROCESS | 1740 | 1468355764624 Marionette TRACE conn3 <- [1,758,null,{}] 13:36:04 INFO - PROCESS | 1740 | 1468355764637 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}] 13:36:04 INFO - PROCESS | 1740 | 1468355764645 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:04 INFO - PROCESS | 1740 | 1468355764941 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 13:36:05 INFO - PROCESS | 1740 | 1468355765225 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:05 INFO - PROCESS | 1740 | 1468355765238 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7b7c00 == 55 [pid = 1740] [id = 197] 13:36:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 130 (0x92088400) [pid = 1740] [serial = 592] [outer = (nil)] 13:36:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 131 (0x95226400) [pid = 1740] [serial = 593] [outer = 0x92088400] 13:36:05 INFO - PROCESS | 1740 | 1468355765377 Marionette DEBUG loaded listener.js 13:36:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 132 (0x95288800) [pid = 1740] [serial = 594] [outer = 0x92088400] 13:36:06 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:36:06 INFO - PROCESS | 1740 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:36:06 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:36:06 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:36:06 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:36:06 INFO - PROCESS | 1740 | 1468355766532 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]]]}] 13:36:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:36:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 2002ms 13:36:06 INFO - PROCESS | 1740 | 1468355766580 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 13:36:06 INFO - PROCESS | 1740 | 1468355766585 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 13:36:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:36:06 INFO - PROCESS | 1740 | 1468355766593 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:36:06 INFO - PROCESS | 1740 | 1468355766597 Marionette TRACE conn3 <- [1,762,null,{}] 13:36:07 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7b8000 == 54 [pid = 1740] [id = 161] 13:36:07 INFO - PROCESS | 1740 | --DOCSHELL 0x9232f000 == 53 [pid = 1740] [id = 129] 13:36:07 INFO - PROCESS | 1740 | --DOCSHELL 0x91443400 == 52 [pid = 1740] [id = 130] 13:36:07 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c1400 == 51 [pid = 1740] [id = 191] 13:36:07 INFO - PROCESS | 1740 | --DOCSHELL 0x8e262800 == 50 [pid = 1740] [id = 189] 13:36:07 INFO - PROCESS | 1740 | --DOCSHELL 0x8eec7000 == 49 [pid = 1740] [id = 190] 13:36:07 INFO - PROCESS | 1740 | --DOCSHELL 0x8e261000 == 48 [pid = 1740] [id = 187] 13:36:07 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee52800 == 47 [pid = 1740] [id = 186] 13:36:07 INFO - PROCESS | 1740 | --DOCSHELL 0x93b7b800 == 46 [pid = 1740] [id = 185] 13:36:07 INFO - PROCESS | 1740 | --DOCSHELL 0x91cd9800 == 45 [pid = 1740] [id = 184] 13:36:07 INFO - PROCESS | 1740 | --DOCSHELL 0x8e25e400 == 44 [pid = 1740] [id = 183] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x9144e400 == 43 [pid = 1740] [id = 128] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x95223800 == 42 [pid = 1740] [id = 136] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x99f1b800 == 41 [pid = 1740] [id = 139] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x99ce9400 == 40 [pid = 1740] [id = 138] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x9b831400 == 39 [pid = 1740] [id = 137] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x8fc9a000 == 38 [pid = 1740] [id = 144] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x8fc9c000 == 37 [pid = 1740] [id = 179] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x92084000 == 36 [pid = 1740] [id = 181] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x91442c00 == 35 [pid = 1740] [id = 121] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x9233a800 == 34 [pid = 1740] [id = 120] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x92428800 == 33 [pid = 1740] [id = 133] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x92084800 == 32 [pid = 1740] [id = 180] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x978e4c00 == 31 [pid = 1740] [id = 131] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x8e25f800 == 30 [pid = 1740] [id = 160] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x91cd9c00 == 29 [pid = 1740] [id = 152] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x92085000 == 28 [pid = 1740] [id = 126] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x9a016800 == 27 [pid = 1740] [id = 154] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c5400 == 26 [pid = 1740] [id = 188] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x91449c00 == 25 [pid = 1740] [id = 135] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x9543dc00 == 24 [pid = 1740] [id = 153] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x91d6e800 == 23 [pid = 1740] [id = 141] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x91cd0800 == 22 [pid = 1740] [id = 142] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x91444800 == 21 [pid = 1740] [id = 114] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb45800 == 20 [pid = 1740] [id = 178] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x91450400 == 19 [pid = 1740] [id = 112] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x9144e000 == 18 [pid = 1740] [id = 134] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x8fc9b400 == 17 [pid = 1740] [id = 143] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x9144bc00 == 16 [pid = 1740] [id = 140] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee60000 == 15 [pid = 1740] [id = 182] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x91dbec00 == 14 [pid = 1740] [id = 196] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x9226bc00 == 13 [pid = 1740] [id = 195] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x8eef3800 == 12 [pid = 1740] [id = 193] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x8e25b800 == 11 [pid = 1740] [id = 194] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x8eecbc00 == 10 [pid = 1740] [id = 177] 13:36:11 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb46800 == 9 [pid = 1740] [id = 192] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 131 (0x8e263800) [pid = 1740] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 130 (0x8e260800) [pid = 1740] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 129 (0x8fb49000) [pid = 1740] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 128 (0x8fb48c00) [pid = 1740] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 127 (0x92423000) [pid = 1740] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 126 (0x923bd400) [pid = 1740] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 125 (0x914bcc00) [pid = 1740] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 124 (0x8eef7800) [pid = 1740] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 123 (0x8fb4ac00) [pid = 1740] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 122 (0x978eb000) [pid = 1740] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 121 (0x8e264800) [pid = 1740] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 120 (0x93b82c00) [pid = 1740] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 119 (0x9a017000) [pid = 1740] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 118 (0x8d7bc800) [pid = 1740] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 117 (0x8d7b8c00) [pid = 1740] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 116 (0x9aece800) [pid = 1740] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 115 (0x9afb9400) [pid = 1740] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 114 (0x92087400) [pid = 1740] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 113 (0x8e269000) [pid = 1740] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 112 (0x8eec6c00) [pid = 1740] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 111 (0x8eeca800) [pid = 1740] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 110 (0x8eecb800) [pid = 1740] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 109 (0x93b83800) [pid = 1740] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 108 (0x8eeefc00) [pid = 1740] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 107 (0x9208e800) [pid = 1740] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 106 (0xa1138400) [pid = 1740] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 105 (0x93ac0c00) [pid = 1740] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 104 (0x8d7c5800) [pid = 1740] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 103 (0x8e25ac00) [pid = 1740] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 102 (0x8eed0800) [pid = 1740] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x91cdb400) [pid = 1740] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x8fca2000) [pid = 1740] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x91444c00) [pid = 1740] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x915dc000) [pid = 1740] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x93b7a400) [pid = 1740] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0xa6830000) [pid = 1740] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x8eec4800) [pid = 1740] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x8fca0c00) [pid = 1740] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x91cdd800) [pid = 1740] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x995c3800) [pid = 1740] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:36:15 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x8eed0000) [pid = 1740] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:36:15 INFO - PROCESS | 1740 | 1468355775391 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}] 13:36:15 INFO - PROCESS | 1740 | 1468355775400 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:15 INFO - PROCESS | 1740 | 1468355775699 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 13:36:15 INFO - PROCESS | 1740 | 1468355775787 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:15 INFO - PROCESS | 1740 | 1468355775800 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee54000 == 10 [pid = 1740] [id = 198] 13:36:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x8ee54c00) [pid = 1740] [serial = 595] [outer = (nil)] 13:36:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x8ee5b800) [pid = 1740] [serial = 596] [outer = 0x8ee54c00] 13:36:15 INFO - PROCESS | 1740 | 1468355775881 Marionette DEBUG loaded listener.js 13:36:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x8eec2000) [pid = 1740] [serial = 597] [outer = 0x8ee54c00] 13:36:17 INFO - PROCESS | 1740 | 1468355777099 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]]]}] 13:36:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:36:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 10543ms 13:36:17 INFO - PROCESS | 1740 | 1468355777138 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 13:36:17 INFO - PROCESS | 1740 | 1468355777145 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 13:36:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:36:17 INFO - PROCESS | 1740 | 1468355777154 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:36:17 INFO - PROCESS | 1740 | 1468355777159 Marionette TRACE conn3 <- [1,766,null,{}] 13:36:17 INFO - PROCESS | 1740 | 1468355777169 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}] 13:36:17 INFO - PROCESS | 1740 | 1468355777177 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:17 INFO - PROCESS | 1740 | 1468355777520 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 13:36:17 INFO - PROCESS | 1740 | 1468355777732 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:17 INFO - PROCESS | 1740 | 1468355777744 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:17 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7bb000 == 11 [pid = 1740] [id = 199] 13:36:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x8d7bec00) [pid = 1740] [serial = 598] [outer = (nil)] 13:36:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x8e25a400) [pid = 1740] [serial = 599] [outer = 0x8d7bec00] 13:36:17 INFO - PROCESS | 1740 | 1468355777832 Marionette DEBUG loaded listener.js 13:36:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x8ee57400) [pid = 1740] [serial = 600] [outer = 0x8d7bec00] 13:36:19 INFO - PROCESS | 1740 | 1468355779260 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]]]}] 13:36:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:36:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2199ms 13:36:19 INFO - PROCESS | 1740 | 1468355779356 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 13:36:19 INFO - PROCESS | 1740 | 1468355779361 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 13:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:36:19 INFO - PROCESS | 1740 | 1468355779420 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:36:19 INFO - PROCESS | 1740 | 1468355779427 Marionette TRACE conn3 <- [1,770,null,{}] 13:36:19 INFO - PROCESS | 1740 | 1468355779436 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}] 13:36:19 INFO - PROCESS | 1740 | 1468355779441 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:19 INFO - PROCESS | 1740 | 1468355779647 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 13:36:19 INFO - PROCESS | 1740 | 1468355779828 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:19 INFO - PROCESS | 1740 | 1468355779842 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb42c00 == 12 [pid = 1740] [id = 200] 13:36:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x8fb46800) [pid = 1740] [serial = 601] [outer = (nil)] 13:36:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x91442000) [pid = 1740] [serial = 602] [outer = 0x8fb46800] 13:36:19 INFO - PROCESS | 1740 | 1468355779929 Marionette DEBUG loaded listener.js 13:36:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x9144d000) [pid = 1740] [serial = 603] [outer = 0x8fb46800] 13:36:20 INFO - PROCESS | 1740 | 1468355780922 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]]]}] 13:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1542ms 13:36:20 INFO - PROCESS | 1740 | 1468355780963 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 13:36:20 INFO - PROCESS | 1740 | 1468355780971 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 13:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:36:20 INFO - PROCESS | 1740 | 1468355780979 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:36:20 INFO - PROCESS | 1740 | 1468355780984 Marionette TRACE conn3 <- [1,774,null,{}] 13:36:20 INFO - PROCESS | 1740 | 1468355780990 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}] 13:36:21 INFO - PROCESS | 1740 | 1468355780996 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:21 INFO - PROCESS | 1740 | 1468355781241 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 13:36:21 INFO - PROCESS | 1740 | 1468355781485 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:21 INFO - PROCESS | 1740 | 1468355781494 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x91cd1800 == 13 [pid = 1740] [id = 201] 13:36:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x91cd2400) [pid = 1740] [serial = 604] [outer = (nil)] 13:36:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x91cd5400) [pid = 1740] [serial = 605] [outer = 0x91cd2400] 13:36:21 INFO - PROCESS | 1740 | 1468355781598 Marionette DEBUG loaded listener.js 13:36:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 103 (0x91cdc400) [pid = 1740] [serial = 606] [outer = 0x91cd2400] 13:36:22 INFO - PROCESS | 1740 | 1468355782602 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]]]}] 13:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1680ms 13:36:22 INFO - PROCESS | 1740 | 1468355782661 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 13:36:22 INFO - PROCESS | 1740 | 1468355782665 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 13:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:36:22 INFO - PROCESS | 1740 | 1468355782684 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:36:22 INFO - PROCESS | 1740 | 1468355782695 Marionette TRACE conn3 <- [1,778,null,{}] 13:36:22 INFO - PROCESS | 1740 | 1468355782747 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}] 13:36:22 INFO - PROCESS | 1740 | 1468355782757 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:22 INFO - PROCESS | 1740 | 1468355782982 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 13:36:23 INFO - PROCESS | 1740 | 1468355783196 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:23 INFO - PROCESS | 1740 | 1468355783208 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eec3c00 == 14 [pid = 1740] [id = 202] 13:36:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 104 (0x915dbc00) [pid = 1740] [serial = 607] [outer = (nil)] 13:36:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 105 (0x9226e400) [pid = 1740] [serial = 608] [outer = 0x915dbc00] 13:36:23 INFO - PROCESS | 1740 | 1468355783289 Marionette DEBUG loaded listener.js 13:36:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 106 (0x92334800) [pid = 1740] [serial = 609] [outer = 0x915dbc00] 13:36:24 INFO - PROCESS | 1740 | 1468355784281 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]]]}] 13:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1650ms 13:36:24 INFO - PROCESS | 1740 | 1468355784324 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 13:36:24 INFO - PROCESS | 1740 | 1468355784329 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 13:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:36:24 INFO - PROCESS | 1740 | 1468355784336 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:36:24 INFO - PROCESS | 1740 | 1468355784341 Marionette TRACE conn3 <- [1,782,null,{}] 13:36:24 INFO - PROCESS | 1740 | 1468355784348 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}] 13:36:24 INFO - PROCESS | 1740 | 1468355784354 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:24 INFO - PROCESS | 1740 | 1468355784584 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 13:36:24 INFO - PROCESS | 1740 | 1468355784815 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:24 INFO - PROCESS | 1740 | 1468355784827 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:24 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee53c00 == 15 [pid = 1740] [id = 203] 13:36:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 107 (0x8fb4f400) [pid = 1740] [serial = 610] [outer = (nil)] 13:36:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 108 (0x92425000) [pid = 1740] [serial = 611] [outer = 0x8fb4f400] 13:36:24 INFO - PROCESS | 1740 | 1468355784951 Marionette DEBUG loaded listener.js 13:36:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 109 (0x9242ec00) [pid = 1740] [serial = 612] [outer = 0x8fb4f400] 13:36:25 INFO - PROCESS | 1740 | 1468355785889 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]]]}] 13:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1582ms 13:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:36:25 INFO - PROCESS | 1740 | 1468355785919 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 13:36:25 INFO - PROCESS | 1740 | 1468355785922 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 13:36:25 INFO - PROCESS | 1740 | 1468355785930 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:36:25 INFO - PROCESS | 1740 | 1468355785933 Marionette TRACE conn3 <- [1,786,null,{}] 13:36:25 INFO - PROCESS | 1740 | 1468355785940 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}] 13:36:25 INFO - PROCESS | 1740 | 1468355785946 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:26 INFO - PROCESS | 1740 | 1468355786136 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 13:36:26 INFO - PROCESS | 1740 | 1468355786321 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:26 INFO - PROCESS | 1740 | 1468355786342 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x93a41000 == 16 [pid = 1740] [id = 204] 13:36:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 110 (0x93a41c00) [pid = 1740] [serial = 613] [outer = (nil)] 13:36:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 111 (0x93a46000) [pid = 1740] [serial = 614] [outer = 0x93a41c00] 13:36:26 INFO - PROCESS | 1740 | 1468355786519 Marionette DEBUG loaded listener.js 13:36:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 112 (0x93d7dc00) [pid = 1740] [serial = 615] [outer = 0x93a41c00] 13:36:27 INFO - PROCESS | 1740 | 1468355787579 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]]]}] 13:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1683ms 13:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:36:27 INFO - PROCESS | 1740 | 1468355787613 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 13:36:27 INFO - PROCESS | 1740 | 1468355787616 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 13:36:27 INFO - PROCESS | 1740 | 1468355787624 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:36:27 INFO - PROCESS | 1740 | 1468355787628 Marionette TRACE conn3 <- [1,790,null,{}] 13:36:27 INFO - PROCESS | 1740 | 1468355787637 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}] 13:36:27 INFO - PROCESS | 1740 | 1468355787642 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:27 INFO - PROCESS | 1740 | 1468355787843 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 13:36:28 INFO - PROCESS | 1740 | 1468355788083 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:28 INFO - PROCESS | 1740 | 1468355788090 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:28 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eecb400 == 17 [pid = 1740] [id = 205] 13:36:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 113 (0x8fb43800) [pid = 1740] [serial = 616] [outer = (nil)] 13:36:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 114 (0x8fb4e000) [pid = 1740] [serial = 617] [outer = 0x8fb43800] 13:36:28 INFO - PROCESS | 1740 | 1468355788221 Marionette DEBUG loaded listener.js 13:36:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 115 (0x9144d800) [pid = 1740] [serial = 618] [outer = 0x8fb43800] 13:36:29 INFO - PROCESS | 1740 | 1468355789196 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]]]}] 13:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1643ms 13:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:36:29 INFO - PROCESS | 1740 | 1468355789267 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 13:36:29 INFO - PROCESS | 1740 | 1468355789271 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 13:36:29 INFO - PROCESS | 1740 | 1468355789278 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:36:29 INFO - PROCESS | 1740 | 1468355789281 Marionette TRACE conn3 <- [1,794,null,{}] 13:36:29 INFO - PROCESS | 1740 | 1468355789288 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}] 13:36:29 INFO - PROCESS | 1740 | 1468355789294 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:29 INFO - PROCESS | 1740 | 1468355789484 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 13:36:29 INFO - PROCESS | 1740 | 1468355789714 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:29 INFO - PROCESS | 1740 | 1468355789723 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7bf000 == 18 [pid = 1740] [id = 206] 13:36:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 116 (0x8d7c1c00) [pid = 1740] [serial = 619] [outer = (nil)] 13:36:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 117 (0x8e260c00) [pid = 1740] [serial = 620] [outer = 0x8d7c1c00] 13:36:29 INFO - PROCESS | 1740 | 1468355789964 Marionette DEBUG loaded listener.js 13:36:30 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee54000 == 17 [pid = 1740] [id = 198] 13:36:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 118 (0x8e267800) [pid = 1740] [serial = 621] [outer = 0x8d7c1c00] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 117 (0x93ac1400) [pid = 1740] [serial = 545] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 116 (0x92427000) [pid = 1740] [serial = 542] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 115 (0x91d76000) [pid = 1740] [serial = 575] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 114 (0x93d7f800) [pid = 1740] [serial = 589] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 113 (0x91db8800) [pid = 1740] [serial = 584] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 112 (0x930c9800) [pid = 1740] [serial = 586] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 111 (0x8fca7c00) [pid = 1740] [serial = 581] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 110 (0x91d70800) [pid = 1740] [serial = 547] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 109 (0x91d6e400) [pid = 1740] [serial = 583] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 108 (0x9acd7400) [pid = 1740] [serial = 517] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 107 (0x93a48400) [pid = 1740] [serial = 544] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 106 (0x8d7c6400) [pid = 1740] [serial = 505] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 105 (0x8fca5c00) [pid = 1740] [serial = 536] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 104 (0x8fc9a800) [pid = 1740] [serial = 535] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 103 (0x99f23800) [pid = 1740] [serial = 514] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 102 (0x92424000) [pid = 1740] [serial = 578] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x91cd9000) [pid = 1740] [serial = 508] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x9afc0400) [pid = 1740] [serial = 520] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x914bc000) [pid = 1740] [serial = 538] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x915d7c00) [pid = 1740] [serial = 539] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x92087800) [pid = 1740] [serial = 532] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x92272c00) [pid = 1740] [serial = 541] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x948d9800) [pid = 1740] [serial = 511] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x8fc9c800) [pid = 1740] [serial = 580] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x8fb4dc00) [pid = 1740] [serial = 523] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x8eecb000) [pid = 1740] [serial = 526] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x8fb4e400) [pid = 1740] [serial = 529] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x923b9c00) [pid = 1740] [serial = 577] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x8fca7000) [pid = 1740] [serial = 550] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0xa6a9e800) [pid = 1740] [serial = 473] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x8eef0000) [pid = 1740] [serial = 482] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9208c000) [pid = 1740] [serial = 548] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x8fc9ac00) [pid = 1740] [serial = 569] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x91cd0400) [pid = 1740] [serial = 572] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x8ee5bc00) [pid = 1740] [serial = 506] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x93a42000) [pid = 1740] [serial = 533] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x914bb800) [pid = 1740] [serial = 574] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x8eecd800) [pid = 1740] [serial = 527] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x914b3000) [pid = 1740] [serial = 551] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x8d7c4800) [pid = 1740] [serial = 485] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x996e1c00) [pid = 1740] [serial = 562] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x8eefa400) [pid = 1740] [serial = 565] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x99ae8000) [pid = 1740] [serial = 563] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x99616c00) [pid = 1740] [serial = 559] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x95292400) [pid = 1740] [serial = 556] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9ae73c00) [pid = 1740] [serial = 518] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x91dbf000) [pid = 1740] [serial = 509] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x8ee5a400) [pid = 1740] [serial = 479] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x92089000) [pid = 1740] [serial = 377] [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.] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x8eefd000) [pid = 1740] [serial = 470] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x93d8a000) [pid = 1740] [serial = 590] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9961ec00) [pid = 1740] [serial = 560] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x8eef6800) [pid = 1740] [serial = 568] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x9b83a400) [pid = 1740] [serial = 530] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x9afbe400) [pid = 1740] [serial = 524] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x9226e800) [pid = 1740] [serial = 554] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x914b3400) [pid = 1740] [serial = 571] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 60 (0x8e264c00) [pid = 1740] [serial = 476] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 59 (0x9d5b3400) [pid = 1740] [serial = 521] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 58 (0x9a015400) [pid = 1740] [serial = 515] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 57 (0x9a0ed800) [pid = 1740] [serial = 464] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 56 (0x91dc1400) [pid = 1740] [serial = 553] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 55 (0x99f17c00) [pid = 1740] [serial = 503] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 54 (0x978e3000) [pid = 1740] [serial = 557] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 53 (0xa2006800) [pid = 1740] [serial = 467] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 52 (0x9836c400) [pid = 1740] [serial = 512] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 51 (0x99ab0800) [pid = 1740] [serial = 566] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 50 (0xa2ff3000) [pid = 1740] [serial = 455] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 49 (0x99c30c00) [pid = 1740] [serial = 461] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 48 (0x92426800) [pid = 1740] [serial = 458] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1740 | --DOMWINDOW == 47 (0x930d5c00) [pid = 1740] [serial = 587] [outer = (nil)] [url = about:blank] 13:36:31 INFO - PROCESS | 1740 | 1468355791357 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]]]}] 13:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 2151ms 13:36:31 INFO - PROCESS | 1740 | 1468355791430 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 13:36:31 INFO - PROCESS | 1740 | 1468355791437 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 13:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:36:31 INFO - PROCESS | 1740 | 1468355791446 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:36:31 INFO - PROCESS | 1740 | 1468355791449 Marionette TRACE conn3 <- [1,798,null,{}] 13:36:31 INFO - PROCESS | 1740 | 1468355791458 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}] 13:36:31 INFO - PROCESS | 1740 | 1468355791464 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:31 INFO - PROCESS | 1740 | 1468355791678 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 13:36:31 INFO - PROCESS | 1740 | --DOMWINDOW == 46 (0x95226400) [pid = 1740] [serial = 593] [outer = (nil)] [url = about:blank] 13:36:31 INFO - PROCESS | 1740 | 1468355791884 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:31 INFO - PROCESS | 1740 | 1468355791896 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eefec00 == 18 [pid = 1740] [id = 207] 13:36:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 47 (0x8fb42800) [pid = 1740] [serial = 622] [outer = (nil)] 13:36:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 48 (0x8fb4a000) [pid = 1740] [serial = 623] [outer = 0x8fb42800] 13:36:31 INFO - PROCESS | 1740 | 1468355791981 Marionette DEBUG loaded listener.js 13:36:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 49 (0x8fc9a400) [pid = 1740] [serial = 624] [outer = 0x8fb42800] 13:36:32 INFO - PROCESS | 1740 | 1468355792878 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]]]}] 13:36:32 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 13:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1492ms 13:36:32 INFO - PROCESS | 1740 | 1468355792938 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 13:36:32 INFO - PROCESS | 1740 | 1468355792943 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 13:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:36:32 INFO - PROCESS | 1740 | 1468355792955 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:36:32 INFO - PROCESS | 1740 | 1468355792959 Marionette TRACE conn3 <- [1,802,null,{}] 13:36:32 INFO - PROCESS | 1740 | 1468355792966 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}] 13:36:32 INFO - PROCESS | 1740 | 1468355792971 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:33 INFO - PROCESS | 1740 | 1468355793175 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 13:36:33 INFO - PROCESS | 1740 | 1468355793307 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:33 INFO - PROCESS | 1740 | 1468355793315 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:33 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eefe400 == 19 [pid = 1740] [id = 208] 13:36:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 50 (0x8fb47800) [pid = 1740] [serial = 625] [outer = (nil)] 13:36:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 51 (0x914bac00) [pid = 1740] [serial = 626] [outer = 0x8fb47800] 13:36:33 INFO - PROCESS | 1740 | 1468355793404 Marionette DEBUG loaded listener.js 13:36:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 52 (0x915d2000) [pid = 1740] [serial = 627] [outer = 0x8fb47800] 13:36:34 INFO - PROCESS | 1740 | 1468355794375 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]]]}] 13:36:34 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 13:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1489ms 13:36:34 INFO - PROCESS | 1740 | 1468355794445 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 13:36:34 INFO - PROCESS | 1740 | 1468355794450 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 13:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:36:34 INFO - PROCESS | 1740 | 1468355794463 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:36:34 INFO - PROCESS | 1740 | 1468355794468 Marionette TRACE conn3 <- [1,806,null,{}] 13:36:34 INFO - PROCESS | 1740 | 1468355794486 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}] 13:36:34 INFO - PROCESS | 1740 | 1468355794496 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:34 INFO - PROCESS | 1740 | 1468355794761 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 13:36:34 INFO - PROCESS | 1740 | 1468355794902 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:34 INFO - PROCESS | 1740 | 1468355794911 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:34 INFO - PROCESS | 1740 | ++DOCSHELL 0x9144b800 == 20 [pid = 1740] [id = 209] 13:36:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 53 (0x91d75800) [pid = 1740] [serial = 628] [outer = (nil)] 13:36:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 54 (0x91dbb400) [pid = 1740] [serial = 629] [outer = 0x91d75800] 13:36:34 INFO - PROCESS | 1740 | 1468355794991 Marionette DEBUG loaded listener.js 13:36:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 55 (0x91dbf400) [pid = 1740] [serial = 630] [outer = 0x91d75800] 13:36:35 INFO - PROCESS | 1740 | 1468355795753 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]]]}] 13:36:35 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 13:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1349ms 13:36:35 INFO - PROCESS | 1740 | 1468355795813 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 13:36:35 INFO - PROCESS | 1740 | 1468355795818 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 13:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:36:35 INFO - PROCESS | 1740 | 1468355795825 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:36:35 INFO - PROCESS | 1740 | 1468355795829 Marionette TRACE conn3 <- [1,810,null,{}] 13:36:35 INFO - PROCESS | 1740 | 1468355795835 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}] 13:36:35 INFO - PROCESS | 1740 | 1468355795841 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:36 INFO - PROCESS | 1740 | 1468355796048 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 13:36:36 INFO - PROCESS | 1740 | 1468355796173 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:36 INFO - PROCESS | 1740 | 1468355796179 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x91db9400 == 21 [pid = 1740] [id = 210] 13:36:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 56 (0x91dba400) [pid = 1740] [serial = 631] [outer = (nil)] 13:36:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 57 (0x92090800) [pid = 1740] [serial = 632] [outer = 0x91dba400] 13:36:36 INFO - PROCESS | 1740 | 1468355796253 Marionette DEBUG loaded listener.js 13:36:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 58 (0x92272c00) [pid = 1740] [serial = 633] [outer = 0x91dba400] 13:36:37 INFO - PROCESS | 1740 | 1468355797092 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]]]}] 13:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1288ms 13:36:37 INFO - PROCESS | 1740 | 1468355797114 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 13:36:37 INFO - PROCESS | 1740 | 1468355797119 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 13:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:36:37 INFO - PROCESS | 1740 | 1468355797126 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:36:37 INFO - PROCESS | 1740 | 1468355797129 Marionette TRACE conn3 <- [1,814,null,{}] 13:36:37 INFO - PROCESS | 1740 | 1468355797138 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}] 13:36:37 INFO - PROCESS | 1740 | 1468355797144 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:37 INFO - PROCESS | 1740 | 1468355797318 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 13:36:37 INFO - PROCESS | 1740 | 1468355797332 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:37 INFO - PROCESS | 1740 | 1468355797339 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:37 INFO - PROCESS | 1740 | ++DOCSHELL 0x923b8400 == 22 [pid = 1740] [id = 211] 13:36:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 59 (0x923ba800) [pid = 1740] [serial = 634] [outer = (nil)] 13:36:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 60 (0x923c0c00) [pid = 1740] [serial = 635] [outer = 0x923ba800] 13:36:37 INFO - PROCESS | 1740 | 1468355797438 Marionette DEBUG loaded listener.js 13:36:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 61 (0x930cf400) [pid = 1740] [serial = 636] [outer = 0x923ba800] 13:36:38 INFO - PROCESS | 1740 | 1468355798493 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] 13:36:38 INFO - PROCESS | 1740 | 1468355798548 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 13:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:36:38 INFO - PROCESS | 1740 | 1468355798562 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:36:38 INFO - PROCESS | 1740 | 1468355798570 Marionette TRACE conn3 <- [1,818,null,{}] 13:36:38 INFO - PROCESS | 1740 | 1468355798637 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}] 13:36:38 INFO - PROCESS | 1740 | 1468355798645 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:38 INFO - PROCESS | 1740 | 1468355798933 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 13:36:39 INFO - PROCESS | 1740 | 1468355799127 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:39 INFO - PROCESS | 1740 | 1468355799143 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e264000 == 23 [pid = 1740] [id = 212] 13:36:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x8eefc000) [pid = 1740] [serial = 637] [outer = (nil)] 13:36:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x8fb42000) [pid = 1740] [serial = 638] [outer = 0x8eefc000] 13:36:39 INFO - PROCESS | 1740 | 1468355799235 Marionette DEBUG loaded listener.js 13:36:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x8fc9d400) [pid = 1740] [serial = 639] [outer = 0x8eefc000] 13:36:40 INFO - PROCESS | 1740 | 1468355800209 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]]]}] 13:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1705ms 13:36:40 INFO - PROCESS | 1740 | 1468355800266 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 13:36:40 INFO - PROCESS | 1740 | 1468355800274 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 13:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:36:40 INFO - PROCESS | 1740 | 1468355800286 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:36:40 INFO - PROCESS | 1740 | 1468355800291 Marionette TRACE conn3 <- [1,822,null,{}] 13:36:40 INFO - PROCESS | 1740 | 1468355800298 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}] 13:36:40 INFO - PROCESS | 1740 | 1468355800305 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:40 INFO - PROCESS | 1740 | 1468355800660 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 13:36:40 INFO - PROCESS | 1740 | 1468355800851 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:40 INFO - PROCESS | 1740 | 1468355800860 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:40 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee5b000 == 24 [pid = 1740] [id = 213] 13:36:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x915da000) [pid = 1740] [serial = 640] [outer = (nil)] 13:36:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x915df800) [pid = 1740] [serial = 641] [outer = 0x915da000] 13:36:40 INFO - PROCESS | 1740 | 1468355800951 Marionette DEBUG loaded listener.js 13:36:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x91d6f000) [pid = 1740] [serial = 642] [outer = 0x915da000] 13:36:41 INFO - PROCESS | 1740 | 1468355801915 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] 13:36:41 INFO - PROCESS | 1740 | 1468355801985 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 13:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:36:41 INFO - PROCESS | 1740 | 1468355801993 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:36:42 INFO - PROCESS | 1740 | 1468355802000 Marionette TRACE conn3 <- [1,826,null,{}] 13:36:42 INFO - PROCESS | 1740 | 1468355802061 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}] 13:36:42 INFO - PROCESS | 1740 | 1468355802071 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:42 INFO - PROCESS | 1740 | 1468355802361 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 13:36:42 INFO - PROCESS | 1740 | 1468355802569 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:42 INFO - PROCESS | 1740 | 1468355802584 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:42 INFO - PROCESS | 1740 | ++DOCSHELL 0x930cb800 == 25 [pid = 1740] [id = 214] 13:36:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x930d5800) [pid = 1740] [serial = 643] [outer = (nil)] 13:36:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x93a46c00) [pid = 1740] [serial = 644] [outer = 0x930d5800] 13:36:42 INFO - PROCESS | 1740 | 1468355802738 Marionette DEBUG loaded listener.js 13:36:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x93ac8800) [pid = 1740] [serial = 645] [outer = 0x930d5800] 13:36:43 INFO - PROCESS | 1740 | 1468355803777 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]]]}] 13:36:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1842ms 13:36:43 INFO - PROCESS | 1740 | 1468355803836 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 13:36:43 INFO - PROCESS | 1740 | 1468355803841 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 13:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:36:43 INFO - PROCESS | 1740 | 1468355803847 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:36:43 INFO - PROCESS | 1740 | 1468355803851 Marionette TRACE conn3 <- [1,830,null,{}] 13:36:43 INFO - PROCESS | 1740 | 1468355803857 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}] 13:36:43 INFO - PROCESS | 1740 | 1468355803863 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:44 INFO - PROCESS | 1740 | 1468355804099 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 13:36:44 INFO - PROCESS | 1740 | 1468355804314 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:44 INFO - PROCESS | 1740 | 1468355804321 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:44 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee55400 == 26 [pid = 1740] [id = 215] 13:36:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x923bd800) [pid = 1740] [serial = 646] [outer = (nil)] 13:36:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x93d85c00) [pid = 1740] [serial = 647] [outer = 0x923bd800] 13:36:44 INFO - PROCESS | 1740 | 1468355804453 Marionette DEBUG loaded listener.js 13:36:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x95224000) [pid = 1740] [serial = 648] [outer = 0x923bd800] 13:36:45 INFO - PROCESS | 1740 | 1468355805362 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]]]}] 13:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1547ms 13:36:45 INFO - PROCESS | 1740 | 1468355805396 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 13:36:45 INFO - PROCESS | 1740 | 1468355805401 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 13:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:36:45 INFO - PROCESS | 1740 | 1468355805408 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:36:45 INFO - PROCESS | 1740 | 1468355805412 Marionette TRACE conn3 <- [1,834,null,{}] 13:36:45 INFO - PROCESS | 1740 | 1468355805418 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}] 13:36:45 INFO - PROCESS | 1740 | 1468355805424 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:45 INFO - PROCESS | 1740 | 1468355805650 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 13:36:45 INFO - PROCESS | 1740 | 1468355805865 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:45 INFO - PROCESS | 1740 | 1468355805875 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:45 INFO - PROCESS | 1740 | ++DOCSHELL 0x92084000 == 27 [pid = 1740] [id = 216] 13:36:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x923bac00) [pid = 1740] [serial = 649] [outer = (nil)] 13:36:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x95289c00) [pid = 1740] [serial = 650] [outer = 0x923bac00] 13:36:46 INFO - PROCESS | 1740 | 1468355806009 Marionette DEBUG loaded listener.js 13:36:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x95297800) [pid = 1740] [serial = 651] [outer = 0x923bac00] 13:36:46 INFO - PROCESS | 1740 | 1468355806932 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]]]}] 13:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1542ms 13:36:46 INFO - PROCESS | 1740 | 1468355806951 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 13:36:46 INFO - PROCESS | 1740 | 1468355806955 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 13:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:36:46 INFO - PROCESS | 1740 | 1468355806962 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:36:46 INFO - PROCESS | 1740 | 1468355806966 Marionette TRACE conn3 <- [1,838,null,{}] 13:36:46 INFO - PROCESS | 1740 | 1468355806972 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}] 13:36:46 INFO - PROCESS | 1740 | 1468355806983 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:47 INFO - PROCESS | 1740 | 1468355807260 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 13:36:47 INFO - PROCESS | 1740 | 1468355807500 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:47 INFO - PROCESS | 1740 | 1468355807509 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:47 INFO - PROCESS | 1740 | ++DOCSHELL 0x92429000 == 28 [pid = 1740] [id = 217] 13:36:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x95439000) [pid = 1740] [serial = 652] [outer = (nil)] 13:36:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x983d1400) [pid = 1740] [serial = 653] [outer = 0x95439000] 13:36:47 INFO - PROCESS | 1740 | 1468355807606 Marionette DEBUG loaded listener.js 13:36:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x98eb4c00) [pid = 1740] [serial = 654] [outer = 0x95439000] 13:36:48 INFO - PROCESS | 1740 | 1468355808565 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]]]}] 13:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1644ms 13:36:48 INFO - PROCESS | 1740 | 1468355808608 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 13:36:48 INFO - PROCESS | 1740 | 1468355808614 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 13:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:36:48 INFO - PROCESS | 1740 | 1468355808622 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:36:48 INFO - PROCESS | 1740 | 1468355808626 Marionette TRACE conn3 <- [1,842,null,{}] 13:36:48 INFO - PROCESS | 1740 | 1468355808633 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}] 13:36:48 INFO - PROCESS | 1740 | 1468355808639 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:48 INFO - PROCESS | 1740 | 1468355808875 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 13:36:49 INFO - PROCESS | 1740 | 1468355809099 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:49 INFO - PROCESS | 1740 | 1468355809107 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x914b4400 == 29 [pid = 1740] [id = 218] 13:36:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x93a40400) [pid = 1740] [serial = 655] [outer = (nil)] 13:36:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x995c4c00) [pid = 1740] [serial = 656] [outer = 0x93a40400] 13:36:49 INFO - PROCESS | 1740 | 1468355809204 Marionette DEBUG loaded listener.js 13:36:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x99618000) [pid = 1740] [serial = 657] [outer = 0x93a40400] 13:36:50 INFO - PROCESS | 1740 | 1468355810117 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]]]}] 13:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1540ms 13:36:50 INFO - PROCESS | 1740 | 1468355810163 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 13:36:50 INFO - PROCESS | 1740 | 1468355810167 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 13:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:36:50 INFO - PROCESS | 1740 | 1468355810174 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:36:50 INFO - PROCESS | 1740 | 1468355810180 Marionette TRACE conn3 <- [1,846,null,{}] 13:36:50 INFO - PROCESS | 1740 | 1468355810186 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}] 13:36:50 INFO - PROCESS | 1740 | 1468355810191 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:50 INFO - PROCESS | 1740 | 1468355810394 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 13:36:50 INFO - PROCESS | 1740 | 1468355810615 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:50 INFO - PROCESS | 1740 | 1468355810623 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee5cc00 == 30 [pid = 1740] [id = 219] 13:36:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x8ee5d800) [pid = 1740] [serial = 658] [outer = (nil)] 13:36:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x8eecd800) [pid = 1740] [serial = 659] [outer = 0x8ee5d800] 13:36:50 INFO - PROCESS | 1740 | 1468355810939 Marionette DEBUG loaded listener.js 13:36:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x8eef5c00) [pid = 1740] [serial = 660] [outer = 0x8ee5d800] 13:36:51 INFO - PROCESS | 1740 | 1468355811912 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]]]}] 13:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1791ms 13:36:51 INFO - PROCESS | 1740 | 1468355811969 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 13:36:51 INFO - PROCESS | 1740 | 1468355811979 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 13:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:36:51 INFO - PROCESS | 1740 | 1468355811992 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:36:51 INFO - PROCESS | 1740 | 1468355811996 Marionette TRACE conn3 <- [1,850,null,{}] 13:36:52 INFO - PROCESS | 1740 | 1468355812006 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}] 13:36:52 INFO - PROCESS | 1740 | 1468355812010 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:52 INFO - PROCESS | 1740 | 1468355812420 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 13:36:52 INFO - PROCESS | 1740 | 1468355812622 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:52 INFO - PROCESS | 1740 | 1468355812631 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x915dc000 == 31 [pid = 1740] [id = 220] 13:36:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x91cd6000) [pid = 1740] [serial = 661] [outer = (nil)] 13:36:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x91db9c00) [pid = 1740] [serial = 662] [outer = 0x91cd6000] 13:36:52 INFO - PROCESS | 1740 | 1468355812712 Marionette DEBUG loaded listener.js 13:36:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x92335400) [pid = 1740] [serial = 663] [outer = 0x91cd6000] 13:36:54 INFO - PROCESS | 1740 | --DOCSHELL 0x93a41000 == 30 [pid = 1740] [id = 204] 13:36:54 INFO - PROCESS | 1740 | --DOCSHELL 0x8eec3c00 == 29 [pid = 1740] [id = 202] 13:36:54 INFO - PROCESS | 1740 | --DOCSHELL 0x91cd1800 == 28 [pid = 1740] [id = 201] 13:36:54 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb42c00 == 27 [pid = 1740] [id = 200] 13:36:54 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7bb000 == 26 [pid = 1740] [id = 199] 13:36:54 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7b7c00 == 25 [pid = 1740] [id = 197] 13:36:54 INFO - PROCESS | 1740 | --DOCSHELL 0x8eecb400 == 24 [pid = 1740] [id = 205] 13:36:54 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee53c00 == 23 [pid = 1740] [id = 203] 13:36:54 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7bf000 == 22 [pid = 1740] [id = 206] 13:36:54 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x8ee5b800) [pid = 1740] [serial = 596] [outer = (nil)] [url = about:blank] 13:36:54 INFO - PROCESS | 1740 | 1468355814856 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]]]}] 13:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 2905ms 13:36:54 INFO - PROCESS | 1740 | 1468355814894 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 13:36:54 INFO - PROCESS | 1740 | 1468355814902 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 13:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:36:54 INFO - PROCESS | 1740 | 1468355814913 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:36:54 INFO - PROCESS | 1740 | 1468355814917 Marionette TRACE conn3 <- [1,854,null,{}] 13:36:54 INFO - PROCESS | 1740 | 1468355814927 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}] 13:36:54 INFO - PROCESS | 1740 | 1468355814932 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:55 INFO - PROCESS | 1740 | 1468355815112 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 13:36:55 INFO - PROCESS | 1740 | 1468355815261 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:55 INFO - PROCESS | 1740 | 1468355815272 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:55 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e25dc00 == 23 [pid = 1740] [id = 221] 13:36:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x8e263400) [pid = 1740] [serial = 664] [outer = (nil)] 13:36:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x8eec2800) [pid = 1740] [serial = 665] [outer = 0x8e263400] 13:36:55 INFO - PROCESS | 1740 | 1468355815352 Marionette DEBUG loaded listener.js 13:36:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x8eec6000) [pid = 1740] [serial = 666] [outer = 0x8e263400] 13:36:56 INFO - PROCESS | 1740 | 1468355816122 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]]]}] 13:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1233ms 13:36:56 INFO - PROCESS | 1740 | 1468355816146 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 13:36:56 INFO - PROCESS | 1740 | 1468355816155 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 13:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:36:56 INFO - PROCESS | 1740 | 1468355816167 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:36:56 INFO - PROCESS | 1740 | 1468355816171 Marionette TRACE conn3 <- [1,858,null,{}] 13:36:56 INFO - PROCESS | 1740 | 1468355816179 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}] 13:36:56 INFO - PROCESS | 1740 | 1468355816184 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:56 INFO - PROCESS | 1740 | 1468355816365 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 13:36:56 INFO - PROCESS | 1740 | 1468355816375 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:56 INFO - PROCESS | 1740 | 1468355816387 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:56 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb45400 == 24 [pid = 1740] [id = 222] 13:36:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x8fb47400) [pid = 1740] [serial = 667] [outer = (nil)] 13:36:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x8fb4c800) [pid = 1740] [serial = 668] [outer = 0x8fb47400] 13:36:56 INFO - PROCESS | 1740 | 1468355816461 Marionette DEBUG loaded listener.js 13:36:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x8fc9cc00) [pid = 1740] [serial = 669] [outer = 0x8fb47400] 13:36:57 INFO - PROCESS | 1740 | 1468355817537 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]]]}] 13:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1433ms 13:36:57 INFO - PROCESS | 1740 | 1468355817601 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 13:36:57 INFO - PROCESS | 1740 | 1468355817605 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 13:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:36:57 INFO - PROCESS | 1740 | 1468355817621 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:36:57 INFO - PROCESS | 1740 | 1468355817627 Marionette TRACE conn3 <- [1,862,null,{}] 13:36:57 INFO - PROCESS | 1740 | 1468355817647 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}] 13:36:57 INFO - PROCESS | 1740 | 1468355817657 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:57 INFO - PROCESS | 1740 | 1468355817881 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 13:36:58 INFO - PROCESS | 1740 | 1468355818029 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:58 INFO - PROCESS | 1740 | 1468355818042 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:58 INFO - PROCESS | 1740 | ++DOCSHELL 0x915db000 == 25 [pid = 1740] [id = 223] 13:36:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x915db400) [pid = 1740] [serial = 670] [outer = (nil)] 13:36:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x91cd3000) [pid = 1740] [serial = 671] [outer = 0x915db400] 13:36:58 INFO - PROCESS | 1740 | 1468355818118 Marionette DEBUG loaded listener.js 13:36:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x91cdc800) [pid = 1740] [serial = 672] [outer = 0x915db400] 13:36:59 INFO - PROCESS | 1740 | 1468355819070 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]]]}] 13:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1496ms 13:36:59 INFO - PROCESS | 1740 | 1468355819117 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 13:36:59 INFO - PROCESS | 1740 | 1468355819122 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 13:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:36:59 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x923ba800) [pid = 1740] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:36:59 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x91dba400) [pid = 1740] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:36:59 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x8fb43800) [pid = 1740] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:36:59 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x8d7bec00) [pid = 1740] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:36:59 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x8fb4f400) [pid = 1740] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:36:59 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x91d75800) [pid = 1740] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:36:59 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x91cd2400) [pid = 1740] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:36:59 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x915dbc00) [pid = 1740] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:36:59 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x8ee54c00) [pid = 1740] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:36:59 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x8fb46800) [pid = 1740] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:36:59 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x8fb47800) [pid = 1740] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:36:59 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x93a41c00) [pid = 1740] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:36:59 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x8fb42800) [pid = 1740] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:36:59 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x8d7c1c00) [pid = 1740] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:36:59 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x92088400) [pid = 1740] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:36:59 INFO - PROCESS | 1740 | 1468355819625 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:36:59 INFO - PROCESS | 1740 | 1468355819628 Marionette TRACE conn3 <- [1,866,null,{}] 13:36:59 INFO - PROCESS | 1740 | 1468355819636 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}] 13:36:59 INFO - PROCESS | 1740 | 1468355819642 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:59 INFO - PROCESS | 1740 | 1468355819797 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 13:36:59 INFO - PROCESS | 1740 | 1468355819919 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:59 INFO - PROCESS | 1740 | 1468355819927 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:36:59 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e25e800 == 26 [pid = 1740] [id = 224] 13:36:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x8eef0c00) [pid = 1740] [serial = 673] [outer = (nil)] 13:36:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x915df400) [pid = 1740] [serial = 674] [outer = 0x8eef0c00] 13:37:00 INFO - PROCESS | 1740 | 1468355820000 Marionette DEBUG loaded listener.js 13:37:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x91d7a800) [pid = 1740] [serial = 675] [outer = 0x8eef0c00] 13:37:00 INFO - PROCESS | 1740 | 1468355820790 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]]]}] 13:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1314ms 13:37:00 INFO - PROCESS | 1740 | 1468355820824 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 13:37:00 INFO - PROCESS | 1740 | 1468355820827 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 13:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:37:00 INFO - PROCESS | 1740 | 1468355820834 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:37:00 INFO - PROCESS | 1740 | 1468355820837 Marionette TRACE conn3 <- [1,870,null,{}] 13:37:00 INFO - PROCESS | 1740 | 1468355820844 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}] 13:37:00 INFO - PROCESS | 1740 | 1468355820850 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:01 INFO - PROCESS | 1740 | 1468355821012 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 13:37:01 INFO - PROCESS | 1740 | 1468355821023 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:01 INFO - PROCESS | 1740 | 1468355821034 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:01 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eed0400 == 27 [pid = 1740] [id = 225] 13:37:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x91cd2400) [pid = 1740] [serial = 676] [outer = (nil)] 13:37:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x92085800) [pid = 1740] [serial = 677] [outer = 0x91cd2400] 13:37:01 INFO - PROCESS | 1740 | 1468355821103 Marionette DEBUG loaded listener.js 13:37:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x92088800) [pid = 1740] [serial = 678] [outer = 0x91cd2400] 13:37:02 INFO - PROCESS | 1740 | 1468355822337 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]]]}] 13:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1539ms 13:37:02 INFO - PROCESS | 1740 | 1468355822375 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 13:37:02 INFO - PROCESS | 1740 | 1468355822383 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 13:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:37:02 INFO - PROCESS | 1740 | 1468355822398 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:37:02 INFO - PROCESS | 1740 | 1468355822403 Marionette TRACE conn3 <- [1,874,null,{}] 13:37:02 INFO - PROCESS | 1740 | 1468355822415 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}] 13:37:02 INFO - PROCESS | 1740 | 1468355822423 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:02 INFO - PROCESS | 1740 | 1468355822678 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 13:37:02 INFO - PROCESS | 1740 | 1468355822910 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:02 INFO - PROCESS | 1740 | 1468355822920 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee5f400 == 28 [pid = 1740] [id = 226] 13:37:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x8eec3800) [pid = 1740] [serial = 679] [outer = (nil)] 13:37:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x8eefe800) [pid = 1740] [serial = 680] [outer = 0x8eec3800] 13:37:03 INFO - PROCESS | 1740 | 1468355823021 Marionette DEBUG loaded listener.js 13:37:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x8fca3400) [pid = 1740] [serial = 681] [outer = 0x8eec3800] 13:37:04 INFO - PROCESS | 1740 | 1468355824078 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]]]}] 13:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1739ms 13:37:04 INFO - PROCESS | 1740 | 1468355824136 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 13:37:04 INFO - PROCESS | 1740 | 1468355824144 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 13:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:37:04 INFO - PROCESS | 1740 | 1468355824159 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:37:04 INFO - PROCESS | 1740 | 1468355824167 Marionette TRACE conn3 <- [1,878,null,{}] 13:37:04 INFO - PROCESS | 1740 | 1468355824219 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}] 13:37:04 INFO - PROCESS | 1740 | 1468355824224 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:04 INFO - PROCESS | 1740 | 1468355824464 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 13:37:04 INFO - PROCESS | 1740 | 1468355824660 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:04 INFO - PROCESS | 1740 | 1468355824672 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:04 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eef6000 == 29 [pid = 1740] [id = 227] 13:37:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x91cd3400) [pid = 1740] [serial = 682] [outer = (nil)] 13:37:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x91dbec00) [pid = 1740] [serial = 683] [outer = 0x91cd3400] 13:37:04 INFO - PROCESS | 1740 | 1468355824756 Marionette DEBUG loaded listener.js 13:37:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x9208cc00) [pid = 1740] [serial = 684] [outer = 0x91cd3400] 13:37:05 INFO - PROCESS | 1740 | 1468355825741 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]]]}] 13:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1650ms 13:37:05 INFO - PROCESS | 1740 | 1468355825807 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 13:37:05 INFO - PROCESS | 1740 | 1468355825812 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 13:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:37:05 INFO - PROCESS | 1740 | 1468355825820 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:37:05 INFO - PROCESS | 1740 | 1468355825826 Marionette TRACE conn3 <- [1,882,null,{}] 13:37:05 INFO - PROCESS | 1740 | 1468355825844 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}] 13:37:05 INFO - PROCESS | 1740 | 1468355825854 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:06 INFO - PROCESS | 1740 | 1468355826101 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 13:37:06 INFO - PROCESS | 1740 | 1468355826356 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:06 INFO - PROCESS | 1740 | 1468355826366 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:06 INFO - PROCESS | 1740 | ++DOCSHELL 0x92421800 == 30 [pid = 1740] [id = 228] 13:37:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x92426800) [pid = 1740] [serial = 685] [outer = (nil)] 13:37:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x9242c800) [pid = 1740] [serial = 686] [outer = 0x92426800] 13:37:06 INFO - PROCESS | 1740 | 1468355826457 Marionette DEBUG loaded listener.js 13:37:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x930d1400) [pid = 1740] [serial = 687] [outer = 0x92426800] 13:37:07 INFO - PROCESS | 1740 | 1468355827399 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]]]}] 13:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1643ms 13:37:07 INFO - PROCESS | 1740 | 1468355827464 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 13:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:37:07 INFO - PROCESS | 1740 | 1468355827470 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 13:37:07 INFO - PROCESS | 1740 | 1468355827477 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:37:07 INFO - PROCESS | 1740 | 1468355827479 Marionette TRACE conn3 <- [1,886,null,{}] 13:37:07 INFO - PROCESS | 1740 | 1468355827486 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}] 13:37:07 INFO - PROCESS | 1740 | 1468355827491 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:07 INFO - PROCESS | 1740 | 1468355827713 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 13:37:07 INFO - PROCESS | 1740 | 1468355827922 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:07 INFO - PROCESS | 1740 | 1468355827928 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x914bfc00 == 31 [pid = 1740] [id = 229] 13:37:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x93a42c00) [pid = 1740] [serial = 688] [outer = (nil)] 13:37:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x93a4bc00) [pid = 1740] [serial = 689] [outer = 0x93a42c00] 13:37:08 INFO - PROCESS | 1740 | 1468355828060 Marionette DEBUG loaded listener.js 13:37:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x93b7d800) [pid = 1740] [serial = 690] [outer = 0x93a42c00] 13:37:09 INFO - PROCESS | 1740 | 1468355829035 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]]]}] 13:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1594ms 13:37:09 INFO - PROCESS | 1740 | 1468355829071 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 13:37:09 INFO - PROCESS | 1740 | 1468355829074 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 13:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:37:09 INFO - PROCESS | 1740 | 1468355829082 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:37:09 INFO - PROCESS | 1740 | 1468355829085 Marionette TRACE conn3 <- [1,890,null,{}] 13:37:09 INFO - PROCESS | 1740 | 1468355829092 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}] 13:37:09 INFO - PROCESS | 1740 | 1468355829097 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:09 INFO - PROCESS | 1740 | 1468355829268 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 13:37:09 INFO - PROCESS | 1740 | 1468355829430 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:09 INFO - PROCESS | 1740 | 1468355829439 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:09 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7bd800 == 32 [pid = 1740] [id = 230] 13:37:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x914bc000) [pid = 1740] [serial = 691] [outer = (nil)] 13:37:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x93d82800) [pid = 1740] [serial = 692] [outer = 0x914bc000] 13:37:09 INFO - PROCESS | 1740 | 1468355829563 Marionette DEBUG loaded listener.js 13:37:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x948d6400) [pid = 1740] [serial = 693] [outer = 0x914bc000] 13:37:10 INFO - PROCESS | 1740 | 1468355830567 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]]]}] 13:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1531ms 13:37:10 INFO - PROCESS | 1740 | 1468355830615 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 13:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:37:10 INFO - PROCESS | 1740 | 1468355830619 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 13:37:10 INFO - PROCESS | 1740 | 1468355830626 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:37:10 INFO - PROCESS | 1740 | 1468355830630 Marionette TRACE conn3 <- [1,894,null,{}] 13:37:10 INFO - PROCESS | 1740 | 1468355830636 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}] 13:37:10 INFO - PROCESS | 1740 | 1468355830647 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:10 INFO - PROCESS | 1740 | 1468355830929 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 13:37:11 INFO - PROCESS | 1740 | 1468355831299 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:11 INFO - PROCESS | 1740 | 1468355831307 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:11 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7bd000 == 33 [pid = 1740] [id = 231] 13:37:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 103 (0x8d7bd400) [pid = 1740] [serial = 694] [outer = (nil)] 13:37:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 104 (0x8d7c3800) [pid = 1740] [serial = 695] [outer = 0x8d7bd400] 13:37:11 INFO - PROCESS | 1740 | 1468355831386 Marionette DEBUG loaded listener.js 13:37:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 105 (0x8ee59800) [pid = 1740] [serial = 696] [outer = 0x8d7bd400] 13:37:12 INFO - PROCESS | 1740 | 1468355832311 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]]]}] 13:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1743ms 13:37:12 INFO - PROCESS | 1740 | 1468355832371 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 13:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:37:12 INFO - PROCESS | 1740 | 1468355832378 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 13:37:12 INFO - PROCESS | 1740 | 1468355832386 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:37:12 INFO - PROCESS | 1740 | 1468355832389 Marionette TRACE conn3 <- [1,898,null,{}] 13:37:12 INFO - PROCESS | 1740 | 1468355832398 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}] 13:37:12 INFO - PROCESS | 1740 | 1468355832405 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:12 INFO - PROCESS | 1740 | 1468355832586 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 13:37:12 INFO - PROCESS | 1740 | 1468355832835 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:12 INFO - PROCESS | 1740 | 1468355832843 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e25e000 == 34 [pid = 1740] [id = 232] 13:37:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 106 (0x8e266000) [pid = 1740] [serial = 697] [outer = (nil)] 13:37:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 107 (0x8ee60000) [pid = 1740] [serial = 698] [outer = 0x8e266000] 13:37:12 INFO - PROCESS | 1740 | 1468355832994 Marionette DEBUG loaded listener.js 13:37:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 108 (0x8fb50400) [pid = 1740] [serial = 699] [outer = 0x8e266000] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 107 (0x923c0c00) [pid = 1740] [serial = 635] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 106 (0x930cf400) [pid = 1740] [serial = 636] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 105 (0x92090800) [pid = 1740] [serial = 632] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 104 (0x9144d800) [pid = 1740] [serial = 618] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 103 (0x8fb4e000) [pid = 1740] [serial = 617] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 102 (0x92272c00) [pid = 1740] [serial = 633] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x8e25a400) [pid = 1740] [serial = 599] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x92425000) [pid = 1740] [serial = 611] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x91dbf400) [pid = 1740] [serial = 630] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x91cdc400) [pid = 1740] [serial = 606] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x9226e400) [pid = 1740] [serial = 608] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x8ee57400) [pid = 1740] [serial = 600] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x8eec2000) [pid = 1740] [serial = 597] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x91442000) [pid = 1740] [serial = 602] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x914bac00) [pid = 1740] [serial = 626] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x93d7dc00) [pid = 1740] [serial = 615] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x915d2000) [pid = 1740] [serial = 627] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x8fb4a000) [pid = 1740] [serial = 623] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x8e260c00) [pid = 1740] [serial = 620] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9242ec00) [pid = 1740] [serial = 612] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x91cd5400) [pid = 1740] [serial = 605] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x8fc9a400) [pid = 1740] [serial = 624] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x95288800) [pid = 1740] [serial = 594] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x8e267800) [pid = 1740] [serial = 621] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x91dbb400) [pid = 1740] [serial = 629] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x92334800) [pid = 1740] [serial = 609] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x93a46000) [pid = 1740] [serial = 614] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9144d000) [pid = 1740] [serial = 603] [outer = (nil)] [url = about:blank] 13:37:14 INFO - PROCESS | 1740 | 1468355834095 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]]]}] 13:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1741ms 13:37:14 INFO - PROCESS | 1740 | 1468355834126 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 13:37:14 INFO - PROCESS | 1740 | 1468355834133 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 13:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:37:14 INFO - PROCESS | 1740 | 1468355834142 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:37:14 INFO - PROCESS | 1740 | 1468355834148 Marionette TRACE conn3 <- [1,902,null,{}] 13:37:14 INFO - PROCESS | 1740 | 1468355834158 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}] 13:37:14 INFO - PROCESS | 1740 | 1468355834164 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:14 INFO - PROCESS | 1740 | 1468355834354 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 13:37:14 INFO - PROCESS | 1740 | 1468355834573 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:14 INFO - PROCESS | 1740 | 1468355834583 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:14 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eec4c00 == 35 [pid = 1740] [id = 233] 13:37:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x8eec8000) [pid = 1740] [serial = 700] [outer = (nil)] 13:37:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x91444c00) [pid = 1740] [serial = 701] [outer = 0x8eec8000] 13:37:14 INFO - PROCESS | 1740 | 1468355834710 Marionette DEBUG loaded listener.js 13:37:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9144e000) [pid = 1740] [serial = 702] [outer = 0x8eec8000] 13:37:15 INFO - PROCESS | 1740 | 1468355835629 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]]]}] 13:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1535ms 13:37:15 INFO - PROCESS | 1740 | 1468355835678 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 13:37:15 INFO - PROCESS | 1740 | 1468355835685 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 13:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:37:15 INFO - PROCESS | 1740 | 1468355835696 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:37:15 INFO - PROCESS | 1740 | 1468355835700 Marionette TRACE conn3 <- [1,906,null,{}] 13:37:15 INFO - PROCESS | 1740 | 1468355835707 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}] 13:37:15 INFO - PROCESS | 1740 | 1468355835713 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:15 INFO - PROCESS | 1740 | 1468355835897 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 13:37:16 INFO - PROCESS | 1740 | 1468355836127 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:16 INFO - PROCESS | 1740 | 1468355836135 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:16 INFO - PROCESS | 1740 | ++DOCSHELL 0x915d9800 == 36 [pid = 1740] [id = 234] 13:37:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x915df000) [pid = 1740] [serial = 703] [outer = (nil)] 13:37:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x91cd6400) [pid = 1740] [serial = 704] [outer = 0x915df000] 13:37:16 INFO - PROCESS | 1740 | 1468355836228 Marionette DEBUG loaded listener.js 13:37:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x91cdd800) [pid = 1740] [serial = 705] [outer = 0x915df000] 13:37:17 INFO - PROCESS | 1740 | 1468355837156 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]]]}] 13:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1495ms 13:37:17 INFO - PROCESS | 1740 | 1468355837191 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 13:37:17 INFO - PROCESS | 1740 | 1468355837196 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 13:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:37:17 INFO - PROCESS | 1740 | 1468355837204 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:37:17 INFO - PROCESS | 1740 | 1468355837210 Marionette TRACE conn3 <- [1,910,null,{}] 13:37:17 INFO - PROCESS | 1740 | 1468355837228 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}] 13:37:17 INFO - PROCESS | 1740 | 1468355837238 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:17 INFO - PROCESS | 1740 | 1468355837430 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 13:37:17 INFO - PROCESS | 1740 | 1468355837641 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:17 INFO - PROCESS | 1740 | 1468355837653 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:17 INFO - PROCESS | 1740 | ++DOCSHELL 0x91dbe400 == 37 [pid = 1740] [id = 235] 13:37:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x92270800) [pid = 1740] [serial = 706] [outer = (nil)] 13:37:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9232e400) [pid = 1740] [serial = 707] [outer = 0x92270800] 13:37:17 INFO - PROCESS | 1740 | 1468355837784 Marionette DEBUG loaded listener.js 13:37:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x92336400) [pid = 1740] [serial = 708] [outer = 0x92270800] 13:37:18 INFO - PROCESS | 1740 | 1468355838785 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]]]}] 13:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1645ms 13:37:18 INFO - PROCESS | 1740 | 1468355838849 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 13:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:37:18 INFO - PROCESS | 1740 | 1468355838858 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 13:37:18 INFO - PROCESS | 1740 | 1468355838865 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:37:18 INFO - PROCESS | 1740 | 1468355838870 Marionette TRACE conn3 <- [1,914,null,{}] 13:37:18 INFO - PROCESS | 1740 | 1468355838876 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}] 13:37:18 INFO - PROCESS | 1740 | 1468355838882 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:19 INFO - PROCESS | 1740 | 1468355839122 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 13:37:19 INFO - PROCESS | 1740 | 1468355839337 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:19 INFO - PROCESS | 1740 | 1468355839351 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x914be000 == 38 [pid = 1740] [id = 236] 13:37:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x92334000) [pid = 1740] [serial = 709] [outer = (nil)] 13:37:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x92425c00) [pid = 1740] [serial = 710] [outer = 0x92334000] 13:37:19 INFO - PROCESS | 1740 | 1468355839443 Marionette DEBUG loaded listener.js 13:37:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x9242f400) [pid = 1740] [serial = 711] [outer = 0x92334000] 13:37:20 INFO - PROCESS | 1740 | 1468355840333 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]]]}] 13:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1537ms 13:37:20 INFO - PROCESS | 1740 | 1468355840403 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 13:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:37:20 INFO - PROCESS | 1740 | 1468355840408 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 13:37:20 INFO - PROCESS | 1740 | 1468355840415 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:37:20 INFO - PROCESS | 1740 | 1468355840421 Marionette TRACE conn3 <- [1,918,null,{}] 13:37:20 INFO - PROCESS | 1740 | 1468355840431 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}] 13:37:20 INFO - PROCESS | 1740 | 1468355840440 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:20 INFO - PROCESS | 1740 | 1468355840644 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 13:37:20 INFO - PROCESS | 1740 | 1468355840854 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:20 INFO - PROCESS | 1740 | 1468355840863 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:20 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee5b400 == 39 [pid = 1740] [id = 237] 13:37:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x9144fc00) [pid = 1740] [serial = 712] [outer = (nil)] 13:37:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x93a45400) [pid = 1740] [serial = 713] [outer = 0x9144fc00] 13:37:21 INFO - PROCESS | 1740 | 1468355841005 Marionette DEBUG loaded listener.js 13:37:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x93ac1c00) [pid = 1740] [serial = 714] [outer = 0x9144fc00] 13:37:21 INFO - PROCESS | 1740 | 1468355841896 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]]]}] 13:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1536ms 13:37:21 INFO - PROCESS | 1740 | 1468355841951 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 13:37:21 INFO - PROCESS | 1740 | 1468355841954 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 13:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:37:21 INFO - PROCESS | 1740 | 1468355841962 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:37:21 INFO - PROCESS | 1740 | 1468355841965 Marionette TRACE conn3 <- [1,922,null,{}] 13:37:21 INFO - PROCESS | 1740 | 1468355841972 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}] 13:37:21 INFO - PROCESS | 1740 | 1468355841982 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:22 INFO - PROCESS | 1740 | 1468355842240 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 13:37:22 INFO - PROCESS | 1740 | 1468355842457 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:22 INFO - PROCESS | 1740 | 1468355842466 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:22 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eed0000 == 40 [pid = 1740] [id = 238] 13:37:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x91448400) [pid = 1740] [serial = 715] [outer = (nil)] 13:37:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x952e4400) [pid = 1740] [serial = 716] [outer = 0x91448400] 13:37:22 INFO - PROCESS | 1740 | 1468355842632 Marionette DEBUG loaded listener.js 13:37:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x95440400) [pid = 1740] [serial = 717] [outer = 0x91448400] 13:37:23 INFO - PROCESS | 1740 | 1468355843638 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]]]}] 13:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1739ms 13:37:23 INFO - PROCESS | 1740 | 1468355843703 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 13:37:23 INFO - PROCESS | 1740 | 1468355843707 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 13:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:37:23 INFO - PROCESS | 1740 | 1468355843713 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:37:23 INFO - PROCESS | 1740 | 1468355843717 Marionette TRACE conn3 <- [1,926,null,{}] 13:37:23 INFO - PROCESS | 1740 | 1468355843723 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}] 13:37:23 INFO - PROCESS | 1740 | 1468355843727 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:23 INFO - PROCESS | 1740 | 1468355843956 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 13:37:24 INFO - PROCESS | 1740 | 1468355844164 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:24 INFO - PROCESS | 1740 | 1468355844175 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:24 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7ba800 == 41 [pid = 1740] [id = 239] 13:37:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x8e265800) [pid = 1740] [serial = 718] [outer = (nil)] 13:37:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x978ea400) [pid = 1740] [serial = 719] [outer = 0x8e265800] 13:37:24 INFO - PROCESS | 1740 | 1468355844300 Marionette DEBUG loaded listener.js 13:37:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x9836c400) [pid = 1740] [serial = 720] [outer = 0x8e265800] 13:37:25 INFO - PROCESS | 1740 | 1468355845234 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]]]}] 13:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1587ms 13:37:25 INFO - PROCESS | 1740 | 1468355845303 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 13:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:37:25 INFO - PROCESS | 1740 | 1468355845314 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 13:37:25 INFO - PROCESS | 1740 | 1468355845320 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:37:25 INFO - PROCESS | 1740 | 1468355845324 Marionette TRACE conn3 <- [1,930,null,{}] 13:37:25 INFO - PROCESS | 1740 | 1468355845331 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}] 13:37:25 INFO - PROCESS | 1740 | 1468355845336 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:25 INFO - PROCESS | 1740 | 1468355845519 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 13:37:25 INFO - PROCESS | 1740 | 1468355845738 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:25 INFO - PROCESS | 1740 | 1468355845747 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:25 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c5000 == 42 [pid = 1740] [id = 240] 13:37:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x8d7c6400) [pid = 1740] [serial = 721] [outer = (nil)] 13:37:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 103 (0x8e267400) [pid = 1740] [serial = 722] [outer = 0x8d7c6400] 13:37:25 INFO - PROCESS | 1740 | 1468355845991 Marionette DEBUG loaded listener.js 13:37:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 104 (0x8eec1c00) [pid = 1740] [serial = 723] [outer = 0x8d7c6400] 13:37:26 INFO - PROCESS | 1740 | 1468355846935 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]]]}] 13:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1688ms 13:37:27 INFO - PROCESS | 1740 | 1468355847010 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 13:37:27 INFO - PROCESS | 1740 | 1468355847016 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 13:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:37:27 INFO - PROCESS | 1740 | 1468355847025 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:37:27 INFO - PROCESS | 1740 | 1468355847029 Marionette TRACE conn3 <- [1,934,null,{}] 13:37:27 INFO - PROCESS | 1740 | 1468355847037 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}] 13:37:27 INFO - PROCESS | 1740 | 1468355847043 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:27 INFO - PROCESS | 1740 | 1468355847299 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 13:37:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8e25e800 == 41 [pid = 1740] [id = 224] 13:37:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8eef6000 == 40 [pid = 1740] [id = 227] 13:37:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7bd800 == 39 [pid = 1740] [id = 230] 13:37:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee5f400 == 38 [pid = 1740] [id = 226] 13:37:28 INFO - PROCESS | 1740 | --DOCSHELL 0x914bfc00 == 37 [pid = 1740] [id = 229] 13:37:28 INFO - PROCESS | 1740 | --DOCSHELL 0x92421800 == 36 [pid = 1740] [id = 228] 13:37:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7bd000 == 35 [pid = 1740] [id = 231] 13:37:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7ba800 == 34 [pid = 1740] [id = 239] 13:37:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c5000 == 33 [pid = 1740] [id = 240] 13:37:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8eed0000 == 32 [pid = 1740] [id = 238] 13:37:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee5b400 == 31 [pid = 1740] [id = 237] 13:37:28 INFO - PROCESS | 1740 | --DOCSHELL 0x914be000 == 30 [pid = 1740] [id = 236] 13:37:28 INFO - PROCESS | 1740 | --DOCSHELL 0x915d9800 == 29 [pid = 1740] [id = 234] 13:37:28 INFO - PROCESS | 1740 | --DOCSHELL 0x91dbe400 == 28 [pid = 1740] [id = 235] 13:37:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8eed0400 == 27 [pid = 1740] [id = 225] 13:37:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8e25e000 == 26 [pid = 1740] [id = 232] 13:37:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8eec4c00 == 25 [pid = 1740] [id = 233] 13:37:28 INFO - PROCESS | 1740 | 1468355848686 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:28 INFO - PROCESS | 1740 | 1468355848696 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:28 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c1800 == 26 [pid = 1740] [id = 241] 13:37:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 105 (0x8d7c1c00) [pid = 1740] [serial = 724] [outer = (nil)] 13:37:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 106 (0x8e25d800) [pid = 1740] [serial = 725] [outer = 0x8d7c1c00] 13:37:28 INFO - PROCESS | 1740 | 1468355848789 Marionette DEBUG loaded listener.js 13:37:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 107 (0x8ee55c00) [pid = 1740] [serial = 726] [outer = 0x8d7c1c00] 13:37:29 INFO - PROCESS | 1740 | 1468355849647 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]]]}] 13:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 2692ms 13:37:29 INFO - PROCESS | 1740 | 1468355849718 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 13:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:37:29 INFO - PROCESS | 1740 | 1468355849725 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 13:37:29 INFO - PROCESS | 1740 | 1468355849734 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:37:29 INFO - PROCESS | 1740 | 1468355849739 Marionette TRACE conn3 <- [1,938,null,{}] 13:37:29 INFO - PROCESS | 1740 | 1468355849749 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}] 13:37:29 INFO - PROCESS | 1740 | 1468355849756 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:29 INFO - PROCESS | 1740 | 1468355849932 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 13:37:30 INFO - PROCESS | 1740 | 1468355850079 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:30 INFO - PROCESS | 1740 | 1468355850089 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:30 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eefc400 == 27 [pid = 1740] [id = 242] 13:37:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 108 (0x8fb42800) [pid = 1740] [serial = 727] [outer = (nil)] 13:37:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 109 (0x8fb4d800) [pid = 1740] [serial = 728] [outer = 0x8fb42800] 13:37:30 INFO - PROCESS | 1740 | 1468355850169 Marionette DEBUG loaded listener.js 13:37:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 110 (0x8fca2000) [pid = 1740] [serial = 729] [outer = 0x8fb42800] 13:37:31 INFO - PROCESS | 1740 | 1468355851074 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]]]}] 13:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1390ms 13:37:31 INFO - PROCESS | 1740 | 1468355851128 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 13:37:31 INFO - PROCESS | 1740 | 1468355851135 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 13:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:37:31 INFO - PROCESS | 1740 | 1468355851150 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:37:31 INFO - PROCESS | 1740 | 1468355851155 Marionette TRACE conn3 <- [1,942,null,{}] 13:37:31 INFO - PROCESS | 1740 | 1468355851161 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}] 13:37:31 INFO - PROCESS | 1740 | 1468355851167 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:31 INFO - PROCESS | 1740 | 1468355851404 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 13:37:31 INFO - PROCESS | 1740 | 1468355851437 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:31 INFO - PROCESS | 1740 | 1468355851443 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x915d5400 == 28 [pid = 1740] [id = 243] 13:37:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 111 (0x915d6000) [pid = 1740] [serial = 730] [outer = (nil)] 13:37:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 112 (0x915de800) [pid = 1740] [serial = 731] [outer = 0x915d6000] 13:37:31 INFO - PROCESS | 1740 | 1468355851522 Marionette DEBUG loaded listener.js 13:37:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 113 (0x91cdb800) [pid = 1740] [serial = 732] [outer = 0x915d6000] 13:37:32 INFO - PROCESS | 1740 | 1468355852589 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]]]}] 13:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1494ms 13:37:32 INFO - PROCESS | 1740 | 1468355852639 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 13:37:32 INFO - PROCESS | 1740 | 1468355852642 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 13:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:37:32 INFO - PROCESS | 1740 | 1468355852667 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:37:32 INFO - PROCESS | 1740 | 1468355852678 Marionette TRACE conn3 <- [1,946,null,{}] 13:37:32 INFO - PROCESS | 1740 | 1468355852692 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}] 13:37:32 INFO - PROCESS | 1740 | 1468355852701 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:33 INFO - PROCESS | 1740 | 1468355853551 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 13:37:33 INFO - PROCESS | 1740 | --DOMWINDOW == 112 (0x91cd6000) [pid = 1740] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:37:33 INFO - PROCESS | 1740 | --DOMWINDOW == 111 (0x8fb47400) [pid = 1740] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:37:33 INFO - PROCESS | 1740 | --DOMWINDOW == 110 (0x8e263400) [pid = 1740] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:37:33 INFO - PROCESS | 1740 | --DOMWINDOW == 109 (0x915db400) [pid = 1740] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:37:33 INFO - PROCESS | 1740 | --DOMWINDOW == 108 (0x8eefc000) [pid = 1740] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:37:33 INFO - PROCESS | 1740 | --DOMWINDOW == 107 (0x915da000) [pid = 1740] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:37:33 INFO - PROCESS | 1740 | --DOMWINDOW == 106 (0x930d5800) [pid = 1740] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:37:33 INFO - PROCESS | 1740 | --DOMWINDOW == 105 (0x923bd800) [pid = 1740] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:37:33 INFO - PROCESS | 1740 | --DOMWINDOW == 104 (0x923bac00) [pid = 1740] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:37:33 INFO - PROCESS | 1740 | --DOMWINDOW == 103 (0x95439000) [pid = 1740] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:37:33 INFO - PROCESS | 1740 | --DOMWINDOW == 102 (0x91cd2400) [pid = 1740] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:37:33 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x93a40400) [pid = 1740] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:37:33 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x8ee5d800) [pid = 1740] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:37:33 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x8d7bd400) [pid = 1740] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:37:33 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x8eec3800) [pid = 1740] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:37:33 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x8eef0c00) [pid = 1740] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:37:33 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x91cd3400) [pid = 1740] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:37:33 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x92426800) [pid = 1740] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:37:33 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x93a42c00) [pid = 1740] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:37:33 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x8e266000) [pid = 1740] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:37:33 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x914bc000) [pid = 1740] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:37:33 INFO - PROCESS | 1740 | 1468355853858 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:33 INFO - PROCESS | 1740 | 1468355853869 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:33 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e25a400 == 29 [pid = 1740] [id = 244] 13:37:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x8e25fc00) [pid = 1740] [serial = 733] [outer = (nil)] 13:37:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x8eefa400) [pid = 1740] [serial = 734] [outer = 0x8e25fc00] 13:37:33 INFO - PROCESS | 1740 | 1468355853954 Marionette DEBUG loaded listener.js 13:37:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x914b5800) [pid = 1740] [serial = 735] [outer = 0x8e25fc00] 13:37:34 INFO - PROCESS | 1740 | 1468355854680 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]]]}] 13:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 2054ms 13:37:34 INFO - PROCESS | 1740 | 1468355854713 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 13:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:37:34 INFO - PROCESS | 1740 | 1468355854718 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 13:37:34 INFO - PROCESS | 1740 | 1468355854725 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:37:34 INFO - PROCESS | 1740 | 1468355854728 Marionette TRACE conn3 <- [1,950,null,{}] 13:37:34 INFO - PROCESS | 1740 | 1468355854734 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}] 13:37:34 INFO - PROCESS | 1740 | 1468355854739 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:34 INFO - PROCESS | 1740 | 1468355854967 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 13:37:34 INFO - PROCESS | 1740 | 1468355854977 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:34 INFO - PROCESS | 1740 | 1468355854985 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:35 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eefc000 == 30 [pid = 1740] [id = 245] 13:37:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x91cd9400) [pid = 1740] [serial = 736] [outer = (nil)] 13:37:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x92330400) [pid = 1740] [serial = 737] [outer = 0x91cd9400] 13:37:35 INFO - PROCESS | 1740 | 1468355855054 Marionette DEBUG loaded listener.js 13:37:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x923b9400) [pid = 1740] [serial = 738] [outer = 0x91cd9400] 13:37:36 INFO - PROCESS | 1740 | 1468355856222 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]]]}] 13:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1589ms 13:37:36 INFO - PROCESS | 1740 | 1468355856315 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 13:37:36 INFO - PROCESS | 1740 | 1468355856322 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 13:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:37:36 INFO - PROCESS | 1740 | 1468355856332 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:37:36 INFO - PROCESS | 1740 | 1468355856338 Marionette TRACE conn3 <- [1,954,null,{}] 13:37:36 INFO - PROCESS | 1740 | 1468355856348 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}] 13:37:36 INFO - PROCESS | 1740 | 1468355856354 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:36 INFO - PROCESS | 1740 | 1468355856597 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 13:37:36 INFO - PROCESS | 1740 | 1468355856839 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:36 INFO - PROCESS | 1740 | 1468355856851 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eed0c00 == 31 [pid = 1740] [id = 246] 13:37:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x8eef7000) [pid = 1740] [serial = 739] [outer = (nil)] 13:37:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x91447400) [pid = 1740] [serial = 740] [outer = 0x8eef7000] 13:37:36 INFO - PROCESS | 1740 | 1468355856946 Marionette DEBUG loaded listener.js 13:37:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x91cd3400) [pid = 1740] [serial = 741] [outer = 0x8eef7000] 13:37:37 INFO - PROCESS | 1740 | 1468355857952 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]]]}] 13:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1695ms 13:37:38 INFO - PROCESS | 1740 | 1468355858027 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 13:37:38 INFO - PROCESS | 1740 | 1468355858035 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 13:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:37:38 INFO - PROCESS | 1740 | 1468355858047 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:37:38 INFO - PROCESS | 1740 | 1468355858051 Marionette TRACE conn3 <- [1,958,null,{}] 13:37:38 INFO - PROCESS | 1740 | 1468355858059 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}] 13:37:38 INFO - PROCESS | 1740 | 1468355858064 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:38 INFO - PROCESS | 1740 | 1468355858302 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 13:37:38 INFO - PROCESS | 1740 | 1468355858575 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:38 INFO - PROCESS | 1740 | 1468355858585 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:38 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7be400 == 32 [pid = 1740] [id = 247] 13:37:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x8ee57000) [pid = 1740] [serial = 742] [outer = (nil)] 13:37:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 103 (0x923bec00) [pid = 1740] [serial = 743] [outer = 0x8ee57000] 13:37:38 INFO - PROCESS | 1740 | 1468355858679 Marionette DEBUG loaded listener.js 13:37:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 104 (0x92422800) [pid = 1740] [serial = 744] [outer = 0x8ee57000] 13:37:39 INFO - PROCESS | 1740 | 1468355859749 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]]]}] 13:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1789ms 13:37:39 INFO - PROCESS | 1740 | 1468355859837 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 13:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:37:39 INFO - PROCESS | 1740 | 1468355859841 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 13:37:39 INFO - PROCESS | 1740 | 1468355859849 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:37:39 INFO - PROCESS | 1740 | 1468355859856 Marionette TRACE conn3 <- [1,962,null,{}] 13:37:39 INFO - PROCESS | 1740 | 1468355859874 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}] 13:37:39 INFO - PROCESS | 1740 | 1468355859882 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:40 INFO - PROCESS | 1740 | 1468355860199 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 13:37:40 INFO - PROCESS | 1740 | 1468355860365 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:40 INFO - PROCESS | 1740 | 1468355860376 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:40 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b7ac00 == 33 [pid = 1740] [id = 248] 13:37:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 105 (0x93b7bc00) [pid = 1740] [serial = 745] [outer = (nil)] 13:37:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 106 (0x93d7ec00) [pid = 1740] [serial = 746] [outer = 0x93b7bc00] 13:37:40 INFO - PROCESS | 1740 | 1468355860463 Marionette DEBUG loaded listener.js 13:37:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 107 (0x948d6800) [pid = 1740] [serial = 747] [outer = 0x93b7bc00] 13:37:41 INFO - PROCESS | 1740 | 1468355861413 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]]]}] 13:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1647ms 13:37:41 INFO - PROCESS | 1740 | 1468355861496 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 13:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:37:41 INFO - PROCESS | 1740 | 1468355861501 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 13:37:41 INFO - PROCESS | 1740 | 1468355861508 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:37:41 INFO - PROCESS | 1740 | 1468355861511 Marionette TRACE conn3 <- [1,966,null,{}] 13:37:41 INFO - PROCESS | 1740 | 1468355861517 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}] 13:37:41 INFO - PROCESS | 1740 | 1468355861523 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:41 INFO - PROCESS | 1740 | 1468355861738 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 13:37:41 INFO - PROCESS | 1740 | 1468355861949 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:41 INFO - PROCESS | 1740 | 1468355861957 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:42 INFO - PROCESS | 1740 | ++DOCSHELL 0x915da400 == 34 [pid = 1740] [id = 249] 13:37:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 108 (0x915dac00) [pid = 1740] [serial = 748] [outer = (nil)] 13:37:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 109 (0x93d7e000) [pid = 1740] [serial = 749] [outer = 0x915dac00] 13:37:42 INFO - PROCESS | 1740 | 1468355862086 Marionette DEBUG loaded listener.js 13:37:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 110 (0x9522e400) [pid = 1740] [serial = 750] [outer = 0x915dac00] 13:37:43 INFO - PROCESS | 1740 | 1468355863191 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]]]}] 13:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1741ms 13:37:43 INFO - PROCESS | 1740 | 1468355863249 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 13:37:43 INFO - PROCESS | 1740 | 1468355863254 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 13:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:37:43 INFO - PROCESS | 1740 | 1468355863264 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:37:43 INFO - PROCESS | 1740 | 1468355863268 Marionette TRACE conn3 <- [1,970,null,{}] 13:37:43 INFO - PROCESS | 1740 | 1468355863277 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}] 13:37:43 INFO - PROCESS | 1740 | 1468355863284 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:43 INFO - PROCESS | 1740 | 1468355863463 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 13:37:43 INFO - PROCESS | 1740 | 1468355863700 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:43 INFO - PROCESS | 1740 | 1468355863715 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eef9800 == 35 [pid = 1740] [id = 250] 13:37:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 111 (0x8eefa000) [pid = 1740] [serial = 751] [outer = (nil)] 13:37:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 112 (0x8fb49c00) [pid = 1740] [serial = 752] [outer = 0x8eefa000] 13:37:43 INFO - PROCESS | 1740 | 1468355863801 Marionette DEBUG loaded listener.js 13:37:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 113 (0x8fc9ac00) [pid = 1740] [serial = 753] [outer = 0x8eefa000] 13:37:44 INFO - PROCESS | 1740 | --DOCSHELL 0x915db000 == 34 [pid = 1740] [id = 223] 13:37:44 INFO - PROCESS | 1740 | --DOCSHELL 0x8e25dc00 == 33 [pid = 1740] [id = 221] 13:37:44 INFO - PROCESS | 1740 | 1468355864847 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]]]}] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 112 (0x91cdc800) [pid = 1740] [serial = 672] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 111 (0x8d7c3800) [pid = 1740] [serial = 695] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 110 (0x92088800) [pid = 1740] [serial = 678] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 109 (0x8eefe800) [pid = 1740] [serial = 680] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 108 (0x915df400) [pid = 1740] [serial = 674] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 107 (0x8fca3400) [pid = 1740] [serial = 681] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 106 (0x91dbec00) [pid = 1740] [serial = 683] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 105 (0x9242c800) [pid = 1740] [serial = 686] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 104 (0x9208cc00) [pid = 1740] [serial = 684] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 103 (0x93a4bc00) [pid = 1740] [serial = 689] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 102 (0x8ee60000) [pid = 1740] [serial = 698] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x930d1400) [pid = 1740] [serial = 687] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x93d82800) [pid = 1740] [serial = 692] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x8fb50400) [pid = 1740] [serial = 699] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x8ee59800) [pid = 1740] [serial = 696] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x93b7d800) [pid = 1740] [serial = 690] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x948d6400) [pid = 1740] [serial = 693] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x91d7a800) [pid = 1740] [serial = 675] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x8fc9cc00) [pid = 1740] [serial = 669] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x92335400) [pid = 1740] [serial = 663] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x91db9c00) [pid = 1740] [serial = 662] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x8fb4c800) [pid = 1740] [serial = 668] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x8eec2800) [pid = 1740] [serial = 665] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x8eec6000) [pid = 1740] [serial = 666] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x91cd3000) [pid = 1740] [serial = 671] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x8fc9d400) [pid = 1740] [serial = 639] [outer = (nil)] [url = about:blank] 13:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1641ms 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x8fb42000) [pid = 1740] [serial = 638] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x91d6f000) [pid = 1740] [serial = 642] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x915df800) [pid = 1740] [serial = 641] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x93ac8800) [pid = 1740] [serial = 645] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x93a46c00) [pid = 1740] [serial = 644] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x95224000) [pid = 1740] [serial = 648] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x93d85c00) [pid = 1740] [serial = 647] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x95297800) [pid = 1740] [serial = 651] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x95289c00) [pid = 1740] [serial = 650] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x98eb4c00) [pid = 1740] [serial = 654] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x983d1400) [pid = 1740] [serial = 653] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x92085800) [pid = 1740] [serial = 677] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x99618000) [pid = 1740] [serial = 657] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x995c4c00) [pid = 1740] [serial = 656] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x8eef5c00) [pid = 1740] [serial = 660] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x8eecd800) [pid = 1740] [serial = 659] [outer = (nil)] [url = about:blank] 13:37:44 INFO - PROCESS | 1740 | 1468355864927 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 13:37:44 INFO - PROCESS | 1740 | 1468355864938 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 13:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:37:44 INFO - PROCESS | 1740 | 1468355864949 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:37:44 INFO - PROCESS | 1740 | 1468355864952 Marionette TRACE conn3 <- [1,974,null,{}] 13:37:44 INFO - PROCESS | 1740 | 1468355864959 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}] 13:37:44 INFO - PROCESS | 1740 | 1468355864965 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:45 INFO - PROCESS | 1740 | 1468355865134 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 13:37:45 INFO - PROCESS | 1740 | 1468355865311 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:45 INFO - PROCESS | 1740 | 1468355865324 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:45 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eef3800 == 34 [pid = 1740] [id = 251] 13:37:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x8eef4000) [pid = 1740] [serial = 754] [outer = (nil)] 13:37:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x8fb4d000) [pid = 1740] [serial = 755] [outer = 0x8eef4000] 13:37:45 INFO - PROCESS | 1740 | 1468355865408 Marionette DEBUG loaded listener.js 13:37:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x8fca0800) [pid = 1740] [serial = 756] [outer = 0x8eef4000] 13:37:46 INFO - PROCESS | 1740 | 1468355866189 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]]]}] 13:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1281ms 13:37:46 INFO - PROCESS | 1740 | 1468355866230 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 13:37:46 INFO - PROCESS | 1740 | 1468355866234 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 13:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:37:46 INFO - PROCESS | 1740 | 1468355866241 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:37:46 INFO - PROCESS | 1740 | 1468355866247 Marionette TRACE conn3 <- [1,978,null,{}] 13:37:46 INFO - PROCESS | 1740 | 1468355866263 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}] 13:37:46 INFO - PROCESS | 1740 | 1468355866271 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:46 INFO - PROCESS | 1740 | 1468355866447 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 13:37:46 INFO - PROCESS | 1740 | 1468355866459 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:46 INFO - PROCESS | 1740 | 1468355866474 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x91dbb400 == 35 [pid = 1740] [id = 252] 13:37:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x91dbec00) [pid = 1740] [serial = 757] [outer = (nil)] 13:37:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x92083800) [pid = 1740] [serial = 758] [outer = 0x91dbec00] 13:37:46 INFO - PROCESS | 1740 | 1468355866653 Marionette DEBUG loaded listener.js 13:37:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9208b000) [pid = 1740] [serial = 759] [outer = 0x91dbec00] 13:37:47 INFO - PROCESS | 1740 | 1468355867516 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]]]}] 13:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1341ms 13:37:47 INFO - PROCESS | 1740 | 1468355867584 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 13:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:37:47 INFO - PROCESS | 1740 | 1468355867589 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 13:37:47 INFO - PROCESS | 1740 | 1468355867595 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:37:47 INFO - PROCESS | 1740 | 1468355867598 Marionette TRACE conn3 <- [1,982,null,{}] 13:37:47 INFO - PROCESS | 1740 | 1468355867603 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}] 13:37:47 INFO - PROCESS | 1740 | 1468355867608 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:47 INFO - PROCESS | 1740 | 1468355867841 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 13:37:47 INFO - PROCESS | 1740 | 1468355867868 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:47 INFO - PROCESS | 1740 | 1468355867879 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:47 INFO - PROCESS | 1740 | ++DOCSHELL 0x914b3800 == 36 [pid = 1740] [id = 253] 13:37:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x92085c00) [pid = 1740] [serial = 760] [outer = (nil)] 13:37:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x923c2c00) [pid = 1740] [serial = 761] [outer = 0x92085c00] 13:37:47 INFO - PROCESS | 1740 | 1468355867949 Marionette DEBUG loaded listener.js 13:37:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9242a400) [pid = 1740] [serial = 762] [outer = 0x92085c00] 13:37:48 INFO - PROCESS | 1740 | 1468355868940 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]]]}] 13:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1430ms 13:37:49 INFO - PROCESS | 1740 | 1468355869025 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 13:37:49 INFO - PROCESS | 1740 | 1468355869029 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 13:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:37:49 INFO - PROCESS | 1740 | 1468355869035 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:37:49 INFO - PROCESS | 1740 | 1468355869039 Marionette TRACE conn3 <- [1,986,null,{}] 13:37:49 INFO - PROCESS | 1740 | 1468355869049 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}] 13:37:49 INFO - PROCESS | 1740 | 1468355869053 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:49 INFO - PROCESS | 1740 | 1468355869259 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 13:37:49 INFO - PROCESS | 1740 | 1468355869294 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:49 INFO - PROCESS | 1740 | 1468355869303 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eec9400 == 37 [pid = 1740] [id = 254] 13:37:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x8eef1000) [pid = 1740] [serial = 763] [outer = (nil)] 13:37:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x93a3dc00) [pid = 1740] [serial = 764] [outer = 0x8eef1000] 13:37:49 INFO - PROCESS | 1740 | 1468355869371 Marionette DEBUG loaded listener.js 13:37:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x93a3f800) [pid = 1740] [serial = 765] [outer = 0x8eef1000] 13:37:49 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x92270800) [pid = 1740] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:37:49 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x8fb42800) [pid = 1740] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:37:49 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x92334000) [pid = 1740] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:37:49 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9144fc00) [pid = 1740] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:37:49 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x8eec8000) [pid = 1740] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:37:49 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x8d7c6400) [pid = 1740] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:37:49 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x8d7c1c00) [pid = 1740] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:37:49 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x8e265800) [pid = 1740] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:37:49 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x915d6000) [pid = 1740] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:37:49 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x91448400) [pid = 1740] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:37:49 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x8e25fc00) [pid = 1740] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:37:49 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x915df000) [pid = 1740] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:37:50 INFO - PROCESS | 1740 | 1468355870356 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]]]}] 13:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1385ms 13:37:50 INFO - PROCESS | 1740 | 1468355870421 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 13:37:50 INFO - PROCESS | 1740 | 1468355870425 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 13:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:37:50 INFO - PROCESS | 1740 | 1468355870431 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:37:50 INFO - PROCESS | 1740 | 1468355870435 Marionette TRACE conn3 <- [1,990,null,{}] 13:37:50 INFO - PROCESS | 1740 | 1468355870440 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}] 13:37:50 INFO - PROCESS | 1740 | 1468355870450 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:50 INFO - PROCESS | 1740 | 1468355870657 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 13:37:50 INFO - PROCESS | 1740 | 1468355870783 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:50 INFO - PROCESS | 1740 | 1468355870793 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c6400 == 38 [pid = 1740] [id = 255] 13:37:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x8eef9c00) [pid = 1740] [serial = 766] [outer = (nil)] 13:37:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x930d5400) [pid = 1740] [serial = 767] [outer = 0x8eef9c00] 13:37:50 INFO - PROCESS | 1740 | 1468355870861 Marionette DEBUG loaded listener.js 13:37:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x93b86000) [pid = 1740] [serial = 768] [outer = 0x8eef9c00] 13:37:51 INFO - PROCESS | 1740 | 1468355871661 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]]]}] 13:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1280ms 13:37:51 INFO - PROCESS | 1740 | 1468355871756 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 13:37:51 INFO - PROCESS | 1740 | 1468355871762 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 13:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:37:51 INFO - PROCESS | 1740 | 1468355871772 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:37:51 INFO - PROCESS | 1740 | 1468355871777 Marionette TRACE conn3 <- [1,994,null,{}] 13:37:51 INFO - PROCESS | 1740 | 1468355871788 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}] 13:37:51 INFO - PROCESS | 1740 | 1468355871794 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:52 INFO - PROCESS | 1740 | 1468355872025 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 13:37:52 INFO - PROCESS | 1740 | 1468355872190 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:52 INFO - PROCESS | 1740 | 1468355872207 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c1c00 == 39 [pid = 1740] [id = 256] 13:37:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x8ee59400) [pid = 1740] [serial = 769] [outer = (nil)] 13:37:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x8eec3400) [pid = 1740] [serial = 770] [outer = 0x8ee59400] 13:37:52 INFO - PROCESS | 1740 | 1468355872295 Marionette DEBUG loaded listener.js 13:37:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x8ee60000) [pid = 1740] [serial = 771] [outer = 0x8ee59400] 13:37:53 INFO - PROCESS | 1740 | 1468355873296 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]]]}] 13:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1590ms 13:37:53 INFO - PROCESS | 1740 | 1468355873363 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 13:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:37:53 INFO - PROCESS | 1740 | 1468355873369 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 13:37:53 INFO - PROCESS | 1740 | 1468355873381 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:37:53 INFO - PROCESS | 1740 | 1468355873387 Marionette TRACE conn3 <- [1,998,null,{}] 13:37:53 INFO - PROCESS | 1740 | 1468355873394 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}] 13:37:53 INFO - PROCESS | 1740 | 1468355873401 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:53 INFO - PROCESS | 1740 | 1468355873632 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 13:37:53 INFO - PROCESS | 1740 | 1468355873851 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:53 INFO - PROCESS | 1740 | 1468355873862 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:53 INFO - PROCESS | 1740 | ++DOCSHELL 0x915d2800 == 40 [pid = 1740] [id = 257] 13:37:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x915df000) [pid = 1740] [serial = 772] [outer = (nil)] 13:37:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x91cddc00) [pid = 1740] [serial = 773] [outer = 0x915df000] 13:37:54 INFO - PROCESS | 1740 | 1468355874011 Marionette DEBUG loaded listener.js 13:37:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x91db5c00) [pid = 1740] [serial = 774] [outer = 0x915df000] 13:37:54 INFO - PROCESS | 1740 | 1468355874933 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]]]}] 13:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1645ms 13:37:55 INFO - PROCESS | 1740 | 1468355875025 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 13:37:55 INFO - PROCESS | 1740 | 1468355875033 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 13:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:37:55 INFO - PROCESS | 1740 | 1468355875044 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:37:55 INFO - PROCESS | 1740 | 1468355875048 Marionette TRACE conn3 <- [1,1002,null,{}] 13:37:55 INFO - PROCESS | 1740 | 1468355875072 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}] 13:37:55 INFO - PROCESS | 1740 | 1468355875087 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:55 INFO - PROCESS | 1740 | 1468355875437 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 13:37:55 INFO - PROCESS | 1740 | 1468355875801 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:55 INFO - PROCESS | 1740 | 1468355875818 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:55 INFO - PROCESS | 1740 | ++DOCSHELL 0x93ac9000 == 41 [pid = 1740] [id = 258] 13:37:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x93acbc00) [pid = 1740] [serial = 775] [outer = (nil)] 13:37:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x93d7e800) [pid = 1740] [serial = 776] [outer = 0x93acbc00] 13:37:55 INFO - PROCESS | 1740 | 1468355875963 Marionette DEBUG loaded listener.js 13:37:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x948db800) [pid = 1740] [serial = 777] [outer = 0x93acbc00] 13:37:56 INFO - PROCESS | 1740 | 1468355876961 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]]]}] 13:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1989ms 13:37:57 INFO - PROCESS | 1740 | 1468355877032 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 13:37:57 INFO - PROCESS | 1740 | 1468355877037 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 13:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:37:57 INFO - PROCESS | 1740 | 1468355877043 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:37:57 INFO - PROCESS | 1740 | 1468355877047 Marionette TRACE conn3 <- [1,1006,null,{}] 13:37:57 INFO - PROCESS | 1740 | 1468355877053 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}] 13:37:57 INFO - PROCESS | 1740 | 1468355877059 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:57 INFO - PROCESS | 1740 | 1468355877255 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 13:37:57 INFO - PROCESS | 1740 | 1468355877542 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:57 INFO - PROCESS | 1740 | 1468355877557 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x91449800 == 42 [pid = 1740] [id = 259] 13:37:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x93ac6400) [pid = 1740] [serial = 778] [outer = (nil)] 13:37:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x952e6800) [pid = 1740] [serial = 779] [outer = 0x93ac6400] 13:37:57 INFO - PROCESS | 1740 | 1468355877703 Marionette DEBUG loaded listener.js 13:37:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x978e5800) [pid = 1740] [serial = 780] [outer = 0x93ac6400] 13:37:58 INFO - PROCESS | 1740 | 1468355878583 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]]]}] 13:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1589ms 13:37:58 INFO - PROCESS | 1740 | 1468355878636 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 13:37:58 INFO - PROCESS | 1740 | 1468355878639 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 13:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:37:58 INFO - PROCESS | 1740 | 1468355878649 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:37:58 INFO - PROCESS | 1740 | 1468355878653 Marionette TRACE conn3 <- [1,1010,null,{}] 13:37:58 INFO - PROCESS | 1740 | 1468355878659 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}] 13:37:58 INFO - PROCESS | 1740 | 1468355878665 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:58 INFO - PROCESS | 1740 | 1468355878853 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 13:37:59 INFO - PROCESS | 1740 | 1468355879114 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:59 INFO - PROCESS | 1740 | 1468355879122 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:37:59 INFO - PROCESS | 1740 | ++DOCSHELL 0x91cda800 == 43 [pid = 1740] [id = 260] 13:37:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x948d7000) [pid = 1740] [serial = 781] [outer = (nil)] 13:37:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9836f400) [pid = 1740] [serial = 782] [outer = 0x948d7000] 13:37:59 INFO - PROCESS | 1740 | 1468355879218 Marionette DEBUG loaded listener.js 13:37:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x983d9c00) [pid = 1740] [serial = 783] [outer = 0x948d7000] 13:38:00 INFO - PROCESS | 1740 | 1468355880098 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]]]}] 13:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1490ms 13:38:00 INFO - PROCESS | 1740 | 1468355880141 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 13:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:38:00 INFO - PROCESS | 1740 | 1468355880146 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 13:38:00 INFO - PROCESS | 1740 | 1468355880153 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:38:00 INFO - PROCESS | 1740 | 1468355880157 Marionette TRACE conn3 <- [1,1014,null,{}] 13:38:00 INFO - PROCESS | 1740 | 1468355880165 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}] 13:38:00 INFO - PROCESS | 1740 | 1468355880179 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:00 INFO - PROCESS | 1740 | 1468355880458 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 13:38:00 INFO - PROCESS | 1740 | 1468355880686 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:00 INFO - PROCESS | 1740 | 1468355880696 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eecb800 == 44 [pid = 1740] [id = 261] 13:38:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x99614c00) [pid = 1740] [serial = 784] [outer = (nil)] 13:38:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x9961a800) [pid = 1740] [serial = 785] [outer = 0x99614c00] 13:38:00 INFO - PROCESS | 1740 | 1468355880824 Marionette DEBUG loaded listener.js 13:38:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x99621400) [pid = 1740] [serial = 786] [outer = 0x99614c00] 13:38:01 INFO - PROCESS | 1740 | 1468355881755 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]]]}] 13:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1640ms 13:38:01 INFO - PROCESS | 1740 | 1468355881793 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 13:38:01 INFO - PROCESS | 1740 | 1468355881798 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 13:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:38:01 INFO - PROCESS | 1740 | 1468355881828 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:38:01 INFO - PROCESS | 1740 | 1468355881833 Marionette TRACE conn3 <- [1,1018,null,{}] 13:38:01 INFO - PROCESS | 1740 | 1468355881840 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}] 13:38:01 INFO - PROCESS | 1740 | 1468355881845 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:02 INFO - PROCESS | 1740 | 1468355882050 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 13:38:02 INFO - PROCESS | 1740 | 1468355882268 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:02 INFO - PROCESS | 1740 | 1468355882275 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x92330000 == 45 [pid = 1740] [id = 262] 13:38:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x923b7000) [pid = 1740] [serial = 787] [outer = (nil)] 13:38:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x99628000) [pid = 1740] [serial = 788] [outer = 0x923b7000] 13:38:02 INFO - PROCESS | 1740 | 1468355882375 Marionette DEBUG loaded listener.js 13:38:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x99631400) [pid = 1740] [serial = 789] [outer = 0x923b7000] 13:38:03 INFO - PROCESS | 1740 | 1468355883272 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]]]}] 13:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1494ms 13:38:03 INFO - PROCESS | 1740 | 1468355883319 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 13:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:38:03 INFO - PROCESS | 1740 | 1468355883323 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 13:38:03 INFO - PROCESS | 1740 | 1468355883330 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:38:03 INFO - PROCESS | 1740 | 1468355883334 Marionette TRACE conn3 <- [1,1022,null,{}] 13:38:03 INFO - PROCESS | 1740 | 1468355883340 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}] 13:38:03 INFO - PROCESS | 1740 | 1468355883346 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:03 INFO - PROCESS | 1740 | 1468355883538 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 13:38:03 INFO - PROCESS | 1740 | 1468355883722 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:03 INFO - PROCESS | 1740 | 1468355883729 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:03 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7bf400 == 46 [pid = 1740] [id = 263] 13:38:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x8ee53c00) [pid = 1740] [serial = 790] [outer = (nil)] 13:38:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x99aad000) [pid = 1740] [serial = 791] [outer = 0x8ee53c00] 13:38:03 INFO - PROCESS | 1740 | 1468355883860 Marionette DEBUG loaded listener.js 13:38:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x99ae7400) [pid = 1740] [serial = 792] [outer = 0x8ee53c00] 13:38:04 INFO - PROCESS | 1740 | 1468355884956 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]]]}] 13:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1686ms 13:38:05 INFO - PROCESS | 1740 | 1468355885018 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 13:38:05 INFO - PROCESS | 1740 | 1468355885024 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 13:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:38:05 INFO - PROCESS | 1740 | 1468355885035 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:38:05 INFO - PROCESS | 1740 | 1468355885040 Marionette TRACE conn3 <- [1,1026,null,{}] 13:38:05 INFO - PROCESS | 1740 | 1468355885050 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}] 13:38:05 INFO - PROCESS | 1740 | 1468355885057 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:05 INFO - PROCESS | 1740 | 1468355885388 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 13:38:05 INFO - PROCESS | 1740 | 1468355885734 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:05 INFO - PROCESS | 1740 | 1468355885744 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb46400 == 47 [pid = 1740] [id = 264] 13:38:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x952dc800) [pid = 1740] [serial = 793] [outer = (nil)] 13:38:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x99c31800) [pid = 1740] [serial = 794] [outer = 0x952dc800] 13:38:05 INFO - PROCESS | 1740 | 1468355885881 Marionette DEBUG loaded listener.js 13:38:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x99c34c00) [pid = 1740] [serial = 795] [outer = 0x952dc800] 13:38:07 INFO - PROCESS | 1740 | 1468355887108 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]]]}] 13:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 2143ms 13:38:07 INFO - PROCESS | 1740 | 1468355887177 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 13:38:07 INFO - PROCESS | 1740 | 1468355887182 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 13:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:38:07 INFO - PROCESS | 1740 | 1468355887189 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:38:07 INFO - PROCESS | 1740 | 1468355887192 Marionette TRACE conn3 <- [1,1030,null,{}] 13:38:07 INFO - PROCESS | 1740 | 1468355887200 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}] 13:38:07 INFO - PROCESS | 1740 | 1468355887206 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:07 INFO - PROCESS | 1740 | 1468355887418 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 13:38:07 INFO - PROCESS | 1740 | 1468355887970 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:07 INFO - PROCESS | 1740 | 1468355887978 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c5800 == 48 [pid = 1740] [id = 265] 13:38:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x8e25a800) [pid = 1740] [serial = 796] [outer = (nil)] 13:38:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 103 (0x8e260c00) [pid = 1740] [serial = 797] [outer = 0x8e25a800] 13:38:08 INFO - PROCESS | 1740 | 1468355888104 Marionette DEBUG loaded listener.js 13:38:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 104 (0x8ee5d800) [pid = 1740] [serial = 798] [outer = 0x8e25a800] 13:38:09 INFO - PROCESS | 1740 | 1468355889326 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]]]}] 13:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 2191ms 13:38:09 INFO - PROCESS | 1740 | 1468355889383 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 13:38:09 INFO - PROCESS | 1740 | 1468355889390 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 13:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:38:09 INFO - PROCESS | 1740 | 1468355889398 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:38:09 INFO - PROCESS | 1740 | 1468355889403 Marionette TRACE conn3 <- [1,1034,null,{}] 13:38:09 INFO - PROCESS | 1740 | 1468355889411 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}] 13:38:09 INFO - PROCESS | 1740 | 1468355889420 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:09 INFO - PROCESS | 1740 | 1468355889631 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 13:38:09 INFO - PROCESS | 1740 | 1468355889945 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:09 INFO - PROCESS | 1740 | 1468355889956 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:09 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e260000 == 49 [pid = 1740] [id = 266] 13:38:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 105 (0x914c0000) [pid = 1740] [serial = 799] [outer = (nil)] 13:38:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 106 (0x915dfc00) [pid = 1740] [serial = 800] [outer = 0x914c0000] 13:38:10 INFO - PROCESS | 1740 | 1468355890042 Marionette DEBUG loaded listener.js 13:38:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 107 (0x91cdf800) [pid = 1740] [serial = 801] [outer = 0x914c0000] 13:38:11 INFO - PROCESS | 1740 | --DOCSHELL 0x8eefe400 == 48 [pid = 1740] [id = 208] 13:38:11 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c1800 == 47 [pid = 1740] [id = 241] 13:38:11 INFO - PROCESS | 1740 | --DOCSHELL 0x8eefec00 == 46 [pid = 1740] [id = 207] 13:38:11 INFO - PROCESS | 1740 | --DOCSHELL 0x915dc000 == 45 [pid = 1740] [id = 220] 13:38:11 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee55400 == 44 [pid = 1740] [id = 215] 13:38:11 INFO - PROCESS | 1740 | --DOCSHELL 0x8e264000 == 43 [pid = 1740] [id = 212] 13:38:11 INFO - PROCESS | 1740 | --DOCSHELL 0x91db9400 == 42 [pid = 1740] [id = 210] 13:38:11 INFO - PROCESS | 1740 | --DOCSHELL 0x923b8400 == 41 [pid = 1740] [id = 211] 13:38:11 INFO - PROCESS | 1740 | --DOCSHELL 0x914b4400 == 40 [pid = 1740] [id = 218] 13:38:11 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb45400 == 39 [pid = 1740] [id = 222] 13:38:11 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee5b000 == 38 [pid = 1740] [id = 213] 13:38:11 INFO - PROCESS | 1740 | --DOCSHELL 0x92429000 == 37 [pid = 1740] [id = 217] 13:38:11 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee5cc00 == 36 [pid = 1740] [id = 219] 13:38:11 INFO - PROCESS | 1740 | --DOCSHELL 0x930cb800 == 35 [pid = 1740] [id = 214] 13:38:11 INFO - PROCESS | 1740 | --DOCSHELL 0x9144b800 == 34 [pid = 1740] [id = 209] 13:38:11 INFO - PROCESS | 1740 | --DOCSHELL 0x92084000 == 33 [pid = 1740] [id = 216] 13:38:11 INFO - PROCESS | 1740 | --DOMWINDOW == 106 (0x92336400) [pid = 1740] [serial = 708] [outer = (nil)] [url = about:blank] 13:38:11 INFO - PROCESS | 1740 | --DOMWINDOW == 105 (0x8fca2000) [pid = 1740] [serial = 729] [outer = (nil)] [url = about:blank] 13:38:11 INFO - PROCESS | 1740 | --DOMWINDOW == 104 (0x9242f400) [pid = 1740] [serial = 711] [outer = (nil)] [url = about:blank] 13:38:11 INFO - PROCESS | 1740 | --DOMWINDOW == 103 (0x93ac1c00) [pid = 1740] [serial = 714] [outer = (nil)] [url = about:blank] 13:38:11 INFO - PROCESS | 1740 | --DOMWINDOW == 102 (0x91444c00) [pid = 1740] [serial = 701] [outer = (nil)] [url = about:blank] 13:38:11 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x8e267400) [pid = 1740] [serial = 722] [outer = (nil)] [url = about:blank] 13:38:11 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x92425c00) [pid = 1740] [serial = 710] [outer = (nil)] [url = about:blank] 13:38:11 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x8e25d800) [pid = 1740] [serial = 725] [outer = (nil)] [url = about:blank] 13:38:11 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x8eec1c00) [pid = 1740] [serial = 723] [outer = (nil)] [url = about:blank] 13:38:11 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x8fb4d800) [pid = 1740] [serial = 728] [outer = (nil)] [url = about:blank] 13:38:11 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x9836c400) [pid = 1740] [serial = 720] [outer = (nil)] [url = about:blank] 13:38:11 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x978ea400) [pid = 1740] [serial = 719] [outer = (nil)] [url = about:blank] 13:38:11 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x915de800) [pid = 1740] [serial = 731] [outer = (nil)] [url = about:blank] 13:38:11 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x95440400) [pid = 1740] [serial = 717] [outer = (nil)] [url = about:blank] 13:38:11 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x91cdb800) [pid = 1740] [serial = 732] [outer = (nil)] [url = about:blank] 13:38:11 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x8eefa400) [pid = 1740] [serial = 734] [outer = (nil)] [url = about:blank] 13:38:11 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x914b5800) [pid = 1740] [serial = 735] [outer = (nil)] [url = about:blank] 13:38:11 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x8ee55c00) [pid = 1740] [serial = 726] [outer = (nil)] [url = about:blank] 13:38:11 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9232e400) [pid = 1740] [serial = 707] [outer = (nil)] [url = about:blank] 13:38:11 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x952e4400) [pid = 1740] [serial = 716] [outer = (nil)] [url = about:blank] 13:38:11 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x91cd6400) [pid = 1740] [serial = 704] [outer = (nil)] [url = about:blank] 13:38:11 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9144e000) [pid = 1740] [serial = 702] [outer = (nil)] [url = about:blank] 13:38:11 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x93a45400) [pid = 1740] [serial = 713] [outer = (nil)] [url = about:blank] 13:38:11 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x91cdd800) [pid = 1740] [serial = 705] [outer = (nil)] [url = about:blank] 13:38:11 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x92330400) [pid = 1740] [serial = 737] [outer = (nil)] [url = about:blank] 13:38:12 INFO - PROCESS | 1740 | 1468355892063 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]]]}] 13:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 2696ms 13:38:12 INFO - PROCESS | 1740 | 1468355892128 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 13:38:12 INFO - PROCESS | 1740 | 1468355892135 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 13:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:38:12 INFO - PROCESS | 1740 | 1468355892150 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:38:12 INFO - PROCESS | 1740 | 1468355892156 Marionette TRACE conn3 <- [1,1038,null,{}] 13:38:12 INFO - PROCESS | 1740 | 1468355892165 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}] 13:38:12 INFO - PROCESS | 1740 | 1468355892170 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:12 INFO - PROCESS | 1740 | 1468355892345 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 13:38:12 INFO - PROCESS | 1740 | 1468355892358 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:12 INFO - PROCESS | 1740 | 1468355892363 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee5a000 == 34 [pid = 1740] [id = 267] 13:38:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x8ee5e400) [pid = 1740] [serial = 802] [outer = (nil)] 13:38:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x8eef3400) [pid = 1740] [serial = 803] [outer = 0x8ee5e400] 13:38:12 INFO - PROCESS | 1740 | 1468355892442 Marionette DEBUG loaded listener.js 13:38:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x8eefc800) [pid = 1740] [serial = 804] [outer = 0x8ee5e400] 13:38:13 INFO - PROCESS | 1740 | 1468355893359 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]]]}] 13:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1286ms 13:38:13 INFO - PROCESS | 1740 | 1468355893437 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 13:38:13 INFO - PROCESS | 1740 | 1468355893446 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 13:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:38:13 INFO - PROCESS | 1740 | 1468355893458 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:38:13 INFO - PROCESS | 1740 | 1468355893463 Marionette TRACE conn3 <- [1,1042,null,{}] 13:38:13 INFO - PROCESS | 1740 | 1468355893471 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}] 13:38:13 INFO - PROCESS | 1740 | 1468355893478 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:13 INFO - PROCESS | 1740 | 1468355893714 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 13:38:13 INFO - PROCESS | 1740 | 1468355893799 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:13 INFO - PROCESS | 1740 | 1468355893806 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb4ac00 == 35 [pid = 1740] [id = 268] 13:38:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x8fc9c400) [pid = 1740] [serial = 805] [outer = (nil)] 13:38:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x91446000) [pid = 1740] [serial = 806] [outer = 0x8fc9c400] 13:38:13 INFO - PROCESS | 1740 | 1468355893883 Marionette DEBUG loaded listener.js 13:38:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9144ec00) [pid = 1740] [serial = 807] [outer = 0x8fc9c400] 13:38:14 INFO - PROCESS | 1740 | 1468355894878 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]]]}] 13:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1442ms 13:38:14 INFO - PROCESS | 1740 | 1468355894901 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 13:38:14 INFO - PROCESS | 1740 | 1468355894904 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 13:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:38:14 INFO - PROCESS | 1740 | 1468355894912 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:38:14 INFO - PROCESS | 1740 | 1468355894918 Marionette TRACE conn3 <- [1,1046,null,{}] 13:38:14 INFO - PROCESS | 1740 | 1468355894945 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}] 13:38:14 INFO - PROCESS | 1740 | 1468355894955 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:15 INFO - PROCESS | 1740 | 1468355895182 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 13:38:15 INFO - PROCESS | 1740 | 1468355895211 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:15 INFO - PROCESS | 1740 | 1468355895221 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x91d70000 == 36 [pid = 1740] [id = 269] 13:38:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x91d70800) [pid = 1740] [serial = 808] [outer = (nil)] 13:38:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x91d75800) [pid = 1740] [serial = 809] [outer = 0x91d70800] 13:38:15 INFO - PROCESS | 1740 | 1468355895297 Marionette DEBUG loaded listener.js 13:38:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x91dbfc00) [pid = 1740] [serial = 810] [outer = 0x91d70800] 13:38:16 INFO - PROCESS | 1740 | 1468355896236 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]]]}] 13:38:16 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x8eef9c00) [pid = 1740] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:38:16 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x92085c00) [pid = 1740] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:38:16 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x8eef1000) [pid = 1740] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:38:16 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x8ee57000) [pid = 1740] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:38:16 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x91dbec00) [pid = 1740] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1847ms 13:38:16 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x91cd9400) [pid = 1740] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:38:16 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x8eef7000) [pid = 1740] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:38:16 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x8eefa000) [pid = 1740] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:38:16 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x8eef4000) [pid = 1740] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:38:16 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x93b7bc00) [pid = 1740] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:38:16 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x915dac00) [pid = 1740] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:38:16 INFO - PROCESS | 1740 | 1468355896861 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 13:38:16 INFO - PROCESS | 1740 | 1468355896865 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 13:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:38:16 INFO - PROCESS | 1740 | 1468355896873 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:38:16 INFO - PROCESS | 1740 | 1468355896877 Marionette TRACE conn3 <- [1,1050,null,{}] 13:38:16 INFO - PROCESS | 1740 | 1468355896884 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}] 13:38:16 INFO - PROCESS | 1740 | 1468355896889 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:17 INFO - PROCESS | 1740 | 1468355897090 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 13:38:17 INFO - PROCESS | 1740 | 1468355897173 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:17 INFO - PROCESS | 1740 | 1468355897182 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:17 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee57400 == 37 [pid = 1740] [id = 270] 13:38:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x8fc9c800) [pid = 1740] [serial = 811] [outer = (nil)] 13:38:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x91d6e400) [pid = 1740] [serial = 812] [outer = 0x8fc9c800] 13:38:17 INFO - PROCESS | 1740 | 1468355897253 Marionette DEBUG loaded listener.js 13:38:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x92087400) [pid = 1740] [serial = 813] [outer = 0x8fc9c800] 13:38:17 INFO - PROCESS | 1740 | 1468355897980 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]]]}] 13:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1141ms 13:38:18 INFO - PROCESS | 1740 | 1468355898015 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 13:38:18 INFO - PROCESS | 1740 | 1468355898019 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 13:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:38:18 INFO - PROCESS | 1740 | 1468355898026 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:38:18 INFO - PROCESS | 1740 | 1468355898030 Marionette TRACE conn3 <- [1,1054,null,{}] 13:38:18 INFO - PROCESS | 1740 | 1468355898045 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}] 13:38:18 INFO - PROCESS | 1740 | 1468355898051 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:18 INFO - PROCESS | 1740 | 1468355898211 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 13:38:18 INFO - PROCESS | 1740 | 1468355898221 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:18 INFO - PROCESS | 1740 | 1468355898229 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:18 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eef9c00 == 38 [pid = 1740] [id = 271] 13:38:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x92090c00) [pid = 1740] [serial = 814] [outer = (nil)] 13:38:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x92330800) [pid = 1740] [serial = 815] [outer = 0x92090c00] 13:38:18 INFO - PROCESS | 1740 | 1468355898303 Marionette DEBUG loaded listener.js 13:38:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x92339c00) [pid = 1740] [serial = 816] [outer = 0x92090c00] 13:38:19 INFO - PROCESS | 1740 | 1468355899782 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]]]}] 13:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1901ms 13:38:19 INFO - PROCESS | 1740 | 1468355899976 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 13:38:19 INFO - PROCESS | 1740 | 1468355899985 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 13:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:38:20 INFO - PROCESS | 1740 | 1468355900004 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:38:20 INFO - PROCESS | 1740 | 1468355900014 Marionette TRACE conn3 <- [1,1058,null,{}] 13:38:20 INFO - PROCESS | 1740 | 1468355900030 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}] 13:38:20 INFO - PROCESS | 1740 | 1468355900041 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:20 INFO - PROCESS | 1740 | 1468355900308 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 13:38:20 INFO - PROCESS | 1740 | 1468355900438 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:20 INFO - PROCESS | 1740 | 1468355900447 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:20 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee5e000 == 39 [pid = 1740] [id = 272] 13:38:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x8eec5400) [pid = 1740] [serial = 817] [outer = (nil)] 13:38:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x8fb47c00) [pid = 1740] [serial = 818] [outer = 0x8eec5400] 13:38:20 INFO - PROCESS | 1740 | 1468355900537 Marionette DEBUG loaded listener.js 13:38:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x91442000) [pid = 1740] [serial = 819] [outer = 0x8eec5400] 13:38:21 INFO - PROCESS | 1740 | 1468355901567 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]]]}] 13:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1650ms 13:38:21 INFO - PROCESS | 1740 | 1468355901651 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 13:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:38:21 INFO - PROCESS | 1740 | 1468355901659 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 13:38:21 INFO - PROCESS | 1740 | 1468355901673 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:38:21 INFO - PROCESS | 1740 | 1468355901679 Marionette TRACE conn3 <- [1,1062,null,{}] 13:38:21 INFO - PROCESS | 1740 | 1468355901687 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}] 13:38:21 INFO - PROCESS | 1740 | 1468355901695 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:21 INFO - PROCESS | 1740 | 1468355901944 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 13:38:22 INFO - PROCESS | 1740 | 1468355902171 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:22 INFO - PROCESS | 1740 | 1468355902180 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:22 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eef0c00 == 40 [pid = 1740] [id = 273] 13:38:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x91d71c00) [pid = 1740] [serial = 820] [outer = (nil)] 13:38:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x9226b800) [pid = 1740] [serial = 821] [outer = 0x91d71c00] 13:38:22 INFO - PROCESS | 1740 | 1468355902273 Marionette DEBUG loaded listener.js 13:38:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x91dc3400) [pid = 1740] [serial = 822] [outer = 0x91d71c00] 13:38:23 INFO - PROCESS | 1740 | 1468355903401 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]]]}] 13:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1755ms 13:38:23 INFO - PROCESS | 1740 | 1468355903426 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 13:38:23 INFO - PROCESS | 1740 | 1468355903431 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 13:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:38:23 INFO - PROCESS | 1740 | 1468355903440 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:38:23 INFO - PROCESS | 1740 | 1468355903447 Marionette TRACE conn3 <- [1,1066,null,{}] 13:38:23 INFO - PROCESS | 1740 | 1468355903465 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}] 13:38:23 INFO - PROCESS | 1740 | 1468355903475 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:23 INFO - PROCESS | 1740 | 1468355903725 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 13:38:23 INFO - PROCESS | 1740 | 1468355903947 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:23 INFO - PROCESS | 1740 | 1468355903962 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x930ccc00 == 41 [pid = 1740] [id = 274] 13:38:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x930ce400) [pid = 1740] [serial = 823] [outer = (nil)] 13:38:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x93a3c800) [pid = 1740] [serial = 824] [outer = 0x930ce400] 13:38:24 INFO - PROCESS | 1740 | 1468355904062 Marionette DEBUG loaded listener.js 13:38:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x93a42400) [pid = 1740] [serial = 825] [outer = 0x930ce400] 13:38:25 INFO - PROCESS | 1740 | 1468355905151 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]]]}] 13:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1745ms 13:38:25 INFO - PROCESS | 1740 | 1468355905186 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 13:38:25 INFO - PROCESS | 1740 | 1468355905190 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 13:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:38:25 INFO - PROCESS | 1740 | 1468355905199 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:38:25 INFO - PROCESS | 1740 | 1468355905204 Marionette TRACE conn3 <- [1,1070,null,{}] 13:38:25 INFO - PROCESS | 1740 | 1468355905211 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}] 13:38:25 INFO - PROCESS | 1740 | 1468355905216 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:25 INFO - PROCESS | 1740 | 1468355905413 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 13:38:25 INFO - PROCESS | 1740 | 1468355905626 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:25 INFO - PROCESS | 1740 | 1468355905635 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:25 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c3000 == 42 [pid = 1740] [id = 275] 13:38:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x9144fc00) [pid = 1740] [serial = 826] [outer = (nil)] 13:38:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x93ac9c00) [pid = 1740] [serial = 827] [outer = 0x9144fc00] 13:38:25 INFO - PROCESS | 1740 | 1468355905767 Marionette DEBUG loaded listener.js 13:38:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x93b7e800) [pid = 1740] [serial = 828] [outer = 0x9144fc00] 13:38:26 INFO - PROCESS | 1740 | 1468355906771 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]]]}] 13:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1639ms 13:38:26 INFO - PROCESS | 1740 | 1468355906839 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 13:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:38:26 INFO - PROCESS | 1740 | 1468355906844 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 13:38:26 INFO - PROCESS | 1740 | 1468355906851 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:38:26 INFO - PROCESS | 1740 | 1468355906854 Marionette TRACE conn3 <- [1,1074,null,{}] 13:38:26 INFO - PROCESS | 1740 | 1468355906860 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}] 13:38:26 INFO - PROCESS | 1740 | 1468355906866 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:27 INFO - PROCESS | 1740 | 1468355907068 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 13:38:27 INFO - PROCESS | 1740 | 1468355907500 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:27 INFO - PROCESS | 1740 | 1468355907511 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c3800 == 43 [pid = 1740] [id = 276] 13:38:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x8d7c5000) [pid = 1740] [serial = 829] [outer = (nil)] 13:38:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x8e262400) [pid = 1740] [serial = 830] [outer = 0x8d7c5000] 13:38:27 INFO - PROCESS | 1740 | 1468355907598 Marionette DEBUG loaded listener.js 13:38:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x8ee5fc00) [pid = 1740] [serial = 831] [outer = 0x8d7c5000] 13:38:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee57400 == 42 [pid = 1740] [id = 270] 13:38:28 INFO - PROCESS | 1740 | --DOCSHELL 0x91d70000 == 41 [pid = 1740] [id = 269] 13:38:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb4ac00 == 40 [pid = 1740] [id = 268] 13:38:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee5a000 == 39 [pid = 1740] [id = 267] 13:38:28 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x930d5400) [pid = 1740] [serial = 767] [outer = (nil)] [url = about:blank] 13:38:28 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x923c2c00) [pid = 1740] [serial = 761] [outer = (nil)] [url = about:blank] 13:38:28 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x93a3dc00) [pid = 1740] [serial = 764] [outer = (nil)] [url = about:blank] 13:38:28 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x923bec00) [pid = 1740] [serial = 743] [outer = (nil)] [url = about:blank] 13:38:28 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x92422800) [pid = 1740] [serial = 744] [outer = (nil)] [url = about:blank] 13:38:28 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x92083800) [pid = 1740] [serial = 758] [outer = (nil)] [url = about:blank] 13:38:28 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x923b9400) [pid = 1740] [serial = 738] [outer = (nil)] [url = about:blank] 13:38:28 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x91447400) [pid = 1740] [serial = 740] [outer = (nil)] [url = about:blank] 13:38:28 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x91cd3400) [pid = 1740] [serial = 741] [outer = (nil)] [url = about:blank] 13:38:28 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x8fb49c00) [pid = 1740] [serial = 752] [outer = (nil)] [url = about:blank] 13:38:28 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x8fc9ac00) [pid = 1740] [serial = 753] [outer = (nil)] [url = about:blank] 13:38:28 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x8fb4d000) [pid = 1740] [serial = 755] [outer = (nil)] [url = about:blank] 13:38:28 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x8fca0800) [pid = 1740] [serial = 756] [outer = (nil)] [url = about:blank] 13:38:28 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x93d7ec00) [pid = 1740] [serial = 746] [outer = (nil)] [url = about:blank] 13:38:28 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x948d6800) [pid = 1740] [serial = 747] [outer = (nil)] [url = about:blank] 13:38:28 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x93d7e000) [pid = 1740] [serial = 749] [outer = (nil)] [url = about:blank] 13:38:28 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9522e400) [pid = 1740] [serial = 750] [outer = (nil)] [url = about:blank] 13:38:28 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x93a3f800) [pid = 1740] [serial = 765] [outer = (nil)] [url = about:blank] 13:38:28 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9242a400) [pid = 1740] [serial = 762] [outer = (nil)] [url = about:blank] 13:38:28 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x93b86000) [pid = 1740] [serial = 768] [outer = (nil)] [url = about:blank] 13:38:28 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9208b000) [pid = 1740] [serial = 759] [outer = (nil)] [url = about:blank] 13:38:28 INFO - PROCESS | 1740 | 1468355908829 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]]]}] 13:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 2041ms 13:38:28 INFO - PROCESS | 1740 | 1468355908893 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 13:38:28 INFO - PROCESS | 1740 | 1468355908900 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 13:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:38:28 INFO - PROCESS | 1740 | 1468355908910 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:38:28 INFO - PROCESS | 1740 | 1468355908915 Marionette TRACE conn3 <- [1,1078,null,{}] 13:38:28 INFO - PROCESS | 1740 | 1468355908974 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}] 13:38:28 INFO - PROCESS | 1740 | 1468355908981 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:29 INFO - PROCESS | 1740 | 1468355909282 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 13:38:29 INFO - PROCESS | 1740 | 1468355909459 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:29 INFO - PROCESS | 1740 | 1468355909476 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e267800 == 40 [pid = 1740] [id = 277] 13:38:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x8e269800) [pid = 1740] [serial = 832] [outer = (nil)] 13:38:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x8fc9d400) [pid = 1740] [serial = 833] [outer = 0x8e269800] 13:38:29 INFO - PROCESS | 1740 | 1468355909575 Marionette DEBUG loaded listener.js 13:38:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x8fca2400) [pid = 1740] [serial = 834] [outer = 0x8e269800] 13:38:30 INFO - PROCESS | 1740 | 1468355910556 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]]]}] 13:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1693ms 13:38:30 INFO - PROCESS | 1740 | 1468355910603 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 13:38:30 INFO - PROCESS | 1740 | 1468355910611 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 13:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:38:30 INFO - PROCESS | 1740 | 1468355910623 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:38:30 INFO - PROCESS | 1740 | 1468355910627 Marionette TRACE conn3 <- [1,1082,null,{}] 13:38:30 INFO - PROCESS | 1740 | 1468355910635 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}] 13:38:30 INFO - PROCESS | 1740 | 1468355910641 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:30 INFO - PROCESS | 1740 | 1468355910875 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 13:38:31 INFO - PROCESS | 1740 | 1468355911108 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:31 INFO - PROCESS | 1740 | 1468355911120 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x91cd8800 == 41 [pid = 1740] [id = 278] 13:38:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x91cda000) [pid = 1740] [serial = 835] [outer = (nil)] 13:38:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x91d6f800) [pid = 1740] [serial = 836] [outer = 0x91cda000] 13:38:31 INFO - PROCESS | 1740 | 1468355911248 Marionette DEBUG loaded listener.js 13:38:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x92082000) [pid = 1740] [serial = 837] [outer = 0x91cda000] 13:38:32 INFO - PROCESS | 1740 | 1468355912217 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]]]}] 13:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1634ms 13:38:32 INFO - PROCESS | 1740 | 1468355912258 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 13:38:32 INFO - PROCESS | 1740 | 1468355912263 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 13:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:38:32 INFO - PROCESS | 1740 | 1468355912271 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:38:32 INFO - PROCESS | 1740 | 1468355912278 Marionette TRACE conn3 <- [1,1086,null,{}] 13:38:32 INFO - PROCESS | 1740 | 1468355912297 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}] 13:38:32 INFO - PROCESS | 1740 | 1468355912307 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:32 INFO - PROCESS | 1740 | 1468355912544 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 13:38:32 INFO - PROCESS | 1740 | 1468355912813 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:32 INFO - PROCESS | 1740 | 1468355912828 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:32 INFO - PROCESS | 1740 | ++DOCSHELL 0x92425c00 == 42 [pid = 1740] [id = 279] 13:38:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x92426000) [pid = 1740] [serial = 838] [outer = (nil)] 13:38:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9242d000) [pid = 1740] [serial = 839] [outer = 0x92426000] 13:38:32 INFO - PROCESS | 1740 | 1468355912930 Marionette DEBUG loaded listener.js 13:38:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x930ca800) [pid = 1740] [serial = 840] [outer = 0x92426000] 13:38:33 INFO - PROCESS | 1740 | --DOCSHELL 0x9226fc00 == 41 [pid = 1740] [id = 9] 13:38:33 INFO - PROCESS | 1740 | 1468355913970 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]]]}] 13:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1744ms 13:38:34 INFO - PROCESS | 1740 | 1468355914017 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 13:38:34 INFO - PROCESS | 1740 | 1468355914023 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 13:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:38:34 INFO - PROCESS | 1740 | 1468355914031 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:38:34 INFO - PROCESS | 1740 | 1468355914036 Marionette TRACE conn3 <- [1,1090,null,{}] 13:38:34 INFO - PROCESS | 1740 | 1468355914043 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}] 13:38:34 INFO - PROCESS | 1740 | 1468355914049 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:34 INFO - PROCESS | 1740 | 1468355914301 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 13:38:34 INFO - PROCESS | 1740 | 1468355914603 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:34 INFO - PROCESS | 1740 | 1468355914614 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:34 INFO - PROCESS | 1740 | ++DOCSHELL 0x9226cc00 == 42 [pid = 1740] [id = 280] 13:38:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x93a40800) [pid = 1740] [serial = 841] [outer = (nil)] 13:38:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x93a4a000) [pid = 1740] [serial = 842] [outer = 0x93a40800] 13:38:34 INFO - PROCESS | 1740 | 1468355914783 Marionette DEBUG loaded listener.js 13:38:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x93b7d000) [pid = 1740] [serial = 843] [outer = 0x93a40800] 13:38:35 INFO - PROCESS | 1740 | 1468355915702 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]]]}] 13:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1738ms 13:38:35 INFO - PROCESS | 1740 | 1468355915770 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 13:38:35 INFO - PROCESS | 1740 | 1468355915773 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 13:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:38:35 INFO - PROCESS | 1740 | 1468355915783 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:38:35 INFO - PROCESS | 1740 | 1468355915786 Marionette TRACE conn3 <- [1,1094,null,{}] 13:38:35 INFO - PROCESS | 1740 | 1468355915795 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}] 13:38:35 INFO - PROCESS | 1740 | 1468355915801 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:36 INFO - PROCESS | 1740 | 1468355916035 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 13:38:36 INFO - PROCESS | 1740 | 1468355916285 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:36 INFO - PROCESS | 1740 | 1468355916296 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b87400 == 43 [pid = 1740] [id = 281] 13:38:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x93d7f400) [pid = 1740] [serial = 844] [outer = (nil)] 13:38:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x948d7c00) [pid = 1740] [serial = 845] [outer = 0x93d7f400] 13:38:36 INFO - PROCESS | 1740 | 1468355916424 Marionette DEBUG loaded listener.js 13:38:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x92334000) [pid = 1740] [serial = 846] [outer = 0x93d7f400] 13:38:37 INFO - PROCESS | 1740 | 1468355917363 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]]]}] 13:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1598ms 13:38:37 INFO - PROCESS | 1740 | 1468355917382 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 13:38:37 INFO - PROCESS | 1740 | 1468355917385 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 13:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:38:37 INFO - PROCESS | 1740 | 1468355917394 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:38:37 INFO - PROCESS | 1740 | 1468355917398 Marionette TRACE conn3 <- [1,1098,null,{}] 13:38:37 INFO - PROCESS | 1740 | 1468355917404 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}] 13:38:37 INFO - PROCESS | 1740 | 1468355917416 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:37 INFO - PROCESS | 1740 | 1468355917655 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 13:38:37 INFO - PROCESS | 1740 | 1468355917882 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:37 INFO - PROCESS | 1740 | 1468355917893 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:37 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e25dc00 == 44 [pid = 1740] [id = 282] 13:38:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x8eef6000) [pid = 1740] [serial = 847] [outer = (nil)] 13:38:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x952e1400) [pid = 1740] [serial = 848] [outer = 0x8eef6000] 13:38:37 INFO - PROCESS | 1740 | 1468355917992 Marionette DEBUG loaded listener.js 13:38:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x95440400) [pid = 1740] [serial = 849] [outer = 0x8eef6000] 13:38:38 INFO - PROCESS | 1740 | 1468355918895 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]]]}] 13:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1537ms 13:38:38 INFO - PROCESS | 1740 | 1468355918932 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 13:38:38 INFO - PROCESS | 1740 | 1468355918936 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 13:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:38:38 INFO - PROCESS | 1740 | 1468355918943 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:38:38 INFO - PROCESS | 1740 | 1468355918947 Marionette TRACE conn3 <- [1,1102,null,{}] 13:38:38 INFO - PROCESS | 1740 | 1468355918954 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}] 13:38:38 INFO - PROCESS | 1740 | 1468355918959 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:39 INFO - PROCESS | 1740 | 1468355919158 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 13:38:39 INFO - PROCESS | 1740 | 1468355919338 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:39 INFO - PROCESS | 1740 | 1468355919347 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x95289400 == 45 [pid = 1740] [id = 283] 13:38:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x952e4400) [pid = 1740] [serial = 850] [outer = (nil)] 13:38:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x98371000) [pid = 1740] [serial = 851] [outer = 0x952e4400] 13:38:39 INFO - PROCESS | 1740 | 1468355919473 Marionette DEBUG loaded listener.js 13:38:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x983d1800) [pid = 1740] [serial = 852] [outer = 0x952e4400] 13:38:40 INFO - PROCESS | 1740 | 1468355920398 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]]]}] 13:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1488ms 13:38:40 INFO - PROCESS | 1740 | 1468355920432 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 13:38:40 INFO - PROCESS | 1740 | 1468355920436 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 13:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:38:40 INFO - PROCESS | 1740 | 1468355920443 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:38:40 INFO - PROCESS | 1740 | 1468355920447 Marionette TRACE conn3 <- [1,1106,null,{}] 13:38:40 INFO - PROCESS | 1740 | 1468355920454 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}] 13:38:40 INFO - PROCESS | 1740 | 1468355920460 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:40 INFO - PROCESS | 1740 | 1468355920649 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 13:38:40 INFO - PROCESS | 1740 | 1468355920819 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:40 INFO - PROCESS | 1740 | 1468355920827 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:40 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e25e800 == 46 [pid = 1740] [id = 284] 13:38:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x8ee59c00) [pid = 1740] [serial = 853] [outer = (nil)] 13:38:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 103 (0x98eb9c00) [pid = 1740] [serial = 854] [outer = 0x8ee59c00] 13:38:40 INFO - PROCESS | 1740 | 1468355920909 Marionette DEBUG loaded listener.js 13:38:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 104 (0x995b5c00) [pid = 1740] [serial = 855] [outer = 0x8ee59c00] 13:38:41 INFO - PROCESS | 1740 | 1468355921844 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]]]}] 13:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1436ms 13:38:41 INFO - PROCESS | 1740 | 1468355921880 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 13:38:41 INFO - PROCESS | 1740 | 1468355921884 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 13:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:38:41 INFO - PROCESS | 1740 | 1468355921891 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:38:41 INFO - PROCESS | 1740 | 1468355921896 Marionette TRACE conn3 <- [1,1110,null,{}] 13:38:41 INFO - PROCESS | 1740 | 1468355921902 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}] 13:38:41 INFO - PROCESS | 1740 | 1468355921908 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:42 INFO - PROCESS | 1740 | 1468355922099 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 13:38:42 INFO - PROCESS | 1740 | 1468355922278 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:42 INFO - PROCESS | 1740 | 1468355922287 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:42 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b85000 == 47 [pid = 1740] [id = 285] 13:38:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 105 (0x93b87000) [pid = 1740] [serial = 856] [outer = (nil)] 13:38:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 106 (0x99617c00) [pid = 1740] [serial = 857] [outer = 0x93b87000] 13:38:42 INFO - PROCESS | 1740 | 1468355922368 Marionette DEBUG loaded listener.js 13:38:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 107 (0x9961b400) [pid = 1740] [serial = 858] [outer = 0x93b87000] 13:38:43 INFO - PROCESS | 1740 | 1468355923371 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]]]}] 13:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1545ms 13:38:43 INFO - PROCESS | 1740 | 1468355923438 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 13:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:38:43 INFO - PROCESS | 1740 | 1468355923442 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 13:38:43 INFO - PROCESS | 1740 | 1468355923450 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:38:43 INFO - PROCESS | 1740 | 1468355923453 Marionette TRACE conn3 <- [1,1114,null,{}] 13:38:43 INFO - PROCESS | 1740 | 1468355923460 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}] 13:38:43 INFO - PROCESS | 1740 | 1468355923466 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:43 INFO - PROCESS | 1740 | 1468355923661 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 13:38:43 INFO - PROCESS | 1740 | 1468355923894 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:43 INFO - PROCESS | 1740 | 1468355923903 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:44 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7bb800 == 48 [pid = 1740] [id = 286] 13:38:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 108 (0x8d7bcc00) [pid = 1740] [serial = 859] [outer = (nil)] 13:38:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 109 (0x8e25c400) [pid = 1740] [serial = 860] [outer = 0x8d7bcc00] 13:38:44 INFO - PROCESS | 1740 | 1468355924115 Marionette DEBUG loaded listener.js 13:38:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 110 (0x8eecb000) [pid = 1740] [serial = 861] [outer = 0x8d7bcc00] 13:38:45 INFO - PROCESS | 1740 | 1468355925132 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]]]}] 13:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1745ms 13:38:45 INFO - PROCESS | 1740 | 1468355925196 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 13:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:38:45 INFO - PROCESS | 1740 | 1468355925203 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 13:38:45 INFO - PROCESS | 1740 | 1468355925212 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:38:45 INFO - PROCESS | 1740 | 1468355925217 Marionette TRACE conn3 <- [1,1118,null,{}] 13:38:45 INFO - PROCESS | 1740 | 1468355925306 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}] 13:38:45 INFO - PROCESS | 1740 | 1468355925320 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:46 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7bf400 == 47 [pid = 1740] [id = 263] 13:38:46 INFO - PROCESS | 1740 | --DOCSHELL 0x930ccc00 == 46 [pid = 1740] [id = 274] 13:38:46 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee5e000 == 45 [pid = 1740] [id = 272] 13:38:46 INFO - PROCESS | 1740 | --DOCSHELL 0x8eef0c00 == 44 [pid = 1740] [id = 273] 13:38:46 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c5800 == 43 [pid = 1740] [id = 265] 13:38:46 INFO - PROCESS | 1740 | --DOCSHELL 0x91449800 == 42 [pid = 1740] [id = 259] 13:38:46 INFO - PROCESS | 1740 | --DOCSHELL 0x8eecb800 == 41 [pid = 1740] [id = 261] 13:38:46 INFO - PROCESS | 1740 | --DOCSHELL 0x92330000 == 40 [pid = 1740] [id = 262] 13:38:46 INFO - PROCESS | 1740 | --DOCSHELL 0x91cda800 == 39 [pid = 1740] [id = 260] 13:38:46 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb46400 == 38 [pid = 1740] [id = 264] 13:38:46 INFO - PROCESS | 1740 | --DOCSHELL 0x8e260000 == 37 [pid = 1740] [id = 266] 13:38:46 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7bb800 == 36 [pid = 1740] [id = 286] 13:38:46 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c3000 == 35 [pid = 1740] [id = 275] 13:38:46 INFO - PROCESS | 1740 | --DOCSHELL 0x93b85000 == 34 [pid = 1740] [id = 285] 13:38:46 INFO - PROCESS | 1740 | --DOCSHELL 0x8e25e800 == 33 [pid = 1740] [id = 284] 13:38:46 INFO - PROCESS | 1740 | --DOCSHELL 0x8e25dc00 == 32 [pid = 1740] [id = 282] 13:38:46 INFO - PROCESS | 1740 | --DOCSHELL 0x95289400 == 31 [pid = 1740] [id = 283] 13:38:46 INFO - PROCESS | 1740 | --DOCSHELL 0x93b87400 == 30 [pid = 1740] [id = 281] 13:38:46 INFO - PROCESS | 1740 | --DOCSHELL 0x9226cc00 == 29 [pid = 1740] [id = 280] 13:38:46 INFO - PROCESS | 1740 | --DOCSHELL 0x92425c00 == 28 [pid = 1740] [id = 279] 13:38:46 INFO - PROCESS | 1740 | --DOCSHELL 0x8eef9c00 == 27 [pid = 1740] [id = 271] 13:38:46 INFO - PROCESS | 1740 | --DOCSHELL 0x91cd8800 == 26 [pid = 1740] [id = 278] 13:38:46 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c3800 == 25 [pid = 1740] [id = 276] 13:38:46 INFO - PROCESS | 1740 | --DOCSHELL 0x9830ac00 == 24 [pid = 1740] [id = 11] 13:38:46 INFO - PROCESS | 1740 | --DOCSHELL 0x8e267800 == 23 [pid = 1740] [id = 277] 13:38:46 INFO - PROCESS | 1740 | 1468355926642 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 13:38:46 INFO - PROCESS | 1740 | 1468355926953 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:46 INFO - PROCESS | 1740 | 1468355926964 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c6800 == 24 [pid = 1740] [id = 287] 13:38:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 111 (0x8e25e800) [pid = 1740] [serial = 862] [outer = (nil)] 13:38:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 112 (0x8e265c00) [pid = 1740] [serial = 863] [outer = 0x8e25e800] 13:38:47 INFO - PROCESS | 1740 | 1468355927044 Marionette DEBUG loaded listener.js 13:38:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 113 (0x8ee61800) [pid = 1740] [serial = 864] [outer = 0x8e25e800] 13:38:47 INFO - PROCESS | 1740 | 1468355927902 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]]]}] 13:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 2759ms 13:38:47 INFO - PROCESS | 1740 | 1468355927971 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 13:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:38:47 INFO - PROCESS | 1740 | 1468355927979 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 13:38:47 INFO - PROCESS | 1740 | 1468355927989 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:38:47 INFO - PROCESS | 1740 | 1468355927995 Marionette TRACE conn3 <- [1,1122,null,{}] 13:38:48 INFO - PROCESS | 1740 | 1468355928004 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}] 13:38:48 INFO - PROCESS | 1740 | 1468355928013 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:48 INFO - PROCESS | 1740 | 1468355928191 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 13:38:48 INFO - PROCESS | 1740 | 1468355928332 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:48 INFO - PROCESS | 1740 | 1468355928342 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fc99400 == 25 [pid = 1740] [id = 288] 13:38:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 114 (0x8fc99c00) [pid = 1740] [serial = 865] [outer = (nil)] 13:38:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 115 (0x8fca4800) [pid = 1740] [serial = 866] [outer = 0x8fc99c00] 13:38:48 INFO - PROCESS | 1740 | 1468355928424 Marionette DEBUG loaded listener.js 13:38:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 116 (0x91443400) [pid = 1740] [serial = 867] [outer = 0x8fc99c00] 13:38:49 INFO - PROCESS | 1740 | 1468355929374 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]]]}] 13:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1447ms 13:38:49 INFO - PROCESS | 1740 | 1468355929443 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 13:38:49 INFO - PROCESS | 1740 | 1468355929449 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 13:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:38:49 INFO - PROCESS | 1740 | 1468355929457 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:38:49 INFO - PROCESS | 1740 | 1468355929460 Marionette TRACE conn3 <- [1,1126,null,{}] 13:38:49 INFO - PROCESS | 1740 | 1468355929468 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}] 13:38:49 INFO - PROCESS | 1740 | 1468355929473 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:49 INFO - PROCESS | 1740 | 1468355929726 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 13:38:49 INFO - PROCESS | 1740 | 1468355929802 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:49 INFO - PROCESS | 1740 | 1468355929810 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x915d4400 == 26 [pid = 1740] [id = 289] 13:38:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 117 (0x915d4c00) [pid = 1740] [serial = 868] [outer = (nil)] 13:38:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 118 (0x915e0c00) [pid = 1740] [serial = 869] [outer = 0x915d4c00] 13:38:49 INFO - PROCESS | 1740 | 1468355929883 Marionette DEBUG loaded listener.js 13:38:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 119 (0x91cd8800) [pid = 1740] [serial = 870] [outer = 0x915d4c00] 13:38:50 INFO - PROCESS | 1740 | 1468355930904 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]]]}] 13:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1485ms 13:38:50 INFO - PROCESS | 1740 | 1468355930943 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 13:38:50 INFO - PROCESS | 1740 | 1468355930950 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 13:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:38:50 INFO - PROCESS | 1740 | 1468355930978 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:38:50 INFO - PROCESS | 1740 | 1468355930987 Marionette TRACE conn3 <- [1,1130,null,{}] 13:38:50 INFO - PROCESS | 1740 | 1468355930993 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}] 13:38:51 INFO - PROCESS | 1740 | 1468355931002 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:51 INFO - PROCESS | 1740 | --DOMWINDOW == 118 (0x91d71c00) [pid = 1740] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:38:51 INFO - PROCESS | 1740 | --DOMWINDOW == 117 (0x923b7000) [pid = 1740] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:38:51 INFO - PROCESS | 1740 | --DOMWINDOW == 116 (0x8ee53c00) [pid = 1740] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:38:51 INFO - PROCESS | 1740 | --DOMWINDOW == 115 (0x93acbc00) [pid = 1740] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:38:51 INFO - PROCESS | 1740 | --DOMWINDOW == 114 (0x915df000) [pid = 1740] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:38:51 INFO - PROCESS | 1740 | --DOMWINDOW == 113 (0x948d7000) [pid = 1740] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:38:51 INFO - PROCESS | 1740 | --DOMWINDOW == 112 (0x8ee5e400) [pid = 1740] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:38:51 INFO - PROCESS | 1740 | --DOMWINDOW == 111 (0x93ac6400) [pid = 1740] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:38:51 INFO - PROCESS | 1740 | --DOMWINDOW == 110 (0x8e25a800) [pid = 1740] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:38:51 INFO - PROCESS | 1740 | --DOMWINDOW == 109 (0x91d70800) [pid = 1740] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:38:51 INFO - PROCESS | 1740 | --DOMWINDOW == 108 (0x99614c00) [pid = 1740] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:38:51 INFO - PROCESS | 1740 | --DOMWINDOW == 107 (0x952dc800) [pid = 1740] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:38:51 INFO - PROCESS | 1740 | --DOMWINDOW == 106 (0x8fc9c400) [pid = 1740] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:38:51 INFO - PROCESS | 1740 | --DOMWINDOW == 105 (0x8ee59400) [pid = 1740] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:38:51 INFO - PROCESS | 1740 | --DOMWINDOW == 104 (0x8fc9c800) [pid = 1740] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:38:51 INFO - PROCESS | 1740 | --DOMWINDOW == 103 (0x914c0000) [pid = 1740] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:38:51 INFO - PROCESS | 1740 | --DOMWINDOW == 102 (0x8eec5400) [pid = 1740] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:38:51 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x8d7c5000) [pid = 1740] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:38:51 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x92090c00) [pid = 1740] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:38:51 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x93ac0000) [pid = 1740] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:38:51 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x9836c800) [pid = 1740] [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.] 13:38:51 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x9144fc00) [pid = 1740] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:38:51 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x930ce400) [pid = 1740] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:38:52 INFO - PROCESS | 1740 | 1468355932030 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 13:38:52 INFO - PROCESS | 1740 | 1468355932129 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:52 INFO - PROCESS | 1740 | 1468355932137 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e25ac00 == 27 [pid = 1740] [id = 290] 13:38:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x8eec2000) [pid = 1740] [serial = 871] [outer = (nil)] 13:38:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x8fc9c800) [pid = 1740] [serial = 872] [outer = 0x8eec2000] 13:38:52 INFO - PROCESS | 1740 | 1468355932218 Marionette DEBUG loaded listener.js 13:38:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x91d70800) [pid = 1740] [serial = 873] [outer = 0x8eec2000] 13:38:53 INFO - PROCESS | 1740 | 1468355933006 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]]]}] 13:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 2109ms 13:38:53 INFO - PROCESS | 1740 | 1468355933069 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 13:38:53 INFO - PROCESS | 1740 | 1468355933074 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 13:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:38:53 INFO - PROCESS | 1740 | 1468355933081 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:38:53 INFO - PROCESS | 1740 | 1468355933085 Marionette TRACE conn3 <- [1,1134,null,{}] 13:38:53 INFO - PROCESS | 1740 | 1468355933091 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}] 13:38:53 INFO - PROCESS | 1740 | 1468355933097 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:53 INFO - PROCESS | 1740 | 1468355933269 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 13:38:53 INFO - PROCESS | 1740 | 1468355933397 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:53 INFO - PROCESS | 1740 | 1468355933406 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:53 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eef4000 == 28 [pid = 1740] [id = 291] 13:38:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x92090c00) [pid = 1740] [serial = 874] [outer = (nil)] 13:38:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x9226fc00) [pid = 1740] [serial = 875] [outer = 0x92090c00] 13:38:53 INFO - PROCESS | 1740 | 1468355933495 Marionette DEBUG loaded listener.js 13:38:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x92337000) [pid = 1740] [serial = 876] [outer = 0x92090c00] 13:38:54 INFO - PROCESS | 1740 | 1468355934572 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]]]}] 13:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1533ms 13:38:54 INFO - PROCESS | 1740 | 1468355934616 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 13:38:54 INFO - PROCESS | 1740 | 1468355934624 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 13:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:38:54 INFO - PROCESS | 1740 | 1468355934634 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:38:54 INFO - PROCESS | 1740 | 1468355934638 Marionette TRACE conn3 <- [1,1138,null,{}] 13:38:54 INFO - PROCESS | 1740 | 1468355934650 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}] 13:38:54 INFO - PROCESS | 1740 | 1468355934655 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:54 INFO - PROCESS | 1740 | 1468355934871 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 13:38:55 INFO - PROCESS | 1740 | 1468355935099 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:55 INFO - PROCESS | 1740 | 1468355935109 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:55 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb4d800 == 29 [pid = 1740] [id = 292] 13:38:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 103 (0x8fb4e800) [pid = 1740] [serial = 877] [outer = (nil)] 13:38:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 104 (0x9144b400) [pid = 1740] [serial = 878] [outer = 0x8fb4e800] 13:38:55 INFO - PROCESS | 1740 | 1468355935243 Marionette DEBUG loaded listener.js 13:38:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 105 (0x915d9800) [pid = 1740] [serial = 879] [outer = 0x8fb4e800] 13:38:56 INFO - PROCESS | 1740 | 1468355936218 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]]]}] 13:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1638ms 13:38:56 INFO - PROCESS | 1740 | 1468355936272 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 13:38:56 INFO - PROCESS | 1740 | 1468355936280 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 13:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:38:56 INFO - PROCESS | 1740 | 1468355936291 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:38:56 INFO - PROCESS | 1740 | 1468355936295 Marionette TRACE conn3 <- [1,1142,null,{}] 13:38:56 INFO - PROCESS | 1740 | 1468355936303 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}] 13:38:56 INFO - PROCESS | 1740 | 1468355936310 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:56 INFO - PROCESS | 1740 | 1468355936542 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 13:38:56 INFO - PROCESS | 1740 | 1468355936771 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:56 INFO - PROCESS | 1740 | 1468355936779 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:56 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee5f400 == 30 [pid = 1740] [id = 293] 13:38:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 106 (0x8fca4c00) [pid = 1740] [serial = 880] [outer = (nil)] 13:38:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 107 (0x923bac00) [pid = 1740] [serial = 881] [outer = 0x8fca4c00] 13:38:56 INFO - PROCESS | 1740 | 1468355936911 Marionette DEBUG loaded listener.js 13:38:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 108 (0x923c0000) [pid = 1740] [serial = 882] [outer = 0x8fca4c00] 13:38:57 INFO - PROCESS | 1740 | 1468355937952 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]]]}] 13:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1698ms 13:38:57 INFO - PROCESS | 1740 | 1468355937989 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 13:38:57 INFO - PROCESS | 1740 | 1468355937994 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 13:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:38:58 INFO - PROCESS | 1740 | 1468355938002 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:38:58 INFO - PROCESS | 1740 | 1468355938008 Marionette TRACE conn3 <- [1,1146,null,{}] 13:38:58 INFO - PROCESS | 1740 | 1468355938025 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}] 13:38:58 INFO - PROCESS | 1740 | 1468355938035 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:58 INFO - PROCESS | 1740 | 1468355938250 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 13:38:58 INFO - PROCESS | 1740 | 1468355938473 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:58 INFO - PROCESS | 1740 | 1468355938482 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:58 INFO - PROCESS | 1740 | ++DOCSHELL 0x93a40000 == 31 [pid = 1740] [id = 294] 13:38:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 109 (0x93a41000) [pid = 1740] [serial = 883] [outer = (nil)] 13:38:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 110 (0x93a46000) [pid = 1740] [serial = 884] [outer = 0x93a41000] 13:38:58 INFO - PROCESS | 1740 | 1468355938616 Marionette DEBUG loaded listener.js 13:38:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 111 (0x93ac7c00) [pid = 1740] [serial = 885] [outer = 0x93a41000] 13:38:59 INFO - PROCESS | 1740 | 1468355939555 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]]]}] 13:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1591ms 13:38:59 INFO - PROCESS | 1740 | 1468355939594 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 13:38:59 INFO - PROCESS | 1740 | 1468355939598 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 13:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:38:59 INFO - PROCESS | 1740 | 1468355939606 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:38:59 INFO - PROCESS | 1740 | 1468355939610 Marionette TRACE conn3 <- [1,1150,null,{}] 13:38:59 INFO - PROCESS | 1740 | 1468355939617 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}] 13:38:59 INFO - PROCESS | 1740 | 1468355939623 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:38:59 INFO - PROCESS | 1740 | 1468355939820 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 13:39:00 INFO - PROCESS | 1740 | 1468355940062 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:00 INFO - PROCESS | 1740 | 1468355940076 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x93a3e400 == 32 [pid = 1740] [id = 295] 13:39:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 112 (0x93d82800) [pid = 1740] [serial = 886] [outer = (nil)] 13:39:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 113 (0x948de800) [pid = 1740] [serial = 887] [outer = 0x93d82800] 13:39:00 INFO - PROCESS | 1740 | 1468355940202 Marionette DEBUG loaded listener.js 13:39:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 114 (0x95228800) [pid = 1740] [serial = 888] [outer = 0x93d82800] 13:39:01 INFO - PROCESS | 1740 | 1468355941118 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]]]}] 13:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1586ms 13:39:01 INFO - PROCESS | 1740 | 1468355941193 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 13:39:01 INFO - PROCESS | 1740 | 1468355941196 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 13:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:39:01 INFO - PROCESS | 1740 | 1468355941205 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:39:01 INFO - PROCESS | 1740 | 1468355941208 Marionette TRACE conn3 <- [1,1154,null,{}] 13:39:01 INFO - PROCESS | 1740 | 1468355941214 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}] 13:39:01 INFO - PROCESS | 1740 | 1468355941219 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:01 INFO - PROCESS | 1740 | 1468355941444 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 13:39:01 INFO - PROCESS | 1740 | 1468355941672 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:01 INFO - PROCESS | 1740 | 1468355941686 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:01 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e25a800 == 33 [pid = 1740] [id = 296] 13:39:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 115 (0x92088000) [pid = 1740] [serial = 889] [outer = (nil)] 13:39:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 116 (0x95296800) [pid = 1740] [serial = 890] [outer = 0x92088000] 13:39:01 INFO - PROCESS | 1740 | 1468355941818 Marionette DEBUG loaded listener.js 13:39:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 117 (0x952eb800) [pid = 1740] [serial = 891] [outer = 0x92088000] 13:39:02 INFO - PROCESS | 1740 | 1468355942772 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]]]}] 13:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1639ms 13:39:02 INFO - PROCESS | 1740 | 1468355942844 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 13:39:02 INFO - PROCESS | 1740 | 1468355942848 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 13:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:39:02 INFO - PROCESS | 1740 | 1468355942856 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:39:02 INFO - PROCESS | 1740 | 1468355942860 Marionette TRACE conn3 <- [1,1158,null,{}] 13:39:02 INFO - PROCESS | 1740 | 1468355942866 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}] 13:39:02 INFO - PROCESS | 1740 | 1468355942877 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:03 INFO - PROCESS | 1740 | 1468355943161 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 13:39:03 INFO - PROCESS | 1740 | 1468355943436 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:03 INFO - PROCESS | 1740 | 1468355943443 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:03 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb42400 == 34 [pid = 1740] [id = 297] 13:39:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 118 (0x95288800) [pid = 1740] [serial = 892] [outer = (nil)] 13:39:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 119 (0x98eb5800) [pid = 1740] [serial = 893] [outer = 0x95288800] 13:39:03 INFO - PROCESS | 1740 | 1468355943542 Marionette DEBUG loaded listener.js 13:39:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 120 (0x995be400) [pid = 1740] [serial = 894] [outer = 0x95288800] 13:39:04 INFO - PROCESS | 1740 | 1468355944541 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]]]}] 13:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1733ms 13:39:04 INFO - PROCESS | 1740 | 1468355944590 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 13:39:04 INFO - PROCESS | 1740 | 1468355944594 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 13:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:39:04 INFO - PROCESS | 1740 | 1468355944602 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:39:04 INFO - PROCESS | 1740 | 1468355944606 Marionette TRACE conn3 <- [1,1162,null,{}] 13:39:04 INFO - PROCESS | 1740 | 1468355944612 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}] 13:39:04 INFO - PROCESS | 1740 | 1468355944618 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:04 INFO - PROCESS | 1740 | 1468355944806 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 13:39:05 INFO - PROCESS | 1740 | 1468355945068 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:05 INFO - PROCESS | 1740 | 1468355945078 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7b8800 == 35 [pid = 1740] [id = 298] 13:39:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 121 (0x8d7bbc00) [pid = 1740] [serial = 895] [outer = (nil)] 13:39:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 122 (0x8eecd400) [pid = 1740] [serial = 896] [outer = 0x8d7bbc00] 13:39:05 INFO - PROCESS | 1740 | 1468355945205 Marionette DEBUG loaded listener.js 13:39:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 123 (0x8eefd400) [pid = 1740] [serial = 897] [outer = 0x8d7bbc00] 13:39:06 INFO - PROCESS | 1740 | 1468355946296 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]]]}] 13:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1734ms 13:39:06 INFO - PROCESS | 1740 | 1468355946337 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 13:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:39:06 INFO - PROCESS | 1740 | 1468355946343 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 13:39:06 INFO - PROCESS | 1740 | 1468355946352 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:39:06 INFO - PROCESS | 1740 | 1468355946358 Marionette TRACE conn3 <- [1,1166,null,{}] 13:39:06 INFO - PROCESS | 1740 | 1468355946367 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}] 13:39:06 INFO - PROCESS | 1740 | 1468355946373 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:06 INFO - PROCESS | 1740 | 1468355946571 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 13:39:06 INFO - PROCESS | 1740 | 1468355946924 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:06 INFO - PROCESS | 1740 | 1468355946932 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:06 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eecec00 == 36 [pid = 1740] [id = 299] 13:39:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 124 (0x8eef3000) [pid = 1740] [serial = 898] [outer = (nil)] 13:39:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 125 (0x8fc9b400) [pid = 1740] [serial = 899] [outer = 0x8eef3000] 13:39:07 INFO - PROCESS | 1740 | 1468355947022 Marionette DEBUG loaded listener.js 13:39:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 126 (0x8fca6800) [pid = 1740] [serial = 900] [outer = 0x8eef3000] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 125 (0x983da400) [pid = 1740] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 124 (0x8ee5fc00) [pid = 1740] [serial = 831] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 123 (0x8e262400) [pid = 1740] [serial = 830] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 122 (0x92330800) [pid = 1740] [serial = 815] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 121 (0x92339c00) [pid = 1740] [serial = 816] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 120 (0x92087400) [pid = 1740] [serial = 813] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 119 (0x93b7e800) [pid = 1740] [serial = 828] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 118 (0x93a42400) [pid = 1740] [serial = 825] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 117 (0x93ac9c00) [pid = 1740] [serial = 827] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 116 (0x93a3c800) [pid = 1740] [serial = 824] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 115 (0x91dc3400) [pid = 1740] [serial = 822] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 114 (0x9226b800) [pid = 1740] [serial = 821] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 113 (0x99631400) [pid = 1740] [serial = 789] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 112 (0x99ae7400) [pid = 1740] [serial = 792] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 111 (0x93d7e800) [pid = 1740] [serial = 776] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 110 (0x91cddc00) [pid = 1740] [serial = 773] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 109 (0x9836f400) [pid = 1740] [serial = 782] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 108 (0x91db5c00) [pid = 1740] [serial = 774] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 107 (0x8eefc800) [pid = 1740] [serial = 804] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 106 (0x978e5800) [pid = 1740] [serial = 780] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 105 (0x8e260c00) [pid = 1740] [serial = 797] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 104 (0x99628000) [pid = 1740] [serial = 788] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 103 (0x91d75800) [pid = 1740] [serial = 809] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 102 (0x9961a800) [pid = 1740] [serial = 785] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x99c31800) [pid = 1740] [serial = 794] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x983d9c00) [pid = 1740] [serial = 783] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x91446000) [pid = 1740] [serial = 806] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x8eef3400) [pid = 1740] [serial = 803] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x91dbfc00) [pid = 1740] [serial = 810] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x99621400) [pid = 1740] [serial = 786] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x8eec3400) [pid = 1740] [serial = 770] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x952e6800) [pid = 1740] [serial = 779] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x91d6e400) [pid = 1740] [serial = 812] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x8ee60000) [pid = 1740] [serial = 771] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x91cdf800) [pid = 1740] [serial = 801] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x99aad000) [pid = 1740] [serial = 791] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x915dfc00) [pid = 1740] [serial = 800] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x8ee5d800) [pid = 1740] [serial = 798] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x9144ec00) [pid = 1740] [serial = 807] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x948db800) [pid = 1740] [serial = 777] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x99c34c00) [pid = 1740] [serial = 795] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x91442000) [pid = 1740] [serial = 819] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x8fb47c00) [pid = 1740] [serial = 818] [outer = (nil)] [url = about:blank] 13:39:07 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x93d81400) [pid = 1740] [serial = 591] [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.] 13:39:08 INFO - PROCESS | 1740 | 1468355948051 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]]]}] 13:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1741ms 13:39:08 INFO - PROCESS | 1740 | 1468355948091 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 13:39:08 INFO - PROCESS | 1740 | 1468355948099 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 13:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:39:08 INFO - PROCESS | 1740 | 1468355948110 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:39:08 INFO - PROCESS | 1740 | 1468355948114 Marionette TRACE conn3 <- [1,1170,null,{}] 13:39:08 INFO - PROCESS | 1740 | 1468355948121 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}] 13:39:08 INFO - PROCESS | 1740 | 1468355948127 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:08 INFO - PROCESS | 1740 | 1468355948324 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 13:39:08 INFO - PROCESS | 1740 | 1468355948509 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:08 INFO - PROCESS | 1740 | 1468355948519 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eec5400 == 37 [pid = 1740] [id = 300] 13:39:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x8eef7400) [pid = 1740] [serial = 901] [outer = (nil)] 13:39:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9144f800) [pid = 1740] [serial = 902] [outer = 0x8eef7400] 13:39:08 INFO - PROCESS | 1740 | 1468355948600 Marionette DEBUG loaded listener.js 13:39:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x915d3c00) [pid = 1740] [serial = 903] [outer = 0x8eef7400] 13:39:09 INFO - PROCESS | 1740 | 1468355949500 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]]]}] 13:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1434ms 13:39:09 INFO - PROCESS | 1740 | 1468355949545 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 13:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:39:09 INFO - PROCESS | 1740 | 1468355949549 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 13:39:09 INFO - PROCESS | 1740 | 1468355949556 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:39:09 INFO - PROCESS | 1740 | 1468355949562 Marionette TRACE conn3 <- [1,1174,null,{}] 13:39:09 INFO - PROCESS | 1740 | 1468355949579 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}] 13:39:09 INFO - PROCESS | 1740 | 1468355949588 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:09 INFO - PROCESS | 1740 | 1468355949769 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 13:39:09 INFO - PROCESS | 1740 | 1468355949920 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:09 INFO - PROCESS | 1740 | 1468355949931 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:09 INFO - PROCESS | 1740 | ++DOCSHELL 0x91dbfc00 == 38 [pid = 1740] [id = 301] 13:39:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x91dc0c00) [pid = 1740] [serial = 904] [outer = (nil)] 13:39:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x9208c000) [pid = 1740] [serial = 905] [outer = 0x91dc0c00] 13:39:10 INFO - PROCESS | 1740 | 1468355950010 Marionette DEBUG loaded listener.js 13:39:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x92275000) [pid = 1740] [serial = 906] [outer = 0x91dc0c00] 13:39:10 INFO - PROCESS | 1740 | 1468355950934 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] 13:39:11 INFO - PROCESS | 1740 | 1468355951008 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 13:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:39:11 INFO - PROCESS | 1740 | 1468355951015 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:39:11 INFO - PROCESS | 1740 | 1468355951018 Marionette TRACE conn3 <- [1,1178,null,{}] 13:39:11 INFO - PROCESS | 1740 | 1468355951025 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}] 13:39:11 INFO - PROCESS | 1740 | 1468355951031 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:11 INFO - PROCESS | 1740 | 1468355951270 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 13:39:11 INFO - PROCESS | 1740 | 1468355951298 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:11 INFO - PROCESS | 1740 | 1468355951305 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:11 INFO - PROCESS | 1740 | ++DOCSHELL 0x914b3c00 == 39 [pid = 1740] [id = 302] 13:39:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x91dc1400) [pid = 1740] [serial = 907] [outer = (nil)] 13:39:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x92427400) [pid = 1740] [serial = 908] [outer = 0x91dc1400] 13:39:11 INFO - PROCESS | 1740 | 1468355951379 Marionette DEBUG loaded listener.js 13:39:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x930d0800) [pid = 1740] [serial = 909] [outer = 0x91dc1400] 13:39:12 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x8eef6000) [pid = 1740] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:39:12 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x8ee59c00) [pid = 1740] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:39:12 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x93a40800) [pid = 1740] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:39:12 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x93d7f400) [pid = 1740] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:39:12 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x91cda000) [pid = 1740] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:39:12 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x8e269800) [pid = 1740] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:39:12 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x93b87000) [pid = 1740] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:39:12 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x952e4400) [pid = 1740] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:39:12 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x92426000) [pid = 1740] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:39:12 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x915d4c00) [pid = 1740] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:39:12 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x8eec2000) [pid = 1740] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:39:12 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x8e25e800) [pid = 1740] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:39:12 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x8fc99c00) [pid = 1740] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:39:12 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x8d7bcc00) [pid = 1740] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:39:13 INFO - PROCESS | 1740 | 1468355953116 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] 13:39:13 INFO - PROCESS | 1740 | 1468355953163 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 13:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:39:13 INFO - PROCESS | 1740 | 1468355953173 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:39:13 INFO - PROCESS | 1740 | 1468355953177 Marionette TRACE conn3 <- [1,1182,null,{}] 13:39:13 INFO - PROCESS | 1740 | 1468355953187 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}] 13:39:13 INFO - PROCESS | 1740 | 1468355953193 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:13 INFO - PROCESS | 1740 | 1468355953466 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 13:39:13 INFO - PROCESS | 1740 | 1468355953485 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:13 INFO - PROCESS | 1740 | 1468355953492 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7b9c00 == 40 [pid = 1740] [id = 303] 13:39:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x8d7bb000) [pid = 1740] [serial = 910] [outer = (nil)] 13:39:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x92421400) [pid = 1740] [serial = 911] [outer = 0x8d7bb000] 13:39:13 INFO - PROCESS | 1740 | 1468355953572 Marionette DEBUG loaded listener.js 13:39:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x930cf000) [pid = 1740] [serial = 912] [outer = 0x8d7bb000] 13:39:14 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:39:14 INFO - PROCESS | 1740 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:39:14 INFO - PROCESS | 1740 | 1468355954479 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] 13:39:14 INFO - PROCESS | 1740 | 1468355954527 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 13:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:39:14 INFO - PROCESS | 1740 | 1468355954534 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:39:14 INFO - PROCESS | 1740 | 1468355954537 Marionette TRACE conn3 <- [1,1186,null,{}] 13:39:14 INFO - PROCESS | 1740 | 1468355954543 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}] 13:39:14 INFO - PROCESS | 1740 | 1468355954554 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:14 INFO - PROCESS | 1740 | 1468355954840 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 13:39:15 INFO - PROCESS | 1740 | 1468355955098 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:15 INFO - PROCESS | 1740 | 1468355955108 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c4c00 == 41 [pid = 1740] [id = 304] 13:39:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x8d7c5000) [pid = 1740] [serial = 913] [outer = (nil)] 13:39:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x8ee52c00) [pid = 1740] [serial = 914] [outer = 0x8d7c5000] 13:39:15 INFO - PROCESS | 1740 | 1468355955294 Marionette DEBUG loaded listener.js 13:39:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x8ee61c00) [pid = 1740] [serial = 915] [outer = 0x8d7c5000] 13:39:16 INFO - PROCESS | 1740 | 1468355956768 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] 13:39:16 INFO - PROCESS | 1740 | 1468355956895 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 13:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:39:17 INFO - PROCESS | 1740 | 1468355957069 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:39:17 INFO - PROCESS | 1740 | 1468355957078 Marionette TRACE conn3 <- [1,1190,null,{}] 13:39:17 INFO - PROCESS | 1740 | 1468355957151 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}] 13:39:17 INFO - PROCESS | 1740 | 1468355957162 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:17 INFO - PROCESS | 1740 | 1468355957487 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 13:39:17 INFO - PROCESS | 1740 | 1468355957705 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:17 INFO - PROCESS | 1740 | 1468355957721 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:17 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eefa400 == 42 [pid = 1740] [id = 305] 13:39:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x8fca5400) [pid = 1740] [serial = 916] [outer = (nil)] 13:39:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x914bb400) [pid = 1740] [serial = 917] [outer = 0x8fca5400] 13:39:17 INFO - PROCESS | 1740 | 1468355957857 Marionette DEBUG loaded listener.js 13:39:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x91cd1400) [pid = 1740] [serial = 918] [outer = 0x8fca5400] 13:39:18 INFO - PROCESS | 1740 | 1468355958916 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] 13:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:39:18 INFO - PROCESS | 1740 | 1468355958990 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 13:39:19 INFO - PROCESS | 1740 | 1468355958998 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:39:19 INFO - PROCESS | 1740 | 1468355959001 Marionette TRACE conn3 <- [1,1194,null,{}] 13:39:19 INFO - PROCESS | 1740 | 1468355959008 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}] 13:39:19 INFO - PROCESS | 1740 | 1468355959013 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:19 INFO - PROCESS | 1740 | 1468355959253 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 13:39:19 INFO - PROCESS | 1740 | 1468355959555 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:19 INFO - PROCESS | 1740 | 1468355959565 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x91dc2800 == 43 [pid = 1740] [id = 306] 13:39:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x92089400) [pid = 1740] [serial = 919] [outer = (nil)] 13:39:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9226e400) [pid = 1740] [serial = 920] [outer = 0x92089400] 13:39:19 INFO - PROCESS | 1740 | 1468355959665 Marionette DEBUG loaded listener.js 13:39:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x92424800) [pid = 1740] [serial = 921] [outer = 0x92089400] 13:39:20 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:39:20 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:39:20 INFO - PROCESS | 1740 | 1468355960717 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] 13:39:20 INFO - PROCESS | 1740 | 1468355960794 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 13:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:39:20 INFO - PROCESS | 1740 | 1468355960813 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:39:20 INFO - PROCESS | 1740 | 1468355960822 Marionette TRACE conn3 <- [1,1198,null,{}] 13:39:20 INFO - PROCESS | 1740 | 1468355960829 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}] 13:39:20 INFO - PROCESS | 1740 | 1468355960837 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:21 INFO - PROCESS | 1740 | 1468355961121 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 13:39:21 INFO - PROCESS | 1740 | 1468355961393 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:21 INFO - PROCESS | 1740 | 1468355961402 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c4400 == 44 [pid = 1740] [id = 307] 13:39:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x8eec7000) [pid = 1740] [serial = 922] [outer = (nil)] 13:39:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x95432800) [pid = 1740] [serial = 923] [outer = 0x8eec7000] 13:39:21 INFO - PROCESS | 1740 | 1468355961490 Marionette DEBUG loaded listener.js 13:39:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x98377400) [pid = 1740] [serial = 924] [outer = 0x8eec7000] 13:39:22 INFO - PROCESS | 1740 | 1468355962465 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]]]}] 13:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1705ms 13:39:22 INFO - PROCESS | 1740 | 1468355962527 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 13:39:22 INFO - PROCESS | 1740 | 1468355962531 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 13:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:39:22 INFO - PROCESS | 1740 | 1468355962540 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:39:22 INFO - PROCESS | 1740 | 1468355962544 Marionette TRACE conn3 <- [1,1202,null,{}] 13:39:22 INFO - PROCESS | 1740 | 1468355962549 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}] 13:39:22 INFO - PROCESS | 1740 | 1468355962555 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:22 INFO - PROCESS | 1740 | 1468355962746 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 13:39:22 INFO - PROCESS | 1740 | 1468355962969 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:22 INFO - PROCESS | 1740 | 1468355962977 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x9208b400 == 45 [pid = 1740] [id = 308] 13:39:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x9830ac00) [pid = 1740] [serial = 925] [outer = (nil)] 13:39:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x98ebf800) [pid = 1740] [serial = 926] [outer = 0x9830ac00] 13:39:23 INFO - PROCESS | 1740 | 1468355963076 Marionette DEBUG loaded listener.js 13:39:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x99616c00) [pid = 1740] [serial = 927] [outer = 0x9830ac00] 13:39:23 INFO - PROCESS | 1740 | 1468355963976 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]]]}] 13:39:24 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 13:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1484ms 13:39:24 INFO - PROCESS | 1740 | 1468355964027 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 13:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:39:24 INFO - PROCESS | 1740 | 1468355964031 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 13:39:24 INFO - PROCESS | 1740 | 1468355964038 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:39:24 INFO - PROCESS | 1740 | 1468355964042 Marionette TRACE conn3 <- [1,1206,null,{}] 13:39:24 INFO - PROCESS | 1740 | 1468355964048 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}] 13:39:24 INFO - PROCESS | 1740 | 1468355964053 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:24 INFO - PROCESS | 1740 | 1468355964247 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 13:39:24 INFO - PROCESS | 1740 | 1468355964437 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:24 INFO - PROCESS | 1740 | 1468355964455 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:24 INFO - PROCESS | 1740 | ++DOCSHELL 0x996e0400 == 46 [pid = 1740] [id = 309] 13:39:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x996e0c00) [pid = 1740] [serial = 928] [outer = (nil)] 13:39:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x9980e400) [pid = 1740] [serial = 929] [outer = 0x996e0c00] 13:39:24 INFO - PROCESS | 1740 | 1468355964642 Marionette DEBUG loaded listener.js 13:39:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x99c2d800) [pid = 1740] [serial = 930] [outer = 0x996e0c00] 13:39:25 INFO - PROCESS | 1740 | 1468355965665 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]]]}] 13:39:25 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 13:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1686ms 13:39:25 INFO - PROCESS | 1740 | 1468355965724 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 13:39:25 INFO - PROCESS | 1740 | 1468355965728 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 13:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:39:25 INFO - PROCESS | 1740 | 1468355965736 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:39:25 INFO - PROCESS | 1740 | 1468355965739 Marionette TRACE conn3 <- [1,1210,null,{}] 13:39:25 INFO - PROCESS | 1740 | 1468355965746 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}] 13:39:25 INFO - PROCESS | 1740 | 1468355965752 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:26 INFO - PROCESS | 1740 | 1468355965996 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 13:39:26 INFO - PROCESS | 1740 | 1468355966220 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:26 INFO - PROCESS | 1740 | 1468355966228 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee5a400 == 47 [pid = 1740] [id = 310] 13:39:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x8ee5c000) [pid = 1740] [serial = 931] [outer = (nil)] 13:39:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x914b8400) [pid = 1740] [serial = 932] [outer = 0x8ee5c000] 13:39:26 INFO - PROCESS | 1740 | 1468355966364 Marionette DEBUG loaded listener.js 13:39:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x915dac00) [pid = 1740] [serial = 933] [outer = 0x8ee5c000] 13:39:27 INFO - PROCESS | 1740 | 1468355967319 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]]]}] 13:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1632ms 13:39:27 INFO - PROCESS | 1740 | 1468355967368 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 13:39:27 INFO - PROCESS | 1740 | 1468355967373 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 13:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:39:27 INFO - PROCESS | 1740 | 1468355967379 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:39:27 INFO - PROCESS | 1740 | 1468355967383 Marionette TRACE conn3 <- [1,1214,null,{}] 13:39:27 INFO - PROCESS | 1740 | 1468355967389 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}] 13:39:27 INFO - PROCESS | 1740 | 1468355967395 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:27 INFO - PROCESS | 1740 | 1468355967587 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 13:39:28 INFO - PROCESS | 1740 | 1468355968153 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:28 INFO - PROCESS | 1740 | 1468355968168 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:28 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eecf000 == 48 [pid = 1740] [id = 311] 13:39:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x8eecf800) [pid = 1740] [serial = 934] [outer = (nil)] 13:39:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 103 (0x8eefbc00) [pid = 1740] [serial = 935] [outer = 0x8eecf800] 13:39:28 INFO - PROCESS | 1740 | 1468355968251 Marionette DEBUG loaded listener.js 13:39:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 104 (0x8fc9e400) [pid = 1740] [serial = 936] [outer = 0x8eecf800] 13:39:29 INFO - PROCESS | 1740 | 1468355969281 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]]]}] 13:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1937ms 13:39:29 INFO - PROCESS | 1740 | 1468355969320 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 13:39:29 INFO - PROCESS | 1740 | 1468355969333 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 13:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:39:29 INFO - PROCESS | 1740 | 1468355969349 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:39:29 INFO - PROCESS | 1740 | 1468355969363 Marionette TRACE conn3 <- [1,1218,null,{}] 13:39:29 INFO - PROCESS | 1740 | 1468355969442 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}] 13:39:29 INFO - PROCESS | 1740 | 1468355969448 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:29 INFO - PROCESS | 1740 | 1468355969651 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 13:39:30 INFO - PROCESS | 1740 | --DOCSHELL 0x8eed0c00 == 47 [pid = 1740] [id = 246] 13:39:30 INFO - PROCESS | 1740 | --DOCSHELL 0x8eefc000 == 46 [pid = 1740] [id = 245] 13:39:30 INFO - PROCESS | 1740 | --DOCSHELL 0x8e25a400 == 45 [pid = 1740] [id = 244] 13:39:30 INFO - PROCESS | 1740 | --DOCSHELL 0x93b7ac00 == 44 [pid = 1740] [id = 248] 13:39:30 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7b9c00 == 43 [pid = 1740] [id = 303] 13:39:30 INFO - PROCESS | 1740 | --DOCSHELL 0x914b3c00 == 42 [pid = 1740] [id = 302] 13:39:30 INFO - PROCESS | 1740 | --DOCSHELL 0x91dbfc00 == 41 [pid = 1740] [id = 301] 13:39:30 INFO - PROCESS | 1740 | --DOCSHELL 0x8eec5400 == 40 [pid = 1740] [id = 300] 13:39:30 INFO - PROCESS | 1740 | --DOCSHELL 0x8eecec00 == 39 [pid = 1740] [id = 299] 13:39:30 INFO - PROCESS | 1740 | --DOCSHELL 0x8eef3800 == 38 [pid = 1740] [id = 251] 13:39:30 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c6800 == 37 [pid = 1740] [id = 287] 13:39:30 INFO - PROCESS | 1740 | --DOCSHELL 0x914b3800 == 36 [pid = 1740] [id = 253] 13:39:30 INFO - PROCESS | 1740 | --DOCSHELL 0x8fc99400 == 35 [pid = 1740] [id = 288] 13:39:30 INFO - PROCESS | 1740 | --DOCSHELL 0x915d4400 == 34 [pid = 1740] [id = 289] 13:39:30 INFO - PROCESS | 1740 | --DOCSHELL 0x8eec9400 == 33 [pid = 1740] [id = 254] 13:39:30 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c1c00 == 32 [pid = 1740] [id = 256] 13:39:30 INFO - PROCESS | 1740 | --DOCSHELL 0x8e25a800 == 31 [pid = 1740] [id = 296] 13:39:30 INFO - PROCESS | 1740 | --DOCSHELL 0x93a3e400 == 30 [pid = 1740] [id = 295] 13:39:30 INFO - PROCESS | 1740 | --DOCSHELL 0x93ac9000 == 29 [pid = 1740] [id = 258] 13:39:30 INFO - PROCESS | 1740 | --DOCSHELL 0x8eef4000 == 28 [pid = 1740] [id = 291] 13:39:30 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb4d800 == 27 [pid = 1740] [id = 292] 13:39:30 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7be400 == 26 [pid = 1740] [id = 247] 13:39:30 INFO - PROCESS | 1740 | --DOCSHELL 0x8eefc400 == 25 [pid = 1740] [id = 242] 13:39:31 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb42400 == 24 [pid = 1740] [id = 297] 13:39:31 INFO - PROCESS | 1740 | --DOCSHELL 0x8eef9800 == 23 [pid = 1740] [id = 250] 13:39:31 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee5f400 == 22 [pid = 1740] [id = 293] 13:39:31 INFO - PROCESS | 1740 | --DOCSHELL 0x8e25ac00 == 21 [pid = 1740] [id = 290] 13:39:31 INFO - PROCESS | 1740 | --DOCSHELL 0x93a40000 == 20 [pid = 1740] [id = 294] 13:39:31 INFO - PROCESS | 1740 | --DOCSHELL 0x915d5400 == 19 [pid = 1740] [id = 243] 13:39:31 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c6400 == 18 [pid = 1740] [id = 255] 13:39:31 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7b8800 == 17 [pid = 1740] [id = 298] 13:39:31 INFO - PROCESS | 1740 | --DOCSHELL 0x91dbb400 == 16 [pid = 1740] [id = 252] 13:39:31 INFO - PROCESS | 1740 | --DOCSHELL 0x915da400 == 15 [pid = 1740] [id = 249] 13:39:31 INFO - PROCESS | 1740 | --DOCSHELL 0x915d2800 == 14 [pid = 1740] [id = 257] 13:39:31 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee5a400 == 13 [pid = 1740] [id = 310] 13:39:31 INFO - PROCESS | 1740 | --DOCSHELL 0x996e0400 == 12 [pid = 1740] [id = 309] 13:39:31 INFO - PROCESS | 1740 | --DOCSHELL 0x9208b400 == 11 [pid = 1740] [id = 308] 13:39:31 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c4400 == 10 [pid = 1740] [id = 307] 13:39:31 INFO - PROCESS | 1740 | --DOCSHELL 0x8eefa400 == 9 [pid = 1740] [id = 305] 13:39:31 INFO - PROCESS | 1740 | --DOCSHELL 0x91dc2800 == 8 [pid = 1740] [id = 306] 13:39:31 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c4c00 == 7 [pid = 1740] [id = 304] 13:39:31 INFO - PROCESS | 1740 | 1468355971071 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:31 INFO - PROCESS | 1740 | 1468355971081 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 103 (0x952e1400) [pid = 1740] [serial = 848] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 102 (0x995b5c00) [pid = 1740] [serial = 855] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x93b7d000) [pid = 1740] [serial = 843] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x98eb9c00) [pid = 1740] [serial = 854] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x92334000) [pid = 1740] [serial = 846] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x91d6f800) [pid = 1740] [serial = 836] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x8fca2400) [pid = 1740] [serial = 834] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x95440400) [pid = 1740] [serial = 849] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x92082000) [pid = 1740] [serial = 837] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x99617c00) [pid = 1740] [serial = 857] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x948d7c00) [pid = 1740] [serial = 845] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x93a4a000) [pid = 1740] [serial = 842] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x983d1800) [pid = 1740] [serial = 852] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x9961b400) [pid = 1740] [serial = 858] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9242d000) [pid = 1740] [serial = 839] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x98371000) [pid = 1740] [serial = 851] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x930ca800) [pid = 1740] [serial = 840] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x8fc9d400) [pid = 1740] [serial = 833] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x915e0c00) [pid = 1740] [serial = 869] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x8fc9c800) [pid = 1740] [serial = 872] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x8e265c00) [pid = 1740] [serial = 863] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x8ee61800) [pid = 1740] [serial = 864] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x91cd8800) [pid = 1740] [serial = 870] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x8fca4800) [pid = 1740] [serial = 866] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x8eecb000) [pid = 1740] [serial = 861] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x8e25c400) [pid = 1740] [serial = 860] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9226fc00) [pid = 1740] [serial = 875] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x91443400) [pid = 1740] [serial = 867] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x91d70800) [pid = 1740] [serial = 873] [outer = (nil)] [url = about:blank] 13:39:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7b9c00 == 8 [pid = 1740] [id = 312] 13:39:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x8d7ba000) [pid = 1740] [serial = 937] [outer = (nil)] 13:39:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x8d7c3400) [pid = 1740] [serial = 938] [outer = 0x8d7ba000] 13:39:31 INFO - PROCESS | 1740 | 1468355971277 Marionette DEBUG loaded listener.js 13:39:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x8e25e000) [pid = 1740] [serial = 939] [outer = 0x8d7ba000] 13:39:32 INFO - PROCESS | 1740 | 1468355972159 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]]]}] 13:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 2866ms 13:39:32 INFO - PROCESS | 1740 | 1468355972214 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 13:39:32 INFO - PROCESS | 1740 | 1468355972220 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 13:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:39:32 INFO - PROCESS | 1740 | 1468355972230 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:39:32 INFO - PROCESS | 1740 | 1468355972234 Marionette TRACE conn3 <- [1,1222,null,{}] 13:39:32 INFO - PROCESS | 1740 | 1468355972243 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}] 13:39:32 INFO - PROCESS | 1740 | 1468355972251 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:32 INFO - PROCESS | 1740 | 1468355972434 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 13:39:32 INFO - PROCESS | 1740 | 1468355972577 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:32 INFO - PROCESS | 1740 | 1468355972589 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:32 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eecbc00 == 9 [pid = 1740] [id = 313] 13:39:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x8eecc800) [pid = 1740] [serial = 940] [outer = (nil)] 13:39:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x8eef4000) [pid = 1740] [serial = 941] [outer = 0x8eecc800] 13:39:32 INFO - PROCESS | 1740 | 1468355972668 Marionette DEBUG loaded listener.js 13:39:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x8eefe800) [pid = 1740] [serial = 942] [outer = 0x8eecc800] 13:39:33 INFO - PROCESS | 1740 | 1468355973546 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] 13:39:33 INFO - PROCESS | 1740 | 1468355973633 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 13:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:39:33 INFO - PROCESS | 1740 | 1468355973650 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:39:33 INFO - PROCESS | 1740 | 1468355973657 Marionette TRACE conn3 <- [1,1226,null,{}] 13:39:33 INFO - PROCESS | 1740 | 1468355973667 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}] 13:39:33 INFO - PROCESS | 1740 | 1468355973676 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:33 INFO - PROCESS | 1740 | 1468355973920 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 13:39:33 INFO - PROCESS | 1740 | 1468355973950 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:33 INFO - PROCESS | 1740 | 1468355973959 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:33 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fc9c400 == 10 [pid = 1740] [id = 314] 13:39:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x91448400) [pid = 1740] [serial = 943] [outer = (nil)] 13:39:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x914bd000) [pid = 1740] [serial = 944] [outer = 0x91448400] 13:39:34 INFO - PROCESS | 1740 | 1468355974030 Marionette DEBUG loaded listener.js 13:39:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x915db400) [pid = 1740] [serial = 945] [outer = 0x91448400] 13:39:35 INFO - PROCESS | 1740 | 1468355975168 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]]]}] 13:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1594ms 13:39:35 INFO - PROCESS | 1740 | 1468355975239 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 13:39:35 INFO - PROCESS | 1740 | 1468355975243 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 13:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:39:35 INFO - PROCESS | 1740 | 1468355975252 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:39:35 INFO - PROCESS | 1740 | 1468355975263 Marionette TRACE conn3 <- [1,1230,null,{}] 13:39:35 INFO - PROCESS | 1740 | 1468355975286 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}] 13:39:35 INFO - PROCESS | 1740 | 1468355975296 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:35 INFO - PROCESS | 1740 | 1468355975571 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 13:39:36 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x8d7bb000) [pid = 1740] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:39:36 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x91dc1400) [pid = 1740] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:39:36 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x95288800) [pid = 1740] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:39:36 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x92088000) [pid = 1740] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:39:36 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x8eef3000) [pid = 1740] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:39:36 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x92090c00) [pid = 1740] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:39:36 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x8fb4e800) [pid = 1740] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:39:36 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x8fca4c00) [pid = 1740] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:39:36 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x91dc0c00) [pid = 1740] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:39:36 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x93a41000) [pid = 1740] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:39:36 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x8d7bbc00) [pid = 1740] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:39:36 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x8eef7400) [pid = 1740] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:39:36 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x93d82800) [pid = 1740] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:39:36 INFO - PROCESS | 1740 | 1468355976288 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:36 INFO - PROCESS | 1740 | 1468355976299 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7bbc00 == 11 [pid = 1740] [id = 315] 13:39:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x8d7bfc00) [pid = 1740] [serial = 946] [outer = (nil)] 13:39:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x8eecd800) [pid = 1740] [serial = 947] [outer = 0x8d7bfc00] 13:39:36 INFO - PROCESS | 1740 | 1468355976387 Marionette DEBUG loaded listener.js 13:39:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x914b9c00) [pid = 1740] [serial = 948] [outer = 0x8d7bfc00] 13:39:37 INFO - PROCESS | 1740 | 1468355977202 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]]]}] 13:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1999ms 13:39:37 INFO - PROCESS | 1740 | 1468355977251 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 13:39:37 INFO - PROCESS | 1740 | 1468355977256 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 13:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:39:37 INFO - PROCESS | 1740 | 1468355977271 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:39:37 INFO - PROCESS | 1740 | 1468355977275 Marionette TRACE conn3 <- [1,1234,null,{}] 13:39:37 INFO - PROCESS | 1740 | 1468355977283 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}] 13:39:37 INFO - PROCESS | 1740 | 1468355977288 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:37 INFO - PROCESS | 1740 | 1468355977477 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 13:39:37 INFO - PROCESS | 1740 | 1468355977487 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:37 INFO - PROCESS | 1740 | 1468355977495 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:37 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fca2400 == 12 [pid = 1740] [id = 316] 13:39:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x914b6400) [pid = 1740] [serial = 949] [outer = (nil)] 13:39:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x92081c00) [pid = 1740] [serial = 950] [outer = 0x914b6400] 13:39:37 INFO - PROCESS | 1740 | 1468355977694 Marionette DEBUG loaded listener.js 13:39:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x92087400) [pid = 1740] [serial = 951] [outer = 0x914b6400] 13:39:38 INFO - PROCESS | 1740 | 1468355978756 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]]]}] 13:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1544ms 13:39:38 INFO - PROCESS | 1740 | 1468355978810 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 13:39:38 INFO - PROCESS | 1740 | 1468355978818 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 13:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:39:38 INFO - PROCESS | 1740 | 1468355978830 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:39:38 INFO - PROCESS | 1740 | 1468355978837 Marionette TRACE conn3 <- [1,1238,null,{}] 13:39:38 INFO - PROCESS | 1740 | 1468355978847 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}] 13:39:38 INFO - PROCESS | 1740 | 1468355978853 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:39 INFO - PROCESS | 1740 | 1468355979082 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 13:39:39 INFO - PROCESS | 1740 | 1468355979362 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:39 INFO - PROCESS | 1740 | 1468355979377 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eef2c00 == 13 [pid = 1740] [id = 317] 13:39:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x8eef3000) [pid = 1740] [serial = 952] [outer = (nil)] 13:39:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x8fb47c00) [pid = 1740] [serial = 953] [outer = 0x8eef3000] 13:39:39 INFO - PROCESS | 1740 | 1468355979541 Marionette DEBUG loaded listener.js 13:39:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x914b7400) [pid = 1740] [serial = 954] [outer = 0x8eef3000] 13:39:40 INFO - PROCESS | 1740 | 1468355980679 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]]]}] 13:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1896ms 13:39:40 INFO - PROCESS | 1740 | 1468355980726 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 13:39:40 INFO - PROCESS | 1740 | 1468355980734 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 13:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:39:40 INFO - PROCESS | 1740 | 1468355980747 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:39:40 INFO - PROCESS | 1740 | 1468355980752 Marionette TRACE conn3 <- [1,1242,null,{}] 13:39:40 INFO - PROCESS | 1740 | 1468355980760 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}] 13:39:40 INFO - PROCESS | 1740 | 1468355980766 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:40 INFO - PROCESS | 1740 | 1468355980983 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 13:39:41 INFO - PROCESS | 1740 | 1468355981217 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:41 INFO - PROCESS | 1740 | 1468355981225 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee56800 == 14 [pid = 1740] [id = 318] 13:39:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x91dbb400) [pid = 1740] [serial = 955] [outer = (nil)] 13:39:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x92084400) [pid = 1740] [serial = 956] [outer = 0x91dbb400] 13:39:41 INFO - PROCESS | 1740 | 1468355981366 Marionette DEBUG loaded listener.js 13:39:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x92267400) [pid = 1740] [serial = 957] [outer = 0x91dbb400] 13:39:42 INFO - PROCESS | 1740 | 1468355982513 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]]]}] 13:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1834ms 13:39:42 INFO - PROCESS | 1740 | 1468355982582 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 13:39:42 INFO - PROCESS | 1740 | 1468355982587 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 13:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:39:42 INFO - PROCESS | 1740 | 1468355982596 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:39:42 INFO - PROCESS | 1740 | 1468355982603 Marionette TRACE conn3 <- [1,1246,null,{}] 13:39:42 INFO - PROCESS | 1740 | 1468355982622 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}] 13:39:42 INFO - PROCESS | 1740 | 1468355982631 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:42 INFO - PROCESS | 1740 | 1468355982891 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 13:39:43 INFO - PROCESS | 1740 | 1468355983116 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:43 INFO - PROCESS | 1740 | 1468355983130 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x92429c00 == 15 [pid = 1740] [id = 319] 13:39:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9242a000) [pid = 1740] [serial = 958] [outer = (nil)] 13:39:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x930cc000) [pid = 1740] [serial = 959] [outer = 0x9242a000] 13:39:43 INFO - PROCESS | 1740 | 1468355983229 Marionette DEBUG loaded listener.js 13:39:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x93a3dc00) [pid = 1740] [serial = 960] [outer = 0x9242a000] 13:39:44 INFO - PROCESS | 1740 | 1468355984222 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]]]}] 13:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1704ms 13:39:44 INFO - PROCESS | 1740 | 1468355984301 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 13:39:44 INFO - PROCESS | 1740 | 1468355984306 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 13:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:39:44 INFO - PROCESS | 1740 | 1468355984315 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:39:44 INFO - PROCESS | 1740 | 1468355984319 Marionette TRACE conn3 <- [1,1250,null,{}] 13:39:44 INFO - PROCESS | 1740 | 1468355984327 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}] 13:39:44 INFO - PROCESS | 1740 | 1468355984333 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:44 INFO - PROCESS | 1740 | 1468355984598 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 13:39:44 INFO - PROCESS | 1740 | 1468355984866 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:44 INFO - PROCESS | 1740 | 1468355984875 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:44 INFO - PROCESS | 1740 | ++DOCSHELL 0x92085000 == 16 [pid = 1740] [id = 320] 13:39:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x9233a000) [pid = 1740] [serial = 961] [outer = (nil)] 13:39:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x93a4a000) [pid = 1740] [serial = 962] [outer = 0x9233a000] 13:39:44 INFO - PROCESS | 1740 | 1468355984970 Marionette DEBUG loaded listener.js 13:39:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x93a4bc00) [pid = 1740] [serial = 963] [outer = 0x9233a000] 13:39:46 INFO - PROCESS | 1740 | 1468355985999 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]]]}] 13:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1740ms 13:39:46 INFO - PROCESS | 1740 | 1468355986058 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 13:39:46 INFO - PROCESS | 1740 | 1468355986064 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 13:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:39:46 INFO - PROCESS | 1740 | 1468355986073 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:39:46 INFO - PROCESS | 1740 | 1468355986078 Marionette TRACE conn3 <- [1,1254,null,{}] 13:39:46 INFO - PROCESS | 1740 | 1468355986085 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}] 13:39:46 INFO - PROCESS | 1740 | 1468355986091 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:46 INFO - PROCESS | 1740 | 1468355986294 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 13:39:46 INFO - PROCESS | 1740 | 1468355986533 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:46 INFO - PROCESS | 1740 | 1468355986546 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x91d79400 == 17 [pid = 1740] [id = 321] 13:39:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x93a43400) [pid = 1740] [serial = 964] [outer = (nil)] 13:39:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x93b86000) [pid = 1740] [serial = 965] [outer = 0x93a43400] 13:39:46 INFO - PROCESS | 1740 | 1468355986682 Marionette DEBUG loaded listener.js 13:39:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x93d7e400) [pid = 1740] [serial = 966] [outer = 0x93a43400] 13:39:47 INFO - PROCESS | 1740 | 1468355987673 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]]]}] 13:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1637ms 13:39:47 INFO - PROCESS | 1740 | 1468355987710 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 13:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:39:47 INFO - PROCESS | 1740 | 1468355987715 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 13:39:47 INFO - PROCESS | 1740 | 1468355987723 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:39:47 INFO - PROCESS | 1740 | 1468355987727 Marionette TRACE conn3 <- [1,1258,null,{}] 13:39:47 INFO - PROCESS | 1740 | 1468355987734 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}] 13:39:47 INFO - PROCESS | 1740 | 1468355987747 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:48 INFO - PROCESS | 1740 | 1468355988055 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 13:39:48 INFO - PROCESS | 1740 | 1468355988313 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:48 INFO - PROCESS | 1740 | 1468355988319 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c1800 == 18 [pid = 1740] [id = 322] 13:39:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x8eef1800) [pid = 1740] [serial = 967] [outer = (nil)] 13:39:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x9543c800) [pid = 1740] [serial = 968] [outer = 0x8eef1800] 13:39:48 INFO - PROCESS | 1740 | 1468355988426 Marionette DEBUG loaded listener.js 13:39:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x95440400) [pid = 1740] [serial = 969] [outer = 0x8eef1800] 13:39:49 INFO - PROCESS | 1740 | 1468355989389 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]]]}] 13:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1739ms 13:39:49 INFO - PROCESS | 1740 | 1468355989461 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 13:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:39:49 INFO - PROCESS | 1740 | 1468355989473 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 13:39:49 INFO - PROCESS | 1740 | 1468355989492 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:39:49 INFO - PROCESS | 1740 | 1468355989500 Marionette TRACE conn3 <- [1,1262,null,{}] 13:39:49 INFO - PROCESS | 1740 | 1468355989552 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}] 13:39:49 INFO - PROCESS | 1740 | 1468355989557 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:49 INFO - PROCESS | 1740 | 1468355989846 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 13:39:50 INFO - PROCESS | 1740 | 1468355990021 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:50 INFO - PROCESS | 1740 | 1468355990028 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e25ac00 == 19 [pid = 1740] [id = 323] 13:39:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x8eef0800) [pid = 1740] [serial = 970] [outer = (nil)] 13:39:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x98310400) [pid = 1740] [serial = 971] [outer = 0x8eef0800] 13:39:50 INFO - PROCESS | 1740 | 1468355990125 Marionette DEBUG loaded listener.js 13:39:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x978eb000) [pid = 1740] [serial = 972] [outer = 0x8eef0800] 13:39:51 INFO - PROCESS | 1740 | 1468355991180 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]]]}] 13:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1763ms 13:39:51 INFO - PROCESS | 1740 | 1468355991246 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 13:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:39:51 INFO - PROCESS | 1740 | 1468355991259 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 13:39:51 INFO - PROCESS | 1740 | 1468355991267 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:39:51 INFO - PROCESS | 1740 | 1468355991270 Marionette TRACE conn3 <- [1,1266,null,{}] 13:39:51 INFO - PROCESS | 1740 | 1468355991277 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}] 13:39:51 INFO - PROCESS | 1740 | 1468355991282 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:51 INFO - PROCESS | 1740 | 1468355991656 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 13:39:51 INFO - PROCESS | 1740 | 1468355991891 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:51 INFO - PROCESS | 1740 | 1468355991902 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:51 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7bf800 == 20 [pid = 1740] [id = 324] 13:39:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x8d7c2c00) [pid = 1740] [serial = 973] [outer = (nil)] 13:39:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x8ee53000) [pid = 1740] [serial = 974] [outer = 0x8d7c2c00] 13:39:51 INFO - PROCESS | 1740 | 1468355991988 Marionette DEBUG loaded listener.js 13:39:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x8ee59000) [pid = 1740] [serial = 975] [outer = 0x8d7c2c00] 13:39:52 INFO - PROCESS | 1740 | 1468355992936 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]]]}] 13:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1739ms 13:39:53 INFO - PROCESS | 1740 | 1468355993008 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 13:39:53 INFO - PROCESS | 1740 | 1468355993014 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 13:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:39:53 INFO - PROCESS | 1740 | 1468355993024 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:39:53 INFO - PROCESS | 1740 | 1468355993029 Marionette TRACE conn3 <- [1,1270,null,{}] 13:39:53 INFO - PROCESS | 1740 | 1468355993037 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}] 13:39:53 INFO - PROCESS | 1740 | 1468355993044 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:53 INFO - PROCESS | 1740 | 1468355993344 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 13:39:53 INFO - PROCESS | 1740 | 1468355993617 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:53 INFO - PROCESS | 1740 | 1468355993624 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:53 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x92421400) [pid = 1740] [serial = 911] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x92427400) [pid = 1740] [serial = 908] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x98eb5800) [pid = 1740] [serial = 893] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x995be400) [pid = 1740] [serial = 894] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x95296800) [pid = 1740] [serial = 890] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x952eb800) [pid = 1740] [serial = 891] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x8fc9b400) [pid = 1740] [serial = 899] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x8fca6800) [pid = 1740] [serial = 900] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x92337000) [pid = 1740] [serial = 876] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x9144b400) [pid = 1740] [serial = 878] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x915d9800) [pid = 1740] [serial = 879] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x923bac00) [pid = 1740] [serial = 881] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x923c0000) [pid = 1740] [serial = 882] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x9208c000) [pid = 1740] [serial = 905] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x93a46000) [pid = 1740] [serial = 884] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x93ac7c00) [pid = 1740] [serial = 885] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x8eecd400) [pid = 1740] [serial = 896] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x8eefd400) [pid = 1740] [serial = 897] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9144f800) [pid = 1740] [serial = 902] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x915d3c00) [pid = 1740] [serial = 903] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x948de800) [pid = 1740] [serial = 887] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x95228800) [pid = 1740] [serial = 888] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x930cf000) [pid = 1740] [serial = 912] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x930d0800) [pid = 1740] [serial = 909] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x92275000) [pid = 1740] [serial = 906] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e262400 == 21 [pid = 1740] [id = 325] 13:39:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x8eecb000) [pid = 1740] [serial = 976] [outer = (nil)] 13:39:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x8eefd400) [pid = 1740] [serial = 977] [outer = 0x8eecb000] 13:39:53 INFO - PROCESS | 1740 | 1468355993775 Marionette DEBUG loaded listener.js 13:39:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x8fc9ac00) [pid = 1740] [serial = 978] [outer = 0x8eecb000] 13:39:54 INFO - PROCESS | 1740 | 1468355994684 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]]]}] 13:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1734ms 13:39:54 INFO - PROCESS | 1740 | 1468355994758 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 13:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:39:54 INFO - PROCESS | 1740 | 1468355994763 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 13:39:54 INFO - PROCESS | 1740 | 1468355994770 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:39:54 INFO - PROCESS | 1740 | 1468355994773 Marionette TRACE conn3 <- [1,1274,null,{}] 13:39:54 INFO - PROCESS | 1740 | 1468355994780 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}] 13:39:54 INFO - PROCESS | 1740 | 1468355994786 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:54 INFO - PROCESS | 1740 | 1468355994965 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 13:39:55 INFO - PROCESS | 1740 | 1468355995108 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:55 INFO - PROCESS | 1740 | 1468355995116 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:55 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee57000 == 22 [pid = 1740] [id = 326] 13:39:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x91450800) [pid = 1740] [serial = 979] [outer = (nil)] 13:39:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x915dc400) [pid = 1740] [serial = 980] [outer = 0x91450800] 13:39:55 INFO - PROCESS | 1740 | 1468355995193 Marionette DEBUG loaded listener.js 13:39:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x91cd9c00) [pid = 1740] [serial = 981] [outer = 0x91450800] 13:39:56 INFO - PROCESS | 1740 | 1468355996095 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]]]}] 13:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1385ms 13:39:56 INFO - PROCESS | 1740 | 1468355996155 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 13:39:56 INFO - PROCESS | 1740 | 1468355996162 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 13:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:39:56 INFO - PROCESS | 1740 | 1468355996179 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:39:56 INFO - PROCESS | 1740 | 1468355996189 Marionette TRACE conn3 <- [1,1278,null,{}] 13:39:56 INFO - PROCESS | 1740 | 1468355996202 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}] 13:39:56 INFO - PROCESS | 1740 | 1468355996209 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:56 INFO - PROCESS | 1740 | 1468355996439 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 13:39:56 INFO - PROCESS | 1740 | 1468355996466 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:56 INFO - PROCESS | 1740 | 1468355996475 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:56 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eed0000 == 23 [pid = 1740] [id = 327] 13:39:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x914b5c00) [pid = 1740] [serial = 982] [outer = (nil)] 13:39:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9208e400) [pid = 1740] [serial = 983] [outer = 0x914b5c00] 13:39:56 INFO - PROCESS | 1740 | 1468355996547 Marionette DEBUG loaded listener.js 13:39:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x92275c00) [pid = 1740] [serial = 984] [outer = 0x914b5c00] 13:39:57 INFO - PROCESS | 1740 | 1468355997482 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]]]}] 13:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1354ms 13:39:57 INFO - PROCESS | 1740 | 1468355997527 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 13:39:57 INFO - PROCESS | 1740 | 1468355997531 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 13:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:39:57 INFO - PROCESS | 1740 | 1468355997544 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:39:57 INFO - PROCESS | 1740 | 1468355997547 Marionette TRACE conn3 <- [1,1282,null,{}] 13:39:57 INFO - PROCESS | 1740 | 1468355997554 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}] 13:39:57 INFO - PROCESS | 1740 | 1468355997558 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:57 INFO - PROCESS | 1740 | 1468355997806 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 13:39:57 INFO - PROCESS | 1740 | 1468355997834 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:57 INFO - PROCESS | 1740 | 1468355997842 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x91d6e400 == 24 [pid = 1740] [id = 328] 13:39:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x9226c000) [pid = 1740] [serial = 985] [outer = (nil)] 13:39:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x923b7c00) [pid = 1740] [serial = 986] [outer = 0x9226c000] 13:39:57 INFO - PROCESS | 1740 | 1468355997925 Marionette DEBUG loaded listener.js 13:39:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x923c0c00) [pid = 1740] [serial = 987] [outer = 0x9226c000] 13:39:58 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x91448400) [pid = 1740] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:39:58 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x8fca5400) [pid = 1740] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:39:58 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x8eecf800) [pid = 1740] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:39:58 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x8eec7000) [pid = 1740] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:39:58 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9830ac00) [pid = 1740] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:39:58 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x996e0c00) [pid = 1740] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:39:58 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x8ee5c000) [pid = 1740] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:39:58 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x8d7c5000) [pid = 1740] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:39:58 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x8d7bfc00) [pid = 1740] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:39:58 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x92089400) [pid = 1740] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:39:58 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x8eecc800) [pid = 1740] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:39:58 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x8d7ba000) [pid = 1740] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:39:58 INFO - PROCESS | 1740 | 1468355998987 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]]]}] 13:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1487ms 13:39:59 INFO - PROCESS | 1740 | 1468355999032 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 13:39:59 INFO - PROCESS | 1740 | 1468355999037 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 13:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:39:59 INFO - PROCESS | 1740 | 1468355999045 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:39:59 INFO - PROCESS | 1740 | 1468355999048 Marionette TRACE conn3 <- [1,1286,null,{}] 13:39:59 INFO - PROCESS | 1740 | 1468355999055 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}] 13:39:59 INFO - PROCESS | 1740 | 1468355999060 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:59 INFO - PROCESS | 1740 | 1468355999241 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 13:39:59 INFO - PROCESS | 1740 | 1468355999253 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:59 INFO - PROCESS | 1740 | 1468355999268 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:39:59 INFO - PROCESS | 1740 | ++DOCSHELL 0x92427400 == 25 [pid = 1740] [id = 329] 13:39:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x92427800) [pid = 1740] [serial = 988] [outer = (nil)] 13:39:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9242e000) [pid = 1740] [serial = 989] [outer = 0x92427800] 13:39:59 INFO - PROCESS | 1740 | 1468355999361 Marionette DEBUG loaded listener.js 13:39:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x930d5400) [pid = 1740] [serial = 990] [outer = 0x92427800] 13:40:00 INFO - PROCESS | 1740 | 1468356000333 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]]]}] 13:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1343ms 13:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:40:00 INFO - PROCESS | 1740 | 1468356000389 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 13:40:00 INFO - PROCESS | 1740 | 1468356000392 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 13:40:00 INFO - PROCESS | 1740 | 1468356000399 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:40:00 INFO - PROCESS | 1740 | 1468356000403 Marionette TRACE conn3 <- [1,1290,null,{}] 13:40:00 INFO - PROCESS | 1740 | 1468356000408 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}] 13:40:00 INFO - PROCESS | 1740 | 1468356000414 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:00 INFO - PROCESS | 1740 | 1468356000661 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 13:40:00 INFO - PROCESS | 1740 | 1468356000835 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:00 INFO - PROCESS | 1740 | 1468356000847 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c0400 == 26 [pid = 1740] [id = 330] 13:40:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x8d7c1c00) [pid = 1740] [serial = 991] [outer = (nil)] 13:40:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x8e25f000) [pid = 1740] [serial = 992] [outer = 0x8d7c1c00] 13:40:00 INFO - PROCESS | 1740 | 1468356000945 Marionette DEBUG loaded listener.js 13:40:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x8e269000) [pid = 1740] [serial = 993] [outer = 0x8d7c1c00] 13:40:02 INFO - PROCESS | 1740 | 1468356002096 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]]]}] 13:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1736ms 13:40:02 INFO - PROCESS | 1740 | 1468356002139 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 13:40:02 INFO - PROCESS | 1740 | 1468356002147 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 13:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:40:02 INFO - PROCESS | 1740 | 1468356002160 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:40:02 INFO - PROCESS | 1740 | 1468356002165 Marionette TRACE conn3 <- [1,1294,null,{}] 13:40:02 INFO - PROCESS | 1740 | 1468356002175 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}] 13:40:02 INFO - PROCESS | 1740 | 1468356002185 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:02 INFO - PROCESS | 1740 | 1468356002424 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 13:40:02 INFO - PROCESS | 1740 | 1468356002646 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:02 INFO - PROCESS | 1740 | 1468356002655 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x91441800 == 27 [pid = 1740] [id = 331] 13:40:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x91443000) [pid = 1740] [serial = 994] [outer = (nil)] 13:40:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x91449800) [pid = 1740] [serial = 995] [outer = 0x91443000] 13:40:02 INFO - PROCESS | 1740 | 1468356002748 Marionette DEBUG loaded listener.js 13:40:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x914b9800) [pid = 1740] [serial = 996] [outer = 0x91443000] 13:40:03 INFO - PROCESS | 1740 | 1468356003874 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]]]}] 13:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1737ms 13:40:03 INFO - PROCESS | 1740 | 1468356003900 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 13:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:40:03 INFO - PROCESS | 1740 | 1468356003909 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 13:40:03 INFO - PROCESS | 1740 | 1468356003922 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:40:03 INFO - PROCESS | 1740 | 1468356003930 Marionette TRACE conn3 <- [1,1298,null,{}] 13:40:03 INFO - PROCESS | 1740 | 1468356003941 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}] 13:40:03 INFO - PROCESS | 1740 | 1468356003948 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:04 INFO - PROCESS | 1740 | 1468356004281 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 13:40:04 INFO - PROCESS | 1740 | 1468356004555 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:04 INFO - PROCESS | 1740 | 1468356004581 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:04 INFO - PROCESS | 1740 | ++DOCSHELL 0x91cdc800 == 28 [pid = 1740] [id = 332] 13:40:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x91db6400) [pid = 1740] [serial = 997] [outer = (nil)] 13:40:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x91dbac00) [pid = 1740] [serial = 998] [outer = 0x91db6400] 13:40:04 INFO - PROCESS | 1740 | 1468356004709 Marionette DEBUG loaded listener.js 13:40:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9208c000) [pid = 1740] [serial = 999] [outer = 0x91db6400] 13:40:05 INFO - PROCESS | 1740 | 1468356005700 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]]]}] 13:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1855ms 13:40:05 INFO - PROCESS | 1740 | 1468356005774 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 13:40:05 INFO - PROCESS | 1740 | 1468356005781 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 13:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:40:05 INFO - PROCESS | 1740 | 1468356005799 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:40:05 INFO - PROCESS | 1740 | 1468356005807 Marionette TRACE conn3 <- [1,1302,null,{}] 13:40:05 INFO - PROCESS | 1740 | 1468356005842 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}] 13:40:05 INFO - PROCESS | 1740 | 1468356005855 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:06 INFO - PROCESS | 1740 | 1468356006105 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 13:40:06 INFO - PROCESS | 1740 | 1468356006319 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:06 INFO - PROCESS | 1740 | 1468356006327 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:06 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c1400 == 29 [pid = 1740] [id = 333] 13:40:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x91d70800) [pid = 1740] [serial = 1000] [outer = (nil)] 13:40:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x93a49400) [pid = 1740] [serial = 1001] [outer = 0x91d70800] 13:40:06 INFO - PROCESS | 1740 | 1468356006414 Marionette DEBUG loaded listener.js 13:40:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x93b7b000) [pid = 1740] [serial = 1002] [outer = 0x91d70800] 13:40:07 INFO - PROCESS | 1740 | 1468356007344 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]]]}] 13:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1621ms 13:40:07 INFO - PROCESS | 1740 | 1468356007412 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 13:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:40:07 INFO - PROCESS | 1740 | 1468356007417 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 13:40:07 INFO - PROCESS | 1740 | 1468356007424 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:40:07 INFO - PROCESS | 1740 | 1468356007427 Marionette TRACE conn3 <- [1,1306,null,{}] 13:40:07 INFO - PROCESS | 1740 | 1468356007434 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}] 13:40:07 INFO - PROCESS | 1740 | 1468356007439 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:07 INFO - PROCESS | 1740 | 1468356007651 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 13:40:07 INFO - PROCESS | 1740 | 1468356007886 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:07 INFO - PROCESS | 1740 | 1468356007895 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e264c00 == 30 [pid = 1740] [id = 334] 13:40:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x915d9000) [pid = 1740] [serial = 1003] [outer = (nil)] 13:40:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x95225400) [pid = 1740] [serial = 1004] [outer = 0x915d9000] 13:40:08 INFO - PROCESS | 1740 | 1468356008022 Marionette DEBUG loaded listener.js 13:40:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x95229000) [pid = 1740] [serial = 1005] [outer = 0x915d9000] 13:40:09 INFO - PROCESS | 1740 | 1468356009062 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]]]}] 13:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1686ms 13:40:09 INFO - PROCESS | 1740 | 1468356009112 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 13:40:09 INFO - PROCESS | 1740 | 1468356009119 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 13:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:40:09 INFO - PROCESS | 1740 | 1468356009129 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:40:09 INFO - PROCESS | 1740 | 1468356009134 Marionette TRACE conn3 <- [1,1310,null,{}] 13:40:09 INFO - PROCESS | 1740 | 1468356009140 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}] 13:40:09 INFO - PROCESS | 1740 | 1468356009146 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:09 INFO - PROCESS | 1740 | 1468356009386 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 13:40:09 INFO - PROCESS | 1740 | 1468356009695 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:09 INFO - PROCESS | 1740 | 1468356009715 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:09 INFO - PROCESS | 1740 | ++DOCSHELL 0x952e4000 == 31 [pid = 1740] [id = 335] 13:40:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x952e6400) [pid = 1740] [serial = 1006] [outer = (nil)] 13:40:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x9543d000) [pid = 1740] [serial = 1007] [outer = 0x952e6400] 13:40:09 INFO - PROCESS | 1740 | 1468356009819 Marionette DEBUG loaded listener.js 13:40:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x98a8f400) [pid = 1740] [serial = 1008] [outer = 0x952e6400] 13:40:10 INFO - PROCESS | 1740 | 1468356010846 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] 13:40:10 INFO - PROCESS | 1740 | 1468356010929 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 13:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:40:10 INFO - PROCESS | 1740 | 1468356010937 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:40:10 INFO - PROCESS | 1740 | 1468356010942 Marionette TRACE conn3 <- [1,1314,null,{}] 13:40:10 INFO - PROCESS | 1740 | 1468356010949 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}] 13:40:10 INFO - PROCESS | 1740 | 1468356010954 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:11 INFO - PROCESS | 1740 | 1468356011209 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 13:40:11 INFO - PROCESS | 1740 | 1468356011477 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:11 INFO - PROCESS | 1740 | 1468356011487 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:11 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee5e400 == 32 [pid = 1740] [id = 336] 13:40:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x8eec4000) [pid = 1740] [serial = 1009] [outer = (nil)] 13:40:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x99616800) [pid = 1740] [serial = 1010] [outer = 0x8eec4000] 13:40:11 INFO - PROCESS | 1740 | 1468356011572 Marionette DEBUG loaded listener.js 13:40:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x9961a400) [pid = 1740] [serial = 1011] [outer = 0x8eec4000] 13:40:12 INFO - PROCESS | 1740 | 1468356012531 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]]]}] 13:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1639ms 13:40:12 INFO - PROCESS | 1740 | 1468356012577 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 13:40:12 INFO - PROCESS | 1740 | 1468356012582 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 13:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:40:12 INFO - PROCESS | 1740 | 1468356012608 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:40:12 INFO - PROCESS | 1740 | 1468356012613 Marionette TRACE conn3 <- [1,1318,null,{}] 13:40:12 INFO - PROCESS | 1740 | 1468356012619 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}] 13:40:12 INFO - PROCESS | 1740 | 1468356012624 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:12 INFO - PROCESS | 1740 | 1468356012816 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 13:40:13 INFO - PROCESS | 1740 | 1468356013058 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:13 INFO - PROCESS | 1740 | 1468356013069 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x91446800 == 33 [pid = 1740] [id = 337] 13:40:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x9144e400) [pid = 1740] [serial = 1012] [outer = (nil)] 13:40:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x91dbd800) [pid = 1740] [serial = 1013] [outer = 0x9144e400] 13:40:13 INFO - PROCESS | 1740 | 1468356013168 Marionette DEBUG loaded listener.js 13:40:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 103 (0x99621c00) [pid = 1740] [serial = 1014] [outer = 0x9144e400] 13:40:14 INFO - PROCESS | 1740 | 1468356014079 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]]]}] 13:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1537ms 13:40:14 INFO - PROCESS | 1740 | 1468356014145 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 13:40:14 INFO - PROCESS | 1740 | 1468356014150 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 13:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:40:14 INFO - PROCESS | 1740 | 1468356014157 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:40:14 INFO - PROCESS | 1740 | 1468356014161 Marionette TRACE conn3 <- [1,1322,null,{}] 13:40:14 INFO - PROCESS | 1740 | 1468356014168 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}] 13:40:14 INFO - PROCESS | 1740 | 1468356014174 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:14 INFO - PROCESS | 1740 | 1468356014376 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 13:40:14 INFO - PROCESS | 1740 | 1468356014615 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:14 INFO - PROCESS | 1740 | 1468356014622 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:14 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee60800 == 34 [pid = 1740] [id = 338] 13:40:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 104 (0x8ee60c00) [pid = 1740] [serial = 1015] [outer = (nil)] 13:40:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 105 (0x8eec7c00) [pid = 1740] [serial = 1016] [outer = 0x8ee60c00] 13:40:14 INFO - PROCESS | 1740 | 1468356014965 Marionette DEBUG loaded listener.js 13:40:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 106 (0x8eef1c00) [pid = 1740] [serial = 1017] [outer = 0x8ee60c00] 13:40:15 INFO - PROCESS | 1740 | 1468356015985 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]]]}] 13:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1891ms 13:40:16 INFO - PROCESS | 1740 | 1468356016050 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 13:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:40:16 INFO - PROCESS | 1740 | 1468356016060 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 13:40:16 INFO - PROCESS | 1740 | 1468356016071 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:40:16 INFO - PROCESS | 1740 | 1468356016075 Marionette TRACE conn3 <- [1,1326,null,{}] 13:40:16 INFO - PROCESS | 1740 | 1468356016085 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}] 13:40:16 INFO - PROCESS | 1740 | 1468356016091 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:16 INFO - PROCESS | 1740 | 1468356016393 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 13:40:16 INFO - PROCESS | 1740 | 1468356016670 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:16 INFO - PROCESS | 1740 | 1468356016680 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:16 INFO - PROCESS | 1740 | ++DOCSHELL 0x914bac00 == 35 [pid = 1740] [id = 339] 13:40:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 107 (0x914c1800) [pid = 1740] [serial = 1018] [outer = (nil)] 13:40:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 108 (0x915dfc00) [pid = 1740] [serial = 1019] [outer = 0x914c1800] 13:40:16 INFO - PROCESS | 1740 | 1468356016762 Marionette DEBUG loaded listener.js 13:40:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 109 (0x91d71800) [pid = 1740] [serial = 1020] [outer = 0x914c1800] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x8eecf000 == 34 [pid = 1740] [id = 311] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x92427400 == 33 [pid = 1740] [id = 329] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x91d6e400 == 32 [pid = 1740] [id = 328] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x8eed0000 == 31 [pid = 1740] [id = 327] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee57000 == 30 [pid = 1740] [id = 326] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x8e262400 == 29 [pid = 1740] [id = 325] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7bf800 == 28 [pid = 1740] [id = 324] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7b9c00 == 27 [pid = 1740] [id = 312] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x8fca2400 == 26 [pid = 1740] [id = 316] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x8fc9c400 == 25 [pid = 1740] [id = 314] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x8eecbc00 == 24 [pid = 1740] [id = 313] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee56800 == 23 [pid = 1740] [id = 318] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x8eef2c00 == 22 [pid = 1740] [id = 317] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x92429c00 == 21 [pid = 1740] [id = 319] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x8e25ac00 == 20 [pid = 1740] [id = 323] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7bbc00 == 19 [pid = 1740] [id = 315] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x92085000 == 18 [pid = 1740] [id = 320] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x91d79400 == 17 [pid = 1740] [id = 321] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c1800 == 16 [pid = 1740] [id = 322] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee5e400 == 15 [pid = 1740] [id = 336] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x91446800 == 14 [pid = 1740] [id = 337] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x952e4000 == 13 [pid = 1740] [id = 335] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x8e264c00 == 12 [pid = 1740] [id = 334] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c1400 == 11 [pid = 1740] [id = 333] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x91441800 == 10 [pid = 1740] [id = 331] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x91cdc800 == 9 [pid = 1740] [id = 332] 13:40:18 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c0400 == 8 [pid = 1740] [id = 330] 13:40:18 INFO - PROCESS | 1740 | --DOMWINDOW == 108 (0x914bd000) [pid = 1740] [serial = 944] [outer = (nil)] [url = about:blank] 13:40:18 INFO - PROCESS | 1740 | --DOMWINDOW == 107 (0x915db400) [pid = 1740] [serial = 945] [outer = (nil)] [url = about:blank] 13:40:18 INFO - PROCESS | 1740 | --DOMWINDOW == 106 (0x914bb400) [pid = 1740] [serial = 917] [outer = (nil)] [url = about:blank] 13:40:18 INFO - PROCESS | 1740 | --DOMWINDOW == 105 (0x8eefbc00) [pid = 1740] [serial = 935] [outer = (nil)] [url = about:blank] 13:40:18 INFO - PROCESS | 1740 | --DOMWINDOW == 104 (0x95432800) [pid = 1740] [serial = 923] [outer = (nil)] [url = about:blank] 13:40:18 INFO - PROCESS | 1740 | --DOMWINDOW == 103 (0x98ebf800) [pid = 1740] [serial = 926] [outer = (nil)] [url = about:blank] 13:40:18 INFO - PROCESS | 1740 | --DOMWINDOW == 102 (0x99616c00) [pid = 1740] [serial = 927] [outer = (nil)] [url = about:blank] 13:40:18 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x99c2d800) [pid = 1740] [serial = 930] [outer = (nil)] [url = about:blank] 13:40:18 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x915dac00) [pid = 1740] [serial = 933] [outer = (nil)] [url = about:blank] 13:40:18 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x8ee61c00) [pid = 1740] [serial = 915] [outer = (nil)] [url = about:blank] 13:40:18 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x8ee52c00) [pid = 1740] [serial = 914] [outer = (nil)] [url = about:blank] 13:40:18 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x914b9c00) [pid = 1740] [serial = 948] [outer = (nil)] [url = about:blank] 13:40:18 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x914b8400) [pid = 1740] [serial = 932] [outer = (nil)] [url = about:blank] 13:40:18 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x8eecd800) [pid = 1740] [serial = 947] [outer = (nil)] [url = about:blank] 13:40:18 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x92424800) [pid = 1740] [serial = 921] [outer = (nil)] [url = about:blank] 13:40:18 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x8eef4000) [pid = 1740] [serial = 941] [outer = (nil)] [url = about:blank] 13:40:18 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x8fc9e400) [pid = 1740] [serial = 936] [outer = (nil)] [url = about:blank] 13:40:18 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x9980e400) [pid = 1740] [serial = 929] [outer = (nil)] [url = about:blank] 13:40:18 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x8d7c3400) [pid = 1740] [serial = 938] [outer = (nil)] [url = about:blank] 13:40:18 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x8eefe800) [pid = 1740] [serial = 942] [outer = (nil)] [url = about:blank] 13:40:18 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9226e400) [pid = 1740] [serial = 920] [outer = (nil)] [url = about:blank] 13:40:18 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x98377400) [pid = 1740] [serial = 924] [outer = (nil)] [url = about:blank] 13:40:18 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x8e25e000) [pid = 1740] [serial = 939] [outer = (nil)] [url = about:blank] 13:40:18 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x91cd1400) [pid = 1740] [serial = 918] [outer = (nil)] [url = about:blank] 13:40:18 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x92081c00) [pid = 1740] [serial = 950] [outer = (nil)] [url = about:blank] 13:40:19 INFO - PROCESS | 1740 | 1468356019024 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]]]}] 13:40:19 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 13:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 3048ms 13:40:19 INFO - PROCESS | 1740 | 1468356019119 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 13:40:19 INFO - PROCESS | 1740 | 1468356019125 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 13:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:40:19 INFO - PROCESS | 1740 | 1468356019136 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:40:19 INFO - PROCESS | 1740 | 1468356019142 Marionette TRACE conn3 <- [1,1330,null,{}] 13:40:19 INFO - PROCESS | 1740 | 1468356019151 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}] 13:40:19 INFO - PROCESS | 1740 | 1468356019156 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:19 INFO - PROCESS | 1740 | 1468356019346 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 13:40:19 INFO - PROCESS | 1740 | 1468356019482 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:19 INFO - PROCESS | 1740 | 1468356019490 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee52800 == 9 [pid = 1740] [id = 340] 13:40:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x8ee53800) [pid = 1740] [serial = 1021] [outer = (nil)] 13:40:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x8eec9400) [pid = 1740] [serial = 1022] [outer = 0x8ee53800] 13:40:19 INFO - PROCESS | 1740 | 1468356019577 Marionette DEBUG loaded listener.js 13:40:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x8eef4400) [pid = 1740] [serial = 1023] [outer = 0x8ee53800] 13:40:20 INFO - PROCESS | 1740 | 1468356020637 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]]]}] 13:40:20 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 13:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1543ms 13:40:20 INFO - PROCESS | 1740 | 1468356020678 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 13:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:40:20 INFO - PROCESS | 1740 | 1468356020686 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 13:40:20 INFO - PROCESS | 1740 | 1468356020699 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:40:20 INFO - PROCESS | 1740 | 1468356020705 Marionette TRACE conn3 <- [1,1334,null,{}] 13:40:20 INFO - PROCESS | 1740 | 1468356020711 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}] 13:40:20 INFO - PROCESS | 1740 | 1468356020717 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:20 INFO - PROCESS | 1740 | 1468356020930 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 13:40:21 INFO - PROCESS | 1740 | 1468356021266 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:21 INFO - PROCESS | 1740 | 1468356021281 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x914b4000 == 10 [pid = 1740] [id = 341] 13:40:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x914b6800) [pid = 1740] [serial = 1024] [outer = (nil)] 13:40:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x914b9c00) [pid = 1740] [serial = 1025] [outer = 0x914b6800] 13:40:21 INFO - PROCESS | 1740 | 1468356021421 Marionette DEBUG loaded listener.js 13:40:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x914c1c00) [pid = 1740] [serial = 1026] [outer = 0x914b6800] 13:40:22 INFO - PROCESS | 1740 | 1468356022487 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]]]}] 13:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1855ms 13:40:22 INFO - PROCESS | 1740 | 1468356022555 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 13:40:22 INFO - PROCESS | 1740 | 1468356022560 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 13:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:40:22 INFO - PROCESS | 1740 | 1468356022568 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:40:22 INFO - PROCESS | 1740 | 1468356022575 Marionette TRACE conn3 <- [1,1338,null,{}] 13:40:22 INFO - PROCESS | 1740 | 1468356022605 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}] 13:40:22 INFO - PROCESS | 1740 | 1468356022615 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:22 INFO - PROCESS | 1740 | 1468356022943 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 13:40:23 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x92427800) [pid = 1740] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:40:23 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9226c000) [pid = 1740] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:40:23 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x93a43400) [pid = 1740] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:40:23 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9242a000) [pid = 1740] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:40:23 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x8eef3000) [pid = 1740] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:40:23 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x91dbb400) [pid = 1740] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:40:23 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x914b6400) [pid = 1740] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:40:23 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x8eecb000) [pid = 1740] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:40:23 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x91450800) [pid = 1740] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:40:23 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x8eef1800) [pid = 1740] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:40:23 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9233a000) [pid = 1740] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:40:23 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x8eef0800) [pid = 1740] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:40:23 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x8d7c2c00) [pid = 1740] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:40:23 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x914b5c00) [pid = 1740] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:40:23 INFO - PROCESS | 1740 | 1468356023800 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:23 INFO - PROCESS | 1740 | 1468356023812 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eecb000 == 11 [pid = 1740] [id = 342] 13:40:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x8eef0800) [pid = 1740] [serial = 1027] [outer = (nil)] 13:40:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x8fca7c00) [pid = 1740] [serial = 1028] [outer = 0x8eef0800] 13:40:23 INFO - PROCESS | 1740 | 1468356023898 Marionette DEBUG loaded listener.js 13:40:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x91cdfc00) [pid = 1740] [serial = 1029] [outer = 0x8eef0800] 13:40:25 INFO - PROCESS | 1740 | 1468356025533 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]]]}] 13:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 3012ms 13:40:25 INFO - PROCESS | 1740 | 1468356025581 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 13:40:25 INFO - PROCESS | 1740 | 1468356025587 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 13:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:40:25 INFO - PROCESS | 1740 | 1468356025594 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:40:25 INFO - PROCESS | 1740 | 1468356025597 Marionette TRACE conn3 <- [1,1342,null,{}] 13:40:25 INFO - PROCESS | 1740 | 1468356025662 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}] 13:40:25 INFO - PROCESS | 1740 | 1468356025669 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:25 INFO - PROCESS | 1740 | 1468356025887 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 13:40:26 INFO - PROCESS | 1740 | 1468356026066 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:26 INFO - PROCESS | 1740 | 1468356026082 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e262000 == 12 [pid = 1740] [id = 343] 13:40:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x8e264c00) [pid = 1740] [serial = 1030] [outer = (nil)] 13:40:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x8ee5c400) [pid = 1740] [serial = 1031] [outer = 0x8e264c00] 13:40:26 INFO - PROCESS | 1740 | 1468356026185 Marionette DEBUG loaded listener.js 13:40:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x8eecc800) [pid = 1740] [serial = 1032] [outer = 0x8e264c00] 13:40:27 INFO - PROCESS | 1740 | 1468356027480 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]]]}] 13:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1943ms 13:40:27 INFO - PROCESS | 1740 | 1468356027550 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 13:40:27 INFO - PROCESS | 1740 | 1468356027557 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 13:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:40:27 INFO - PROCESS | 1740 | 1468356027567 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:40:27 INFO - PROCESS | 1740 | 1468356027572 Marionette TRACE conn3 <- [1,1346,null,{}] 13:40:27 INFO - PROCESS | 1740 | 1468356027584 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}] 13:40:27 INFO - PROCESS | 1740 | 1468356027590 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:27 INFO - PROCESS | 1740 | 1468356027901 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 13:40:28 INFO - PROCESS | 1740 | 1468356028099 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:28 INFO - PROCESS | 1740 | 1468356028115 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:28 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7bcc00 == 13 [pid = 1740] [id = 344] 13:40:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x91443400) [pid = 1740] [serial = 1033] [outer = (nil)] 13:40:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9144dc00) [pid = 1740] [serial = 1034] [outer = 0x91443400] 13:40:28 INFO - PROCESS | 1740 | 1468356028210 Marionette DEBUG loaded listener.js 13:40:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x915d4800) [pid = 1740] [serial = 1035] [outer = 0x91443400] 13:40:29 INFO - PROCESS | 1740 | 1468356029362 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]]]}] 13:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1839ms 13:40:29 INFO - PROCESS | 1740 | 1468356029405 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 13:40:29 INFO - PROCESS | 1740 | 1468356029411 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 13:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:40:29 INFO - PROCESS | 1740 | 1468356029419 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:40:29 INFO - PROCESS | 1740 | 1468356029424 Marionette TRACE conn3 <- [1,1350,null,{}] 13:40:29 INFO - PROCESS | 1740 | 1468356029431 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}] 13:40:29 INFO - PROCESS | 1740 | 1468356029438 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:29 INFO - PROCESS | 1740 | 1468356029666 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 13:40:29 INFO - PROCESS | 1740 | 1468356029931 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:29 INFO - PROCESS | 1740 | 1468356029947 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x91dc3400 == 14 [pid = 1740] [id = 345] 13:40:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x91dc3c00) [pid = 1740] [serial = 1036] [outer = (nil)] 13:40:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x92086400) [pid = 1740] [serial = 1037] [outer = 0x91dc3c00] 13:40:30 INFO - PROCESS | 1740 | 1468356030043 Marionette DEBUG loaded listener.js 13:40:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9226b000) [pid = 1740] [serial = 1038] [outer = 0x91dc3c00] 13:40:31 INFO - PROCESS | 1740 | 1468356031164 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]]]}] 13:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1791ms 13:40:31 INFO - PROCESS | 1740 | 1468356031219 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 13:40:31 INFO - PROCESS | 1740 | 1468356031230 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 13:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:40:31 INFO - PROCESS | 1740 | 1468356031239 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:40:31 INFO - PROCESS | 1740 | 1468356031243 Marionette TRACE conn3 <- [1,1354,null,{}] 13:40:31 INFO - PROCESS | 1740 | 1468356031251 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}] 13:40:31 INFO - PROCESS | 1740 | 1468356031257 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:31 INFO - PROCESS | 1740 | 1468356031502 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 13:40:31 INFO - PROCESS | 1740 | 1468356031717 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:31 INFO - PROCESS | 1740 | 1468356031725 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eec5c00 == 15 [pid = 1740] [id = 346] 13:40:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x92422800) [pid = 1740] [serial = 1039] [outer = (nil)] 13:40:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x9242a000) [pid = 1740] [serial = 1040] [outer = 0x92422800] 13:40:31 INFO - PROCESS | 1740 | 1468356031841 Marionette DEBUG loaded listener.js 13:40:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x930c9800) [pid = 1740] [serial = 1041] [outer = 0x92422800] 13:40:32 INFO - PROCESS | 1740 | 1468356032963 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]]]}] 13:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1784ms 13:40:33 INFO - PROCESS | 1740 | 1468356033026 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 13:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:40:33 INFO - PROCESS | 1740 | 1468356033032 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 13:40:33 INFO - PROCESS | 1740 | 1468356033040 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:40:33 INFO - PROCESS | 1740 | 1468356033043 Marionette TRACE conn3 <- [1,1358,null,{}] 13:40:33 INFO - PROCESS | 1740 | 1468356033050 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}] 13:40:33 INFO - PROCESS | 1740 | 1468356033055 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:33 INFO - PROCESS | 1740 | 1468356033378 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 13:40:33 INFO - PROCESS | 1740 | 1468356033544 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:33 INFO - PROCESS | 1740 | 1468356033555 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:33 INFO - PROCESS | 1740 | ++DOCSHELL 0x93a42000 == 16 [pid = 1740] [id = 347] 13:40:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x93a43000) [pid = 1740] [serial = 1042] [outer = (nil)] 13:40:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x93a49000) [pid = 1740] [serial = 1043] [outer = 0x93a43000] 13:40:33 INFO - PROCESS | 1740 | 1468356033649 Marionette DEBUG loaded listener.js 13:40:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x93a47800) [pid = 1740] [serial = 1044] [outer = 0x93a43000] 13:40:34 INFO - PROCESS | 1740 | 1468356034664 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]]]}] 13:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1691ms 13:40:34 INFO - PROCESS | 1740 | 1468356034730 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 13:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:40:34 INFO - PROCESS | 1740 | 1468356034736 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 13:40:34 INFO - PROCESS | 1740 | 1468356034743 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:40:34 INFO - PROCESS | 1740 | 1468356034746 Marionette TRACE conn3 <- [1,1362,null,{}] 13:40:34 INFO - PROCESS | 1740 | 1468356034754 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}] 13:40:34 INFO - PROCESS | 1740 | 1468356034768 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:35 INFO - PROCESS | 1740 | 1468356035106 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 13:40:35 INFO - PROCESS | 1740 | 1468356035355 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:35 INFO - PROCESS | 1740 | 1468356035368 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:35 INFO - PROCESS | 1740 | ++DOCSHELL 0x914bb400 == 17 [pid = 1740] [id = 348] 13:40:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x914bc400) [pid = 1740] [serial = 1045] [outer = (nil)] 13:40:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x923c1c00) [pid = 1740] [serial = 1046] [outer = 0x914bc400] 13:40:35 INFO - PROCESS | 1740 | 1468356035463 Marionette DEBUG loaded listener.js 13:40:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x95294400) [pid = 1740] [serial = 1047] [outer = 0x914bc400] 13:40:36 INFO - PROCESS | 1740 | 1468356036845 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]]]}] 13:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 2144ms 13:40:36 INFO - PROCESS | 1740 | 1468356036888 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 13:40:36 INFO - PROCESS | 1740 | 1468356036895 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 13:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:40:36 INFO - PROCESS | 1740 | 1468356036908 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:40:36 INFO - PROCESS | 1740 | 1468356036915 Marionette TRACE conn3 <- [1,1366,null,{}] 13:40:36 INFO - PROCESS | 1740 | 1468356036925 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}] 13:40:36 INFO - PROCESS | 1740 | 1468356036930 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:37 INFO - PROCESS | 1740 | 1468356037425 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 13:40:37 INFO - PROCESS | 1740 | 1468356037586 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:37 INFO - PROCESS | 1740 | 1468356037601 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:37 INFO - PROCESS | 1740 | --DOCSHELL 0x914b4000 == 16 [pid = 1740] [id = 341] 13:40:37 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c6400 == 17 [pid = 1740] [id = 349] 13:40:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x8e261800) [pid = 1740] [serial = 1048] [outer = (nil)] 13:40:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x8ee5a800) [pid = 1740] [serial = 1049] [outer = 0x8e261800] 13:40:37 INFO - PROCESS | 1740 | 1468356037711 Marionette DEBUG loaded listener.js 13:40:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x8fb41800) [pid = 1740] [serial = 1050] [outer = 0x8e261800] 13:40:37 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee52800 == 16 [pid = 1740] [id = 340] 13:40:37 INFO - PROCESS | 1740 | --DOCSHELL 0x914bac00 == 15 [pid = 1740] [id = 339] 13:40:37 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x9242e000) [pid = 1740] [serial = 989] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x923b7c00) [pid = 1740] [serial = 986] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x93b86000) [pid = 1740] [serial = 965] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x93d7e400) [pid = 1740] [serial = 966] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x930cc000) [pid = 1740] [serial = 959] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x93a3dc00) [pid = 1740] [serial = 960] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x8fb47c00) [pid = 1740] [serial = 953] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x914b7400) [pid = 1740] [serial = 954] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x92084400) [pid = 1740] [serial = 956] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x92267400) [pid = 1740] [serial = 957] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x92087400) [pid = 1740] [serial = 951] [outer = (nil)] [url = about:blank] 13:40:38 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x8eefd400) [pid = 1740] [serial = 977] [outer = (nil)] [url = about:blank] 13:40:38 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x8fc9ac00) [pid = 1740] [serial = 978] [outer = (nil)] [url = about:blank] 13:40:38 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x915dc400) [pid = 1740] [serial = 980] [outer = (nil)] [url = about:blank] 13:40:38 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9543c800) [pid = 1740] [serial = 968] [outer = (nil)] [url = about:blank] 13:40:38 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x95440400) [pid = 1740] [serial = 969] [outer = (nil)] [url = about:blank] 13:40:38 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x93a4a000) [pid = 1740] [serial = 962] [outer = (nil)] [url = about:blank] 13:40:38 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x93a4bc00) [pid = 1740] [serial = 963] [outer = (nil)] [url = about:blank] 13:40:38 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x98310400) [pid = 1740] [serial = 971] [outer = (nil)] [url = about:blank] 13:40:38 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x978eb000) [pid = 1740] [serial = 972] [outer = (nil)] [url = about:blank] 13:40:38 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x8ee53000) [pid = 1740] [serial = 974] [outer = (nil)] [url = about:blank] 13:40:38 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x8ee59000) [pid = 1740] [serial = 975] [outer = (nil)] [url = about:blank] 13:40:38 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x923c0c00) [pid = 1740] [serial = 987] [outer = (nil)] [url = about:blank] 13:40:38 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9208e400) [pid = 1740] [serial = 983] [outer = (nil)] [url = about:blank] 13:40:38 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x92275c00) [pid = 1740] [serial = 984] [outer = (nil)] [url = about:blank] 13:40:38 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x91cd9c00) [pid = 1740] [serial = 981] [outer = (nil)] [url = about:blank] 13:40:38 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x930d5400) [pid = 1740] [serial = 990] [outer = (nil)] [url = about:blank] 13:40:38 INFO - PROCESS | 1740 | 1468356038768 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] 13:40:38 INFO - PROCESS | 1740 | 1468356038825 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 13:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:40:38 INFO - PROCESS | 1740 | 1468356038846 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:40:38 INFO - PROCESS | 1740 | 1468356038853 Marionette TRACE conn3 <- [1,1370,null,{}] 13:40:38 INFO - PROCESS | 1740 | 1468356038863 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}] 13:40:38 INFO - PROCESS | 1740 | 1468356038871 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:39 INFO - PROCESS | 1740 | 1468356039166 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 13:40:39 INFO - PROCESS | 1740 | 1468356039369 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:39 INFO - PROCESS | 1740 | 1468356039377 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x91447400 == 16 [pid = 1740] [id = 350] 13:40:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9144b800) [pid = 1740] [serial = 1051] [outer = (nil)] 13:40:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x915d2400) [pid = 1740] [serial = 1052] [outer = 0x9144b800] 13:40:39 INFO - PROCESS | 1740 | 1468356039464 Marionette DEBUG loaded listener.js 13:40:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x91cd2800) [pid = 1740] [serial = 1053] [outer = 0x9144b800] 13:40:40 INFO - PROCESS | 1740 | 1468356040445 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] 13:40:40 INFO - PROCESS | 1740 | 1468356040490 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 13:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:40:40 INFO - PROCESS | 1740 | 1468356040498 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:40:40 INFO - PROCESS | 1740 | 1468356040504 Marionette TRACE conn3 <- [1,1374,null,{}] 13:40:40 INFO - PROCESS | 1740 | 1468356040533 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}] 13:40:40 INFO - PROCESS | 1740 | 1468356040546 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:40 INFO - PROCESS | 1740 | 1468356040791 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 13:40:40 INFO - PROCESS | 1740 | 1468356040818 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:40 INFO - PROCESS | 1740 | 1468356040827 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:40 INFO - PROCESS | 1740 | ++DOCSHELL 0x92090c00 == 17 [pid = 1740] [id = 351] 13:40:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x92266400) [pid = 1740] [serial = 1054] [outer = (nil)] 13:40:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9232f400) [pid = 1740] [serial = 1055] [outer = 0x92266400] 13:40:40 INFO - PROCESS | 1740 | 1468356040910 Marionette DEBUG loaded listener.js 13:40:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x923b5c00) [pid = 1740] [serial = 1056] [outer = 0x92266400] 13:40:42 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:40:42 INFO - PROCESS | 1740 | 1468356042138 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] 13:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:40:42 INFO - PROCESS | 1740 | 1468356042203 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 13:40:42 INFO - PROCESS | 1740 | 1468356042212 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:40:42 INFO - PROCESS | 1740 | 1468356042215 Marionette TRACE conn3 <- [1,1378,null,{}] 13:40:42 INFO - PROCESS | 1740 | 1468356042222 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}] 13:40:42 INFO - PROCESS | 1740 | 1468356042226 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:42 INFO - PROCESS | 1740 | 1468356042497 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 13:40:42 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x91443000) [pid = 1740] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:40:42 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x91db6400) [pid = 1740] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:40:42 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x91d70800) [pid = 1740] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:40:42 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x915d9000) [pid = 1740] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:40:42 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x952e6400) [pid = 1740] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:40:42 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x8eec4000) [pid = 1740] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:40:42 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9144e400) [pid = 1740] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:40:42 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x8ee60c00) [pid = 1740] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:40:42 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x914c1800) [pid = 1740] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:40:42 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x8d7c1c00) [pid = 1740] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:40:42 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x8ee53800) [pid = 1740] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:40:42 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x914b6800) [pid = 1740] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:40:42 INFO - PROCESS | 1740 | 1468356042771 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:42 INFO - PROCESS | 1740 | 1468356042781 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:42 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7bb000 == 18 [pid = 1740] [id = 352] 13:40:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x8d7c1c00) [pid = 1740] [serial = 1057] [outer = (nil)] 13:40:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x8eecf400) [pid = 1740] [serial = 1058] [outer = 0x8d7c1c00] 13:40:42 INFO - PROCESS | 1740 | 1468356042876 Marionette DEBUG loaded listener.js 13:40:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x914c1800) [pid = 1740] [serial = 1059] [outer = 0x8d7c1c00] 13:40:43 INFO - PROCESS | 1740 | 1468356043728 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] 13:40:43 INFO - PROCESS | 1740 | 1468356043799 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 13:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:40:43 INFO - PROCESS | 1740 | 1468356043808 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:40:43 INFO - PROCESS | 1740 | 1468356043812 Marionette TRACE conn3 <- [1,1382,null,{}] 13:40:43 INFO - PROCESS | 1740 | 1468356043821 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}] 13:40:43 INFO - PROCESS | 1740 | 1468356043827 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:44 INFO - PROCESS | 1740 | 1468356044016 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 13:40:44 INFO - PROCESS | 1740 | 1468356044151 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:44 INFO - PROCESS | 1740 | 1468356044157 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:44 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee56c00 == 19 [pid = 1740] [id = 353] 13:40:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x92266800) [pid = 1740] [serial = 1060] [outer = (nil)] 13:40:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x93a40800) [pid = 1740] [serial = 1061] [outer = 0x92266800] 13:40:44 INFO - PROCESS | 1740 | 1468356044249 Marionette DEBUG loaded listener.js 13:40:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x93a45c00) [pid = 1740] [serial = 1062] [outer = 0x92266800] 13:40:45 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:40:45 INFO - PROCESS | 1740 | 1468356045675 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] 13:40:45 INFO - PROCESS | 1740 | 1468356045768 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 13:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:40:45 INFO - PROCESS | 1740 | 1468356045909 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:40:45 INFO - PROCESS | 1740 | 1468356045913 Marionette TRACE conn3 <- [1,1386,null,{}] 13:40:45 INFO - PROCESS | 1740 | 1468356045933 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}] 13:40:45 INFO - PROCESS | 1740 | 1468356045940 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:46 INFO - PROCESS | 1740 | 1468356046156 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 13:40:46 INFO - PROCESS | 1740 | 1468356046375 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:46 INFO - PROCESS | 1740 | 1468356046384 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee54c00 == 20 [pid = 1740] [id = 354] 13:40:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x8eeefc00) [pid = 1740] [serial = 1063] [outer = (nil)] 13:40:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x91cd2000) [pid = 1740] [serial = 1064] [outer = 0x8eeefc00] 13:40:46 INFO - PROCESS | 1740 | 1468356046481 Marionette DEBUG loaded listener.js 13:40:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x91db7400) [pid = 1740] [serial = 1065] [outer = 0x8eeefc00] 13:40:47 INFO - PROCESS | 1740 | 1468356047751 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] 13:40:47 INFO - PROCESS | 1740 | 1468356047789 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 13:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:40:47 INFO - PROCESS | 1740 | 1468356047802 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:40:47 INFO - PROCESS | 1740 | 1468356047808 Marionette TRACE conn3 <- [1,1390,null,{}] 13:40:47 INFO - PROCESS | 1740 | 1468356047828 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}] 13:40:47 INFO - PROCESS | 1740 | 1468356047835 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:48 INFO - PROCESS | 1740 | 1468356048147 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 13:40:48 INFO - PROCESS | 1740 | 1468356048301 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:48 INFO - PROCESS | 1740 | 1468356048311 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb4b400 == 21 [pid = 1740] [id = 355] 13:40:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x930d6800) [pid = 1740] [serial = 1066] [outer = (nil)] 13:40:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x93ac8800) [pid = 1740] [serial = 1067] [outer = 0x930d6800] 13:40:48 INFO - PROCESS | 1740 | 1468356048408 Marionette DEBUG loaded listener.js 13:40:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x93d7d400) [pid = 1740] [serial = 1068] [outer = 0x930d6800] 13:40:49 INFO - PROCESS | 1740 | 1468356049546 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]]]}] 13:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1798ms 13:40:49 INFO - PROCESS | 1740 | 1468356049600 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 13:40:49 INFO - PROCESS | 1740 | 1468356049604 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 13:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:40:49 INFO - PROCESS | 1740 | 1468356049613 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:40:49 INFO - PROCESS | 1740 | 1468356049620 Marionette TRACE conn3 <- [1,1394,null,{}] 13:40:49 INFO - PROCESS | 1740 | 1468356049638 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}] 13:40:49 INFO - PROCESS | 1740 | 1468356049648 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:50 INFO - PROCESS | 1740 | 1468356050031 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 13:40:50 INFO - PROCESS | 1740 | 1468356050250 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:50 INFO - PROCESS | 1740 | 1468356050261 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x95297800 == 22 [pid = 1740] [id = 356] 13:40:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x952dd800) [pid = 1740] [serial = 1069] [outer = (nil)] 13:40:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x95432800) [pid = 1740] [serial = 1070] [outer = 0x952dd800] 13:40:50 INFO - PROCESS | 1740 | 1468356050354 Marionette DEBUG loaded listener.js 13:40:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x95440400) [pid = 1740] [serial = 1071] [outer = 0x952dd800] 13:40:51 INFO - PROCESS | 1740 | 1468356051355 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]]]}] 13:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1793ms 13:40:51 INFO - PROCESS | 1740 | 1468356051407 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 13:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:40:51 INFO - PROCESS | 1740 | 1468356051413 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 13:40:51 INFO - PROCESS | 1740 | 1468356051420 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:40:51 INFO - PROCESS | 1740 | 1468356051424 Marionette TRACE conn3 <- [1,1398,null,{}] 13:40:51 INFO - PROCESS | 1740 | 1468356051432 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}] 13:40:51 INFO - PROCESS | 1740 | 1468356051437 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:51 INFO - PROCESS | 1740 | 1468356051671 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 13:40:51 INFO - PROCESS | 1740 | 1468356051943 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:51 INFO - PROCESS | 1740 | 1468356051950 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c3400 == 23 [pid = 1740] [id = 357] 13:40:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x92269000) [pid = 1740] [serial = 1072] [outer = (nil)] 13:40:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x978eb000) [pid = 1740] [serial = 1073] [outer = 0x92269000] 13:40:52 INFO - PROCESS | 1740 | 1468356052088 Marionette DEBUG loaded listener.js 13:40:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x983d1c00) [pid = 1740] [serial = 1074] [outer = 0x92269000] 13:40:53 INFO - PROCESS | 1740 | 1468356053394 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]]]}] 13:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 2042ms 13:40:53 INFO - PROCESS | 1740 | 1468356053463 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 13:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:40:53 INFO - PROCESS | 1740 | 1468356053468 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 13:40:53 INFO - PROCESS | 1740 | 1468356053476 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:40:53 INFO - PROCESS | 1740 | 1468356053480 Marionette TRACE conn3 <- [1,1402,null,{}] 13:40:53 INFO - PROCESS | 1740 | 1468356053487 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}] 13:40:53 INFO - PROCESS | 1740 | 1468356053492 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:53 INFO - PROCESS | 1740 | 1468356053753 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 13:40:53 INFO - PROCESS | 1740 | 1468356053940 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:53 INFO - PROCESS | 1740 | 1468356053952 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:53 INFO - PROCESS | 1740 | ++DOCSHELL 0x9528ec00 == 24 [pid = 1740] [id = 358] 13:40:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x952df400) [pid = 1740] [serial = 1075] [outer = (nil)] 13:40:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x98a3e000) [pid = 1740] [serial = 1076] [outer = 0x952df400] 13:40:54 INFO - PROCESS | 1740 | 1468356054037 Marionette DEBUG loaded listener.js 13:40:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x98a95400) [pid = 1740] [serial = 1077] [outer = 0x952df400] 13:40:55 INFO - PROCESS | 1740 | 1468356055019 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]]]}] 13:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1589ms 13:40:55 INFO - PROCESS | 1740 | 1468356055066 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 13:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:40:55 INFO - PROCESS | 1740 | 1468356055071 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 13:40:55 INFO - PROCESS | 1740 | 1468356055078 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:40:55 INFO - PROCESS | 1740 | 1468356055083 Marionette TRACE conn3 <- [1,1406,null,{}] 13:40:55 INFO - PROCESS | 1740 | 1468356055089 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}] 13:40:55 INFO - PROCESS | 1740 | 1468356055100 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:55 INFO - PROCESS | 1740 | 1468356055366 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 13:40:55 INFO - PROCESS | 1740 | 1468356055595 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:55 INFO - PROCESS | 1740 | 1468356055603 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:55 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fc9d000 == 25 [pid = 1740] [id = 359] 13:40:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x93a42400) [pid = 1740] [serial = 1078] [outer = (nil)] 13:40:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x99620c00) [pid = 1740] [serial = 1079] [outer = 0x93a42400] 13:40:55 INFO - PROCESS | 1740 | 1468356055739 Marionette DEBUG loaded listener.js 13:40:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x996ee000) [pid = 1740] [serial = 1080] [outer = 0x93a42400] 13:40:56 INFO - PROCESS | 1740 | 1468356056658 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]]]}] 13:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1640ms 13:40:56 INFO - PROCESS | 1740 | 1468356056719 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 13:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:40:56 INFO - PROCESS | 1740 | 1468356056723 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 13:40:56 INFO - PROCESS | 1740 | 1468356056730 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:40:56 INFO - PROCESS | 1740 | 1468356056734 Marionette TRACE conn3 <- [1,1410,null,{}] 13:40:56 INFO - PROCESS | 1740 | 1468356056740 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}] 13:40:56 INFO - PROCESS | 1740 | 1468356056745 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:56 INFO - PROCESS | 1740 | 1468356056953 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 13:40:57 INFO - PROCESS | 1740 | 1468356057184 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:57 INFO - PROCESS | 1740 | 1468356057194 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eec1400 == 26 [pid = 1740] [id = 360] 13:40:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x8eecc000) [pid = 1740] [serial = 1081] [outer = (nil)] 13:40:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x99ae7000) [pid = 1740] [serial = 1082] [outer = 0x8eecc000] 13:40:57 INFO - PROCESS | 1740 | 1468356057333 Marionette DEBUG loaded listener.js 13:40:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x99ae7400) [pid = 1740] [serial = 1083] [outer = 0x8eecc000] 13:40:58 INFO - PROCESS | 1740 | 1468356058341 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]]]}] 13:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1635ms 13:40:58 INFO - PROCESS | 1740 | 1468356058365 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 13:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:40:58 INFO - PROCESS | 1740 | 1468356058377 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 13:40:58 INFO - PROCESS | 1740 | 1468356058384 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:40:58 INFO - PROCESS | 1740 | 1468356058388 Marionette TRACE conn3 <- [1,1414,null,{}] 13:40:58 INFO - PROCESS | 1740 | 1468356058395 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}] 13:40:58 INFO - PROCESS | 1740 | 1468356058400 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:58 INFO - PROCESS | 1740 | 1468356058603 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 13:40:59 INFO - PROCESS | 1740 | 1468356059092 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:59 INFO - PROCESS | 1740 | 1468356059103 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:40:59 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee53c00 == 27 [pid = 1740] [id = 361] 13:40:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x8ee55000) [pid = 1740] [serial = 1084] [outer = (nil)] 13:40:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x8eef2800) [pid = 1740] [serial = 1085] [outer = 0x8ee55000] 13:40:59 INFO - PROCESS | 1740 | 1468356059222 Marionette DEBUG loaded listener.js 13:40:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x8fc9d400) [pid = 1740] [serial = 1086] [outer = 0x8ee55000] 13:41:00 INFO - PROCESS | 1740 | 1468356060361 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]]]}] 13:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 2040ms 13:41:00 INFO - PROCESS | 1740 | 1468356060471 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 13:41:00 INFO - PROCESS | 1740 | 1468356060476 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 13:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:41:00 INFO - PROCESS | 1740 | 1468356060501 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:41:00 INFO - PROCESS | 1740 | 1468356060507 Marionette TRACE conn3 <- [1,1418,null,{}] 13:41:00 INFO - PROCESS | 1740 | 1468356060517 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}] 13:41:00 INFO - PROCESS | 1740 | 1468356060523 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:01 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee60800 == 26 [pid = 1740] [id = 338] 13:41:01 INFO - PROCESS | 1740 | --DOCSHELL 0x93a42000 == 25 [pid = 1740] [id = 347] 13:41:01 INFO - PROCESS | 1740 | --DOCSHELL 0x8eec5c00 == 24 [pid = 1740] [id = 346] 13:41:01 INFO - PROCESS | 1740 | --DOCSHELL 0x91dc3400 == 23 [pid = 1740] [id = 345] 13:41:01 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7bcc00 == 22 [pid = 1740] [id = 344] 13:41:01 INFO - PROCESS | 1740 | --DOCSHELL 0x8e262000 == 21 [pid = 1740] [id = 343] 13:41:01 INFO - PROCESS | 1740 | --DOCSHELL 0x8eecb000 == 20 [pid = 1740] [id = 342] 13:41:01 INFO - PROCESS | 1740 | --DOCSHELL 0x914bb400 == 19 [pid = 1740] [id = 348] 13:41:01 INFO - PROCESS | 1740 | 1468356061886 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 13:41:02 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x8fca7c00) [pid = 1740] [serial = 1028] [outer = (nil)] [url = about:blank] 13:41:02 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x91449800) [pid = 1740] [serial = 995] [outer = (nil)] [url = about:blank] 13:41:02 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x9208c000) [pid = 1740] [serial = 999] [outer = (nil)] [url = about:blank] 13:41:02 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x91dbac00) [pid = 1740] [serial = 998] [outer = (nil)] [url = about:blank] 13:41:02 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x93b7b000) [pid = 1740] [serial = 1002] [outer = (nil)] [url = about:blank] 13:41:02 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x93a49400) [pid = 1740] [serial = 1001] [outer = (nil)] [url = about:blank] 13:41:02 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x95229000) [pid = 1740] [serial = 1005] [outer = (nil)] [url = about:blank] 13:41:02 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x95225400) [pid = 1740] [serial = 1004] [outer = (nil)] [url = about:blank] 13:41:02 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x98a8f400) [pid = 1740] [serial = 1008] [outer = (nil)] [url = about:blank] 13:41:02 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x9543d000) [pid = 1740] [serial = 1007] [outer = (nil)] [url = about:blank] 13:41:02 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9961a400) [pid = 1740] [serial = 1011] [outer = (nil)] [url = about:blank] 13:41:02 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x99616800) [pid = 1740] [serial = 1010] [outer = (nil)] [url = about:blank] 13:41:02 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x99621c00) [pid = 1740] [serial = 1014] [outer = (nil)] [url = about:blank] 13:41:02 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x91dbd800) [pid = 1740] [serial = 1013] [outer = (nil)] [url = about:blank] 13:41:02 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x8eef1c00) [pid = 1740] [serial = 1017] [outer = (nil)] [url = about:blank] 13:41:02 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x8eec7c00) [pid = 1740] [serial = 1016] [outer = (nil)] [url = about:blank] 13:41:02 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x91d71800) [pid = 1740] [serial = 1020] [outer = (nil)] [url = about:blank] 13:41:02 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x915dfc00) [pid = 1740] [serial = 1019] [outer = (nil)] [url = about:blank] 13:41:02 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x8e269000) [pid = 1740] [serial = 993] [outer = (nil)] [url = about:blank] 13:41:02 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x8e25f000) [pid = 1740] [serial = 992] [outer = (nil)] [url = about:blank] 13:41:02 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x8eec9400) [pid = 1740] [serial = 1022] [outer = (nil)] [url = about:blank] 13:41:02 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x8eef4400) [pid = 1740] [serial = 1023] [outer = (nil)] [url = about:blank] 13:41:02 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x914b9800) [pid = 1740] [serial = 996] [outer = (nil)] [url = about:blank] 13:41:02 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x914b9c00) [pid = 1740] [serial = 1025] [outer = (nil)] [url = about:blank] 13:41:02 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x914c1c00) [pid = 1740] [serial = 1026] [outer = (nil)] [url = about:blank] 13:41:02 INFO - PROCESS | 1740 | 1468356062177 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:02 INFO - PROCESS | 1740 | 1468356062187 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c4c00 == 20 [pid = 1740] [id = 362] 13:41:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x8d7c6800) [pid = 1740] [serial = 1087] [outer = (nil)] 13:41:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x8e25e800) [pid = 1740] [serial = 1088] [outer = 0x8d7c6800] 13:41:02 INFO - PROCESS | 1740 | 1468356062267 Marionette DEBUG loaded listener.js 13:41:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x8ee52800) [pid = 1740] [serial = 1089] [outer = 0x8d7c6800] 13:41:03 INFO - PROCESS | 1740 | 1468356063139 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]]]}] 13:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 2698ms 13:41:03 INFO - PROCESS | 1740 | 1468356063198 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 13:41:03 INFO - PROCESS | 1740 | 1468356063205 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 13:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:41:03 INFO - PROCESS | 1740 | 1468356063215 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:41:03 INFO - PROCESS | 1740 | 1468356063219 Marionette TRACE conn3 <- [1,1422,null,{}] 13:41:03 INFO - PROCESS | 1740 | 1468356063227 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}] 13:41:03 INFO - PROCESS | 1740 | 1468356063236 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:03 INFO - PROCESS | 1740 | 1468356063420 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 13:41:03 INFO - PROCESS | 1740 | 1468356063547 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:03 INFO - PROCESS | 1740 | 1468356063554 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:03 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eefe800 == 21 [pid = 1740] [id = 363] 13:41:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x8eefec00) [pid = 1740] [serial = 1090] [outer = (nil)] 13:41:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x8fb49c00) [pid = 1740] [serial = 1091] [outer = 0x8eefec00] 13:41:03 INFO - PROCESS | 1740 | 1468356063639 Marionette DEBUG loaded listener.js 13:41:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x8fc9bc00) [pid = 1740] [serial = 1092] [outer = 0x8eefec00] 13:41:04 INFO - PROCESS | 1740 | 1468356064670 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]]]}] 13:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1484ms 13:41:04 INFO - PROCESS | 1740 | 1468356064708 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 13:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:41:04 INFO - PROCESS | 1740 | 1468356064714 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 13:41:04 INFO - PROCESS | 1740 | 1468356064722 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:41:04 INFO - PROCESS | 1740 | 1468356064725 Marionette TRACE conn3 <- [1,1426,null,{}] 13:41:04 INFO - PROCESS | 1740 | 1468356064749 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}] 13:41:04 INFO - PROCESS | 1740 | 1468356064754 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:05 INFO - PROCESS | 1740 | 1468356065002 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 13:41:05 INFO - PROCESS | 1740 | 1468356065030 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:05 INFO - PROCESS | 1740 | 1468356065039 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x914bac00 == 22 [pid = 1740] [id = 364] 13:41:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x914bb000) [pid = 1740] [serial = 1093] [outer = (nil)] 13:41:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x914be000) [pid = 1740] [serial = 1094] [outer = 0x914bb000] 13:41:05 INFO - PROCESS | 1740 | 1468356065139 Marionette DEBUG loaded listener.js 13:41:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x915d6000) [pid = 1740] [serial = 1095] [outer = 0x914bb000] 13:41:06 INFO - PROCESS | 1740 | 1468356066966 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]]]}] 13:41:07 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x92266400) [pid = 1740] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:41:07 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x8d7c1c00) [pid = 1740] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:41:07 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x8eef0800) [pid = 1740] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:41:07 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x93a43000) [pid = 1740] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:41:07 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x914bc400) [pid = 1740] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:41:07 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x8e264c00) [pid = 1740] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:41:07 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x91443400) [pid = 1740] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:41:07 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9144b800) [pid = 1740] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:41:07 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x8e261800) [pid = 1740] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:41:07 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x92422800) [pid = 1740] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:41:07 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x91dc3c00) [pid = 1740] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:41:07 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x92266800) [pid = 1740] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 2445ms 13:41:07 INFO - PROCESS | 1740 | 1468356067167 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 13:41:07 INFO - PROCESS | 1740 | 1468356067173 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 13:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:41:07 INFO - PROCESS | 1740 | 1468356067193 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:41:07 INFO - PROCESS | 1740 | 1468356067202 Marionette TRACE conn3 <- [1,1430,null,{}] 13:41:07 INFO - PROCESS | 1740 | 1468356067210 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}] 13:41:07 INFO - PROCESS | 1740 | 1468356067218 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:07 INFO - PROCESS | 1740 | 1468356067473 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 13:41:07 INFO - PROCESS | 1740 | 1468356067563 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:07 INFO - PROCESS | 1740 | 1468356067576 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x914b5c00 == 23 [pid = 1740] [id = 365] 13:41:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x914bd000) [pid = 1740] [serial = 1096] [outer = (nil)] 13:41:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x91cdb800) [pid = 1740] [serial = 1097] [outer = 0x914bd000] 13:41:07 INFO - PROCESS | 1740 | 1468356067647 Marionette DEBUG loaded listener.js 13:41:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x91dbac00) [pid = 1740] [serial = 1098] [outer = 0x914bd000] 13:41:08 INFO - PROCESS | 1740 | 1468356068526 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]]]}] 13:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1401ms 13:41:08 INFO - PROCESS | 1740 | 1468356068586 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 13:41:08 INFO - PROCESS | 1740 | 1468356068589 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 13:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:41:08 INFO - PROCESS | 1740 | 1468356068597 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:41:08 INFO - PROCESS | 1740 | 1468356068601 Marionette TRACE conn3 <- [1,1434,null,{}] 13:41:08 INFO - PROCESS | 1740 | 1468356068607 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}] 13:41:08 INFO - PROCESS | 1740 | 1468356068613 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:08 INFO - PROCESS | 1740 | 1468356068802 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 13:41:08 INFO - PROCESS | 1740 | 1468356068930 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:08 INFO - PROCESS | 1740 | 1468356068937 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x92083400 == 24 [pid = 1740] [id = 366] 13:41:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x92084000) [pid = 1740] [serial = 1099] [outer = (nil)] 13:41:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9208a800) [pid = 1740] [serial = 1100] [outer = 0x92084000] 13:41:09 INFO - PROCESS | 1740 | 1468356069018 Marionette DEBUG loaded listener.js 13:41:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x92088000) [pid = 1740] [serial = 1101] [outer = 0x92084000] 13:41:10 INFO - PROCESS | 1740 | 1468356070213 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]]]}] 13:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1682ms 13:41:10 INFO - PROCESS | 1740 | 1468356070282 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 13:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:41:10 INFO - PROCESS | 1740 | 1468356070289 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 13:41:10 INFO - PROCESS | 1740 | 1468356070299 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:41:10 INFO - PROCESS | 1740 | 1468356070309 Marionette TRACE conn3 <- [1,1438,null,{}] 13:41:10 INFO - PROCESS | 1740 | 1468356070319 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}] 13:41:10 INFO - PROCESS | 1740 | 1468356070324 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:10 INFO - PROCESS | 1740 | 1468356070583 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 13:41:10 INFO - PROCESS | 1740 | 1468356070816 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:10 INFO - PROCESS | 1740 | 1468356070833 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:10 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eef7400 == 25 [pid = 1740] [id = 367] 13:41:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x8eef9400) [pid = 1740] [serial = 1102] [outer = (nil)] 13:41:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x8fc9b800) [pid = 1740] [serial = 1103] [outer = 0x8eef9400] 13:41:10 INFO - PROCESS | 1740 | 1468356070938 Marionette DEBUG loaded listener.js 13:41:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x914b8000) [pid = 1740] [serial = 1104] [outer = 0x8eef9400] 13:41:12 INFO - PROCESS | 1740 | 1468356072160 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]]]}] 13:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1895ms 13:41:12 INFO - PROCESS | 1740 | 1468356072193 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 13:41:12 INFO - PROCESS | 1740 | 1468356072202 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 13:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:41:12 INFO - PROCESS | 1740 | 1468356072215 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:41:12 INFO - PROCESS | 1740 | 1468356072220 Marionette TRACE conn3 <- [1,1442,null,{}] 13:41:12 INFO - PROCESS | 1740 | 1468356072228 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}] 13:41:12 INFO - PROCESS | 1740 | 1468356072235 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:12 INFO - PROCESS | 1740 | 1468356072462 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 13:41:12 INFO - PROCESS | 1740 | 1468356072744 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:12 INFO - PROCESS | 1740 | 1468356072754 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e269800 == 26 [pid = 1740] [id = 368] 13:41:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9208e000) [pid = 1740] [serial = 1105] [outer = (nil)] 13:41:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x92335c00) [pid = 1740] [serial = 1106] [outer = 0x9208e000] 13:41:12 INFO - PROCESS | 1740 | 1468356072863 Marionette DEBUG loaded listener.js 13:41:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x923bc000) [pid = 1740] [serial = 1107] [outer = 0x9208e000] 13:41:13 INFO - PROCESS | 1740 | 1468356073961 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]]]}] 13:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1796ms 13:41:14 INFO - PROCESS | 1740 | 1468356074011 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 13:41:14 INFO - PROCESS | 1740 | 1468356074017 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 13:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:41:14 INFO - PROCESS | 1740 | 1468356074024 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:41:14 INFO - PROCESS | 1740 | 1468356074031 Marionette TRACE conn3 <- [1,1446,null,{}] 13:41:14 INFO - PROCESS | 1740 | 1468356074049 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}] 13:41:14 INFO - PROCESS | 1740 | 1468356074059 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:14 INFO - PROCESS | 1740 | 1468356074326 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 13:41:14 INFO - PROCESS | 1740 | 1468356074540 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:14 INFO - PROCESS | 1740 | 1468356074555 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:14 INFO - PROCESS | 1740 | ++DOCSHELL 0x9242f000 == 27 [pid = 1740] [id = 369] 13:41:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9242fc00) [pid = 1740] [serial = 1108] [outer = (nil)] 13:41:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x93a3d800) [pid = 1740] [serial = 1109] [outer = 0x9242fc00] 13:41:14 INFO - PROCESS | 1740 | 1468356074647 Marionette DEBUG loaded listener.js 13:41:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x93a4b000) [pid = 1740] [serial = 1110] [outer = 0x9242fc00] 13:41:15 INFO - PROCESS | 1740 | 1468356075677 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]]]}] 13:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1689ms 13:41:15 INFO - PROCESS | 1740 | 1468356075714 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 13:41:15 INFO - PROCESS | 1740 | 1468356075719 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 13:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:41:15 INFO - PROCESS | 1740 | 1468356075728 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:41:15 INFO - PROCESS | 1740 | 1468356075732 Marionette TRACE conn3 <- [1,1450,null,{}] 13:41:15 INFO - PROCESS | 1740 | 1468356075739 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}] 13:41:15 INFO - PROCESS | 1740 | 1468356075747 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:15 INFO - PROCESS | 1740 | 1468356075966 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 13:41:16 INFO - PROCESS | 1740 | 1468356076200 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:16 INFO - PROCESS | 1740 | 1468356076212 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:16 INFO - PROCESS | 1740 | ++DOCSHELL 0x930d5c00 == 28 [pid = 1740] [id = 370] 13:41:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x93b82400) [pid = 1740] [serial = 1111] [outer = (nil)] 13:41:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x93b87800) [pid = 1740] [serial = 1112] [outer = 0x93b82400] 13:41:16 INFO - PROCESS | 1740 | 1468356076346 Marionette DEBUG loaded listener.js 13:41:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x93d81800) [pid = 1740] [serial = 1113] [outer = 0x93b82400] 13:41:17 INFO - PROCESS | 1740 | 1468356077357 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]]]}] 13:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1684ms 13:41:17 INFO - PROCESS | 1740 | 1468356077413 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 13:41:17 INFO - PROCESS | 1740 | 1468356077418 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 13:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:41:17 INFO - PROCESS | 1740 | 1468356077428 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:41:17 INFO - PROCESS | 1740 | 1468356077432 Marionette TRACE conn3 <- [1,1454,null,{}] 13:41:17 INFO - PROCESS | 1740 | 1468356077441 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}] 13:41:17 INFO - PROCESS | 1740 | 1468356077448 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:17 INFO - PROCESS | 1740 | 1468356077662 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 13:41:17 INFO - PROCESS | 1740 | 1468356077906 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:17 INFO - PROCESS | 1740 | 1468356077915 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:17 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee57000 == 29 [pid = 1740] [id = 371] 13:41:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x8eef4400) [pid = 1740] [serial = 1114] [outer = (nil)] 13:41:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x95226800) [pid = 1740] [serial = 1115] [outer = 0x8eef4400] 13:41:18 INFO - PROCESS | 1740 | 1468356078053 Marionette DEBUG loaded listener.js 13:41:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x9522e000) [pid = 1740] [serial = 1116] [outer = 0x8eef4400] 13:41:19 INFO - PROCESS | 1740 | 1468356079078 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]]]}] 13:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1684ms 13:41:19 INFO - PROCESS | 1740 | 1468356079113 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 13:41:19 INFO - PROCESS | 1740 | 1468356079117 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 13:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:41:19 INFO - PROCESS | 1740 | 1468356079125 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:41:19 INFO - PROCESS | 1740 | 1468356079128 Marionette TRACE conn3 <- [1,1458,null,{}] 13:41:19 INFO - PROCESS | 1740 | 1468356079137 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}] 13:41:19 INFO - PROCESS | 1740 | 1468356079150 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:19 INFO - PROCESS | 1740 | 1468356079394 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 13:41:19 INFO - PROCESS | 1740 | 1468356079619 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:19 INFO - PROCESS | 1740 | 1468356079629 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x914bf000 == 30 [pid = 1740] [id = 372] 13:41:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x9242cc00) [pid = 1740] [serial = 1117] [outer = (nil)] 13:41:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x983cf400) [pid = 1740] [serial = 1118] [outer = 0x9242cc00] 13:41:19 INFO - PROCESS | 1740 | 1468356079763 Marionette DEBUG loaded listener.js 13:41:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x978e8000) [pid = 1740] [serial = 1119] [outer = 0x9242cc00] 13:41:20 INFO - PROCESS | 1740 | 1468356080812 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]]]}] 13:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1743ms 13:41:20 INFO - PROCESS | 1740 | 1468356080869 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 13:41:20 INFO - PROCESS | 1740 | 1468356080873 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 13:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:41:20 INFO - PROCESS | 1740 | 1468356080881 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:41:20 INFO - PROCESS | 1740 | 1468356080886 Marionette TRACE conn3 <- [1,1462,null,{}] 13:41:20 INFO - PROCESS | 1740 | 1468356080892 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}] 13:41:20 INFO - PROCESS | 1740 | 1468356080898 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:21 INFO - PROCESS | 1740 | 1468356081087 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 13:41:21 INFO - PROCESS | 1740 | 1468356081304 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:21 INFO - PROCESS | 1740 | 1468356081315 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee57c00 == 31 [pid = 1740] [id = 373] 13:41:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x8ee59800) [pid = 1740] [serial = 1120] [outer = (nil)] 13:41:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x99616800) [pid = 1740] [serial = 1121] [outer = 0x8ee59800] 13:41:21 INFO - PROCESS | 1740 | 1468356081440 Marionette DEBUG loaded listener.js 13:41:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x995be800) [pid = 1740] [serial = 1122] [outer = 0x8ee59800] 13:41:22 INFO - PROCESS | 1740 | 1468356082536 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]]]}] 13:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1734ms 13:41:22 INFO - PROCESS | 1740 | 1468356082616 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 13:41:22 INFO - PROCESS | 1740 | 1468356082621 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 13:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:41:22 INFO - PROCESS | 1740 | 1468356082629 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:41:22 INFO - PROCESS | 1740 | 1468356082634 Marionette TRACE conn3 <- [1,1466,null,{}] 13:41:22 INFO - PROCESS | 1740 | 1468356082641 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}] 13:41:22 INFO - PROCESS | 1740 | 1468356082647 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:22 INFO - PROCESS | 1740 | 1468356082879 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 13:41:23 INFO - PROCESS | 1740 | 1468356083108 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:23 INFO - PROCESS | 1740 | 1468356083118 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eec4800 == 32 [pid = 1740] [id = 374] 13:41:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x8eecb800) [pid = 1740] [serial = 1123] [outer = (nil)] 13:41:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x99628800) [pid = 1740] [serial = 1124] [outer = 0x8eecb800] 13:41:23 INFO - PROCESS | 1740 | 1468356083205 Marionette DEBUG loaded listener.js 13:41:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x99631400) [pid = 1740] [serial = 1125] [outer = 0x8eecb800] 13:41:24 INFO - PROCESS | 1740 | 1468356084244 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]]]}] 13:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1683ms 13:41:24 INFO - PROCESS | 1740 | 1468356084313 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 13:41:24 INFO - PROCESS | 1740 | 1468356084318 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 13:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:41:24 INFO - PROCESS | 1740 | 1468356084328 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:41:24 INFO - PROCESS | 1740 | 1468356084332 Marionette TRACE conn3 <- [1,1470,null,{}] 13:41:24 INFO - PROCESS | 1740 | 1468356084339 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}] 13:41:24 INFO - PROCESS | 1740 | 1468356084345 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:24 INFO - PROCESS | 1740 | 1468356084582 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 13:41:25 INFO - PROCESS | 1740 | 1468356085011 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:25 INFO - PROCESS | 1740 | 1468356085022 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:25 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c1800 == 33 [pid = 1740] [id = 375] 13:41:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x8d7c4000) [pid = 1740] [serial = 1126] [outer = (nil)] 13:41:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x8e25f000) [pid = 1740] [serial = 1127] [outer = 0x8d7c4000] 13:41:25 INFO - PROCESS | 1740 | 1468356085112 Marionette DEBUG loaded listener.js 13:41:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x8eec2800) [pid = 1740] [serial = 1128] [outer = 0x8d7c4000] 13:41:26 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x923b5c00) [pid = 1740] [serial = 1056] [outer = (nil)] [url = about:blank] 13:41:26 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x8eecf400) [pid = 1740] [serial = 1058] [outer = (nil)] [url = about:blank] 13:41:26 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x91cdfc00) [pid = 1740] [serial = 1029] [outer = (nil)] [url = about:blank] 13:41:26 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x93a49000) [pid = 1740] [serial = 1043] [outer = (nil)] [url = about:blank] 13:41:26 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x93a47800) [pid = 1740] [serial = 1044] [outer = (nil)] [url = about:blank] 13:41:26 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x923c1c00) [pid = 1740] [serial = 1046] [outer = (nil)] [url = about:blank] 13:41:26 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x95294400) [pid = 1740] [serial = 1047] [outer = (nil)] [url = about:blank] 13:41:26 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x8ee5c400) [pid = 1740] [serial = 1031] [outer = (nil)] [url = about:blank] 13:41:26 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x8eecc800) [pid = 1740] [serial = 1032] [outer = (nil)] [url = about:blank] 13:41:26 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x9144dc00) [pid = 1740] [serial = 1034] [outer = (nil)] [url = about:blank] 13:41:26 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x915d4800) [pid = 1740] [serial = 1035] [outer = (nil)] [url = about:blank] 13:41:26 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x915d2400) [pid = 1740] [serial = 1052] [outer = (nil)] [url = about:blank] 13:41:26 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x8ee5a800) [pid = 1740] [serial = 1049] [outer = (nil)] [url = about:blank] 13:41:26 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x8fb41800) [pid = 1740] [serial = 1050] [outer = (nil)] [url = about:blank] 13:41:26 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x9242a000) [pid = 1740] [serial = 1040] [outer = (nil)] [url = about:blank] 13:41:26 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x930c9800) [pid = 1740] [serial = 1041] [outer = (nil)] [url = about:blank] 13:41:26 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x92086400) [pid = 1740] [serial = 1037] [outer = (nil)] [url = about:blank] 13:41:26 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9226b000) [pid = 1740] [serial = 1038] [outer = (nil)] [url = about:blank] 13:41:26 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9232f400) [pid = 1740] [serial = 1055] [outer = (nil)] [url = about:blank] 13:41:26 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x93a45c00) [pid = 1740] [serial = 1062] [outer = (nil)] [url = about:blank] 13:41:26 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x914c1800) [pid = 1740] [serial = 1059] [outer = (nil)] [url = about:blank] 13:41:26 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x93a40800) [pid = 1740] [serial = 1061] [outer = (nil)] [url = about:blank] 13:41:26 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x91cd2800) [pid = 1740] [serial = 1053] [outer = (nil)] [url = about:blank] 13:41:26 INFO - PROCESS | 1740 | 1468356086309 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]]]}] 13:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 2035ms 13:41:26 INFO - PROCESS | 1740 | 1468356086366 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 13:41:26 INFO - PROCESS | 1740 | 1468356086372 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 13:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:41:26 INFO - PROCESS | 1740 | 1468356086381 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:41:26 INFO - PROCESS | 1740 | 1468356086385 Marionette TRACE conn3 <- [1,1474,null,{}] 13:41:26 INFO - PROCESS | 1740 | 1468356086395 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}] 13:41:26 INFO - PROCESS | 1740 | 1468356086403 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:26 INFO - PROCESS | 1740 | 1468356086603 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 13:41:26 INFO - PROCESS | 1740 | 1468356086792 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:26 INFO - PROCESS | 1740 | 1468356086804 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb42400 == 34 [pid = 1740] [id = 376] 13:41:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x8fb45800) [pid = 1740] [serial = 1129] [outer = (nil)] 13:41:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x8fc9c800) [pid = 1740] [serial = 1130] [outer = 0x8fb45800] 13:41:26 INFO - PROCESS | 1740 | 1468356086883 Marionette DEBUG loaded listener.js 13:41:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x8fca8400) [pid = 1740] [serial = 1131] [outer = 0x8fb45800] 13:41:27 INFO - PROCESS | 1740 | 1468356087774 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]]]}] 13:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1444ms 13:41:27 INFO - PROCESS | 1740 | 1468356087830 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 13:41:27 INFO - PROCESS | 1740 | 1468356087836 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 13:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:41:27 INFO - PROCESS | 1740 | 1468356087847 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:41:27 INFO - PROCESS | 1740 | 1468356087852 Marionette TRACE conn3 <- [1,1478,null,{}] 13:41:27 INFO - PROCESS | 1740 | 1468356087860 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}] 13:41:27 INFO - PROCESS | 1740 | 1468356087867 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:28 INFO - PROCESS | 1740 | 1468356088093 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 13:41:28 INFO - PROCESS | 1740 | 1468356088234 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:28 INFO - PROCESS | 1740 | 1468356088243 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:28 INFO - PROCESS | 1740 | ++DOCSHELL 0x91cd5000 == 35 [pid = 1740] [id = 377] 13:41:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x91d72000) [pid = 1740] [serial = 1132] [outer = (nil)] 13:41:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x92083c00) [pid = 1740] [serial = 1133] [outer = 0x91d72000] 13:41:28 INFO - PROCESS | 1740 | 1468356088407 Marionette DEBUG loaded listener.js 13:41:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9226b800) [pid = 1740] [serial = 1134] [outer = 0x91d72000] 13:41:29 INFO - PROCESS | 1740 | 1468356089323 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]]]}] 13:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1542ms 13:41:29 INFO - PROCESS | 1740 | 1468356089389 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 13:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:41:29 INFO - PROCESS | 1740 | 1468356089394 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 13:41:29 INFO - PROCESS | 1740 | 1468356089409 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:41:29 INFO - PROCESS | 1740 | 1468356089420 Marionette TRACE conn3 <- [1,1482,null,{}] 13:41:29 INFO - PROCESS | 1740 | 1468356089447 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}] 13:41:29 INFO - PROCESS | 1740 | 1468356089455 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:29 INFO - PROCESS | 1740 | 1468356089722 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 13:41:29 INFO - PROCESS | 1740 | 1468356089754 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:29 INFO - PROCESS | 1740 | 1468356089766 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb42c00 == 36 [pid = 1740] [id = 378] 13:41:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x92423000) [pid = 1740] [serial = 1135] [outer = (nil)] 13:41:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x9242a400) [pid = 1740] [serial = 1136] [outer = 0x92423000] 13:41:29 INFO - PROCESS | 1740 | 1468356089856 Marionette DEBUG loaded listener.js 13:41:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x930cd000) [pid = 1740] [serial = 1137] [outer = 0x92423000] 13:41:30 INFO - PROCESS | 1740 | 1468356090944 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]]]}] 13:41:31 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x92269000) [pid = 1740] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:41:31 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x8eefec00) [pid = 1740] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1673ms 13:41:31 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x952df400) [pid = 1740] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:41:31 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x8d7c6800) [pid = 1740] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:41:31 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x8ee55000) [pid = 1740] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:41:31 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x952dd800) [pid = 1740] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:41:31 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x8eecc000) [pid = 1740] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:41:31 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x8eeefc00) [pid = 1740] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:41:31 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x93a42400) [pid = 1740] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:41:31 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x914bd000) [pid = 1740] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:41:31 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x914bb000) [pid = 1740] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:41:31 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x930d6800) [pid = 1740] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:41:31 INFO - PROCESS | 1740 | 1468356091106 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 13:41:31 INFO - PROCESS | 1740 | 1468356091111 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 13:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:41:31 INFO - PROCESS | 1740 | 1468356091119 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:41:31 INFO - PROCESS | 1740 | 1468356091122 Marionette TRACE conn3 <- [1,1486,null,{}] 13:41:31 INFO - PROCESS | 1740 | 1468356091129 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}] 13:41:31 INFO - PROCESS | 1740 | 1468356091134 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:31 INFO - PROCESS | 1740 | 1468356091321 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 13:41:31 INFO - PROCESS | 1740 | 1468356091552 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:31 INFO - PROCESS | 1740 | 1468356091561 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x9144a400 == 37 [pid = 1740] [id = 379] 13:41:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x915d9000) [pid = 1740] [serial = 1138] [outer = (nil)] 13:41:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x923c2800) [pid = 1740] [serial = 1139] [outer = 0x915d9000] 13:41:31 INFO - PROCESS | 1740 | 1468356091641 Marionette DEBUG loaded listener.js 13:41:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9242dc00) [pid = 1740] [serial = 1140] [outer = 0x915d9000] 13:41:32 INFO - PROCESS | 1740 | 1468356092506 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]]]}] 13:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1440ms 13:41:32 INFO - PROCESS | 1740 | 1468356092560 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 13:41:32 INFO - PROCESS | 1740 | 1468356092563 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 13:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:41:32 INFO - PROCESS | 1740 | 1468356092571 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:41:32 INFO - PROCESS | 1740 | 1468356092574 Marionette TRACE conn3 <- [1,1490,null,{}] 13:41:32 INFO - PROCESS | 1740 | 1468356092582 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}] 13:41:32 INFO - PROCESS | 1740 | 1468356092586 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:32 INFO - PROCESS | 1740 | 1468356092769 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 13:41:32 INFO - PROCESS | 1740 | 1468356092903 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:32 INFO - PROCESS | 1740 | 1468356092920 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:32 INFO - PROCESS | 1740 | ++DOCSHELL 0x93a4a800 == 38 [pid = 1740] [id = 380] 13:41:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x93abf800) [pid = 1740] [serial = 1141] [outer = (nil)] 13:41:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x93b81400) [pid = 1740] [serial = 1142] [outer = 0x93abf800] 13:41:33 INFO - PROCESS | 1740 | 1468356093005 Marionette DEBUG loaded listener.js 13:41:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x95292400) [pid = 1740] [serial = 1143] [outer = 0x93abf800] 13:41:34 INFO - PROCESS | 1740 | 1468356094178 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]]]}] 13:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1633ms 13:41:34 INFO - PROCESS | 1740 | 1468356094205 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 13:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:41:34 INFO - PROCESS | 1740 | 1468356094212 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 13:41:34 INFO - PROCESS | 1740 | 1468356094222 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:41:34 INFO - PROCESS | 1740 | 1468356094232 Marionette TRACE conn3 <- [1,1494,null,{}] 13:41:34 INFO - PROCESS | 1740 | 1468356094241 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}] 13:41:34 INFO - PROCESS | 1740 | 1468356094247 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:34 INFO - PROCESS | 1740 | 1468356094533 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 13:41:34 INFO - PROCESS | 1740 | 1468356094775 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:34 INFO - PROCESS | 1740 | 1468356094785 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:34 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eef5c00 == 39 [pid = 1740] [id = 381] 13:41:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x8eef7c00) [pid = 1740] [serial = 1144] [outer = (nil)] 13:41:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x914b4400) [pid = 1740] [serial = 1145] [outer = 0x8eef7c00] 13:41:34 INFO - PROCESS | 1740 | 1468356094876 Marionette DEBUG loaded listener.js 13:41:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x915d8000) [pid = 1740] [serial = 1146] [outer = 0x8eef7c00] 13:41:35 INFO - PROCESS | 1740 | 1468356095946 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]]]}] 13:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1797ms 13:41:36 INFO - PROCESS | 1740 | 1468356096018 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 13:41:36 INFO - PROCESS | 1740 | 1468356096027 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 13:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:41:36 INFO - PROCESS | 1740 | 1468356096040 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:41:36 INFO - PROCESS | 1740 | 1468356096045 Marionette TRACE conn3 <- [1,1498,null,{}] 13:41:36 INFO - PROCESS | 1740 | 1468356096054 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}] 13:41:36 INFO - PROCESS | 1740 | 1468356096062 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:36 INFO - PROCESS | 1740 | 1468356096327 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 13:41:36 INFO - PROCESS | 1740 | 1468356096610 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:36 INFO - PROCESS | 1740 | 1468356096622 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb50800 == 40 [pid = 1740] [id = 382] 13:41:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x92330000) [pid = 1740] [serial = 1147] [outer = (nil)] 13:41:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x92421000) [pid = 1740] [serial = 1148] [outer = 0x92330000] 13:41:36 INFO - PROCESS | 1740 | 1468356096714 Marionette DEBUG loaded listener.js 13:41:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9242d000) [pid = 1740] [serial = 1149] [outer = 0x92330000] 13:41:37 INFO - PROCESS | 1740 | 1468356097833 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]]]}] 13:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1844ms 13:41:37 INFO - PROCESS | 1740 | 1468356097884 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 13:41:37 INFO - PROCESS | 1740 | 1468356097889 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 13:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:41:37 INFO - PROCESS | 1740 | 1468356097897 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:41:37 INFO - PROCESS | 1740 | 1468356097905 Marionette TRACE conn3 <- [1,1502,null,{}] 13:41:37 INFO - PROCESS | 1740 | 1468356097925 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}] 13:41:37 INFO - PROCESS | 1740 | 1468356097935 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:38 INFO - PROCESS | 1740 | 1468356098278 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 13:41:38 INFO - PROCESS | 1740 | 1468356098438 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:38 INFO - PROCESS | 1740 | 1468356098451 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:38 INFO - PROCESS | 1740 | ++DOCSHELL 0x95437000 == 41 [pid = 1740] [id = 383] 13:41:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x95439c00) [pid = 1740] [serial = 1150] [outer = (nil)] 13:41:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x978e9800) [pid = 1740] [serial = 1151] [outer = 0x95439c00] 13:41:38 INFO - PROCESS | 1740 | 1468356098562 Marionette DEBUG loaded listener.js 13:41:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x98a3d000) [pid = 1740] [serial = 1152] [outer = 0x95439c00] 13:41:39 INFO - PROCESS | 1740 | 1468356099589 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]]]}] 13:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1744ms 13:41:39 INFO - PROCESS | 1740 | 1468356099642 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 13:41:39 INFO - PROCESS | 1740 | 1468356099646 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 13:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:41:39 INFO - PROCESS | 1740 | 1468356099655 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:41:39 INFO - PROCESS | 1740 | 1468356099660 Marionette TRACE conn3 <- [1,1506,null,{}] 13:41:39 INFO - PROCESS | 1740 | 1468356099667 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}] 13:41:39 INFO - PROCESS | 1740 | 1468356099674 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:39 INFO - PROCESS | 1740 | 1468356099883 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 13:41:40 INFO - PROCESS | 1740 | 1468356100125 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:40 INFO - PROCESS | 1740 | 1468356100135 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:40 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7bec00 == 42 [pid = 1740] [id = 384] 13:41:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x915d3000) [pid = 1740] [serial = 1153] [outer = (nil)] 13:41:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x99616400) [pid = 1740] [serial = 1154] [outer = 0x915d3000] 13:41:40 INFO - PROCESS | 1740 | 1468356100264 Marionette DEBUG loaded listener.js 13:41:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x9961d800) [pid = 1740] [serial = 1155] [outer = 0x915d3000] 13:41:41 INFO - PROCESS | 1740 | 1468356101277 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]]]}] 13:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1637ms 13:41:41 INFO - PROCESS | 1740 | 1468356101293 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 13:41:41 INFO - PROCESS | 1740 | 1468356101298 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 13:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:41:41 INFO - PROCESS | 1740 | 1468356101305 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:41:41 INFO - PROCESS | 1740 | 1468356101310 Marionette TRACE conn3 <- [1,1510,null,{}] 13:41:41 INFO - PROCESS | 1740 | 1468356101317 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}] 13:41:41 INFO - PROCESS | 1740 | 1468356101324 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:41 INFO - PROCESS | 1740 | 1468356101531 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 13:41:41 INFO - PROCESS | 1740 | 1468356101751 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:41 INFO - PROCESS | 1740 | 1468356101759 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb4e800 == 43 [pid = 1740] [id = 385] 13:41:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x983dcc00) [pid = 1740] [serial = 1156] [outer = (nil)] 13:41:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x99ae6400) [pid = 1740] [serial = 1157] [outer = 0x983dcc00] 13:41:41 INFO - PROCESS | 1740 | 1468356101891 Marionette DEBUG loaded listener.js 13:41:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x99c2e800) [pid = 1740] [serial = 1158] [outer = 0x983dcc00] 13:41:42 INFO - PROCESS | 1740 | 1468356102895 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]]]}] 13:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1643ms 13:41:42 INFO - PROCESS | 1740 | 1468356102949 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 13:41:42 INFO - PROCESS | 1740 | 1468356102952 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 13:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:41:42 INFO - PROCESS | 1740 | 1468356102960 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:41:42 INFO - PROCESS | 1740 | 1468356102963 Marionette TRACE conn3 <- [1,1514,null,{}] 13:41:42 INFO - PROCESS | 1740 | 1468356102971 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}] 13:41:42 INFO - PROCESS | 1740 | 1468356102982 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:43 INFO - PROCESS | 1740 | 1468356103329 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 13:41:43 INFO - PROCESS | 1740 | 1468356103528 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:43 INFO - PROCESS | 1740 | 1468356103537 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e261800 == 44 [pid = 1740] [id = 386] 13:41:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x8e268400) [pid = 1740] [serial = 1159] [outer = (nil)] 13:41:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x8fb50c00) [pid = 1740] [serial = 1160] [outer = 0x8e268400] 13:41:43 INFO - PROCESS | 1740 | 1468356103628 Marionette DEBUG loaded listener.js 13:41:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x91444400) [pid = 1740] [serial = 1161] [outer = 0x8e268400] 13:41:44 INFO - PROCESS | 1740 | 1468356104825 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]]]}] 13:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1911ms 13:41:44 INFO - PROCESS | 1740 | 1468356104873 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 13:41:44 INFO - PROCESS | 1740 | 1468356104879 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 13:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:41:44 INFO - PROCESS | 1740 | 1468356104889 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:41:44 INFO - PROCESS | 1740 | 1468356104893 Marionette TRACE conn3 <- [1,1518,null,{}] 13:41:44 INFO - PROCESS | 1740 | 1468356104903 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}] 13:41:44 INFO - PROCESS | 1740 | 1468356104908 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:45 INFO - PROCESS | 1740 | 1468356105109 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 13:41:45 INFO - PROCESS | 1740 | 1468356105397 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:45 INFO - PROCESS | 1740 | 1468356105410 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:45 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eefcc00 == 45 [pid = 1740] [id = 387] 13:41:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x8fca0800) [pid = 1740] [serial = 1162] [outer = (nil)] 13:41:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x91cde000) [pid = 1740] [serial = 1163] [outer = 0x8fca0800] 13:41:45 INFO - PROCESS | 1740 | 1468356105489 Marionette DEBUG loaded listener.js 13:41:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 103 (0x91db9400) [pid = 1740] [serial = 1164] [outer = 0x8fca0800] 13:41:46 INFO - PROCESS | 1740 | 1468356106467 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]]]}] 13:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1641ms 13:41:46 INFO - PROCESS | 1740 | 1468356106529 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 13:41:46 INFO - PROCESS | 1740 | 1468356106537 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 13:41:46 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:41:46 INFO - PROCESS | 1740 | 1468356106549 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:41:46 INFO - PROCESS | 1740 | 1468356106553 Marionette TRACE conn3 <- [1,1522,null,{}] 13:41:46 INFO - PROCESS | 1740 | 1468356106561 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}] 13:41:46 INFO - PROCESS | 1740 | 1468356106568 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:46 INFO - PROCESS | 1740 | 1468356106843 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 13:41:48 INFO - PROCESS | 1740 | --DOCSHELL 0x92090c00 == 44 [pid = 1740] [id = 351] 13:41:48 INFO - PROCESS | 1740 | --DOCSHELL 0x91447400 == 43 [pid = 1740] [id = 350] 13:41:48 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee53c00 == 42 [pid = 1740] [id = 361] 13:41:48 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c6400 == 41 [pid = 1740] [id = 349] 13:41:48 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c4c00 == 40 [pid = 1740] [id = 362] 13:41:48 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb4b400 == 39 [pid = 1740] [id = 355] 13:41:48 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7bb000 == 38 [pid = 1740] [id = 352] 13:41:48 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee56c00 == 37 [pid = 1740] [id = 353] 13:41:48 INFO - PROCESS | 1740 | --DOCSHELL 0x95297800 == 36 [pid = 1740] [id = 356] 13:41:48 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee54c00 == 35 [pid = 1740] [id = 354] 13:41:48 INFO - PROCESS | 1740 | --DOCSHELL 0x8eec1400 == 34 [pid = 1740] [id = 360] 13:41:48 INFO - PROCESS | 1740 | --DOCSHELL 0x9528ec00 == 33 [pid = 1740] [id = 358] 13:41:48 INFO - PROCESS | 1740 | --DOCSHELL 0x8fc9d000 == 32 [pid = 1740] [id = 359] 13:41:48 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c3400 == 31 [pid = 1740] [id = 357] 13:41:48 INFO - PROCESS | 1740 | 1468356108142 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:48 INFO - PROCESS | 1740 | 1468356108154 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:48 INFO - PROCESS | 1740 | --DOMWINDOW == 102 (0x91dbac00) [pid = 1740] [serial = 1098] [outer = (nil)] [url = about:blank] 13:41:48 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x978eb000) [pid = 1740] [serial = 1073] [outer = (nil)] [url = about:blank] 13:41:48 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x8fc9bc00) [pid = 1740] [serial = 1092] [outer = (nil)] [url = about:blank] 13:41:48 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x98a95400) [pid = 1740] [serial = 1077] [outer = (nil)] [url = about:blank] 13:41:48 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x8e25e800) [pid = 1740] [serial = 1088] [outer = (nil)] [url = about:blank] 13:41:48 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x8fb49c00) [pid = 1740] [serial = 1091] [outer = (nil)] [url = about:blank] 13:41:48 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x8eef2800) [pid = 1740] [serial = 1085] [outer = (nil)] [url = about:blank] 13:41:48 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x983d1c00) [pid = 1740] [serial = 1074] [outer = (nil)] [url = about:blank] 13:41:48 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x95440400) [pid = 1740] [serial = 1071] [outer = (nil)] [url = about:blank] 13:41:48 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x99ae7400) [pid = 1740] [serial = 1083] [outer = (nil)] [url = about:blank] 13:41:48 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x91db7400) [pid = 1740] [serial = 1065] [outer = (nil)] [url = about:blank] 13:41:48 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x99620c00) [pid = 1740] [serial = 1079] [outer = (nil)] [url = about:blank] 13:41:48 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x91cdb800) [pid = 1740] [serial = 1097] [outer = (nil)] [url = about:blank] 13:41:48 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x99ae7000) [pid = 1740] [serial = 1082] [outer = (nil)] [url = about:blank] 13:41:48 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x914be000) [pid = 1740] [serial = 1094] [outer = (nil)] [url = about:blank] 13:41:48 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x95432800) [pid = 1740] [serial = 1070] [outer = (nil)] [url = about:blank] 13:41:48 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x996ee000) [pid = 1740] [serial = 1080] [outer = (nil)] [url = about:blank] 13:41:48 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x98a3e000) [pid = 1740] [serial = 1076] [outer = (nil)] [url = about:blank] 13:41:48 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x93ac8800) [pid = 1740] [serial = 1067] [outer = (nil)] [url = about:blank] 13:41:48 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x915d6000) [pid = 1740] [serial = 1095] [outer = (nil)] [url = about:blank] 13:41:48 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x93d7d400) [pid = 1740] [serial = 1068] [outer = (nil)] [url = about:blank] 13:41:48 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x8fc9d400) [pid = 1740] [serial = 1086] [outer = (nil)] [url = about:blank] 13:41:48 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x8ee52800) [pid = 1740] [serial = 1089] [outer = (nil)] [url = about:blank] 13:41:48 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x91cd2000) [pid = 1740] [serial = 1064] [outer = (nil)] [url = about:blank] 13:41:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7bf000 == 32 [pid = 1740] [id = 388] 13:41:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x8d7c1000) [pid = 1740] [serial = 1165] [outer = (nil)] 13:41:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x8d7c6c00) [pid = 1740] [serial = 1166] [outer = 0x8d7c1000] 13:41:48 INFO - PROCESS | 1740 | 1468356108409 Marionette DEBUG loaded listener.js 13:41:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x8e265400) [pid = 1740] [serial = 1167] [outer = 0x8d7c1000] 13:41:49 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:41:49 INFO - PROCESS | 1740 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:41:49 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:41:49 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:41:49 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:41:49 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:41:49 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:41:49 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:41:49 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:41:49 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:41:49 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:41:49 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:41:49 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 () { 13:41:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:41:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:41:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:41:49 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 () { 13:41:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:41:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:41:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:41:49 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 () { 13:41:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:41:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:41:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:41:49 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 () { 13:41:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:41:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:41:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:41:49 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 2741ms 13:41:49 INFO - PROCESS | 1740 | 1468356109252 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"]]]}] 13:41:49 INFO - PROCESS | 1740 | 1468356109310 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 13:41:49 INFO - PROCESS | 1740 | 1468356109318 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 13:41:49 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:41:49 INFO - PROCESS | 1740 | 1468356109328 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:41:49 INFO - PROCESS | 1740 | 1468356109332 Marionette TRACE conn3 <- [1,1526,null,{}] 13:41:49 INFO - PROCESS | 1740 | 1468356109343 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}] 13:41:49 INFO - PROCESS | 1740 | 1468356109352 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:49 INFO - PROCESS | 1740 | 1468356109530 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 13:41:49 INFO - PROCESS | 1740 | 1468356109543 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:49 INFO - PROCESS | 1740 | 1468356109554 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eef6400 == 33 [pid = 1740] [id = 389] 13:41:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x8eef9800) [pid = 1740] [serial = 1168] [outer = (nil)] 13:41:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x8fb44800) [pid = 1740] [serial = 1169] [outer = 0x8eef9800] 13:41:49 INFO - PROCESS | 1740 | 1468356109642 Marionette DEBUG loaded listener.js 13:41:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x8fb4f400) [pid = 1740] [serial = 1170] [outer = 0x8eef9800] 13:41:50 INFO - PROCESS | 1740 | 1468356110624 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"]]]}] 13:41:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:41:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:41:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:41:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:41:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:41:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:41:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:41:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:41:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:41:50 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1336ms 13:41:50 INFO - PROCESS | 1740 | 1468356110669 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 13:41:50 INFO - PROCESS | 1740 | 1468356110675 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 13:41:50 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:41:50 INFO - PROCESS | 1740 | 1468356110706 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:41:50 INFO - PROCESS | 1740 | 1468356110709 Marionette TRACE conn3 <- [1,1530,null,{}] 13:41:50 INFO - PROCESS | 1740 | 1468356110736 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}] 13:41:50 INFO - PROCESS | 1740 | 1468356110742 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:50 INFO - PROCESS | 1740 | 1468356110977 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 13:41:51 INFO - PROCESS | 1740 | 1468356110999 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:51 INFO - PROCESS | 1740 | 1468356111007 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:51 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e25a400 == 34 [pid = 1740] [id = 390] 13:41:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x91441800) [pid = 1740] [serial = 1171] [outer = (nil)] 13:41:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x914be000) [pid = 1740] [serial = 1172] [outer = 0x91441800] 13:41:51 INFO - PROCESS | 1740 | 1468356111083 Marionette DEBUG loaded listener.js 13:41:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x915da800) [pid = 1740] [serial = 1173] [outer = 0x91441800] 13:41:52 INFO - PROCESS | 1740 | 1468356112041 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]]]}] 13:41:52 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 13:41:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:41:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:41:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:41:52 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. 13:41:52 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:41:52 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1394ms 13:41:52 INFO - PROCESS | 1740 | 1468356112105 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 13:41:52 INFO - PROCESS | 1740 | 1468356112109 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 13:41:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:41:52 INFO - PROCESS | 1740 | 1468356112119 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:41:52 INFO - PROCESS | 1740 | 1468356112130 Marionette TRACE conn3 <- [1,1534,null,{}] 13:41:52 INFO - PROCESS | 1740 | 1468356112167 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}] 13:41:52 INFO - PROCESS | 1740 | 1468356112176 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:52 INFO - PROCESS | 1740 | 1468356112410 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 13:41:52 INFO - PROCESS | 1740 | 1468356112437 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:52 INFO - PROCESS | 1740 | 1468356112445 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x91dbac00 == 35 [pid = 1740] [id = 391] 13:41:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x91dc4400) [pid = 1740] [serial = 1174] [outer = (nil)] 13:41:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x92087400) [pid = 1740] [serial = 1175] [outer = 0x91dc4400] 13:41:52 INFO - PROCESS | 1740 | 1468356112554 Marionette DEBUG loaded listener.js 13:41:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x92269c00) [pid = 1740] [serial = 1176] [outer = 0x91dc4400] 13:41:53 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x93abf800) [pid = 1740] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:41:53 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x92423000) [pid = 1740] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:41:53 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x915d9000) [pid = 1740] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:41:53 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x92084000) [pid = 1740] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:41:53 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x8eef4400) [pid = 1740] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:41:53 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x8eecb800) [pid = 1740] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:41:53 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x93b82400) [pid = 1740] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:41:53 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9208e000) [pid = 1740] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:41:53 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x8d7c4000) [pid = 1740] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:41:53 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x8ee59800) [pid = 1740] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:41:53 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x8eef9400) [pid = 1740] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:41:53 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x91d72000) [pid = 1740] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:41:53 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x8fb45800) [pid = 1740] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:41:53 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9242cc00) [pid = 1740] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:41:53 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9242fc00) [pid = 1740] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:41:54 INFO - PROCESS | 1740 | 1468356114182 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]]]}] 13:41:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:41:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 2107ms 13:41:54 INFO - PROCESS | 1740 | 1468356114224 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 13:41:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:41:54 INFO - PROCESS | 1740 | 1468356114229 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 13:41:54 INFO - PROCESS | 1740 | 1468356114238 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:41:54 INFO - PROCESS | 1740 | 1468356114240 Marionette TRACE conn3 <- [1,1538,null,{}] 13:41:54 INFO - PROCESS | 1740 | 1468356114247 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}] 13:41:54 INFO - PROCESS | 1740 | 1468356114254 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:54 INFO - PROCESS | 1740 | 1468356114489 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 13:41:54 INFO - PROCESS | 1740 | 1468356114509 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:54 INFO - PROCESS | 1740 | 1468356114517 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:54 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c4000 == 36 [pid = 1740] [id = 392] 13:41:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x8eefb400) [pid = 1740] [serial = 1177] [outer = (nil)] 13:41:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9226e800) [pid = 1740] [serial = 1178] [outer = 0x8eefb400] 13:41:54 INFO - PROCESS | 1740 | 1468356114604 Marionette DEBUG loaded listener.js 13:41:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x92330400) [pid = 1740] [serial = 1179] [outer = 0x8eefb400] 13:41:55 INFO - PROCESS | 1740 | 1468356115610 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]]]}] 13:41:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:41:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1439ms 13:41:55 INFO - PROCESS | 1740 | 1468356115677 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 13:41:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:41:55 INFO - PROCESS | 1740 | 1468356115687 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 13:41:55 INFO - PROCESS | 1740 | 1468356115697 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:41:55 INFO - PROCESS | 1740 | 1468356115704 Marionette TRACE conn3 <- [1,1542,null,{}] 13:41:55 INFO - PROCESS | 1740 | 1468356115714 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}] 13:41:55 INFO - PROCESS | 1740 | 1468356115720 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:55 INFO - PROCESS | 1740 | 1468356115962 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 13:41:56 INFO - PROCESS | 1740 | 1468356116211 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:56 INFO - PROCESS | 1740 | 1468356116227 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:56 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee5f000 == 37 [pid = 1740] [id = 393] 13:41:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x8ee5f400) [pid = 1740] [serial = 1180] [outer = (nil)] 13:41:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x8eec7000) [pid = 1740] [serial = 1181] [outer = 0x8ee5f400] 13:41:56 INFO - PROCESS | 1740 | 1468356116333 Marionette DEBUG loaded listener.js 13:41:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x8fca7400) [pid = 1740] [serial = 1182] [outer = 0x8ee5f400] 13:41:57 INFO - PROCESS | 1740 | 1468356117313 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]]]}] 13:41:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:41:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1650ms 13:41:57 INFO - PROCESS | 1740 | 1468356117346 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 13:41:57 INFO - PROCESS | 1740 | 1468356117354 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 13:41:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:41:57 INFO - PROCESS | 1740 | 1468356117366 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:41:57 INFO - PROCESS | 1740 | 1468356117371 Marionette TRACE conn3 <- [1,1546,null,{}] 13:41:57 INFO - PROCESS | 1740 | 1468356117378 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}] 13:41:57 INFO - PROCESS | 1740 | 1468356117385 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:57 INFO - PROCESS | 1740 | 1468356117589 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 13:41:57 INFO - PROCESS | 1740 | 1468356117817 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:57 INFO - PROCESS | 1740 | 1468356117828 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee53800 == 38 [pid = 1740] [id = 394] 13:41:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x91cd3400) [pid = 1740] [serial = 1183] [outer = (nil)] 13:41:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x91db6400) [pid = 1740] [serial = 1184] [outer = 0x91cd3400] 13:41:57 INFO - PROCESS | 1740 | 1468356117961 Marionette DEBUG loaded listener.js 13:41:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x92089800) [pid = 1740] [serial = 1185] [outer = 0x91cd3400] 13:41:58 INFO - PROCESS | 1740 | 1468356118969 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]]]}] 13:41:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:41:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1635ms 13:41:59 INFO - PROCESS | 1740 | 1468356119002 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 13:41:59 INFO - PROCESS | 1740 | 1468356119006 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 13:41:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:41:59 INFO - PROCESS | 1740 | 1468356119015 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:41:59 INFO - PROCESS | 1740 | 1468356119022 Marionette TRACE conn3 <- [1,1550,null,{}] 13:41:59 INFO - PROCESS | 1740 | 1468356119040 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}] 13:41:59 INFO - PROCESS | 1740 | 1468356119050 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:59 INFO - PROCESS | 1740 | 1468356119273 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 13:41:59 INFO - PROCESS | 1740 | 1468356119543 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:59 INFO - PROCESS | 1740 | 1468356119553 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:41:59 INFO - PROCESS | 1740 | ++DOCSHELL 0x930d6000 == 39 [pid = 1740] [id = 395] 13:41:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x93a3c800) [pid = 1740] [serial = 1186] [outer = (nil)] 13:41:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x93a47c00) [pid = 1740] [serial = 1187] [outer = 0x93a3c800] 13:41:59 INFO - PROCESS | 1740 | 1468356119682 Marionette DEBUG loaded listener.js 13:41:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x93acd000) [pid = 1740] [serial = 1188] [outer = 0x93a3c800] 13:42:00 INFO - PROCESS | 1740 | 1468356120666 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]]]}] 13:42:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:42:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1696ms 13:42:00 INFO - PROCESS | 1740 | 1468356120712 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 13:42:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:42:00 INFO - PROCESS | 1740 | 1468356120717 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 13:42:00 INFO - PROCESS | 1740 | 1468356120724 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:42:00 INFO - PROCESS | 1740 | 1468356120728 Marionette TRACE conn3 <- [1,1554,null,{}] 13:42:00 INFO - PROCESS | 1740 | 1468356120735 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}] 13:42:00 INFO - PROCESS | 1740 | 1468356120742 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:00 INFO - PROCESS | 1740 | 1468356120937 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 13:42:01 INFO - PROCESS | 1740 | 1468356121157 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:01 INFO - PROCESS | 1740 | 1468356121164 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:01 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee53000 == 40 [pid = 1740] [id = 396] 13:42:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x93a3c400) [pid = 1740] [serial = 1189] [outer = (nil)] 13:42:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x93d86c00) [pid = 1740] [serial = 1190] [outer = 0x93a3c400] 13:42:01 INFO - PROCESS | 1740 | 1468356121296 Marionette DEBUG loaded listener.js 13:42:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x948d7000) [pid = 1740] [serial = 1191] [outer = 0x93a3c400] 13:42:02 INFO - PROCESS | 1740 | 1468356122305 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]]]}] 13:42:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:42:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1638ms 13:42:02 INFO - PROCESS | 1740 | 1468356122362 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 13:42:02 INFO - PROCESS | 1740 | 1468356122367 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 13:42:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:42:02 INFO - PROCESS | 1740 | 1468356122374 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:42:02 INFO - PROCESS | 1740 | 1468356122378 Marionette TRACE conn3 <- [1,1558,null,{}] 13:42:02 INFO - PROCESS | 1740 | 1468356122385 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}] 13:42:02 INFO - PROCESS | 1740 | 1468356122392 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:02 INFO - PROCESS | 1740 | 1468356122585 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 13:42:02 INFO - PROCESS | 1740 | 1468356122804 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:02 INFO - PROCESS | 1740 | 1468356122815 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x93a48c00 == 41 [pid = 1740] [id = 397] 13:42:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x95226000) [pid = 1740] [serial = 1192] [outer = (nil)] 13:42:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x952e3c00) [pid = 1740] [serial = 1193] [outer = 0x95226000] 13:42:02 INFO - PROCESS | 1740 | 1468356122942 Marionette DEBUG loaded listener.js 13:42:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x9543b400) [pid = 1740] [serial = 1194] [outer = 0x95226000] 13:42:03 INFO - PROCESS | 1740 | 1468356123876 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]]]}] 13:42:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:42:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1537ms 13:42:03 INFO - PROCESS | 1740 | 1468356123912 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 13:42:03 INFO - PROCESS | 1740 | 1468356123917 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 13:42:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:42:03 INFO - PROCESS | 1740 | 1468356123923 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:42:03 INFO - PROCESS | 1740 | 1468356123926 Marionette TRACE conn3 <- [1,1562,null,{}] 13:42:03 INFO - PROCESS | 1740 | 1468356123933 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}] 13:42:03 INFO - PROCESS | 1740 | 1468356123944 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:04 INFO - PROCESS | 1740 | 1468356124228 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 13:42:04 INFO - PROCESS | 1740 | 1468356124478 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:04 INFO - PROCESS | 1740 | 1468356124487 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:04 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee5d800 == 42 [pid = 1740] [id = 398] 13:42:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x8eec8400) [pid = 1740] [serial = 1195] [outer = (nil)] 13:42:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x9543dc00) [pid = 1740] [serial = 1196] [outer = 0x8eec8400] 13:42:04 INFO - PROCESS | 1740 | 1468356124584 Marionette DEBUG loaded listener.js 13:42:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x98ebd400) [pid = 1740] [serial = 1197] [outer = 0x8eec8400] 13:42:05 INFO - PROCESS | 1740 | 1468356125551 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]]]}] 13:42:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:42:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1692ms 13:42:05 INFO - PROCESS | 1740 | 1468356125617 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 13:42:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:42:05 INFO - PROCESS | 1740 | 1468356125621 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 13:42:05 INFO - PROCESS | 1740 | 1468356125628 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:42:05 INFO - PROCESS | 1740 | 1468356125632 Marionette TRACE conn3 <- [1,1566,null,{}] 13:42:05 INFO - PROCESS | 1740 | 1468356125638 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}] 13:42:05 INFO - PROCESS | 1740 | 1468356125644 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:05 INFO - PROCESS | 1740 | 1468356125831 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 13:42:06 INFO - PROCESS | 1740 | 1468356126056 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:06 INFO - PROCESS | 1740 | 1468356126065 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:06 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee5b800 == 43 [pid = 1740] [id = 399] 13:42:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x8eec1400) [pid = 1740] [serial = 1198] [outer = (nil)] 13:42:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x98a92400) [pid = 1740] [serial = 1199] [outer = 0x8eec1400] 13:42:06 INFO - PROCESS | 1740 | 1468356126190 Marionette DEBUG loaded listener.js 13:42:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x95291c00) [pid = 1740] [serial = 1200] [outer = 0x8eec1400] 13:42:07 INFO - PROCESS | 1740 | 1468356127108 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]]]}] 13:42:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:42:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1532ms 13:42:07 INFO - PROCESS | 1740 | 1468356127160 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 13:42:07 INFO - PROCESS | 1740 | 1468356127163 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 13:42:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:42:07 INFO - PROCESS | 1740 | 1468356127170 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:42:07 INFO - PROCESS | 1740 | 1468356127173 Marionette TRACE conn3 <- [1,1570,null,{}] 13:42:07 INFO - PROCESS | 1740 | 1468356127179 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}] 13:42:07 INFO - PROCESS | 1740 | 1468356127185 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:07 INFO - PROCESS | 1740 | 1468356127405 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 13:42:07 INFO - PROCESS | 1740 | 1468356127792 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:07 INFO - PROCESS | 1740 | 1468356127801 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c6000 == 44 [pid = 1740] [id = 400] 13:42:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x8e25b800) [pid = 1740] [serial = 1201] [outer = (nil)] 13:42:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x8e267c00) [pid = 1740] [serial = 1202] [outer = 0x8e25b800] 13:42:07 INFO - PROCESS | 1740 | 1468356127927 Marionette DEBUG loaded listener.js 13:42:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 103 (0x8ee5a400) [pid = 1740] [serial = 1203] [outer = 0x8e25b800] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 102 (0x95292400) [pid = 1740] [serial = 1143] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x93b81400) [pid = 1740] [serial = 1142] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x9242a400) [pid = 1740] [serial = 1136] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x923c2800) [pid = 1740] [serial = 1139] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x92088000) [pid = 1740] [serial = 1101] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x9208a800) [pid = 1740] [serial = 1100] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x95226800) [pid = 1740] [serial = 1115] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x9522e000) [pid = 1740] [serial = 1116] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x99628800) [pid = 1740] [serial = 1124] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x99631400) [pid = 1740] [serial = 1125] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x93b87800) [pid = 1740] [serial = 1112] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x93d81800) [pid = 1740] [serial = 1113] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x92335c00) [pid = 1740] [serial = 1106] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x923bc000) [pid = 1740] [serial = 1107] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x8e25f000) [pid = 1740] [serial = 1127] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x8eec2800) [pid = 1740] [serial = 1128] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x99616800) [pid = 1740] [serial = 1121] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x995be800) [pid = 1740] [serial = 1122] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x8fc9b800) [pid = 1740] [serial = 1103] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x914b8000) [pid = 1740] [serial = 1104] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x92083c00) [pid = 1740] [serial = 1133] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x8fc9c800) [pid = 1740] [serial = 1130] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x8fca8400) [pid = 1740] [serial = 1131] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x983cf400) [pid = 1740] [serial = 1118] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x978e8000) [pid = 1740] [serial = 1119] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x93a3d800) [pid = 1740] [serial = 1109] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x93a4b000) [pid = 1740] [serial = 1110] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9242dc00) [pid = 1740] [serial = 1140] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x930cd000) [pid = 1740] [serial = 1137] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9226b800) [pid = 1740] [serial = 1134] [outer = (nil)] [url = about:blank] 13:42:09 INFO - PROCESS | 1740 | 1468356129096 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]]]}] 13:42:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:42:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1946ms 13:42:09 INFO - PROCESS | 1740 | 1468356129120 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 13:42:09 INFO - PROCESS | 1740 | 1468356129126 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 13:42:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:42:09 INFO - PROCESS | 1740 | 1468356129134 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:42:09 INFO - PROCESS | 1740 | 1468356129139 Marionette TRACE conn3 <- [1,1574,null,{}] 13:42:09 INFO - PROCESS | 1740 | 1468356129148 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}] 13:42:09 INFO - PROCESS | 1740 | 1468356129154 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:09 INFO - PROCESS | 1740 | 1468356129350 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 13:42:09 INFO - PROCESS | 1740 | 1468356129536 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:09 INFO - PROCESS | 1740 | 1468356129547 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:09 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eec4c00 == 45 [pid = 1740] [id = 401] 13:42:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x8eef0400) [pid = 1740] [serial = 1204] [outer = (nil)] 13:42:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x8fca7000) [pid = 1740] [serial = 1205] [outer = 0x8eef0400] 13:42:09 INFO - PROCESS | 1740 | 1468356129648 Marionette DEBUG loaded listener.js 13:42:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x914b2400) [pid = 1740] [serial = 1206] [outer = 0x8eef0400] 13:42:10 INFO - PROCESS | 1740 | 1468356130459 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]]]}] 13:42:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:42:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1388ms 13:42:10 INFO - PROCESS | 1740 | 1468356130529 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 13:42:10 INFO - PROCESS | 1740 | 1468356130536 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 13:42:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:42:10 INFO - PROCESS | 1740 | 1468356130544 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:42:10 INFO - PROCESS | 1740 | 1468356130549 Marionette TRACE conn3 <- [1,1578,null,{}] 13:42:10 INFO - PROCESS | 1740 | 1468356130566 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}] 13:42:10 INFO - PROCESS | 1740 | 1468356130572 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:10 INFO - PROCESS | 1740 | 1468356130763 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 13:42:10 INFO - PROCESS | 1740 | 1468356130774 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:10 INFO - PROCESS | 1740 | 1468356130783 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:10 INFO - PROCESS | 1740 | ++DOCSHELL 0x914b9800 == 46 [pid = 1740] [id = 402] 13:42:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x915d6000) [pid = 1740] [serial = 1207] [outer = (nil)] 13:42:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x92088c00) [pid = 1740] [serial = 1208] [outer = 0x915d6000] 13:42:10 INFO - PROCESS | 1740 | 1468356130857 Marionette DEBUG loaded listener.js 13:42:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x92267400) [pid = 1740] [serial = 1209] [outer = 0x915d6000] 13:42:11 INFO - PROCESS | 1740 | 1468356131947 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]]]}] 13:42:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:42:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1447ms 13:42:11 INFO - PROCESS | 1740 | 1468356131992 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 13:42:11 INFO - PROCESS | 1740 | 1468356131997 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 13:42:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:42:12 INFO - PROCESS | 1740 | 1468356132011 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:42:12 INFO - PROCESS | 1740 | 1468356132020 Marionette TRACE conn3 <- [1,1582,null,{}] 13:42:12 INFO - PROCESS | 1740 | 1468356132045 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}] 13:42:12 INFO - PROCESS | 1740 | 1468356132053 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:12 INFO - PROCESS | 1740 | 1468356132289 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 13:42:12 INFO - PROCESS | 1740 | 1468356132319 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:12 INFO - PROCESS | 1740 | 1468356132332 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x92336800 == 47 [pid = 1740] [id = 403] 13:42:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x923c2c00) [pid = 1740] [serial = 1210] [outer = (nil)] 13:42:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x930cb400) [pid = 1740] [serial = 1211] [outer = 0x923c2c00] 13:42:12 INFO - PROCESS | 1740 | 1468356132411 Marionette DEBUG loaded listener.js 13:42:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x930cf400) [pid = 1740] [serial = 1212] [outer = 0x923c2c00] 13:42:13 INFO - PROCESS | 1740 | 1468356133377 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]]]}] 13:42:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:42:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1412ms 13:42:13 INFO - PROCESS | 1740 | 1468356133417 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 13:42:13 INFO - PROCESS | 1740 | 1468356133422 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 13:42:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:42:13 INFO - PROCESS | 1740 | 1468356133430 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:42:13 INFO - PROCESS | 1740 | 1468356133435 Marionette TRACE conn3 <- [1,1586,null,{}] 13:42:13 INFO - PROCESS | 1740 | 1468356133450 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}] 13:42:13 INFO - PROCESS | 1740 | 1468356133456 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:13 INFO - PROCESS | 1740 | 1468356133687 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 13:42:13 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x91dc4400) [pid = 1740] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:42:13 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x8eef9800) [pid = 1740] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:42:13 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x8d7c1000) [pid = 1740] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:42:13 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x92330000) [pid = 1740] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:42:13 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x8fca0800) [pid = 1740] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:42:13 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x95439c00) [pid = 1740] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:42:13 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x915d3000) [pid = 1740] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:42:13 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x983dcc00) [pid = 1740] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:42:13 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x8eef7c00) [pid = 1740] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:42:13 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x8e268400) [pid = 1740] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:42:13 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x91441800) [pid = 1740] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:42:13 INFO - PROCESS | 1740 | 1468356133882 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:13 INFO - PROCESS | 1740 | 1468356133888 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c1000 == 48 [pid = 1740] [id = 404] 13:42:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x8e264000) [pid = 1740] [serial = 1213] [outer = (nil)] 13:42:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x8fc99800) [pid = 1740] [serial = 1214] [outer = 0x8e264000] 13:42:14 INFO - PROCESS | 1740 | 1468356134036 Marionette DEBUG loaded listener.js 13:42:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9144fc00) [pid = 1740] [serial = 1215] [outer = 0x8e264000] 13:42:14 INFO - PROCESS | 1740 | 1468356134806 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]]]}] 13:42:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:42:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1398ms 13:42:14 INFO - PROCESS | 1740 | 1468356134828 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 13:42:14 INFO - PROCESS | 1740 | 1468356134834 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 13:42:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:42:14 INFO - PROCESS | 1740 | 1468356134851 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:42:14 INFO - PROCESS | 1740 | 1468356134855 Marionette TRACE conn3 <- [1,1590,null,{}] 13:42:14 INFO - PROCESS | 1740 | 1468356134861 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}] 13:42:14 INFO - PROCESS | 1740 | 1468356134867 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:15 INFO - PROCESS | 1740 | 1468356135044 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 13:42:15 INFO - PROCESS | 1740 | 1468356135059 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:15 INFO - PROCESS | 1740 | 1468356135079 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x93a48400 == 49 [pid = 1740] [id = 405] 13:42:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x93a48800) [pid = 1740] [serial = 1216] [outer = (nil)] 13:42:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x93b81400) [pid = 1740] [serial = 1217] [outer = 0x93a48800] 13:42:15 INFO - PROCESS | 1740 | 1468356135160 Marionette DEBUG loaded listener.js 13:42:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x95225000) [pid = 1740] [serial = 1218] [outer = 0x93a48800] 13:42:16 INFO - PROCESS | 1740 | 1468356136299 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]]]}] 13:42:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:42:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1489ms 13:42:16 INFO - PROCESS | 1740 | 1468356136341 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 13:42:16 INFO - PROCESS | 1740 | 1468356136349 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 13:42:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:42:16 INFO - PROCESS | 1740 | 1468356136359 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:42:16 INFO - PROCESS | 1740 | 1468356136363 Marionette TRACE conn3 <- [1,1594,null,{}] 13:42:16 INFO - PROCESS | 1740 | 1468356136373 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}] 13:42:16 INFO - PROCESS | 1740 | 1468356136380 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:16 INFO - PROCESS | 1740 | 1468356136592 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 13:42:16 INFO - PROCESS | 1740 | 1468356136843 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:16 INFO - PROCESS | 1740 | 1468356136859 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:16 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee59000 == 50 [pid = 1740] [id = 406] 13:42:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x8eec7c00) [pid = 1740] [serial = 1219] [outer = (nil)] 13:42:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x8fca4c00) [pid = 1740] [serial = 1220] [outer = 0x8eec7c00] 13:42:17 INFO - PROCESS | 1740 | 1468356136996 Marionette DEBUG loaded listener.js 13:42:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x914bbc00) [pid = 1740] [serial = 1221] [outer = 0x8eec7c00] 13:42:17 INFO - PROCESS | 1740 | 1468356137959 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]]]}] 13:42:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:42:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1645ms 13:42:18 INFO - PROCESS | 1740 | 1468356138006 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 13:42:18 INFO - PROCESS | 1740 | 1468356138014 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 13:42:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:42:18 INFO - PROCESS | 1740 | 1468356138026 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:42:18 INFO - PROCESS | 1740 | 1468356138030 Marionette TRACE conn3 <- [1,1598,null,{}] 13:42:18 INFO - PROCESS | 1740 | 1468356138038 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}] 13:42:18 INFO - PROCESS | 1740 | 1468356138045 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:18 INFO - PROCESS | 1740 | 1468356138257 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 13:42:18 INFO - PROCESS | 1740 | 1468356138483 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:18 INFO - PROCESS | 1740 | 1468356138491 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:18 INFO - PROCESS | 1740 | ++DOCSHELL 0x91cdd000 == 51 [pid = 1740] [id = 407] 13:42:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9208a400) [pid = 1740] [serial = 1222] [outer = (nil)] 13:42:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x923b7000) [pid = 1740] [serial = 1223] [outer = 0x9208a400] 13:42:18 INFO - PROCESS | 1740 | 1468356138626 Marionette DEBUG loaded listener.js 13:42:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x923c1000) [pid = 1740] [serial = 1224] [outer = 0x9208a400] 13:42:19 INFO - PROCESS | 1740 | 1468356139722 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]]]}] 13:42:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:42:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1735ms 13:42:19 INFO - PROCESS | 1740 | 1468356139762 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 13:42:19 INFO - PROCESS | 1740 | 1468356139765 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 13:42:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:42:19 INFO - PROCESS | 1740 | 1468356139773 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:42:19 INFO - PROCESS | 1740 | 1468356139780 Marionette TRACE conn3 <- [1,1602,null,{}] 13:42:19 INFO - PROCESS | 1740 | 1468356139798 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}] 13:42:19 INFO - PROCESS | 1740 | 1468356139807 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:20 INFO - PROCESS | 1740 | 1468356140048 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 13:42:20 INFO - PROCESS | 1740 | 1468356140326 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:20 INFO - PROCESS | 1740 | 1468356140338 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:20 INFO - PROCESS | 1740 | ++DOCSHELL 0x948d6400 == 52 [pid = 1740] [id = 408] 13:42:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9522c800) [pid = 1740] [serial = 1225] [outer = (nil)] 13:42:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9528d400) [pid = 1740] [serial = 1226] [outer = 0x9522c800] 13:42:20 INFO - PROCESS | 1740 | 1468356140429 Marionette DEBUG loaded listener.js 13:42:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x978e1c00) [pid = 1740] [serial = 1227] [outer = 0x9522c800] 13:42:21 INFO - PROCESS | 1740 | 1468356141395 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]]]}] 13:42:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:42:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1700ms 13:42:21 INFO - PROCESS | 1740 | 1468356141474 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 13:42:21 INFO - PROCESS | 1740 | 1468356141480 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 13:42:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:42:21 INFO - PROCESS | 1740 | 1468356141486 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:42:21 INFO - PROCESS | 1740 | 1468356141489 Marionette TRACE conn3 <- [1,1606,null,{}] 13:42:21 INFO - PROCESS | 1740 | 1468356141496 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}] 13:42:21 INFO - PROCESS | 1740 | 1468356141501 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:21 INFO - PROCESS | 1740 | 1468356141737 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 13:42:21 INFO - PROCESS | 1740 | 1468356141965 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:21 INFO - PROCESS | 1740 | 1468356141973 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:22 INFO - PROCESS | 1740 | ++DOCSHELL 0x91cdf000 == 53 [pid = 1740] [id = 409] 13:42:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x948de000) [pid = 1740] [serial = 1228] [outer = (nil)] 13:42:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x98a91000) [pid = 1740] [serial = 1229] [outer = 0x948de000] 13:42:22 INFO - PROCESS | 1740 | 1468356142102 Marionette DEBUG loaded listener.js 13:42:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x98eb4400) [pid = 1740] [serial = 1230] [outer = 0x948de000] 13:42:23 INFO - PROCESS | 1740 | 1468356143045 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]]]}] 13:42:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:42:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1637ms 13:42:23 INFO - PROCESS | 1740 | 1468356143124 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 13:42:23 INFO - PROCESS | 1740 | 1468356143127 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 13:42:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:42:23 INFO - PROCESS | 1740 | 1468356143135 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:42:23 INFO - PROCESS | 1740 | 1468356143138 Marionette TRACE conn3 <- [1,1610,null,{}] 13:42:23 INFO - PROCESS | 1740 | 1468356143145 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}] 13:42:23 INFO - PROCESS | 1740 | 1468356143150 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:23 INFO - PROCESS | 1740 | 1468356143395 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 13:42:23 INFO - PROCESS | 1740 | 1468356143621 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:23 INFO - PROCESS | 1740 | 1468356143629 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e263400 == 54 [pid = 1740] [id = 410] 13:42:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x8eec9c00) [pid = 1740] [serial = 1231] [outer = (nil)] 13:42:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x99618400) [pid = 1740] [serial = 1232] [outer = 0x8eec9c00] 13:42:23 INFO - PROCESS | 1740 | 1468356143786 Marionette DEBUG loaded listener.js 13:42:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x99623c00) [pid = 1740] [serial = 1233] [outer = 0x8eec9c00] 13:42:24 INFO - PROCESS | 1740 | 1468356144862 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]]]}] 13:42:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:42:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1787ms 13:42:24 INFO - PROCESS | 1740 | 1468356144924 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 13:42:24 INFO - PROCESS | 1740 | 1468356144929 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 13:42:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:42:24 INFO - PROCESS | 1740 | 1468356144937 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:42:24 INFO - PROCESS | 1740 | 1468356144941 Marionette TRACE conn3 <- [1,1614,null,{}] 13:42:24 INFO - PROCESS | 1740 | 1468356144947 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}] 13:42:24 INFO - PROCESS | 1740 | 1468356144959 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:25 INFO - PROCESS | 1740 | 1468356145509 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 13:42:25 INFO - PROCESS | 1740 | 1468356145776 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:25 INFO - PROCESS | 1740 | 1468356145786 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:25 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eec3400 == 55 [pid = 1740] [id = 411] 13:42:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x8eeccc00) [pid = 1740] [serial = 1234] [outer = (nil)] 13:42:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x8eefdc00) [pid = 1740] [serial = 1235] [outer = 0x8eeccc00] 13:42:25 INFO - PROCESS | 1740 | 1468356145868 Marionette DEBUG loaded listener.js 13:42:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x8fc9e800) [pid = 1740] [serial = 1236] [outer = 0x8eeccc00] 13:42:26 INFO - PROCESS | 1740 | 1468356146820 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]]]}] 13:42:26 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 13:42:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1936ms 13:42:26 INFO - PROCESS | 1740 | 1468356146899 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 13:42:26 INFO - PROCESS | 1740 | 1468356146917 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 13:42:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:42:26 INFO - PROCESS | 1740 | 1468356146935 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:42:26 INFO - PROCESS | 1740 | 1468356146940 Marionette TRACE conn3 <- [1,1618,null,{}] 13:42:26 INFO - PROCESS | 1740 | 1468356146954 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}] 13:42:26 INFO - PROCESS | 1740 | 1468356146967 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:27 INFO - PROCESS | 1740 | 1468356147201 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 13:42:27 INFO - PROCESS | 1740 | 1468356147406 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:27 INFO - PROCESS | 1740 | 1468356147415 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e261400 == 56 [pid = 1740] [id = 412] 13:42:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x915dc800) [pid = 1740] [serial = 1237] [outer = (nil)] 13:42:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x92083c00) [pid = 1740] [serial = 1238] [outer = 0x915dc800] 13:42:27 INFO - PROCESS | 1740 | 1468356147513 Marionette DEBUG loaded listener.js 13:42:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x92330800) [pid = 1740] [serial = 1239] [outer = 0x915dc800] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7bec00 == 55 [pid = 1740] [id = 384] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x914b5c00 == 54 [pid = 1740] [id = 365] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb42400 == 53 [pid = 1740] [id = 376] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x95437000 == 52 [pid = 1740] [id = 383] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8e269800 == 51 [pid = 1740] [id = 368] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x91cd5000 == 50 [pid = 1740] [id = 377] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x914bac00 == 49 [pid = 1740] [id = 364] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x9242f000 == 48 [pid = 1740] [id = 369] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x92083400 == 47 [pid = 1740] [id = 366] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x930d5c00 == 46 [pid = 1740] [id = 370] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x9144a400 == 45 [pid = 1740] [id = 379] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8eefe800 == 44 [pid = 1740] [id = 363] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8eec4800 == 43 [pid = 1740] [id = 374] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c1800 == 42 [pid = 1740] [id = 375] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8eef7400 == 41 [pid = 1740] [id = 367] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee57000 == 40 [pid = 1740] [id = 371] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb42c00 == 39 [pid = 1740] [id = 378] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x914bf000 == 38 [pid = 1740] [id = 372] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb4e800 == 37 [pid = 1740] [id = 385] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8eefcc00 == 36 [pid = 1740] [id = 387] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8e261800 == 35 [pid = 1740] [id = 386] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee57c00 == 34 [pid = 1740] [id = 373] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x93a4a800 == 33 [pid = 1740] [id = 380] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8eef5c00 == 32 [pid = 1740] [id = 381] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb50800 == 31 [pid = 1740] [id = 382] 13:42:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7bf000 == 30 [pid = 1740] [id = 388] 13:42:29 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x92087400) [pid = 1740] [serial = 1175] [outer = (nil)] [url = about:blank] 13:42:29 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x8fb44800) [pid = 1740] [serial = 1169] [outer = (nil)] [url = about:blank] 13:42:29 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x8d7c6c00) [pid = 1740] [serial = 1166] [outer = (nil)] [url = about:blank] 13:42:29 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x9242d000) [pid = 1740] [serial = 1149] [outer = (nil)] [url = about:blank] 13:42:29 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x92421000) [pid = 1740] [serial = 1148] [outer = (nil)] [url = about:blank] 13:42:29 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x8e265400) [pid = 1740] [serial = 1167] [outer = (nil)] [url = about:blank] 13:42:29 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x91db9400) [pid = 1740] [serial = 1164] [outer = (nil)] [url = about:blank] 13:42:29 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x91cde000) [pid = 1740] [serial = 1163] [outer = (nil)] [url = about:blank] 13:42:29 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x98a3d000) [pid = 1740] [serial = 1152] [outer = (nil)] [url = about:blank] 13:42:29 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x978e9800) [pid = 1740] [serial = 1151] [outer = (nil)] [url = about:blank] 13:42:29 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x9961d800) [pid = 1740] [serial = 1155] [outer = (nil)] [url = about:blank] 13:42:29 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x99616400) [pid = 1740] [serial = 1154] [outer = (nil)] [url = about:blank] 13:42:29 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x99c2e800) [pid = 1740] [serial = 1158] [outer = (nil)] [url = about:blank] 13:42:29 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x99ae6400) [pid = 1740] [serial = 1157] [outer = (nil)] [url = about:blank] 13:42:29 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x915d8000) [pid = 1740] [serial = 1146] [outer = (nil)] [url = about:blank] 13:42:29 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x91444400) [pid = 1740] [serial = 1161] [outer = (nil)] [url = about:blank] 13:42:29 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x8fb50c00) [pid = 1740] [serial = 1160] [outer = (nil)] [url = about:blank] 13:42:29 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x914b4400) [pid = 1740] [serial = 1145] [outer = (nil)] [url = about:blank] 13:42:29 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x914be000) [pid = 1740] [serial = 1172] [outer = (nil)] [url = about:blank] 13:42:29 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x92269c00) [pid = 1740] [serial = 1176] [outer = (nil)] [url = about:blank] 13:42:29 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x915da800) [pid = 1740] [serial = 1173] [outer = (nil)] [url = about:blank] 13:42:29 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x8fb4f400) [pid = 1740] [serial = 1170] [outer = (nil)] [url = about:blank] 13:42:29 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9226e800) [pid = 1740] [serial = 1178] [outer = (nil)] [url = about:blank] 13:42:29 INFO - PROCESS | 1740 | 1468356149619 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]]]}] 13:42:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:42:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 2711ms 13:42:29 INFO - PROCESS | 1740 | 1468356149639 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 13:42:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:42:29 INFO - PROCESS | 1740 | 1468356149647 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 13:42:29 INFO - PROCESS | 1740 | 1468356149655 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:42:29 INFO - PROCESS | 1740 | 1468356149660 Marionette TRACE conn3 <- [1,1622,null,{}] 13:42:29 INFO - PROCESS | 1740 | 1468356149670 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}] 13:42:29 INFO - PROCESS | 1740 | 1468356149675 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:29 INFO - PROCESS | 1740 | 1468356149901 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 13:42:30 INFO - PROCESS | 1740 | 1468356150105 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:30 INFO - PROCESS | 1740 | 1468356150113 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:30 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee5fc00 == 31 [pid = 1740] [id = 413] 13:42:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x8ee60800) [pid = 1740] [serial = 1240] [outer = (nil)] 13:42:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x8eeef400) [pid = 1740] [serial = 1241] [outer = 0x8ee60800] 13:42:30 INFO - PROCESS | 1740 | 1468356150200 Marionette DEBUG loaded listener.js 13:42:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x8eef7800) [pid = 1740] [serial = 1242] [outer = 0x8ee60800] 13:42:31 INFO - PROCESS | 1740 | 1468356151053 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]]]}] 13:42:31 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 13:42:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1435ms 13:42:31 INFO - PROCESS | 1740 | 1468356151090 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 13:42:31 INFO - PROCESS | 1740 | 1468356151099 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 13:42:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:42:31 INFO - PROCESS | 1740 | 1468356151112 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:42:31 INFO - PROCESS | 1740 | 1468356151117 Marionette TRACE conn3 <- [1,1626,null,{}] 13:42:31 INFO - PROCESS | 1740 | 1468356151125 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}] 13:42:31 INFO - PROCESS | 1740 | 1468356151131 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:31 INFO - PROCESS | 1740 | 1468356151385 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 13:42:31 INFO - PROCESS | 1740 | 1468356151490 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:31 INFO - PROCESS | 1740 | 1468356151499 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x91447000 == 32 [pid = 1740] [id = 414] 13:42:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x91448000) [pid = 1740] [serial = 1243] [outer = (nil)] 13:42:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x91450000) [pid = 1740] [serial = 1244] [outer = 0x91448000] 13:42:31 INFO - PROCESS | 1740 | 1468356151579 Marionette DEBUG loaded listener.js 13:42:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x914bcc00) [pid = 1740] [serial = 1245] [outer = 0x91448000] 13:42:32 INFO - PROCESS | 1740 | 1468356152553 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]]]}] 13:42:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:42:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1485ms 13:42:32 INFO - PROCESS | 1740 | 1468356152597 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 13:42:32 INFO - PROCESS | 1740 | 1468356152602 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 13:42:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:42:32 INFO - PROCESS | 1740 | 1468356152618 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:42:32 INFO - PROCESS | 1740 | 1468356152625 Marionette TRACE conn3 <- [1,1630,null,{}] 13:42:32 INFO - PROCESS | 1740 | 1468356152649 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}] 13:42:32 INFO - PROCESS | 1740 | 1468356152660 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:32 INFO - PROCESS | 1740 | 1468356152919 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 13:42:32 INFO - PROCESS | 1740 | 1468356152947 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:32 INFO - PROCESS | 1740 | 1468356152962 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:32 INFO - PROCESS | 1740 | ++DOCSHELL 0x91cda000 == 33 [pid = 1740] [id = 415] 13:42:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x91cda800) [pid = 1740] [serial = 1246] [outer = (nil)] 13:42:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x91d72c00) [pid = 1740] [serial = 1247] [outer = 0x91cda800] 13:42:33 INFO - PROCESS | 1740 | 1468356153040 Marionette DEBUG loaded listener.js 13:42:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x91dbc800) [pid = 1740] [serial = 1248] [outer = 0x91cda800] 13:42:34 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x93a48800) [pid = 1740] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:42:34 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x923c2c00) [pid = 1740] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:42:34 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x8e264000) [pid = 1740] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:42:34 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x8eefb400) [pid = 1740] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:42:34 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x93a3c800) [pid = 1740] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:42:34 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x8eec8400) [pid = 1740] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:42:34 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x8eec1400) [pid = 1740] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:42:34 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x91cd3400) [pid = 1740] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:42:34 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x95226000) [pid = 1740] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:42:34 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x8eef0400) [pid = 1740] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:42:34 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x8ee5f400) [pid = 1740] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:42:34 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x93a3c400) [pid = 1740] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:42:34 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x915d6000) [pid = 1740] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:42:34 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x8e25b800) [pid = 1740] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:42:34 INFO - PROCESS | 1740 | 1468356154670 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]]]}] 13:42:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:42:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 2098ms 13:42:34 INFO - PROCESS | 1740 | 1468356154716 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 13:42:34 INFO - PROCESS | 1740 | 1468356154722 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 13:42:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:42:34 INFO - PROCESS | 1740 | 1468356154729 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:42:34 INFO - PROCESS | 1740 | 1468356154731 Marionette TRACE conn3 <- [1,1634,null,{}] 13:42:34 INFO - PROCESS | 1740 | 1468356154738 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}] 13:42:34 INFO - PROCESS | 1740 | 1468356154744 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:34 INFO - PROCESS | 1740 | 1468356154911 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 13:42:34 INFO - PROCESS | 1740 | 1468356154920 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:34 INFO - PROCESS | 1740 | 1468356154927 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:34 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e261c00 == 34 [pid = 1740] [id = 416] 13:42:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x914b5400) [pid = 1740] [serial = 1249] [outer = (nil)] 13:42:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x91cdf800) [pid = 1740] [serial = 1250] [outer = 0x914b5400] 13:42:35 INFO - PROCESS | 1740 | 1468356155003 Marionette DEBUG loaded listener.js 13:42:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x92082400) [pid = 1740] [serial = 1251] [outer = 0x914b5400] 13:42:35 INFO - PROCESS | 1740 | 1468356155918 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]]]}] 13:42:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:42:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1235ms 13:42:35 INFO - PROCESS | 1740 | 1468356155964 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 13:42:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:42:35 INFO - PROCESS | 1740 | 1468356155969 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 13:42:35 INFO - PROCESS | 1740 | 1468356155977 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:42:35 INFO - PROCESS | 1740 | 1468356155980 Marionette TRACE conn3 <- [1,1638,null,{}] 13:42:35 INFO - PROCESS | 1740 | 1468356155987 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}] 13:42:35 INFO - PROCESS | 1740 | 1468356155992 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:36 INFO - PROCESS | 1740 | 1468356156159 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 13:42:36 INFO - PROCESS | 1740 | 1468356156168 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:36 INFO - PROCESS | 1740 | 1468356156175 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb50000 == 35 [pid = 1740] [id = 417] 13:42:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x91d71400) [pid = 1740] [serial = 1252] [outer = (nil)] 13:42:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x92270800) [pid = 1740] [serial = 1253] [outer = 0x91d71400] 13:42:36 INFO - PROCESS | 1740 | 1468356156253 Marionette DEBUG loaded listener.js 13:42:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x923bc800) [pid = 1740] [serial = 1254] [outer = 0x91d71400] 13:42:37 INFO - PROCESS | 1740 | 1468356157495 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]]]}] 13:42:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:42:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1588ms 13:42:37 INFO - PROCESS | 1740 | 1468356157565 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 13:42:37 INFO - PROCESS | 1740 | 1468356157572 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 13:42:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:42:37 INFO - PROCESS | 1740 | 1468356157581 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:42:37 INFO - PROCESS | 1740 | 1468356157589 Marionette TRACE conn3 <- [1,1642,null,{}] 13:42:37 INFO - PROCESS | 1740 | 1468356157597 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}] 13:42:37 INFO - PROCESS | 1740 | 1468356157604 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:37 INFO - PROCESS | 1740 | 1468356157838 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 13:42:38 INFO - PROCESS | 1740 | 1468356158071 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:38 INFO - PROCESS | 1740 | 1468356158078 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:38 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eec4400 == 36 [pid = 1740] [id = 418] 13:42:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x8eecd400) [pid = 1740] [serial = 1255] [outer = (nil)] 13:42:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x8fca0000) [pid = 1740] [serial = 1256] [outer = 0x8eecd400] 13:42:38 INFO - PROCESS | 1740 | 1468356158172 Marionette DEBUG loaded listener.js 13:42:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9144c000) [pid = 1740] [serial = 1257] [outer = 0x8eecd400] 13:42:39 INFO - PROCESS | 1740 | 1468356159175 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]]]}] 13:42:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:42:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1637ms 13:42:39 INFO - PROCESS | 1740 | 1468356159257 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 13:42:39 INFO - PROCESS | 1740 | 1468356159266 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 13:42:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:42:39 INFO - PROCESS | 1740 | 1468356159285 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:42:39 INFO - PROCESS | 1740 | 1468356159291 Marionette TRACE conn3 <- [1,1646,null,{}] 13:42:39 INFO - PROCESS | 1740 | 1468356159338 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}] 13:42:39 INFO - PROCESS | 1740 | 1468356159344 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:39 INFO - PROCESS | 1740 | 1468356159560 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 13:42:39 INFO - PROCESS | 1740 | 1468356159832 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:39 INFO - PROCESS | 1740 | 1468356159842 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e263c00 == 37 [pid = 1740] [id = 419] 13:42:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x91db6800) [pid = 1740] [serial = 1258] [outer = (nil)] 13:42:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x92275000) [pid = 1740] [serial = 1259] [outer = 0x91db6800] 13:42:39 INFO - PROCESS | 1740 | 1468356159930 Marionette DEBUG loaded listener.js 13:42:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x91dbfc00) [pid = 1740] [serial = 1260] [outer = 0x91db6800] 13:42:40 INFO - PROCESS | 1740 | 1468356160987 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]]]}] 13:42:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:42:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1769ms 13:42:41 INFO - PROCESS | 1740 | 1468356161054 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 13:42:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:42:41 INFO - PROCESS | 1740 | 1468356161059 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 13:42:41 INFO - PROCESS | 1740 | 1468356161068 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:42:41 INFO - PROCESS | 1740 | 1468356161075 Marionette TRACE conn3 <- [1,1650,null,{}] 13:42:41 INFO - PROCESS | 1740 | 1468356161093 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}] 13:42:41 INFO - PROCESS | 1740 | 1468356161103 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:41 INFO - PROCESS | 1740 | 1468356161337 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 13:42:41 INFO - PROCESS | 1740 | 1468356161566 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:41 INFO - PROCESS | 1740 | 1468356161577 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x9242ec00 == 38 [pid = 1740] [id = 420] 13:42:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9242f000) [pid = 1740] [serial = 1261] [outer = (nil)] 13:42:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x93a3c800) [pid = 1740] [serial = 1262] [outer = 0x9242f000] 13:42:41 INFO - PROCESS | 1740 | 1468356161665 Marionette DEBUG loaded listener.js 13:42:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x93a41800) [pid = 1740] [serial = 1263] [outer = 0x9242f000] 13:42:42 INFO - PROCESS | 1740 | 1468356162671 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]]]}] 13:42:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:42:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1689ms 13:42:42 INFO - PROCESS | 1740 | 1468356162757 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 13:42:42 INFO - PROCESS | 1740 | 1468356162763 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 13:42:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:42:42 INFO - PROCESS | 1740 | 1468356162771 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:42:42 INFO - PROCESS | 1740 | 1468356162775 Marionette TRACE conn3 <- [1,1654,null,{}] 13:42:42 INFO - PROCESS | 1740 | 1468356162782 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}] 13:42:42 INFO - PROCESS | 1740 | 1468356162786 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:43 INFO - PROCESS | 1740 | 1468356163024 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 13:42:43 INFO - PROCESS | 1740 | 1468356163253 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:43 INFO - PROCESS | 1740 | 1468356163268 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee52800 == 39 [pid = 1740] [id = 421] 13:42:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x8ee58400) [pid = 1740] [serial = 1264] [outer = (nil)] 13:42:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x93b7e800) [pid = 1740] [serial = 1265] [outer = 0x8ee58400] 13:42:43 INFO - PROCESS | 1740 | 1468356163394 Marionette DEBUG loaded listener.js 13:42:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x93d7e000) [pid = 1740] [serial = 1266] [outer = 0x8ee58400] 13:42:44 INFO - PROCESS | 1740 | 1468356164535 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]]]}] 13:42:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:42:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1788ms 13:42:44 INFO - PROCESS | 1740 | 1468356164561 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 13:42:44 INFO - PROCESS | 1740 | 1468356164568 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 13:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:42:44 INFO - PROCESS | 1740 | 1468356164579 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:42:44 INFO - PROCESS | 1740 | 1468356164583 Marionette TRACE conn3 <- [1,1658,null,{}] 13:42:44 INFO - PROCESS | 1740 | 1468356164593 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}] 13:42:44 INFO - PROCESS | 1740 | 1468356164598 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:44 INFO - PROCESS | 1740 | 1468356164813 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 13:42:45 INFO - PROCESS | 1740 | 1468356165061 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:45 INFO - PROCESS | 1740 | 1468356165075 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:45 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eef0800 == 40 [pid = 1740] [id = 422] 13:42:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x8eef1000) [pid = 1740] [serial = 1267] [outer = (nil)] 13:42:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x8eefcc00) [pid = 1740] [serial = 1268] [outer = 0x8eef1000] 13:42:45 INFO - PROCESS | 1740 | 1468356165155 Marionette DEBUG loaded listener.js 13:42:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x8fc99400) [pid = 1740] [serial = 1269] [outer = 0x8eef1000] 13:42:45 INFO - PROCESS | 1740 | --DOCSHELL 0x8e261c00 == 39 [pid = 1740] [id = 416] 13:42:45 INFO - PROCESS | 1740 | --DOCSHELL 0x91cda000 == 38 [pid = 1740] [id = 415] 13:42:46 INFO - PROCESS | 1740 | --DOCSHELL 0x91447000 == 37 [pid = 1740] [id = 414] 13:42:46 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee5fc00 == 36 [pid = 1740] [id = 413] 13:42:46 INFO - PROCESS | 1740 | --DOCSHELL 0x8e261400 == 35 [pid = 1740] [id = 412] 13:42:46 INFO - PROCESS | 1740 | 1468356166202 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]]]}] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x93b81400) [pid = 1740] [serial = 1217] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x930cb400) [pid = 1740] [serial = 1211] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x8fc99800) [pid = 1740] [serial = 1214] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x92330400) [pid = 1740] [serial = 1179] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x93a47c00) [pid = 1740] [serial = 1187] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x93acd000) [pid = 1740] [serial = 1188] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9543dc00) [pid = 1740] [serial = 1196] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x98ebd400) [pid = 1740] [serial = 1197] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x98a92400) [pid = 1740] [serial = 1199] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x95291c00) [pid = 1740] [serial = 1200] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x91db6400) [pid = 1740] [serial = 1184] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x92089800) [pid = 1740] [serial = 1185] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x952e3c00) [pid = 1740] [serial = 1193] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9543b400) [pid = 1740] [serial = 1194] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x8fca7000) [pid = 1740] [serial = 1205] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x914b2400) [pid = 1740] [serial = 1206] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x8eec7000) [pid = 1740] [serial = 1181] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x95225000) [pid = 1740] [serial = 1218] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x8fca7400) [pid = 1740] [serial = 1182] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x93d86c00) [pid = 1740] [serial = 1190] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x948d7000) [pid = 1740] [serial = 1191] [outer = (nil)] [url = about:blank] 13:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1686ms 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x92088c00) [pid = 1740] [serial = 1208] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x8e267c00) [pid = 1740] [serial = 1202] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x8ee5a400) [pid = 1740] [serial = 1203] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x930cf400) [pid = 1740] [serial = 1212] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9144fc00) [pid = 1740] [serial = 1215] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x92267400) [pid = 1740] [serial = 1209] [outer = (nil)] [url = about:blank] 13:42:46 INFO - PROCESS | 1740 | 1468356166273 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 13:42:46 INFO - PROCESS | 1740 | 1468356166281 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 13:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:42:46 INFO - PROCESS | 1740 | 1468356166292 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:42:46 INFO - PROCESS | 1740 | 1468356166296 Marionette TRACE conn3 <- [1,1662,null,{}] 13:42:46 INFO - PROCESS | 1740 | 1468356166304 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}] 13:42:46 INFO - PROCESS | 1740 | 1468356166311 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:46 INFO - PROCESS | 1740 | 1468356166498 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 13:42:46 INFO - PROCESS | 1740 | 1468356166700 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:46 INFO - PROCESS | 1740 | 1468356166708 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee60400 == 36 [pid = 1740] [id = 423] 13:42:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x91441800) [pid = 1740] [serial = 1270] [outer = (nil)] 13:42:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x914b4000) [pid = 1740] [serial = 1271] [outer = 0x91441800] 13:42:46 INFO - PROCESS | 1740 | 1468356166791 Marionette DEBUG loaded listener.js 13:42:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x915d4400) [pid = 1740] [serial = 1272] [outer = 0x91441800] 13:42:47 INFO - PROCESS | 1740 | 1468356167624 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]]]}] 13:42:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1389ms 13:42:47 INFO - PROCESS | 1740 | 1468356167681 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 13:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:42:47 INFO - PROCESS | 1740 | 1468356167685 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 13:42:47 INFO - PROCESS | 1740 | 1468356167692 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:42:47 INFO - PROCESS | 1740 | 1468356167698 Marionette TRACE conn3 <- [1,1666,null,{}] 13:42:47 INFO - PROCESS | 1740 | 1468356167715 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}] 13:42:47 INFO - PROCESS | 1740 | 1468356167724 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:47 INFO - PROCESS | 1740 | 1468356167905 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 13:42:48 INFO - PROCESS | 1740 | 1468356168053 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:48 INFO - PROCESS | 1740 | 1468356168067 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x91dc2800 == 37 [pid = 1740] [id = 424] 13:42:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x91dc4800) [pid = 1740] [serial = 1273] [outer = (nil)] 13:42:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x92268800) [pid = 1740] [serial = 1274] [outer = 0x91dc4800] 13:42:48 INFO - PROCESS | 1740 | 1468356168149 Marionette DEBUG loaded listener.js 13:42:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x923bf000) [pid = 1740] [serial = 1275] [outer = 0x91dc4800] 13:42:49 INFO - PROCESS | 1740 | 1468356169107 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]]]}] 13:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1486ms 13:42:49 INFO - PROCESS | 1740 | 1468356169178 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 13:42:49 INFO - PROCESS | 1740 | 1468356169183 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 13:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:42:49 INFO - PROCESS | 1740 | 1468356169190 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:42:49 INFO - PROCESS | 1740 | 1468356169194 Marionette TRACE conn3 <- [1,1670,null,{}] 13:42:49 INFO - PROCESS | 1740 | 1468356169209 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}] 13:42:49 INFO - PROCESS | 1740 | 1468356169214 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:49 INFO - PROCESS | 1740 | 1468356169456 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 13:42:49 INFO - PROCESS | 1740 | 1468356169479 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:49 INFO - PROCESS | 1740 | 1468356169491 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e25b800 == 38 [pid = 1740] [id = 425] 13:42:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x8ee5e800) [pid = 1740] [serial = 1276] [outer = (nil)] 13:42:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x930cd400) [pid = 1740] [serial = 1277] [outer = 0x8ee5e800] 13:42:49 INFO - PROCESS | 1740 | 1468356169568 Marionette DEBUG loaded listener.js 13:42:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x93a41000) [pid = 1740] [serial = 1278] [outer = 0x8ee5e800] 13:42:50 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9522c800) [pid = 1740] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:42:50 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x948de000) [pid = 1740] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:42:50 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x8eec9c00) [pid = 1740] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:42:50 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x8eeccc00) [pid = 1740] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:42:50 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x91cda800) [pid = 1740] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:42:50 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x8ee60800) [pid = 1740] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:42:50 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x915dc800) [pid = 1740] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:42:50 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x8eec7c00) [pid = 1740] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:42:50 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x91448000) [pid = 1740] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:42:50 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x9208a400) [pid = 1740] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:42:50 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x914b5400) [pid = 1740] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:42:50 INFO - PROCESS | 1740 | 1468356170660 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]]]}] 13:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1500ms 13:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:42:50 INFO - PROCESS | 1740 | 1468356170691 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 13:42:50 INFO - PROCESS | 1740 | 1468356170694 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 13:42:50 INFO - PROCESS | 1740 | 1468356170702 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:42:50 INFO - PROCESS | 1740 | 1468356170704 Marionette TRACE conn3 <- [1,1674,null,{}] 13:42:50 INFO - PROCESS | 1740 | 1468356170711 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}] 13:42:50 INFO - PROCESS | 1740 | 1468356170717 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:50 INFO - PROCESS | 1740 | 1468356170912 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 13:42:51 INFO - PROCESS | 1740 | 1468356171045 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:51 INFO - PROCESS | 1740 | 1468356171055 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:51 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb50800 == 39 [pid = 1740] [id = 426] 13:42:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x8fc9b800) [pid = 1740] [serial = 1279] [outer = (nil)] 13:42:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x91cda800) [pid = 1740] [serial = 1280] [outer = 0x8fc9b800] 13:42:51 INFO - PROCESS | 1740 | 1468356171126 Marionette DEBUG loaded listener.js 13:42:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9232f400) [pid = 1740] [serial = 1281] [outer = 0x8fc9b800] 13:42:51 INFO - PROCESS | 1740 | 1468356171984 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]]]}] 13:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1339ms 13:42:52 INFO - PROCESS | 1740 | 1468356172040 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 13:42:52 INFO - PROCESS | 1740 | 1468356172043 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 13:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:42:52 INFO - PROCESS | 1740 | 1468356172051 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:42:52 INFO - PROCESS | 1740 | 1468356172053 Marionette TRACE conn3 <- [1,1678,null,{}] 13:42:52 INFO - PROCESS | 1740 | 1468356172060 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}] 13:42:52 INFO - PROCESS | 1740 | 1468356172071 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:52 INFO - PROCESS | 1740 | 1468356172296 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 13:42:52 INFO - PROCESS | 1740 | 1468356172431 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:52 INFO - PROCESS | 1740 | 1468356172439 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7b7c00 == 40 [pid = 1740] [id = 427] 13:42:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x8ee5c000) [pid = 1740] [serial = 1282] [outer = (nil)] 13:42:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x95226000) [pid = 1740] [serial = 1283] [outer = 0x8ee5c000] 13:42:52 INFO - PROCESS | 1740 | 1468356172512 Marionette DEBUG loaded listener.js 13:42:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9522bc00) [pid = 1740] [serial = 1284] [outer = 0x8ee5c000] 13:42:53 INFO - PROCESS | 1740 | 1468356173604 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]]]}] 13:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1590ms 13:42:53 INFO - PROCESS | 1740 | 1468356173642 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 13:42:53 INFO - PROCESS | 1740 | 1468356173649 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 13:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:42:53 INFO - PROCESS | 1740 | 1468356173659 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:42:53 INFO - PROCESS | 1740 | 1468356173668 Marionette TRACE conn3 <- [1,1682,null,{}] 13:42:53 INFO - PROCESS | 1740 | 1468356173678 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}] 13:42:53 INFO - PROCESS | 1740 | 1468356173683 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:53 INFO - PROCESS | 1740 | 1468356173895 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 13:42:54 INFO - PROCESS | 1740 | 1468356174175 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:54 INFO - PROCESS | 1740 | 1468356174184 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:54 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee5f400 == 41 [pid = 1740] [id = 428] 13:42:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x8eeca800) [pid = 1740] [serial = 1285] [outer = (nil)] 13:42:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x8fca8400) [pid = 1740] [serial = 1286] [outer = 0x8eeca800] 13:42:54 INFO - PROCESS | 1740 | 1468356174282 Marionette DEBUG loaded listener.js 13:42:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9144fc00) [pid = 1740] [serial = 1287] [outer = 0x8eeca800] 13:42:55 INFO - PROCESS | 1740 | 1468356175288 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]]]}] 13:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1697ms 13:42:55 INFO - PROCESS | 1740 | 1468356175355 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 13:42:55 INFO - PROCESS | 1740 | 1468356175363 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 13:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:42:55 INFO - PROCESS | 1740 | 1468356175377 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:42:55 INFO - PROCESS | 1740 | 1468356175383 Marionette TRACE conn3 <- [1,1686,null,{}] 13:42:55 INFO - PROCESS | 1740 | 1468356175390 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}] 13:42:55 INFO - PROCESS | 1740 | 1468356175396 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:55 INFO - PROCESS | 1740 | 1468356175648 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 13:42:55 INFO - PROCESS | 1740 | 1468356175911 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:55 INFO - PROCESS | 1740 | 1468356175921 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:55 INFO - PROCESS | 1740 | ++DOCSHELL 0x9242ac00 == 42 [pid = 1740] [id = 429] 13:42:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9242e400) [pid = 1740] [serial = 1288] [outer = (nil)] 13:42:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x93acb400) [pid = 1740] [serial = 1289] [outer = 0x9242e400] 13:42:56 INFO - PROCESS | 1740 | 1468356176046 Marionette DEBUG loaded listener.js 13:42:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x93d81c00) [pid = 1740] [serial = 1290] [outer = 0x9242e400] 13:42:57 INFO - PROCESS | 1740 | 1468356177007 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]]]}] 13:42:57 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 13:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1693ms 13:42:57 INFO - PROCESS | 1740 | 1468356177070 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 13:42:57 INFO - PROCESS | 1740 | 1468356177076 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 13:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:42:57 INFO - PROCESS | 1740 | 1468356177084 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:42:57 INFO - PROCESS | 1740 | 1468356177091 Marionette TRACE conn3 <- [1,1690,null,{}] 13:42:57 INFO - PROCESS | 1740 | 1468356177109 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}] 13:42:57 INFO - PROCESS | 1740 | 1468356177118 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:57 INFO - PROCESS | 1740 | 1468356177356 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 13:42:57 INFO - PROCESS | 1740 | 1468356177586 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:57 INFO - PROCESS | 1740 | 1468356177602 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x948d8400 == 43 [pid = 1740] [id = 430] 13:42:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x952eb800) [pid = 1740] [serial = 1291] [outer = (nil)] 13:42:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9543c800) [pid = 1740] [serial = 1292] [outer = 0x952eb800] 13:42:57 INFO - PROCESS | 1740 | 1468356177733 Marionette DEBUG loaded listener.js 13:42:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x978e8400) [pid = 1740] [serial = 1293] [outer = 0x952eb800] 13:42:58 INFO - PROCESS | 1740 | 1468356178652 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]]]}] 13:42:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1645ms 13:42:58 INFO - PROCESS | 1740 | 1468356178728 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 13:42:58 INFO - PROCESS | 1740 | 1468356178734 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 13:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:42:58 INFO - PROCESS | 1740 | 1468356178741 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:42:58 INFO - PROCESS | 1740 | 1468356178745 Marionette TRACE conn3 <- [1,1694,null,{}] 13:42:58 INFO - PROCESS | 1740 | 1468356178752 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}] 13:42:58 INFO - PROCESS | 1740 | 1468356178757 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:59 INFO - PROCESS | 1740 | 1468356179018 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 13:42:59 INFO - PROCESS | 1740 | 1468356179270 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:59 INFO - PROCESS | 1740 | 1468356179278 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:42:59 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eec2c00 == 44 [pid = 1740] [id = 431] 13:42:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x8fb4cc00) [pid = 1740] [serial = 1294] [outer = (nil)] 13:42:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x983cdc00) [pid = 1740] [serial = 1295] [outer = 0x8fb4cc00] 13:42:59 INFO - PROCESS | 1740 | 1468356179365 Marionette DEBUG loaded listener.js 13:42:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x983d3000) [pid = 1740] [serial = 1296] [outer = 0x8fb4cc00] 13:43:00 INFO - PROCESS | 1740 | 1468356180279 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]]]}] 13:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1587ms 13:43:00 INFO - PROCESS | 1740 | 1468356180329 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 13:43:00 INFO - PROCESS | 1740 | 1468356180333 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 13:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:43:00 INFO - PROCESS | 1740 | 1468356180341 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:43:00 INFO - PROCESS | 1740 | 1468356180346 Marionette TRACE conn3 <- [1,1698,null,{}] 13:43:00 INFO - PROCESS | 1740 | 1468356180353 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}] 13:43:00 INFO - PROCESS | 1740 | 1468356180360 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:00 INFO - PROCESS | 1740 | 1468356180566 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 13:43:00 INFO - PROCESS | 1740 | 1468356180789 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:00 INFO - PROCESS | 1740 | 1468356180800 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x95438c00 == 45 [pid = 1740] [id = 432] 13:43:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9836e000) [pid = 1740] [serial = 1297] [outer = (nil)] 13:43:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x98ebd400) [pid = 1740] [serial = 1298] [outer = 0x9836e000] 13:43:00 INFO - PROCESS | 1740 | 1468356180937 Marionette DEBUG loaded listener.js 13:43:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x99615c00) [pid = 1740] [serial = 1299] [outer = 0x9836e000] 13:43:01 INFO - PROCESS | 1740 | 1468356181936 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]]]}] 13:43:01 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 13:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1639ms 13:43:01 INFO - PROCESS | 1740 | 1468356181982 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 13:43:01 INFO - PROCESS | 1740 | 1468356181985 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 13:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:43:02 INFO - PROCESS | 1740 | 1468356181997 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:43:02 INFO - PROCESS | 1740 | 1468356182002 Marionette TRACE conn3 <- [1,1702,null,{}] 13:43:02 INFO - PROCESS | 1740 | 1468356182011 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}] 13:43:02 INFO - PROCESS | 1740 | 1468356182025 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:02 INFO - PROCESS | 1740 | 1468356182291 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 13:43:02 INFO - PROCESS | 1740 | 1468356182585 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:02 INFO - PROCESS | 1740 | 1468356182595 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c5000 == 46 [pid = 1740] [id = 433] 13:43:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x8e260c00) [pid = 1740] [serial = 1300] [outer = (nil)] 13:43:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x8fc9e000) [pid = 1740] [serial = 1301] [outer = 0x8e260c00] 13:43:02 INFO - PROCESS | 1740 | 1468356182685 Marionette DEBUG loaded listener.js 13:43:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x914bf800) [pid = 1740] [serial = 1302] [outer = 0x8e260c00] 13:43:03 INFO - PROCESS | 1740 | 1468356183961 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]]]}] 13:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 2042ms 13:43:04 INFO - PROCESS | 1740 | 1468356184039 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 13:43:04 INFO - PROCESS | 1740 | 1468356184045 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 13:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:43:04 INFO - PROCESS | 1740 | 1468356184055 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:43:04 INFO - PROCESS | 1740 | 1468356184061 Marionette TRACE conn3 <- [1,1706,null,{}] 13:43:04 INFO - PROCESS | 1740 | 1468356184071 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}] 13:43:04 INFO - PROCESS | 1740 | 1468356184077 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:04 INFO - PROCESS | 1740 | 1468356184358 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 13:43:04 INFO - PROCESS | 1740 | 1468356184635 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:04 INFO - PROCESS | 1740 | 1468356184645 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:04 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eecc000 == 47 [pid = 1740] [id = 434] 13:43:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x8eecf800) [pid = 1740] [serial = 1303] [outer = (nil)] 13:43:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9144e000) [pid = 1740] [serial = 1304] [outer = 0x8eecf800] 13:43:04 INFO - PROCESS | 1740 | 1468356184726 Marionette DEBUG loaded listener.js 13:43:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x915dcc00) [pid = 1740] [serial = 1305] [outer = 0x8eecf800] 13:43:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb50800 == 46 [pid = 1740] [id = 426] 13:43:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8e25b800 == 45 [pid = 1740] [id = 425] 13:43:06 INFO - PROCESS | 1740 | --DOCSHELL 0x91dc2800 == 44 [pid = 1740] [id = 424] 13:43:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee60400 == 43 [pid = 1740] [id = 423] 13:43:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8eef0800 == 42 [pid = 1740] [id = 422] 13:43:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8eec3400 == 41 [pid = 1740] [id = 411] 13:43:06 INFO - PROCESS | 1740 | --DOCSHELL 0x91cdd000 == 40 [pid = 1740] [id = 407] 13:43:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8eec4400 == 39 [pid = 1740] [id = 418] 13:43:06 INFO - PROCESS | 1740 | --DOCSHELL 0x9242ec00 == 38 [pid = 1740] [id = 420] 13:43:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8e263c00 == 37 [pid = 1740] [id = 419] 13:43:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee52800 == 36 [pid = 1740] [id = 421] 13:43:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb50000 == 35 [pid = 1740] [id = 417] 13:43:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee59000 == 34 [pid = 1740] [id = 406] 13:43:06 INFO - PROCESS | 1740 | --DOCSHELL 0x91cdf000 == 33 [pid = 1740] [id = 409] 13:43:06 INFO - PROCESS | 1740 | --DOCSHELL 0x948d6400 == 32 [pid = 1740] [id = 408] 13:43:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8e263400 == 31 [pid = 1740] [id = 410] 13:43:06 INFO - PROCESS | 1740 | --DOCSHELL 0x95438c00 == 30 [pid = 1740] [id = 432] 13:43:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c5000 == 29 [pid = 1740] [id = 433] 13:43:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8eec2c00 == 28 [pid = 1740] [id = 431] 13:43:06 INFO - PROCESS | 1740 | --DOCSHELL 0x948d8400 == 27 [pid = 1740] [id = 430] 13:43:06 INFO - PROCESS | 1740 | --DOCSHELL 0x9242ac00 == 26 [pid = 1740] [id = 429] 13:43:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7b7c00 == 25 [pid = 1740] [id = 427] 13:43:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee5f400 == 24 [pid = 1740] [id = 428] 13:43:06 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9528d400) [pid = 1740] [serial = 1226] [outer = (nil)] [url = about:blank] 13:43:06 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x98eb4400) [pid = 1740] [serial = 1230] [outer = (nil)] [url = about:blank] 13:43:06 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x98a91000) [pid = 1740] [serial = 1229] [outer = (nil)] [url = about:blank] 13:43:06 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x99623c00) [pid = 1740] [serial = 1233] [outer = (nil)] [url = about:blank] 13:43:06 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x99618400) [pid = 1740] [serial = 1232] [outer = (nil)] [url = about:blank] 13:43:06 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x8fc9e800) [pid = 1740] [serial = 1236] [outer = (nil)] [url = about:blank] 13:43:06 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x8eefdc00) [pid = 1740] [serial = 1235] [outer = (nil)] [url = about:blank] 13:43:06 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x91d72c00) [pid = 1740] [serial = 1247] [outer = (nil)] [url = about:blank] 13:43:06 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x8eeef400) [pid = 1740] [serial = 1241] [outer = (nil)] [url = about:blank] 13:43:06 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x8eef7800) [pid = 1740] [serial = 1242] [outer = (nil)] [url = about:blank] 13:43:06 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x92330800) [pid = 1740] [serial = 1239] [outer = (nil)] [url = about:blank] 13:43:06 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x914bbc00) [pid = 1740] [serial = 1221] [outer = (nil)] [url = about:blank] 13:43:06 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x92083c00) [pid = 1740] [serial = 1238] [outer = (nil)] [url = about:blank] 13:43:06 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x8fca4c00) [pid = 1740] [serial = 1220] [outer = (nil)] [url = about:blank] 13:43:06 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x91450000) [pid = 1740] [serial = 1244] [outer = (nil)] [url = about:blank] 13:43:06 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x923c1000) [pid = 1740] [serial = 1224] [outer = (nil)] [url = about:blank] 13:43:06 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x923b7000) [pid = 1740] [serial = 1223] [outer = (nil)] [url = about:blank] 13:43:06 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x91cdf800) [pid = 1740] [serial = 1250] [outer = (nil)] [url = about:blank] 13:43:06 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x978e1c00) [pid = 1740] [serial = 1227] [outer = (nil)] [url = about:blank] 13:43:06 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x92270800) [pid = 1740] [serial = 1253] [outer = (nil)] [url = about:blank] 13:43:06 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x91dbc800) [pid = 1740] [serial = 1248] [outer = (nil)] [url = about:blank] 13:43:06 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x914bcc00) [pid = 1740] [serial = 1245] [outer = (nil)] [url = about:blank] 13:43:06 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x92082400) [pid = 1740] [serial = 1251] [outer = (nil)] [url = about:blank] 13:43:06 INFO - PROCESS | 1740 | 1468356186839 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]]]}] 13:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 2851ms 13:43:06 INFO - PROCESS | 1740 | 1468356186906 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 13:43:06 INFO - PROCESS | 1740 | 1468356186913 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 13:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:43:06 INFO - PROCESS | 1740 | 1468356186923 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:43:06 INFO - PROCESS | 1740 | 1468356186927 Marionette TRACE conn3 <- [1,1710,null,{}] 13:43:06 INFO - PROCESS | 1740 | 1468356186937 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}] 13:43:06 INFO - PROCESS | 1740 | 1468356186942 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:07 INFO - PROCESS | 1740 | 1468356187131 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 13:43:07 INFO - PROCESS | 1740 | 1468356187303 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:07 INFO - PROCESS | 1740 | 1468356187311 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e264c00 == 25 [pid = 1740] [id = 435] 13:43:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x8ee52800) [pid = 1740] [serial = 1306] [outer = (nil)] 13:43:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x8eeca400) [pid = 1740] [serial = 1307] [outer = 0x8ee52800] 13:43:07 INFO - PROCESS | 1740 | 1468356187390 Marionette DEBUG loaded listener.js 13:43:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x8eef0800) [pid = 1740] [serial = 1308] [outer = 0x8ee52800] 13:43:08 INFO - PROCESS | 1740 | 1468356188290 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]]]}] 13:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1389ms 13:43:08 INFO - PROCESS | 1740 | 1468356188311 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 13:43:08 INFO - PROCESS | 1740 | 1468356188323 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 13:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:43:08 INFO - PROCESS | 1740 | 1468356188339 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:43:08 INFO - PROCESS | 1740 | 1468356188344 Marionette TRACE conn3 <- [1,1714,null,{}] 13:43:08 INFO - PROCESS | 1740 | 1468356188351 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}] 13:43:08 INFO - PROCESS | 1740 | 1468356188356 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:08 INFO - PROCESS | 1740 | 1468356188542 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 13:43:08 INFO - PROCESS | 1740 | 1468356188813 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:08 INFO - PROCESS | 1740 | 1468356188824 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7bf400 == 26 [pid = 1740] [id = 436] 13:43:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x8d7c0800) [pid = 1740] [serial = 1309] [outer = (nil)] 13:43:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x8e25b800) [pid = 1740] [serial = 1310] [outer = 0x8d7c0800] 13:43:08 INFO - PROCESS | 1740 | 1468356188922 Marionette DEBUG loaded listener.js 13:43:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x8e269400) [pid = 1740] [serial = 1311] [outer = 0x8d7c0800] 13:43:10 INFO - PROCESS | 1740 | 1468356190029 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]]]}] 13:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1748ms 13:43:10 INFO - PROCESS | 1740 | 1468356190090 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 13:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:43:10 INFO - PROCESS | 1740 | 1468356190096 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 13:43:10 INFO - PROCESS | 1740 | 1468356190106 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:43:10 INFO - PROCESS | 1740 | 1468356190113 Marionette TRACE conn3 <- [1,1718,null,{}] 13:43:10 INFO - PROCESS | 1740 | 1468356190122 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}] 13:43:10 INFO - PROCESS | 1740 | 1468356190129 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:10 INFO - PROCESS | 1740 | 1468356190341 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 13:43:10 INFO - PROCESS | 1740 | 1468356190576 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:10 INFO - PROCESS | 1740 | 1468356190587 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:10 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb46c00 == 27 [pid = 1740] [id = 437] 13:43:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x8fb47c00) [pid = 1740] [serial = 1312] [outer = (nil)] 13:43:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x8fca1400) [pid = 1740] [serial = 1313] [outer = 0x8fb47c00] 13:43:10 INFO - PROCESS | 1740 | 1468356190676 Marionette DEBUG loaded listener.js 13:43:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x91446c00) [pid = 1740] [serial = 1314] [outer = 0x8fb47c00] 13:43:11 INFO - PROCESS | 1740 | 1468356191727 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]]]}] 13:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1691ms 13:43:11 INFO - PROCESS | 1740 | 1468356191799 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 13:43:11 INFO - PROCESS | 1740 | 1468356191806 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 13:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:43:11 INFO - PROCESS | 1740 | 1468356191815 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:43:11 INFO - PROCESS | 1740 | 1468356191820 Marionette TRACE conn3 <- [1,1722,null,{}] 13:43:11 INFO - PROCESS | 1740 | 1468356191827 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}] 13:43:11 INFO - PROCESS | 1740 | 1468356191832 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:12 INFO - PROCESS | 1740 | 1468356192081 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 13:43:12 INFO - PROCESS | 1740 | 1468356192354 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:12 INFO - PROCESS | 1740 | 1468356192364 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x91cd0400 == 28 [pid = 1740] [id = 438] 13:43:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x91cd2400) [pid = 1740] [serial = 1315] [outer = (nil)] 13:43:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x91cdac00) [pid = 1740] [serial = 1316] [outer = 0x91cd2400] 13:43:12 INFO - PROCESS | 1740 | 1468356192473 Marionette DEBUG loaded listener.js 13:43:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x91d70800) [pid = 1740] [serial = 1317] [outer = 0x91cd2400] 13:43:13 INFO - PROCESS | 1740 | 1468356193513 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]]]}] 13:43:13 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 13:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1786ms 13:43:13 INFO - PROCESS | 1740 | 1468356193602 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 13:43:13 INFO - PROCESS | 1740 | 1468356193607 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 13:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:43:13 INFO - PROCESS | 1740 | 1468356193625 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:43:13 INFO - PROCESS | 1740 | 1468356193637 Marionette TRACE conn3 <- [1,1726,null,{}] 13:43:13 INFO - PROCESS | 1740 | 1468356193690 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}] 13:43:13 INFO - PROCESS | 1740 | 1468356193697 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:14 INFO - PROCESS | 1740 | 1468356193997 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 13:43:14 INFO - PROCESS | 1740 | 1468356194196 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:14 INFO - PROCESS | 1740 | 1468356194203 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:14 INFO - PROCESS | 1740 | ++DOCSHELL 0x92086400 == 29 [pid = 1740] [id = 439] 13:43:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x92088000) [pid = 1740] [serial = 1318] [outer = (nil)] 13:43:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x92331400) [pid = 1740] [serial = 1319] [outer = 0x92088000] 13:43:14 INFO - PROCESS | 1740 | 1468356194290 Marionette DEBUG loaded listener.js 13:43:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x923b7c00) [pid = 1740] [serial = 1320] [outer = 0x92088000] 13:43:15 INFO - PROCESS | 1740 | 1468356195321 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]]]}] 13:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1759ms 13:43:15 INFO - PROCESS | 1740 | 1468356195375 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 13:43:15 INFO - PROCESS | 1740 | 1468356195381 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 13:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:43:15 INFO - PROCESS | 1740 | 1468356195388 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:43:15 INFO - PROCESS | 1740 | 1468356195393 Marionette TRACE conn3 <- [1,1730,null,{}] 13:43:15 INFO - PROCESS | 1740 | 1468356195399 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}] 13:43:15 INFO - PROCESS | 1740 | 1468356195406 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:15 INFO - PROCESS | 1740 | 1468356195619 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 13:43:15 INFO - PROCESS | 1740 | 1468356195849 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:15 INFO - PROCESS | 1740 | 1468356195855 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e261c00 == 30 [pid = 1740] [id = 440] 13:43:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x8e267400) [pid = 1740] [serial = 1321] [outer = (nil)] 13:43:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9242cc00) [pid = 1740] [serial = 1322] [outer = 0x8e267400] 13:43:16 INFO - PROCESS | 1740 | 1468356196025 Marionette DEBUG loaded listener.js 13:43:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x930d1400) [pid = 1740] [serial = 1323] [outer = 0x8e267400] 13:43:16 INFO - PROCESS | 1740 | 1468356196988 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]]]}] 13:43:17 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 13:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1733ms 13:43:17 INFO - PROCESS | 1740 | 1468356197136 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 13:43:17 INFO - PROCESS | 1740 | 1468356197144 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 13:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:43:17 INFO - PROCESS | 1740 | 1468356197184 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:43:17 INFO - PROCESS | 1740 | 1468356197190 Marionette TRACE conn3 <- [1,1734,null,{}] 13:43:17 INFO - PROCESS | 1740 | 1468356197200 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}] 13:43:17 INFO - PROCESS | 1740 | 1468356197207 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:17 INFO - PROCESS | 1740 | 1468356197413 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 13:43:17 INFO - PROCESS | 1740 | 1468356197665 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:17 INFO - PROCESS | 1740 | 1468356197682 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:17 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee60400 == 31 [pid = 1740] [id = 441] 13:43:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x8ee60c00) [pid = 1740] [serial = 1324] [outer = (nil)] 13:43:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x8eec7c00) [pid = 1740] [serial = 1325] [outer = 0x8ee60c00] 13:43:17 INFO - PROCESS | 1740 | 1468356197763 Marionette DEBUG loaded listener.js 13:43:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x8eefdc00) [pid = 1740] [serial = 1326] [outer = 0x8ee60c00] 13:43:18 INFO - PROCESS | 1740 | --DOCSHELL 0x8e264c00 == 30 [pid = 1740] [id = 435] 13:43:18 INFO - PROCESS | 1740 | --DOCSHELL 0x8eecc000 == 29 [pid = 1740] [id = 434] 13:43:18 INFO - PROCESS | 1740 | 1468356198824 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]]]}] 13:43:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1691ms 13:43:18 INFO - PROCESS | 1740 | 1468356198871 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 13:43:18 INFO - PROCESS | 1740 | 1468356198877 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 13:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:43:18 INFO - PROCESS | 1740 | 1468356198888 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:43:18 INFO - PROCESS | 1740 | 1468356198893 Marionette TRACE conn3 <- [1,1738,null,{}] 13:43:18 INFO - PROCESS | 1740 | 1468356198908 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}] 13:43:18 INFO - PROCESS | 1740 | 1468356198913 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:19 INFO - PROCESS | 1740 | 1468356199170 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 13:43:19 INFO - PROCESS | 1740 | 1468356199327 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:19 INFO - PROCESS | 1740 | 1468356199338 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x91448000 == 30 [pid = 1740] [id = 442] 13:43:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x914c0400) [pid = 1740] [serial = 1327] [outer = (nil)] 13:43:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x91cd0c00) [pid = 1740] [serial = 1328] [outer = 0x914c0400] 13:43:19 INFO - PROCESS | 1740 | 1468356199416 Marionette DEBUG loaded listener.js 13:43:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x91cdb800) [pid = 1740] [serial = 1329] [outer = 0x914c0400] 13:43:20 INFO - PROCESS | 1740 | 1468356200320 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]]]}] 13:43:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1504ms 13:43:20 INFO - PROCESS | 1740 | 1468356200389 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 13:43:20 INFO - PROCESS | 1740 | 1468356200394 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 13:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:43:20 INFO - PROCESS | 1740 | 1468356200401 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:43:20 INFO - PROCESS | 1740 | 1468356200404 Marionette TRACE conn3 <- [1,1742,null,{}] 13:43:20 INFO - PROCESS | 1740 | 1468356200426 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}] 13:43:20 INFO - PROCESS | 1740 | 1468356200436 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:20 INFO - PROCESS | 1740 | 1468356200780 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 13:43:20 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x8e260c00) [pid = 1740] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:43:20 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x91db6800) [pid = 1740] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:43:20 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x91dc4800) [pid = 1740] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:43:20 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x8ee58400) [pid = 1740] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:43:20 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9242f000) [pid = 1740] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:43:20 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x8eecd400) [pid = 1740] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:43:20 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x91441800) [pid = 1740] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:43:20 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x8ee5e800) [pid = 1740] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:43:20 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x91d71400) [pid = 1740] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:43:20 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x8eef1000) [pid = 1740] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:43:20 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x8fc9b800) [pid = 1740] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:43:20 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x8ee5c000) [pid = 1740] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:43:20 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x8eecf800) [pid = 1740] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:43:20 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x8eeca800) [pid = 1740] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:43:20 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9242e400) [pid = 1740] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:43:20 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x952eb800) [pid = 1740] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:43:20 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x8fb4cc00) [pid = 1740] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:43:20 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9836e000) [pid = 1740] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:43:21 INFO - PROCESS | 1740 | 1468356201039 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:21 INFO - PROCESS | 1740 | 1468356201054 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee5cc00 == 31 [pid = 1740] [id = 443] 13:43:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x8ee5e800) [pid = 1740] [serial = 1330] [outer = (nil)] 13:43:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x8eecf800) [pid = 1740] [serial = 1331] [outer = 0x8ee5e800] 13:43:21 INFO - PROCESS | 1740 | 1468356201134 Marionette DEBUG loaded listener.js 13:43:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x91d72800) [pid = 1740] [serial = 1332] [outer = 0x8ee5e800] 13:43:21 INFO - PROCESS | 1740 | 1468356201945 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]]]}] 13:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1584ms 13:43:21 INFO - PROCESS | 1740 | 1468356201987 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 13:43:21 INFO - PROCESS | 1740 | 1468356201991 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 13:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:43:22 INFO - PROCESS | 1740 | 1468356202014 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:43:22 INFO - PROCESS | 1740 | 1468356202019 Marionette TRACE conn3 <- [1,1746,null,{}] 13:43:22 INFO - PROCESS | 1740 | 1468356202026 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}] 13:43:22 INFO - PROCESS | 1740 | 1468356202030 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:22 INFO - PROCESS | 1740 | 1468356202211 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 13:43:22 INFO - PROCESS | 1740 | 1468356202220 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:22 INFO - PROCESS | 1740 | 1468356202229 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:22 INFO - PROCESS | 1740 | ++DOCSHELL 0x91446800 == 32 [pid = 1740] [id = 444] 13:43:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x93a45400) [pid = 1740] [serial = 1333] [outer = (nil)] 13:43:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x93b7c400) [pid = 1740] [serial = 1334] [outer = 0x93a45400] 13:43:22 INFO - PROCESS | 1740 | 1468356202305 Marionette DEBUG loaded listener.js 13:43:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x948de000) [pid = 1740] [serial = 1335] [outer = 0x93a45400] 13:43:23 INFO - PROCESS | 1740 | 1468356203506 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]]]}] 13:43:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1539ms 13:43:23 INFO - PROCESS | 1740 | 1468356203557 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 13:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:43:23 INFO - PROCESS | 1740 | 1468356203569 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 13:43:23 INFO - PROCESS | 1740 | 1468356203584 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:43:23 INFO - PROCESS | 1740 | 1468356203595 Marionette TRACE conn3 <- [1,1750,null,{}] 13:43:23 INFO - PROCESS | 1740 | 1468356203613 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}] 13:43:23 INFO - PROCESS | 1740 | 1468356203624 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:24 INFO - PROCESS | 1740 | 1468356204091 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 13:43:24 INFO - PROCESS | 1740 | 1468356204321 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:24 INFO - PROCESS | 1740 | 1468356204336 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:24 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7b8800 == 33 [pid = 1740] [id = 445] 13:43:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x8e264c00) [pid = 1740] [serial = 1336] [outer = (nil)] 13:43:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x8fc9f400) [pid = 1740] [serial = 1337] [outer = 0x8e264c00] 13:43:24 INFO - PROCESS | 1740 | 1468356204483 Marionette DEBUG loaded listener.js 13:43:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x914bbc00) [pid = 1740] [serial = 1338] [outer = 0x8e264c00] 13:43:25 INFO - PROCESS | 1740 | 1468356205699 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]]]}] 13:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 2162ms 13:43:25 INFO - PROCESS | 1740 | 1468356205754 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 13:43:25 INFO - PROCESS | 1740 | 1468356205762 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 13:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:43:25 INFO - PROCESS | 1740 | 1468356205776 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:43:25 INFO - PROCESS | 1740 | 1468356205781 Marionette TRACE conn3 <- [1,1754,null,{}] 13:43:25 INFO - PROCESS | 1740 | 1468356205789 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}] 13:43:25 INFO - PROCESS | 1740 | 1468356205797 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:26 INFO - PROCESS | 1740 | 1468356206139 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 13:43:26 INFO - PROCESS | 1740 | 1468356206402 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:26 INFO - PROCESS | 1740 | 1468356206413 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fc9dc00 == 34 [pid = 1740] [id = 446] 13:43:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x92272800) [pid = 1740] [serial = 1339] [outer = (nil)] 13:43:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x93a3cc00) [pid = 1740] [serial = 1340] [outer = 0x92272800] 13:43:26 INFO - PROCESS | 1740 | 1468356206503 Marionette DEBUG loaded listener.js 13:43:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x93d80800) [pid = 1740] [serial = 1341] [outer = 0x92272800] 13:43:27 INFO - PROCESS | 1740 | 1468356207495 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]]]}] 13:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1799ms 13:43:27 INFO - PROCESS | 1740 | 1468356207575 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 13:43:27 INFO - PROCESS | 1740 | 1468356207579 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 13:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:43:27 INFO - PROCESS | 1740 | 1468356207587 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:43:27 INFO - PROCESS | 1740 | 1468356207595 Marionette TRACE conn3 <- [1,1758,null,{}] 13:43:27 INFO - PROCESS | 1740 | 1468356207614 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}] 13:43:27 INFO - PROCESS | 1740 | 1468356207624 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:27 INFO - PROCESS | 1740 | 1468356207965 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 13:43:28 INFO - PROCESS | 1740 | 1468356208165 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:28 INFO - PROCESS | 1740 | 1468356208179 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:28 INFO - PROCESS | 1740 | ++DOCSHELL 0x952e6400 == 35 [pid = 1740] [id = 447] 13:43:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x952e8000) [pid = 1740] [serial = 1342] [outer = (nil)] 13:43:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x95439000) [pid = 1740] [serial = 1343] [outer = 0x952e8000] 13:43:28 INFO - PROCESS | 1740 | 1468356208268 Marionette DEBUG loaded listener.js 13:43:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x978e0000) [pid = 1740] [serial = 1344] [outer = 0x952e8000] 13:43:29 INFO - PROCESS | 1740 | 1468356209218 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]]]}] 13:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1693ms 13:43:29 INFO - PROCESS | 1740 | 1468356209281 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 13:43:29 INFO - PROCESS | 1740 | 1468356209287 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 13:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:43:29 INFO - PROCESS | 1740 | 1468356209296 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:43:29 INFO - PROCESS | 1740 | 1468356209300 Marionette TRACE conn3 <- [1,1762,null,{}] 13:43:29 INFO - PROCESS | 1740 | 1468356209307 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}] 13:43:29 INFO - PROCESS | 1740 | 1468356209312 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:29 INFO - PROCESS | 1740 | 1468356209520 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 13:43:29 INFO - PROCESS | 1740 | 1468356209746 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:29 INFO - PROCESS | 1740 | 1468356209756 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7be000 == 36 [pid = 1740] [id = 448] 13:43:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x95436c00) [pid = 1740] [serial = 1345] [outer = (nil)] 13:43:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x983d1400) [pid = 1740] [serial = 1346] [outer = 0x95436c00] 13:43:29 INFO - PROCESS | 1740 | 1468356209888 Marionette DEBUG loaded listener.js 13:43:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x98a92800) [pid = 1740] [serial = 1347] [outer = 0x95436c00] 13:43:30 INFO - PROCESS | 1740 | 1468356210832 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]]]}] 13:43:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:43:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1594ms 13:43:30 INFO - PROCESS | 1740 | 1468356210892 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 13:43:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:43:30 INFO - PROCESS | 1740 | 1468356210897 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 13:43:30 INFO - PROCESS | 1740 | 1468356210905 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:43:30 INFO - PROCESS | 1740 | 1468356210908 Marionette TRACE conn3 <- [1,1766,null,{}] 13:43:30 INFO - PROCESS | 1740 | 1468356210915 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}] 13:43:30 INFO - PROCESS | 1740 | 1468356210920 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:31 INFO - PROCESS | 1740 | 1468356211176 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 13:43:31 INFO - PROCESS | 1740 | 1468356211450 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:31 INFO - PROCESS | 1740 | 1468356211459 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7ba400 == 37 [pid = 1740] [id = 449] 13:43:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x91dc4000) [pid = 1740] [serial = 1348] [outer = (nil)] 13:43:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x98ebc400) [pid = 1740] [serial = 1349] [outer = 0x91dc4000] 13:43:31 INFO - PROCESS | 1740 | 1468356211546 Marionette DEBUG loaded listener.js 13:43:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x995ba400) [pid = 1740] [serial = 1350] [outer = 0x91dc4000] 13:43:32 INFO - PROCESS | 1740 | 1468356212483 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]]]}] 13:43:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1635ms 13:43:32 INFO - PROCESS | 1740 | 1468356212539 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 13:43:32 INFO - PROCESS | 1740 | 1468356212544 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 13:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:43:32 INFO - PROCESS | 1740 | 1468356212551 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:43:32 INFO - PROCESS | 1740 | 1468356212556 Marionette TRACE conn3 <- [1,1770,null,{}] 13:43:32 INFO - PROCESS | 1740 | 1468356212562 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}] 13:43:32 INFO - PROCESS | 1740 | 1468356212574 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:32 INFO - PROCESS | 1740 | 1468356212865 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 13:43:33 INFO - PROCESS | 1740 | 1468356213147 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:33 INFO - PROCESS | 1740 | 1468356213160 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:33 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c2c00 == 38 [pid = 1740] [id = 450] 13:43:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x8ee5a000) [pid = 1740] [serial = 1351] [outer = (nil)] 13:43:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x99631400) [pid = 1740] [serial = 1352] [outer = 0x8ee5a000] 13:43:33 INFO - PROCESS | 1740 | 1468356213246 Marionette DEBUG loaded listener.js 13:43:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x996e0c00) [pid = 1740] [serial = 1353] [outer = 0x8ee5a000] 13:43:34 INFO - PROCESS | 1740 | 1468356214223 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]]]}] 13:43:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:43:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1735ms 13:43:34 INFO - PROCESS | 1740 | 1468356214288 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 13:43:34 INFO - PROCESS | 1740 | 1468356214292 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 13:43:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:43:34 INFO - PROCESS | 1740 | 1468356214304 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:43:34 INFO - PROCESS | 1740 | 1468356214307 Marionette TRACE conn3 <- [1,1774,null,{}] 13:43:34 INFO - PROCESS | 1740 | 1468356214315 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}] 13:43:34 INFO - PROCESS | 1740 | 1468356214321 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:34 INFO - PROCESS | 1740 | 1468356214562 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 13:43:35 INFO - PROCESS | 1740 | 1468356215022 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:35 INFO - PROCESS | 1740 | 1468356215032 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:35 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e25c800 == 39 [pid = 1740] [id = 451] 13:43:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x8e25dc00) [pid = 1740] [serial = 1354] [outer = (nil)] 13:43:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x8e267000) [pid = 1740] [serial = 1355] [outer = 0x8e25dc00] 13:43:35 INFO - PROCESS | 1740 | 1468356215126 Marionette DEBUG loaded listener.js 13:43:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x8eec9c00) [pid = 1740] [serial = 1356] [outer = 0x8e25dc00] 13:43:36 INFO - PROCESS | 1740 | 1468356216085 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]]]}] 13:43:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:43:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1845ms 13:43:36 INFO - PROCESS | 1740 | 1468356216158 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 13:43:36 INFO - PROCESS | 1740 | 1468356216179 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 13:43:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:43:36 INFO - PROCESS | 1740 | 1468356216187 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:43:36 INFO - PROCESS | 1740 | 1468356216192 Marionette TRACE conn3 <- [1,1778,null,{}] 13:43:36 INFO - PROCESS | 1740 | 1468356216201 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}] 13:43:36 INFO - PROCESS | 1740 | 1468356216211 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:36 INFO - PROCESS | 1740 | 1468356216577 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 13:43:36 INFO - PROCESS | 1740 | 1468356216816 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:36 INFO - PROCESS | 1740 | 1468356216827 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e264000 == 40 [pid = 1740] [id = 452] 13:43:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x8eef0c00) [pid = 1740] [serial = 1357] [outer = (nil)] 13:43:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x8fc9e800) [pid = 1740] [serial = 1358] [outer = 0x8eef0c00] 13:43:36 INFO - PROCESS | 1740 | 1468356216946 Marionette DEBUG loaded listener.js 13:43:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x914b5400) [pid = 1740] [serial = 1359] [outer = 0x8eef0c00] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x98ebd400) [pid = 1740] [serial = 1298] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x8fc9e000) [pid = 1740] [serial = 1301] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x983d3000) [pid = 1740] [serial = 1296] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x99615c00) [pid = 1740] [serial = 1299] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x914bf800) [pid = 1740] [serial = 1302] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x9232f400) [pid = 1740] [serial = 1281] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x92275000) [pid = 1740] [serial = 1259] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x92268800) [pid = 1740] [serial = 1274] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x93b7e800) [pid = 1740] [serial = 1265] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x93a41800) [pid = 1740] [serial = 1263] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x923bf000) [pid = 1740] [serial = 1275] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x9144c000) [pid = 1740] [serial = 1257] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x914b4000) [pid = 1740] [serial = 1271] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x93a41000) [pid = 1740] [serial = 1278] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x91dbfc00) [pid = 1740] [serial = 1260] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x8fca0000) [pid = 1740] [serial = 1256] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x93a3c800) [pid = 1740] [serial = 1262] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x923bc800) [pid = 1740] [serial = 1254] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x930cd400) [pid = 1740] [serial = 1277] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x8fc99400) [pid = 1740] [serial = 1269] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x93d7e000) [pid = 1740] [serial = 1266] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x915d4400) [pid = 1740] [serial = 1272] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x91cda800) [pid = 1740] [serial = 1280] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x8eefcc00) [pid = 1740] [serial = 1268] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9522bc00) [pid = 1740] [serial = 1284] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x95226000) [pid = 1740] [serial = 1283] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9144e000) [pid = 1740] [serial = 1304] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x915dcc00) [pid = 1740] [serial = 1305] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x8eeca400) [pid = 1740] [serial = 1307] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9144fc00) [pid = 1740] [serial = 1287] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x8fca8400) [pid = 1740] [serial = 1286] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x93d81c00) [pid = 1740] [serial = 1290] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x93acb400) [pid = 1740] [serial = 1289] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x978e8400) [pid = 1740] [serial = 1293] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9543c800) [pid = 1740] [serial = 1292] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x983cdc00) [pid = 1740] [serial = 1295] [outer = (nil)] [url = about:blank] 13:43:37 INFO - PROCESS | 1740 | 1468356217825 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]]]}] 13:43:37 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 13:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1686ms 13:43:37 INFO - PROCESS | 1740 | 1468356217877 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 13:43:37 INFO - PROCESS | 1740 | 1468356217884 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 13:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:43:37 INFO - PROCESS | 1740 | 1468356217895 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:43:37 INFO - PROCESS | 1740 | 1468356217898 Marionette TRACE conn3 <- [1,1782,null,{}] 13:43:37 INFO - PROCESS | 1740 | 1468356217905 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}] 13:43:37 INFO - PROCESS | 1740 | 1468356217911 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:38 INFO - PROCESS | 1740 | 1468356218101 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 13:43:38 INFO - PROCESS | 1740 | 1468356218250 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:38 INFO - PROCESS | 1740 | 1468356218259 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:38 INFO - PROCESS | 1740 | ++DOCSHELL 0x914bf800 == 41 [pid = 1740] [id = 453] 13:43:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x915d9000) [pid = 1740] [serial = 1360] [outer = (nil)] 13:43:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x91dbbc00) [pid = 1740] [serial = 1361] [outer = 0x915d9000] 13:43:38 INFO - PROCESS | 1740 | 1468356218338 Marionette DEBUG loaded listener.js 13:43:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9208cc00) [pid = 1740] [serial = 1362] [outer = 0x915d9000] 13:43:39 INFO - PROCESS | 1740 | 1468356219231 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]]]}] 13:43:39 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 13:43:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1383ms 13:43:39 INFO - PROCESS | 1740 | 1468356219286 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 13:43:39 INFO - PROCESS | 1740 | 1468356219289 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 13:43:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:43:39 INFO - PROCESS | 1740 | 1468356219301 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:43:39 INFO - PROCESS | 1740 | 1468356219311 Marionette TRACE conn3 <- [1,1786,null,{}] 13:43:39 INFO - PROCESS | 1740 | 1468356219331 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}] 13:43:39 INFO - PROCESS | 1740 | 1468356219340 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:39 INFO - PROCESS | 1740 | 1468356219577 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 13:43:39 INFO - PROCESS | 1740 | 1468356219610 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:39 INFO - PROCESS | 1740 | 1468356219618 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x91cdcc00 == 42 [pid = 1740] [id = 454] 13:43:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9208f000) [pid = 1740] [serial = 1363] [outer = (nil)] 13:43:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x930c9800) [pid = 1740] [serial = 1364] [outer = 0x9208f000] 13:43:39 INFO - PROCESS | 1740 | 1468356219690 Marionette DEBUG loaded listener.js 13:43:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x93a3f000) [pid = 1740] [serial = 1365] [outer = 0x9208f000] 13:43:40 INFO - PROCESS | 1740 | 1468356220691 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]]]}] 13:43:40 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 13:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1446ms 13:43:40 INFO - PROCESS | 1740 | 1468356220745 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 13:43:40 INFO - PROCESS | 1740 | 1468356220749 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 13:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:43:40 INFO - PROCESS | 1740 | 1468356220763 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:43:40 INFO - PROCESS | 1740 | 1468356220783 Marionette TRACE conn3 <- [1,1790,null,{}] 13:43:40 INFO - PROCESS | 1740 | 1468356220791 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}] 13:43:40 INFO - PROCESS | 1740 | 1468356220797 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:41 INFO - PROCESS | 1740 | 1468356221045 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 13:43:41 INFO - PROCESS | 1740 | 1468356221068 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:41 INFO - PROCESS | 1740 | 1468356221077 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7b8400 == 43 [pid = 1740] [id = 455] 13:43:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x8d7c4800) [pid = 1740] [serial = 1366] [outer = (nil)] 13:43:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x93b7a800) [pid = 1740] [serial = 1367] [outer = 0x8d7c4800] 13:43:41 INFO - PROCESS | 1740 | 1468356221151 Marionette DEBUG loaded listener.js 13:43:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x93d82000) [pid = 1740] [serial = 1368] [outer = 0x8d7c4800] 13:43:41 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x8ee60c00) [pid = 1740] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:43:41 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x914c0400) [pid = 1740] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:43:41 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x8ee5e800) [pid = 1740] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:43:42 INFO - PROCESS | 1740 | 1468356222219 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]]]}] 13:43:42 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) 13:43:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1500ms 13:43:42 INFO - PROCESS | 1740 | 1468356222264 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 13:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:43:42 INFO - PROCESS | 1740 | 1468356222268 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 13:43:42 INFO - PROCESS | 1740 | 1468356222276 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:43:42 INFO - PROCESS | 1740 | 1468356222279 Marionette TRACE conn3 <- [1,1794,null,{}] 13:43:42 INFO - PROCESS | 1740 | 1468356222286 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}] 13:43:42 INFO - PROCESS | 1740 | 1468356222291 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:42 INFO - PROCESS | 1740 | 1468356222473 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 13:43:42 INFO - PROCESS | 1740 | 1468356222484 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:42 INFO - PROCESS | 1740 | 1468356222502 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:42 INFO - PROCESS | 1740 | ++DOCSHELL 0x914bd000 == 44 [pid = 1740] [id = 456] 13:43:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x91cdfc00) [pid = 1740] [serial = 1369] [outer = (nil)] 13:43:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x95226400) [pid = 1740] [serial = 1370] [outer = 0x91cdfc00] 13:43:42 INFO - PROCESS | 1740 | 1468356222708 Marionette DEBUG loaded listener.js 13:43:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x95289400) [pid = 1740] [serial = 1371] [outer = 0x91cdfc00] 13:43:43 INFO - PROCESS | 1740 | 1468356223555 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]]]}] 13:43:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1338ms 13:43:43 INFO - PROCESS | 1740 | 1468356223649 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 13:43:43 INFO - PROCESS | 1740 | 1468356223656 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 13:43:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:43:43 INFO - PROCESS | 1740 | 1468356223667 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:43:43 INFO - PROCESS | 1740 | 1468356223675 Marionette TRACE conn3 <- [1,1798,null,{}] 13:43:43 INFO - PROCESS | 1740 | 1468356223685 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}] 13:43:43 INFO - PROCESS | 1740 | 1468356223691 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:43 INFO - PROCESS | 1740 | 1468356223935 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 13:43:44 INFO - PROCESS | 1740 | 1468356224187 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:44 INFO - PROCESS | 1740 | 1468356224204 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:44 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee58c00 == 45 [pid = 1740] [id = 457] 13:43:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x8fc9ac00) [pid = 1740] [serial = 1372] [outer = (nil)] 13:43:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x8fca8400) [pid = 1740] [serial = 1373] [outer = 0x8fc9ac00] 13:43:44 INFO - PROCESS | 1740 | 1468356224307 Marionette DEBUG loaded listener.js 13:43:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9144ac00) [pid = 1740] [serial = 1374] [outer = 0x8fc9ac00] 13:43:45 INFO - PROCESS | 1740 | 1468356225289 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]]]}] 13:43:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:43:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1697ms 13:43:45 INFO - PROCESS | 1740 | 1468356225364 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 13:43:45 INFO - PROCESS | 1740 | 1468356225369 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 13:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:43:45 INFO - PROCESS | 1740 | 1468356225383 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:43:45 INFO - PROCESS | 1740 | 1468356225391 Marionette TRACE conn3 <- [1,1802,null,{}] 13:43:45 INFO - PROCESS | 1740 | 1468356225399 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}] 13:43:45 INFO - PROCESS | 1740 | 1468356225406 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:45 INFO - PROCESS | 1740 | 1468356225668 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 13:43:45 INFO - PROCESS | 1740 | 1468356225947 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:45 INFO - PROCESS | 1740 | 1468356225956 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:45 INFO - PROCESS | 1740 | ++DOCSHELL 0x91db6400 == 46 [pid = 1740] [id = 458] 13:43:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x91dbc800) [pid = 1740] [serial = 1375] [outer = (nil)] 13:43:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x92275400) [pid = 1740] [serial = 1376] [outer = 0x91dbc800] 13:43:46 INFO - PROCESS | 1740 | 1468356226046 Marionette DEBUG loaded listener.js 13:43:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x923b5c00) [pid = 1740] [serial = 1377] [outer = 0x91dbc800] 13:43:47 INFO - PROCESS | 1740 | 1468356227029 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]]]}] 13:43:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1701ms 13:43:47 INFO - PROCESS | 1740 | 1468356227080 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 13:43:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:43:47 INFO - PROCESS | 1740 | 1468356227086 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 13:43:47 INFO - PROCESS | 1740 | 1468356227094 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:43:47 INFO - PROCESS | 1740 | 1468356227099 Marionette TRACE conn3 <- [1,1806,null,{}] 13:43:47 INFO - PROCESS | 1740 | 1468356227115 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}] 13:43:47 INFO - PROCESS | 1740 | 1468356227125 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:47 INFO - PROCESS | 1740 | 1468356227344 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 13:43:47 INFO - PROCESS | 1740 | 1468356227627 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:47 INFO - PROCESS | 1740 | 1468356227642 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:47 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d80c00 == 47 [pid = 1740] [id = 459] 13:43:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x95288400) [pid = 1740] [serial = 1378] [outer = (nil)] 13:43:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x952e1800) [pid = 1740] [serial = 1379] [outer = 0x95288400] 13:43:47 INFO - PROCESS | 1740 | 1468356227779 Marionette DEBUG loaded listener.js 13:43:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x978e2000) [pid = 1740] [serial = 1380] [outer = 0x95288400] 13:43:48 INFO - PROCESS | 1740 | 1468356228716 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]]]}] 13:43:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:43:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1701ms 13:43:48 INFO - PROCESS | 1740 | 1468356228795 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 13:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:43:48 INFO - PROCESS | 1740 | 1468356228800 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 13:43:48 INFO - PROCESS | 1740 | 1468356228807 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:43:48 INFO - PROCESS | 1740 | 1468356228812 Marionette TRACE conn3 <- [1,1810,null,{}] 13:43:48 INFO - PROCESS | 1740 | 1468356228819 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}] 13:43:48 INFO - PROCESS | 1740 | 1468356228825 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:49 INFO - PROCESS | 1740 | 1468356229066 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 13:43:49 INFO - PROCESS | 1740 | 1468356229312 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:49 INFO - PROCESS | 1740 | 1468356229325 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x92330c00 == 48 [pid = 1740] [id = 460] 13:43:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x930cc000) [pid = 1740] [serial = 1381] [outer = (nil)] 13:43:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x98eb7800) [pid = 1740] [serial = 1382] [outer = 0x930cc000] 13:43:49 INFO - PROCESS | 1740 | 1468356229422 Marionette DEBUG loaded listener.js 13:43:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x99618c00) [pid = 1740] [serial = 1383] [outer = 0x930cc000] 13:43:50 INFO - PROCESS | 1740 | 1468356230332 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]]]}] 13:43:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1587ms 13:43:50 INFO - PROCESS | 1740 | 1468356230395 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 13:43:50 INFO - PROCESS | 1740 | 1468356230400 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 13:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:43:50 INFO - PROCESS | 1740 | 1468356230407 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:43:50 INFO - PROCESS | 1740 | 1468356230412 Marionette TRACE conn3 <- [1,1814,null,{}] 13:43:50 INFO - PROCESS | 1740 | 1468356230419 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}] 13:43:50 INFO - PROCESS | 1740 | 1468356230425 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:50 INFO - PROCESS | 1740 | 1468356230638 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 13:43:50 INFO - PROCESS | 1740 | 1468356230865 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:50 INFO - PROCESS | 1740 | 1468356230873 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eec3800 == 49 [pid = 1740] [id = 461] 13:43:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x8fca6000) [pid = 1740] [serial = 1384] [outer = (nil)] 13:43:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x99627c00) [pid = 1740] [serial = 1385] [outer = 0x8fca6000] 13:43:51 INFO - PROCESS | 1740 | 1468356231003 Marionette DEBUG loaded listener.js 13:43:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x99632000) [pid = 1740] [serial = 1386] [outer = 0x8fca6000] 13:43:51 INFO - PROCESS | 1740 | 1468356231965 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]]]}] 13:43:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1589ms 13:43:52 INFO - PROCESS | 1740 | 1468356231997 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 13:43:52 INFO - PROCESS | 1740 | 1468356232001 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 13:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:43:52 INFO - PROCESS | 1740 | 1468356232008 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:43:52 INFO - PROCESS | 1740 | 1468356232011 Marionette TRACE conn3 <- [1,1818,null,{}] 13:43:52 INFO - PROCESS | 1740 | 1468356232019 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}] 13:43:52 INFO - PROCESS | 1740 | 1468356232028 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:52 INFO - PROCESS | 1740 | 1468356232281 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 13:43:52 INFO - PROCESS | 1740 | 1468356232516 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:52 INFO - PROCESS | 1740 | 1468356232527 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee5f800 == 50 [pid = 1740] [id = 462] 13:43:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x99aaf800) [pid = 1740] [serial = 1387] [outer = (nil)] 13:43:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x99c30400) [pid = 1740] [serial = 1388] [outer = 0x99aaf800] 13:43:52 INFO - PROCESS | 1740 | 1468356232653 Marionette DEBUG loaded listener.js 13:43:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x99c36800) [pid = 1740] [serial = 1389] [outer = 0x99aaf800] 13:43:53 INFO - PROCESS | 1740 | 1468356233558 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]]]}] 13:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1589ms 13:43:53 INFO - PROCESS | 1740 | 1468356233598 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 13:43:53 INFO - PROCESS | 1740 | 1468356233603 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 13:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:43:53 INFO - PROCESS | 1740 | 1468356233630 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:43:53 INFO - PROCESS | 1740 | 1468356233634 Marionette TRACE conn3 <- [1,1822,null,{}] 13:43:53 INFO - PROCESS | 1740 | 1468356233641 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}] 13:43:53 INFO - PROCESS | 1740 | 1468356233647 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:53 INFO - PROCESS | 1740 | 1468356233845 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 13:43:54 INFO - PROCESS | 1740 | 1468356234076 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:54 INFO - PROCESS | 1740 | 1468356234085 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:54 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c5400 == 51 [pid = 1740] [id = 463] 13:43:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x8fb4f000) [pid = 1740] [serial = 1390] [outer = (nil)] 13:43:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x99c3a400) [pid = 1740] [serial = 1391] [outer = 0x8fb4f000] 13:43:54 INFO - PROCESS | 1740 | 1468356234181 Marionette DEBUG loaded listener.js 13:43:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x99cdf800) [pid = 1740] [serial = 1392] [outer = 0x8fb4f000] 13:43:55 INFO - PROCESS | 1740 | 1468356235110 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]]]}] 13:43:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1545ms 13:43:55 INFO - PROCESS | 1740 | 1468356235172 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 13:43:55 INFO - PROCESS | 1740 | 1468356235177 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 13:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:43:55 INFO - PROCESS | 1740 | 1468356235185 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:43:55 INFO - PROCESS | 1740 | 1468356235190 Marionette TRACE conn3 <- [1,1826,null,{}] 13:43:55 INFO - PROCESS | 1740 | 1468356235197 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}] 13:43:55 INFO - PROCESS | 1740 | 1468356235203 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:55 INFO - PROCESS | 1740 | 1468356235450 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 13:43:56 INFO - PROCESS | 1740 | 1468356236042 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:56 INFO - PROCESS | 1740 | 1468356236054 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:56 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eef6800 == 52 [pid = 1740] [id = 464] 13:43:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x8eef9c00) [pid = 1740] [serial = 1393] [outer = (nil)] 13:43:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x8fb49c00) [pid = 1740] [serial = 1394] [outer = 0x8eef9c00] 13:43:56 INFO - PROCESS | 1740 | 1468356236152 Marionette DEBUG loaded listener.js 13:43:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x91445c00) [pid = 1740] [serial = 1395] [outer = 0x8eef9c00] 13:43:57 INFO - PROCESS | 1740 | 1468356237089 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]]]}] 13:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1986ms 13:43:57 INFO - PROCESS | 1740 | 1468356237173 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 13:43:57 INFO - PROCESS | 1740 | 1468356237179 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 13:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:43:57 INFO - PROCESS | 1740 | 1468356237188 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:43:57 INFO - PROCESS | 1740 | 1468356237193 Marionette TRACE conn3 <- [1,1830,null,{}] 13:43:57 INFO - PROCESS | 1740 | 1468356237221 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}] 13:43:57 INFO - PROCESS | 1740 | 1468356237230 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:57 INFO - PROCESS | 1740 | 1468356237422 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 13:43:57 INFO - PROCESS | 1740 | 1468356237672 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:57 INFO - PROCESS | 1740 | 1468356237683 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb4f800 == 53 [pid = 1740] [id = 465] 13:43:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x915dec00) [pid = 1740] [serial = 1396] [outer = (nil)] 13:43:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x923bd800) [pid = 1740] [serial = 1397] [outer = 0x915dec00] 13:43:57 INFO - PROCESS | 1740 | 1468356237833 Marionette DEBUG loaded listener.js 13:43:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x92428800) [pid = 1740] [serial = 1398] [outer = 0x915dec00] 13:43:58 INFO - PROCESS | 1740 | 1468356238713 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]]]}] 13:43:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1606ms 13:43:58 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c1000 == 52 [pid = 1740] [id = 404] 13:43:58 INFO - PROCESS | 1740 | --DOCSHELL 0x8e25a400 == 51 [pid = 1740] [id = 390] 13:43:58 INFO - PROCESS | 1740 | --DOCSHELL 0x8eef6400 == 50 [pid = 1740] [id = 389] 13:43:58 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c6000 == 49 [pid = 1740] [id = 400] 13:43:58 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x93b7c400) [pid = 1740] [serial = 1334] [outer = (nil)] [url = about:blank] 13:43:58 INFO - PROCESS | 1740 | 1468356238868 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 13:43:58 INFO - PROCESS | 1740 | 1468356238875 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 13:43:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:43:58 INFO - PROCESS | 1740 | 1468356238907 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:43:58 INFO - PROCESS | 1740 | 1468356238910 Marionette TRACE conn3 <- [1,1834,null,{}] 13:43:58 INFO - PROCESS | 1740 | 1468356238918 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}] 13:43:58 INFO - PROCESS | 1740 | 1468356238923 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:59 INFO - PROCESS | 1740 | 1468356239115 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 13:43:59 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x8eec7c00) [pid = 1740] [serial = 1325] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x8e25b800) [pid = 1740] [serial = 1310] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x91cd0c00) [pid = 1740] [serial = 1328] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x91cdac00) [pid = 1740] [serial = 1316] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x8fca1400) [pid = 1740] [serial = 1313] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x92331400) [pid = 1740] [serial = 1319] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x9242cc00) [pid = 1740] [serial = 1322] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x91cdb800) [pid = 1740] [serial = 1329] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x91d72800) [pid = 1740] [serial = 1332] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x8eecf800) [pid = 1740] [serial = 1331] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x8eefdc00) [pid = 1740] [serial = 1326] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1740 | 1468356239363 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:59 INFO - PROCESS | 1740 | 1468356239372 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:43:59 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fca1400 == 50 [pid = 1740] [id = 466] 13:43:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x91cd0c00) [pid = 1740] [serial = 1399] [outer = (nil)] 13:43:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x91d73000) [pid = 1740] [serial = 1400] [outer = 0x91cd0c00] 13:43:59 INFO - PROCESS | 1740 | 1468356239448 Marionette DEBUG loaded listener.js 13:43:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x923bec00) [pid = 1740] [serial = 1401] [outer = 0x91cd0c00] 13:44:00 INFO - PROCESS | 1740 | 1468356240312 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]]]}] 13:44:00 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 13:44:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1437ms 13:44:00 INFO - PROCESS | 1740 | 1468356240340 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 13:44:00 INFO - PROCESS | 1740 | 1468356240343 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 13:44:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:44:00 INFO - PROCESS | 1740 | 1468356240354 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:44:00 INFO - PROCESS | 1740 | 1468356240364 Marionette TRACE conn3 <- [1,1838,null,{}] 13:44:00 INFO - PROCESS | 1740 | 1468356240407 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}] 13:44:00 INFO - PROCESS | 1740 | 1468356240415 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:00 INFO - PROCESS | 1740 | 1468356240631 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 13:44:00 INFO - PROCESS | 1740 | 1468356240781 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:00 INFO - PROCESS | 1740 | 1468356240791 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb43000 == 51 [pid = 1740] [id = 467] 13:44:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x8fca4800) [pid = 1740] [serial = 1402] [outer = (nil)] 13:44:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x98305400) [pid = 1740] [serial = 1403] [outer = 0x8fca4800] 13:44:00 INFO - PROCESS | 1740 | 1468356240863 Marionette DEBUG loaded listener.js 13:44:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x98eb4c00) [pid = 1740] [serial = 1404] [outer = 0x8fca4800] 13:44:01 INFO - PROCESS | 1740 | 1468356241778 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]]]}] 13:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1472ms 13:44:01 INFO - PROCESS | 1740 | 1468356241824 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 13:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:44:01 INFO - PROCESS | 1740 | 1468356241829 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 13:44:01 INFO - PROCESS | 1740 | 1468356241838 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:44:01 INFO - PROCESS | 1740 | 1468356241843 Marionette TRACE conn3 <- [1,1842,null,{}] 13:44:01 INFO - PROCESS | 1740 | 1468356241861 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}] 13:44:01 INFO - PROCESS | 1740 | 1468356241867 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:02 INFO - PROCESS | 1740 | 1468356242125 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 13:44:02 INFO - PROCESS | 1740 | 1468356242152 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:02 INFO - PROCESS | 1740 | 1468356242159 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eef4400 == 52 [pid = 1740] [id = 468] 13:44:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x983da800) [pid = 1740] [serial = 1405] [outer = (nil)] 13:44:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x99aab400) [pid = 1740] [serial = 1406] [outer = 0x983da800] 13:44:02 INFO - PROCESS | 1740 | 1468356242232 Marionette DEBUG loaded listener.js 13:44:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x99c2d400) [pid = 1740] [serial = 1407] [outer = 0x983da800] 13:44:03 INFO - PROCESS | 1740 | 1468356243267 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]]]}] 13:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1496ms 13:44:03 INFO - PROCESS | 1740 | 1468356243333 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 13:44:03 INFO - PROCESS | 1740 | 1468356243337 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 13:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:44:03 INFO - PROCESS | 1740 | 1468356243344 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:44:03 INFO - PROCESS | 1740 | 1468356243348 Marionette TRACE conn3 <- [1,1846,null,{}] 13:44:03 INFO - PROCESS | 1740 | 1468356243354 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}] 13:44:03 INFO - PROCESS | 1740 | 1468356243360 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:03 INFO - PROCESS | 1740 | 1468356243780 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 13:44:03 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x8e267400) [pid = 1740] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:44:03 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x8d7c0800) [pid = 1740] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:44:03 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x91cd2400) [pid = 1740] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:44:03 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x92088000) [pid = 1740] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:44:03 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x8fb47c00) [pid = 1740] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:44:03 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x9208f000) [pid = 1740] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:44:03 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x8d7c4800) [pid = 1740] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:44:03 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x8e25dc00) [pid = 1740] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:44:03 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x8eef0c00) [pid = 1740] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:44:03 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x915d9000) [pid = 1740] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:44:03 INFO - PROCESS | 1740 | 1468356243947 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:03 INFO - PROCESS | 1740 | 1468356243965 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:04 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb45800 == 53 [pid = 1740] [id = 469] 13:44:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x8fb47c00) [pid = 1740] [serial = 1408] [outer = (nil)] 13:44:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x915d2c00) [pid = 1740] [serial = 1409] [outer = 0x8fb47c00] 13:44:04 INFO - PROCESS | 1740 | 1468356244057 Marionette DEBUG loaded listener.js 13:44:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x92425000) [pid = 1740] [serial = 1410] [outer = 0x8fb47c00] 13:44:04 INFO - PROCESS | 1740 | 1468356244844 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]]]}] 13:44:04 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) 13:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1538ms 13:44:04 INFO - PROCESS | 1740 | 1468356244883 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 13:44:04 INFO - PROCESS | 1740 | 1468356244887 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 13:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:44:04 INFO - PROCESS | 1740 | 1468356244894 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:44:04 INFO - PROCESS | 1740 | 1468356244898 Marionette TRACE conn3 <- [1,1850,null,{}] 13:44:04 INFO - PROCESS | 1740 | 1468356244904 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}] 13:44:04 INFO - PROCESS | 1740 | 1468356244909 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:05 INFO - PROCESS | 1740 | 1468356245150 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 13:44:05 INFO - PROCESS | 1740 | 1468356245166 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:05 INFO - PROCESS | 1740 | 1468356245176 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eef2800 == 54 [pid = 1740] [id = 470] 13:44:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x8fc9bc00) [pid = 1740] [serial = 1411] [outer = (nil)] 13:44:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x99e5e000) [pid = 1740] [serial = 1412] [outer = 0x8fc9bc00] 13:44:05 INFO - PROCESS | 1740 | 1468356245246 Marionette DEBUG loaded listener.js 13:44:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x99f1b000) [pid = 1740] [serial = 1413] [outer = 0x8fc9bc00] 13:44:06 INFO - PROCESS | 1740 | 1468356246319 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]]]}] 13:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1498ms 13:44:06 INFO - PROCESS | 1740 | 1468356246394 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 13:44:06 INFO - PROCESS | 1740 | 1468356246401 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 13:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:44:06 INFO - PROCESS | 1740 | 1468356246413 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:44:06 INFO - PROCESS | 1740 | 1468356246418 Marionette TRACE conn3 <- [1,1854,null,{}] 13:44:06 INFO - PROCESS | 1740 | 1468356246429 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}] 13:44:06 INFO - PROCESS | 1740 | 1468356246437 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:06 INFO - PROCESS | 1740 | 1468356246695 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 13:44:06 INFO - PROCESS | 1740 | 1468356246964 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:06 INFO - PROCESS | 1740 | 1468356246974 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e267400 == 55 [pid = 1740] [id = 471] 13:44:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x8eefec00) [pid = 1740] [serial = 1414] [outer = (nil)] 13:44:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x915d4c00) [pid = 1740] [serial = 1415] [outer = 0x8eefec00] 13:44:07 INFO - PROCESS | 1740 | 1468356247106 Marionette DEBUG loaded listener.js 13:44:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x91cd8c00) [pid = 1740] [serial = 1416] [outer = 0x8eefec00] 13:44:08 INFO - PROCESS | 1740 | 1468356248053 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]]]}] 13:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1686ms 13:44:08 INFO - PROCESS | 1740 | 1468356248099 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 13:44:08 INFO - PROCESS | 1740 | 1468356248108 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 13:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:44:08 INFO - PROCESS | 1740 | 1468356248121 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:44:08 INFO - PROCESS | 1740 | 1468356248125 Marionette TRACE conn3 <- [1,1858,null,{}] 13:44:08 INFO - PROCESS | 1740 | 1468356248134 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}] 13:44:08 INFO - PROCESS | 1740 | 1468356248141 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:08 INFO - PROCESS | 1740 | 1468356248363 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 13:44:08 INFO - PROCESS | 1740 | 1468356248601 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:08 INFO - PROCESS | 1740 | 1468356248608 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x92088000 == 56 [pid = 1740] [id = 472] 13:44:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x923bcc00) [pid = 1740] [serial = 1417] [outer = (nil)] 13:44:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x93a3dc00) [pid = 1740] [serial = 1418] [outer = 0x923bcc00] 13:44:08 INFO - PROCESS | 1740 | 1468356248759 Marionette DEBUG loaded listener.js 13:44:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x93d7d400) [pid = 1740] [serial = 1419] [outer = 0x923bcc00] 13:44:09 INFO - PROCESS | 1740 | 1468356249766 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]]]}] 13:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1695ms 13:44:09 INFO - PROCESS | 1740 | 1468356249815 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 13:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:44:09 INFO - PROCESS | 1740 | 1468356249821 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 13:44:09 INFO - PROCESS | 1740 | 1468356249829 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:44:09 INFO - PROCESS | 1740 | 1468356249836 Marionette TRACE conn3 <- [1,1862,null,{}] 13:44:09 INFO - PROCESS | 1740 | 1468356249854 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}] 13:44:09 INFO - PROCESS | 1740 | 1468356249864 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:10 INFO - PROCESS | 1740 | 1468356250169 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 13:44:10 INFO - PROCESS | 1740 | 1468356250547 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:10 INFO - PROCESS | 1740 | 1468356250565 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:10 INFO - PROCESS | 1740 | ++DOCSHELL 0x99c38800 == 57 [pid = 1740] [id = 473] 13:44:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x99c39000) [pid = 1740] [serial = 1420] [outer = (nil)] 13:44:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 103 (0x99e5e800) [pid = 1740] [serial = 1421] [outer = 0x99c39000] 13:44:10 INFO - PROCESS | 1740 | 1468356250725 Marionette DEBUG loaded listener.js 13:44:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 104 (0x99f1e000) [pid = 1740] [serial = 1422] [outer = 0x99c39000] 13:44:12 INFO - PROCESS | 1740 | 1468356252227 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]]]}] 13:44:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 2447ms 13:44:12 INFO - PROCESS | 1740 | 1468356252276 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 13:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:44:12 INFO - PROCESS | 1740 | 1468356252281 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 13:44:12 INFO - PROCESS | 1740 | 1468356252288 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:44:12 INFO - PROCESS | 1740 | 1468356252291 Marionette TRACE conn3 <- [1,1866,null,{}] 13:44:12 INFO - PROCESS | 1740 | 1468356252299 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}] 13:44:12 INFO - PROCESS | 1740 | 1468356252304 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:12 INFO - PROCESS | 1740 | 1468356252507 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 13:44:12 INFO - PROCESS | 1740 | 1468356252716 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:12 INFO - PROCESS | 1740 | 1468356252723 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x95223800 == 58 [pid = 1740] [id = 474] 13:44:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 105 (0x99c3b000) [pid = 1740] [serial = 1423] [outer = (nil)] 13:44:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 106 (0x99f6cc00) [pid = 1740] [serial = 1424] [outer = 0x99c3b000] 13:44:12 INFO - PROCESS | 1740 | 1468356252833 Marionette DEBUG loaded listener.js 13:44:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 107 (0x9a0e2000) [pid = 1740] [serial = 1425] [outer = 0x99c3b000] 13:44:13 INFO - PROCESS | 1740 | 1468356253756 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]]]}] 13:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1500ms 13:44:13 INFO - PROCESS | 1740 | 1468356253789 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 13:44:13 INFO - PROCESS | 1740 | 1468356253792 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 13:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:44:13 INFO - PROCESS | 1740 | 1468356253800 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:44:13 INFO - PROCESS | 1740 | 1468356253804 Marionette TRACE conn3 <- [1,1870,null,{}] 13:44:13 INFO - PROCESS | 1740 | 1468356253810 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}] 13:44:13 INFO - PROCESS | 1740 | 1468356253816 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:14 INFO - PROCESS | 1740 | 1468356254018 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 13:44:14 INFO - PROCESS | 1740 | 1468356254360 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:14 INFO - PROCESS | 1740 | 1468356254373 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:14 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c6800 == 59 [pid = 1740] [id = 475] 13:44:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 108 (0x93b7d400) [pid = 1740] [serial = 1426] [outer = (nil)] 13:44:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 109 (0x9a0ee000) [pid = 1740] [serial = 1427] [outer = 0x93b7d400] 13:44:14 INFO - PROCESS | 1740 | 1468356254465 Marionette DEBUG loaded listener.js 13:44:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 110 (0x9a0ef800) [pid = 1740] [serial = 1428] [outer = 0x93b7d400] 13:44:15 INFO - PROCESS | 1740 | 1468356255355 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]]]}] 13:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1594ms 13:44:15 INFO - PROCESS | 1740 | 1468356255411 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 13:44:15 INFO - PROCESS | 1740 | 1468356255417 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 13:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:44:15 INFO - PROCESS | 1740 | 1468356255427 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:44:15 INFO - PROCESS | 1740 | 1468356255432 Marionette TRACE conn3 <- [1,1874,null,{}] 13:44:15 INFO - PROCESS | 1740 | 1468356255439 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}] 13:44:15 INFO - PROCESS | 1740 | 1468356255450 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:15 INFO - PROCESS | 1740 | 1468356255686 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 13:44:15 INFO - PROCESS | 1740 | 1468356255903 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:15 INFO - PROCESS | 1740 | 1468356255910 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e261800 == 60 [pid = 1740] [id = 476] 13:44:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 111 (0x8e269800) [pid = 1740] [serial = 1429] [outer = (nil)] 13:44:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 112 (0x9ae3dc00) [pid = 1740] [serial = 1430] [outer = 0x8e269800] 13:44:16 INFO - PROCESS | 1740 | 1468356256041 Marionette DEBUG loaded listener.js 13:44:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 113 (0x9ae72400) [pid = 1740] [serial = 1431] [outer = 0x8e269800] 13:44:17 INFO - PROCESS | 1740 | 1468356257036 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]]]}] 13:44:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1683ms 13:44:17 INFO - PROCESS | 1740 | 1468356257111 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 13:44:17 INFO - PROCESS | 1740 | 1468356257114 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 13:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:44:17 INFO - PROCESS | 1740 | 1468356257124 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:44:17 INFO - PROCESS | 1740 | 1468356257129 Marionette TRACE conn3 <- [1,1878,null,{}] 13:44:17 INFO - PROCESS | 1740 | 1468356257136 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}] 13:44:17 INFO - PROCESS | 1740 | 1468356257142 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:17 INFO - PROCESS | 1740 | 1468356257384 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 13:44:17 INFO - PROCESS | 1740 | 1468356257666 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:17 INFO - PROCESS | 1740 | 1468356257674 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:17 INFO - PROCESS | 1740 | ++DOCSHELL 0x9830b000 == 61 [pid = 1740] [id = 477] 13:44:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 114 (0x99c35c00) [pid = 1740] [serial = 1432] [outer = (nil)] 13:44:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 115 (0x9aec7400) [pid = 1740] [serial = 1433] [outer = 0x99c35c00] 13:44:17 INFO - PROCESS | 1740 | 1468356257767 Marionette DEBUG loaded listener.js 13:44:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 116 (0x9aecac00) [pid = 1740] [serial = 1434] [outer = 0x99c35c00] 13:44:18 INFO - PROCESS | 1740 | 1468356258640 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]]]}] 13:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1582ms 13:44:18 INFO - PROCESS | 1740 | 1468356258707 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 13:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:44:18 INFO - PROCESS | 1740 | 1468356258718 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 13:44:18 INFO - PROCESS | 1740 | 1468356258726 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:44:18 INFO - PROCESS | 1740 | 1468356258730 Marionette TRACE conn3 <- [1,1882,null,{}] 13:44:18 INFO - PROCESS | 1740 | 1468356258737 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}] 13:44:18 INFO - PROCESS | 1740 | 1468356258741 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:18 INFO - PROCESS | 1740 | 1468356258950 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 13:44:19 INFO - PROCESS | 1740 | 1468356259191 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:19 INFO - PROCESS | 1740 | 1468356259200 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c6c00 == 62 [pid = 1740] [id = 478] 13:44:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 117 (0x8fc9a800) [pid = 1740] [serial = 1435] [outer = (nil)] 13:44:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 118 (0x9aed2c00) [pid = 1740] [serial = 1436] [outer = 0x8fc9a800] 13:44:19 INFO - PROCESS | 1740 | 1468356259326 Marionette DEBUG loaded listener.js 13:44:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 119 (0x9afb6800) [pid = 1740] [serial = 1437] [outer = 0x8fc9a800] 13:44:20 INFO - PROCESS | 1740 | 1468356260239 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]]]}] 13:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1590ms 13:44:20 INFO - PROCESS | 1740 | 1468356260316 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 13:44:20 INFO - PROCESS | 1740 | 1468356260319 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 13:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:44:20 INFO - PROCESS | 1740 | 1468356260328 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:44:20 INFO - PROCESS | 1740 | 1468356260331 Marionette TRACE conn3 <- [1,1886,null,{}] 13:44:20 INFO - PROCESS | 1740 | 1468356260338 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}] 13:44:20 INFO - PROCESS | 1740 | 1468356260342 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:20 INFO - PROCESS | 1740 | 1468356260586 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 13:44:20 INFO - PROCESS | 1740 | 1468356260823 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:20 INFO - PROCESS | 1740 | 1468356260830 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:20 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7bd000 == 63 [pid = 1740] [id = 479] 13:44:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 120 (0x914c0800) [pid = 1740] [serial = 1438] [outer = (nil)] 13:44:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 121 (0x9afbe400) [pid = 1740] [serial = 1439] [outer = 0x914c0800] 13:44:20 INFO - PROCESS | 1740 | 1468356260963 Marionette DEBUG loaded listener.js 13:44:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 122 (0x9afbf800) [pid = 1740] [serial = 1440] [outer = 0x914c0800] 13:44:21 INFO - PROCESS | 1740 | 1468356261925 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]]]}] 13:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1632ms 13:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:44:21 INFO - PROCESS | 1740 | 1468356261960 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 13:44:21 INFO - PROCESS | 1740 | 1468356261963 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 13:44:21 INFO - PROCESS | 1740 | 1468356261971 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:44:21 INFO - PROCESS | 1740 | 1468356261974 Marionette TRACE conn3 <- [1,1890,null,{}] 13:44:21 INFO - PROCESS | 1740 | 1468356261984 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}] 13:44:21 INFO - PROCESS | 1740 | 1468356261991 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:22 INFO - PROCESS | 1740 | 1468356262205 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 13:44:22 INFO - PROCESS | 1740 | 1468356262451 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:22 INFO - PROCESS | 1740 | 1468356262459 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:22 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eec5c00 == 64 [pid = 1740] [id = 480] 13:44:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 123 (0x8eecbc00) [pid = 1740] [serial = 1441] [outer = (nil)] 13:44:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 124 (0x8fb4bc00) [pid = 1740] [serial = 1442] [outer = 0x8eecbc00] 13:44:22 INFO - PROCESS | 1740 | 1468356262847 Marionette DEBUG loaded listener.js 13:44:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 125 (0x91443800) [pid = 1740] [serial = 1443] [outer = 0x8eecbc00] 13:44:23 INFO - PROCESS | 1740 | 1468356263858 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]]]}] 13:44:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1935ms 13:44:23 INFO - PROCESS | 1740 | 1468356263907 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 13:44:23 INFO - PROCESS | 1740 | 1468356263914 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 13:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:44:23 INFO - PROCESS | 1740 | 1468356263924 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:44:23 INFO - PROCESS | 1740 | 1468356263928 Marionette TRACE conn3 <- [1,1894,null,{}] 13:44:23 INFO - PROCESS | 1740 | 1468356263937 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}] 13:44:23 INFO - PROCESS | 1740 | 1468356263942 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:24 INFO - PROCESS | 1740 | 1468356264153 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 13:44:24 INFO - PROCESS | 1740 | 1468356264428 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:24 INFO - PROCESS | 1740 | 1468356264439 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:24 INFO - PROCESS | 1740 | ++DOCSHELL 0x92268800 == 65 [pid = 1740] [id = 481] 13:44:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 126 (0x923c1000) [pid = 1740] [serial = 1444] [outer = (nil)] 13:44:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 127 (0x930ca000) [pid = 1740] [serial = 1445] [outer = 0x923c1000] 13:44:24 INFO - PROCESS | 1740 | 1468356264639 Marionette DEBUG loaded listener.js 13:44:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 128 (0x93a4a800) [pid = 1740] [serial = 1446] [outer = 0x923c1000] 13:44:25 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb45800 == 64 [pid = 1740] [id = 469] 13:44:25 INFO - PROCESS | 1740 | --DOCSHELL 0x8eef4400 == 63 [pid = 1740] [id = 468] 13:44:25 INFO - PROCESS | 1740 | --DOMWINDOW == 127 (0x99631400) [pid = 1740] [serial = 1352] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1740 | --DOMWINDOW == 126 (0x95226400) [pid = 1740] [serial = 1370] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb43000 == 62 [pid = 1740] [id = 467] 13:44:25 INFO - PROCESS | 1740 | --DOCSHELL 0x8fca1400 == 61 [pid = 1740] [id = 466] 13:44:25 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb4f800 == 60 [pid = 1740] [id = 465] 13:44:25 INFO - PROCESS | 1740 | --DOCSHELL 0x8eef6800 == 59 [pid = 1740] [id = 464] 13:44:25 INFO - PROCESS | 1740 | --DOMWINDOW == 125 (0x93a3f000) [pid = 1740] [serial = 1365] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1740 | --DOMWINDOW == 124 (0x93b7a800) [pid = 1740] [serial = 1367] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1740 | --DOMWINDOW == 123 (0x93d82000) [pid = 1740] [serial = 1368] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1740 | --DOMWINDOW == 122 (0x8eec9c00) [pid = 1740] [serial = 1356] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1740 | --DOMWINDOW == 121 (0x8e267000) [pid = 1740] [serial = 1355] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1740 | --DOMWINDOW == 120 (0x8fc9e800) [pid = 1740] [serial = 1358] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1740 | --DOMWINDOW == 119 (0x914b5400) [pid = 1740] [serial = 1359] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1740 | --DOMWINDOW == 118 (0x95439000) [pid = 1740] [serial = 1343] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1740 | --DOMWINDOW == 117 (0x91dbbc00) [pid = 1740] [serial = 1361] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1740 | --DOMWINDOW == 116 (0x983d1400) [pid = 1740] [serial = 1346] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1740 | --DOMWINDOW == 115 (0x98ebc400) [pid = 1740] [serial = 1349] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1740 | --DOMWINDOW == 114 (0x8fc9f400) [pid = 1740] [serial = 1337] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1740 | --DOMWINDOW == 113 (0x93a3cc00) [pid = 1740] [serial = 1340] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1740 | --DOMWINDOW == 112 (0x930c9800) [pid = 1740] [serial = 1364] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1740 | --DOMWINDOW == 111 (0x9208cc00) [pid = 1740] [serial = 1362] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1740 | --DOMWINDOW == 110 (0x930d1400) [pid = 1740] [serial = 1323] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1740 | --DOMWINDOW == 109 (0x8e269400) [pid = 1740] [serial = 1311] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1740 | --DOMWINDOW == 108 (0x91d70800) [pid = 1740] [serial = 1317] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1740 | --DOMWINDOW == 107 (0x923b7c00) [pid = 1740] [serial = 1320] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1740 | --DOMWINDOW == 106 (0x91446c00) [pid = 1740] [serial = 1314] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1740 | 1468356265769 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]]]}] 13:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1904ms 13:44:25 INFO - PROCESS | 1740 | 1468356265827 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 13:44:25 INFO - PROCESS | 1740 | 1468356265833 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 13:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:44:25 INFO - PROCESS | 1740 | 1468356265884 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:44:25 INFO - PROCESS | 1740 | 1468356265889 Marionette TRACE conn3 <- [1,1898,null,{}] 13:44:25 INFO - PROCESS | 1740 | 1468356265896 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}] 13:44:25 INFO - PROCESS | 1740 | 1468356265903 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:26 INFO - PROCESS | 1740 | 1468356266106 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 13:44:26 INFO - PROCESS | 1740 | 1468356266330 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:26 INFO - PROCESS | 1740 | 1468356266339 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee61c00 == 60 [pid = 1740] [id = 482] 13:44:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 107 (0x8fca4000) [pid = 1740] [serial = 1447] [outer = (nil)] 13:44:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 108 (0x923b8c00) [pid = 1740] [serial = 1448] [outer = 0x8fca4000] 13:44:26 INFO - PROCESS | 1740 | 1468356266418 Marionette DEBUG loaded listener.js 13:44:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 109 (0x93a3f000) [pid = 1740] [serial = 1449] [outer = 0x8fca4000] 13:44:27 INFO - PROCESS | 1740 | 1468356267330 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]]]}] 13:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1541ms 13:44:27 INFO - PROCESS | 1740 | 1468356267421 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 13:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:44:27 INFO - PROCESS | 1740 | 1468356267426 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 13:44:27 INFO - PROCESS | 1740 | 1468356267434 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:44:27 INFO - PROCESS | 1740 | 1468356267441 Marionette TRACE conn3 <- [1,1902,null,{}] 13:44:27 INFO - PROCESS | 1740 | 1468356267457 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}] 13:44:27 INFO - PROCESS | 1740 | 1468356267467 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:27 INFO - PROCESS | 1740 | 1468356267666 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 13:44:27 INFO - PROCESS | 1740 | 1468356267890 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:27 INFO - PROCESS | 1740 | 1468356267902 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x95227800 == 61 [pid = 1740] [id = 483] 13:44:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 110 (0x9543e000) [pid = 1740] [serial = 1450] [outer = (nil)] 13:44:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 111 (0x98310400) [pid = 1740] [serial = 1451] [outer = 0x9543e000] 13:44:27 INFO - PROCESS | 1740 | 1468356267991 Marionette DEBUG loaded listener.js 13:44:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 112 (0x98ec0800) [pid = 1740] [serial = 1452] [outer = 0x9543e000] 13:44:28 INFO - PROCESS | 1740 | 1468356268849 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]]]}] 13:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1454ms 13:44:28 INFO - PROCESS | 1740 | 1468356268890 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 13:44:28 INFO - PROCESS | 1740 | 1468356268895 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 13:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:44:28 INFO - PROCESS | 1740 | 1468356268902 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:44:28 INFO - PROCESS | 1740 | 1468356268905 Marionette TRACE conn3 <- [1,1906,null,{}] 13:44:28 INFO - PROCESS | 1740 | 1468356268912 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}] 13:44:28 INFO - PROCESS | 1740 | 1468356268918 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:29 INFO - PROCESS | 1740 | 1468356269189 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 13:44:29 INFO - PROCESS | 1740 | 1468356269220 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:29 INFO - PROCESS | 1740 | 1468356269229 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x92330400 == 62 [pid = 1740] [id = 484] 13:44:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 113 (0x93d85800) [pid = 1740] [serial = 1453] [outer = (nil)] 13:44:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 114 (0x99632800) [pid = 1740] [serial = 1454] [outer = 0x93d85800] 13:44:29 INFO - PROCESS | 1740 | 1468356269318 Marionette DEBUG loaded listener.js 13:44:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 115 (0x99c31400) [pid = 1740] [serial = 1455] [outer = 0x93d85800] 13:44:29 INFO - PROCESS | 1740 | --DOMWINDOW == 114 (0x8fca4800) [pid = 1740] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:44:29 INFO - PROCESS | 1740 | --DOMWINDOW == 113 (0x91cd0c00) [pid = 1740] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:44:29 INFO - PROCESS | 1740 | --DOMWINDOW == 112 (0x983da800) [pid = 1740] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:44:29 INFO - PROCESS | 1740 | --DOMWINDOW == 111 (0x8fb47c00) [pid = 1740] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:44:29 INFO - PROCESS | 1740 | --DOMWINDOW == 110 (0x915dec00) [pid = 1740] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:44:29 INFO - PROCESS | 1740 | --DOMWINDOW == 109 (0x8eef9c00) [pid = 1740] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:44:30 INFO - PROCESS | 1740 | 1468356270404 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]]]}] 13:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1551ms 13:44:30 INFO - PROCESS | 1740 | 1468356270454 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 13:44:30 INFO - PROCESS | 1740 | 1468356270458 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 13:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:44:30 INFO - PROCESS | 1740 | 1468356270480 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:44:30 INFO - PROCESS | 1740 | 1468356270484 Marionette TRACE conn3 <- [1,1910,null,{}] 13:44:30 INFO - PROCESS | 1740 | 1468356270491 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}] 13:44:30 INFO - PROCESS | 1740 | 1468356270496 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:30 INFO - PROCESS | 1740 | 1468356270687 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 13:44:30 INFO - PROCESS | 1740 | 1468356270697 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:30 INFO - PROCESS | 1740 | 1468356270707 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:30 INFO - PROCESS | 1740 | ++DOCSHELL 0x98a91c00 == 63 [pid = 1740] [id = 485] 13:44:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 110 (0x98eb4800) [pid = 1740] [serial = 1456] [outer = (nil)] 13:44:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 111 (0x99c11c00) [pid = 1740] [serial = 1457] [outer = 0x98eb4800] 13:44:30 INFO - PROCESS | 1740 | 1468356270791 Marionette DEBUG loaded listener.js 13:44:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 112 (0x99f19800) [pid = 1740] [serial = 1458] [outer = 0x98eb4800] 13:44:31 INFO - PROCESS | 1740 | 1468356271827 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]]]}] 13:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1402ms 13:44:31 INFO - PROCESS | 1740 | 1468356271870 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 13:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:44:31 INFO - PROCESS | 1740 | 1468356271874 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 13:44:31 INFO - PROCESS | 1740 | 1468356271881 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:44:31 INFO - PROCESS | 1740 | 1468356271885 Marionette TRACE conn3 <- [1,1914,null,{}] 13:44:31 INFO - PROCESS | 1740 | 1468356271971 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}] 13:44:31 INFO - PROCESS | 1740 | 1468356271978 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:32 INFO - PROCESS | 1740 | 1468356272240 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 13:44:32 INFO - PROCESS | 1740 | 1468356272504 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:32 INFO - PROCESS | 1740 | 1468356272517 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:32 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee5a800 == 64 [pid = 1740] [id = 486] 13:44:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 113 (0x8fc9c800) [pid = 1740] [serial = 1459] [outer = (nil)] 13:44:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 114 (0x91443400) [pid = 1740] [serial = 1460] [outer = 0x8fc9c800] 13:44:32 INFO - PROCESS | 1740 | 1468356272647 Marionette DEBUG loaded listener.js 13:44:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 115 (0x914bcc00) [pid = 1740] [serial = 1461] [outer = 0x8fc9c800] 13:44:33 INFO - PROCESS | 1740 | 1468356273680 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]]]}] 13:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1861ms 13:44:33 INFO - PROCESS | 1740 | 1468356273743 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 13:44:33 INFO - PROCESS | 1740 | 1468356273750 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 13:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:44:33 INFO - PROCESS | 1740 | 1468356273760 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:44:33 INFO - PROCESS | 1740 | 1468356273765 Marionette TRACE conn3 <- [1,1918,null,{}] 13:44:33 INFO - PROCESS | 1740 | 1468356273776 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}] 13:44:33 INFO - PROCESS | 1740 | 1468356273781 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:34 INFO - PROCESS | 1740 | 1468356274050 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 13:44:34 INFO - PROCESS | 1740 | 1468356274365 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:34 INFO - PROCESS | 1740 | 1468356274381 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:34 INFO - PROCESS | 1740 | ++DOCSHELL 0x91dc0c00 == 65 [pid = 1740] [id = 487] 13:44:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 116 (0x92082400) [pid = 1740] [serial = 1462] [outer = (nil)] 13:44:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 117 (0x92090400) [pid = 1740] [serial = 1463] [outer = 0x92082400] 13:44:34 INFO - PROCESS | 1740 | 1468356274476 Marionette DEBUG loaded listener.js 13:44:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 118 (0x923b8000) [pid = 1740] [serial = 1464] [outer = 0x92082400] 13:44:35 INFO - PROCESS | 1740 | 1468356275473 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]]]}] 13:44:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1747ms 13:44:35 INFO - PROCESS | 1740 | 1468356275508 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 13:44:35 INFO - PROCESS | 1740 | 1468356275512 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 13:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:44:35 INFO - PROCESS | 1740 | 1468356275520 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:44:35 INFO - PROCESS | 1740 | 1468356275525 Marionette TRACE conn3 <- [1,1922,null,{}] 13:44:35 INFO - PROCESS | 1740 | 1468356275533 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}] 13:44:35 INFO - PROCESS | 1740 | 1468356275539 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:35 INFO - PROCESS | 1740 | 1468356275776 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 13:44:36 INFO - PROCESS | 1740 | 1468356276066 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:36 INFO - PROCESS | 1740 | 1468356276082 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x9208dc00 == 66 [pid = 1740] [id = 488] 13:44:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 119 (0x93b7d800) [pid = 1740] [serial = 1465] [outer = (nil)] 13:44:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 120 (0x93d86c00) [pid = 1740] [serial = 1466] [outer = 0x93b7d800] 13:44:36 INFO - PROCESS | 1740 | 1468356276215 Marionette DEBUG loaded listener.js 13:44:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 121 (0x9522e400) [pid = 1740] [serial = 1467] [outer = 0x93b7d800] 13:44:37 INFO - PROCESS | 1740 | 1468356277305 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]]]}] 13:44:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1833ms 13:44:37 INFO - PROCESS | 1740 | 1468356277364 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 13:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:44:37 INFO - PROCESS | 1740 | 1468356277375 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 13:44:37 INFO - PROCESS | 1740 | 1468356277384 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:44:37 INFO - PROCESS | 1740 | 1468356277389 Marionette TRACE conn3 <- [1,1926,null,{}] 13:44:37 INFO - PROCESS | 1740 | 1468356277395 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}] 13:44:37 INFO - PROCESS | 1740 | 1468356277401 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:37 INFO - PROCESS | 1740 | 1468356277623 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 13:44:37 INFO - PROCESS | 1740 | 1468356277913 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:37 INFO - PROCESS | 1740 | 1468356277923 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:37 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee5c000 == 67 [pid = 1740] [id = 489] 13:44:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 122 (0x930cd400) [pid = 1740] [serial = 1468] [outer = (nil)] 13:44:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 123 (0x9a0ec800) [pid = 1740] [serial = 1469] [outer = 0x930cd400] 13:44:38 INFO - PROCESS | 1740 | 1468356278019 Marionette DEBUG loaded listener.js 13:44:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 124 (0x9acd6800) [pid = 1740] [serial = 1470] [outer = 0x930cd400] 13:44:38 INFO - PROCESS | 1740 | 1468356278955 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]]]}] 13:44:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1642ms 13:44:39 INFO - PROCESS | 1740 | 1468356279025 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 13:44:39 INFO - PROCESS | 1740 | 1468356279030 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 13:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:44:39 INFO - PROCESS | 1740 | 1468356279038 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:44:39 INFO - PROCESS | 1740 | 1468356279043 Marionette TRACE conn3 <- [1,1930,null,{}] 13:44:39 INFO - PROCESS | 1740 | 1468356279050 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}] 13:44:39 INFO - PROCESS | 1740 | 1468356279057 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:39 INFO - PROCESS | 1740 | 1468356279316 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 13:44:39 INFO - PROCESS | 1740 | 1468356279624 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:39 INFO - PROCESS | 1740 | 1468356279642 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee55c00 == 68 [pid = 1740] [id = 490] 13:44:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 125 (0x8ee56000) [pid = 1740] [serial = 1471] [outer = (nil)] 13:44:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 126 (0x9ae44c00) [pid = 1740] [serial = 1472] [outer = 0x8ee56000] 13:44:39 INFO - PROCESS | 1740 | 1468356279735 Marionette DEBUG loaded listener.js 13:44:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 127 (0x9ae48800) [pid = 1740] [serial = 1473] [outer = 0x8ee56000] 13:44:40 INFO - PROCESS | 1740 | 1468356280659 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]]]}] 13:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1689ms 13:44:40 INFO - PROCESS | 1740 | 1468356280727 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 13:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:44:40 INFO - PROCESS | 1740 | 1468356280732 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 13:44:40 INFO - PROCESS | 1740 | 1468356280739 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:44:40 INFO - PROCESS | 1740 | 1468356280743 Marionette TRACE conn3 <- [1,1934,null,{}] 13:44:40 INFO - PROCESS | 1740 | 1468356280750 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}] 13:44:40 INFO - PROCESS | 1740 | 1468356280759 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:41 INFO - PROCESS | 1740 | 1468356281075 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 13:44:41 INFO - PROCESS | 1740 | 1468356281373 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:41 INFO - PROCESS | 1740 | 1468356281383 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee54000 == 69 [pid = 1740] [id = 491] 13:44:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 128 (0x9afbe000) [pid = 1740] [serial = 1474] [outer = (nil)] 13:44:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 129 (0x9b28c000) [pid = 1740] [serial = 1475] [outer = 0x9afbe000] 13:44:41 INFO - PROCESS | 1740 | 1468356281471 Marionette DEBUG loaded listener.js 13:44:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 130 (0x9b838400) [pid = 1740] [serial = 1476] [outer = 0x9afbe000] 13:44:42 INFO - PROCESS | 1740 | 1468356282531 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]]]}] 13:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1839ms 13:44:42 INFO - PROCESS | 1740 | 1468356282579 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 13:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:44:42 INFO - PROCESS | 1740 | 1468356282584 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 13:44:42 INFO - PROCESS | 1740 | 1468356282592 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:44:42 INFO - PROCESS | 1740 | 1468356282595 Marionette TRACE conn3 <- [1,1938,null,{}] 13:44:42 INFO - PROCESS | 1740 | 1468356282603 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}] 13:44:42 INFO - PROCESS | 1740 | 1468356282609 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:42 INFO - PROCESS | 1740 | 1468356282821 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 13:44:43 INFO - PROCESS | 1740 | 1468356283073 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:43 INFO - PROCESS | 1740 | 1468356283083 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e25c400 == 70 [pid = 1740] [id = 492] 13:44:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 131 (0x8e264800) [pid = 1740] [serial = 1477] [outer = (nil)] 13:44:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 132 (0x9b88bc00) [pid = 1740] [serial = 1478] [outer = 0x8e264800] 13:44:43 INFO - PROCESS | 1740 | 1468356283177 Marionette DEBUG loaded listener.js 13:44:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 133 (0x9b891400) [pid = 1740] [serial = 1479] [outer = 0x8e264800] 13:44:44 INFO - PROCESS | 1740 | 1468356284097 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]]]}] 13:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1541ms 13:44:44 INFO - PROCESS | 1740 | 1468356284132 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 13:44:44 INFO - PROCESS | 1740 | 1468356284137 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 13:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:44:44 INFO - PROCESS | 1740 | 1468356284145 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:44:44 INFO - PROCESS | 1740 | 1468356284150 Marionette TRACE conn3 <- [1,1942,null,{}] 13:44:44 INFO - PROCESS | 1740 | 1468356284157 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}] 13:44:44 INFO - PROCESS | 1740 | 1468356284163 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:44 INFO - PROCESS | 1740 | 1468356284381 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 13:44:44 INFO - PROCESS | 1740 | 1468356284635 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:44 INFO - PROCESS | 1740 | 1468356284643 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:44 INFO - PROCESS | 1740 | ++DOCSHELL 0x9208f000 == 71 [pid = 1740] [id = 493] 13:44:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 134 (0x9208f800) [pid = 1740] [serial = 1480] [outer = (nil)] 13:44:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 135 (0x9d5ac400) [pid = 1740] [serial = 1481] [outer = 0x9208f800] 13:44:44 INFO - PROCESS | 1740 | 1468356284773 Marionette DEBUG loaded listener.js 13:44:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 136 (0x9d5d2c00) [pid = 1740] [serial = 1482] [outer = 0x9208f800] 13:44:46 INFO - PROCESS | 1740 | 1468356286079 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]]]}] 13:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1986ms 13:44:46 INFO - PROCESS | 1740 | 1468356286237 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 13:44:46 INFO - PROCESS | 1740 | 1468356286245 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 13:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:44:46 INFO - PROCESS | 1740 | 1468356286285 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:44:46 INFO - PROCESS | 1740 | 1468356286291 Marionette TRACE conn3 <- [1,1946,null,{}] 13:44:46 INFO - PROCESS | 1740 | 1468356286300 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}] 13:44:46 INFO - PROCESS | 1740 | 1468356286305 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:46 INFO - PROCESS | 1740 | 1468356286503 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 13:44:46 INFO - PROCESS | 1740 | 1468356286797 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:46 INFO - PROCESS | 1740 | 1468356286820 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x914b7800 == 72 [pid = 1740] [id = 494] 13:44:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 137 (0x915d2800) [pid = 1740] [serial = 1483] [outer = (nil)] 13:44:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 138 (0x915d9c00) [pid = 1740] [serial = 1484] [outer = 0x915d2800] 13:44:46 INFO - PROCESS | 1740 | 1468356286948 Marionette DEBUG loaded listener.js 13:44:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 139 (0x91cdf000) [pid = 1740] [serial = 1485] [outer = 0x915d2800] 13:44:47 INFO - PROCESS | 1740 | 1468356287931 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]]]}] 13:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1697ms 13:44:47 INFO - PROCESS | 1740 | 1468356287978 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 13:44:47 INFO - PROCESS | 1740 | 1468356287985 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 13:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:44:48 INFO - PROCESS | 1740 | 1468356287998 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:44:48 INFO - PROCESS | 1740 | 1468356288002 Marionette TRACE conn3 <- [1,1950,null,{}] 13:44:48 INFO - PROCESS | 1740 | 1468356288010 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}] 13:44:48 INFO - PROCESS | 1740 | 1468356288016 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:48 INFO - PROCESS | 1740 | 1468356288271 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 13:44:48 INFO - PROCESS | 1740 | 1468356288574 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:48 INFO - PROCESS | 1740 | 1468356288586 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x915d2400 == 73 [pid = 1740] [id = 495] 13:44:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 140 (0x91d73800) [pid = 1740] [serial = 1486] [outer = (nil)] 13:44:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 141 (0x92423800) [pid = 1740] [serial = 1487] [outer = 0x91d73800] 13:44:48 INFO - PROCESS | 1740 | 1468356288664 Marionette DEBUG loaded listener.js 13:44:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 142 (0x93a3e000) [pid = 1740] [serial = 1488] [outer = 0x91d73800] 13:44:49 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7ba400 == 72 [pid = 1740] [id = 449] 13:44:49 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c2c00 == 71 [pid = 1740] [id = 450] 13:44:49 INFO - PROCESS | 1740 | --DOMWINDOW == 141 (0x8fca8400) [pid = 1740] [serial = 1373] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1740 | --DOMWINDOW == 140 (0x98eb7800) [pid = 1740] [serial = 1382] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1740 | --DOMWINDOW == 139 (0x92275400) [pid = 1740] [serial = 1376] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1740 | --DOMWINDOW == 138 (0x99627c00) [pid = 1740] [serial = 1385] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1740 | --DOMWINDOW == 137 (0x952e1800) [pid = 1740] [serial = 1379] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1740 | --DOMWINDOW == 136 (0x99c30400) [pid = 1740] [serial = 1388] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1740 | --DOMWINDOW == 135 (0x99c3a400) [pid = 1740] [serial = 1391] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1740 | --DOMWINDOW == 134 (0x99e5e000) [pid = 1740] [serial = 1412] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7be000 == 70 [pid = 1740] [id = 448] 13:44:49 INFO - PROCESS | 1740 | --DOCSHELL 0x92330400 == 69 [pid = 1740] [id = 484] 13:44:49 INFO - PROCESS | 1740 | --DOCSHELL 0x95227800 == 68 [pid = 1740] [id = 483] 13:44:49 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee61c00 == 67 [pid = 1740] [id = 482] 13:44:49 INFO - PROCESS | 1740 | --DOCSHELL 0x92268800 == 66 [pid = 1740] [id = 481] 13:44:49 INFO - PROCESS | 1740 | --DOCSHELL 0x8eec5c00 == 65 [pid = 1740] [id = 480] 13:44:49 INFO - PROCESS | 1740 | --DOCSHELL 0x9830b000 == 64 [pid = 1740] [id = 477] 13:44:49 INFO - PROCESS | 1740 | --DOCSHELL 0x8e261800 == 63 [pid = 1740] [id = 476] 13:44:49 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c6800 == 62 [pid = 1740] [id = 475] 13:44:49 INFO - PROCESS | 1740 | --DOCSHELL 0x95223800 == 61 [pid = 1740] [id = 474] 13:44:49 INFO - PROCESS | 1740 | --DOCSHELL 0x8e267400 == 60 [pid = 1740] [id = 471] 13:44:49 INFO - PROCESS | 1740 | 1468356289632 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]]]}] 13:44:49 INFO - PROCESS | 1740 | --DOMWINDOW == 133 (0x98305400) [pid = 1740] [serial = 1403] [outer = (nil)] [url = about:blank] 13:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1689ms 13:44:49 INFO - PROCESS | 1740 | --DOMWINDOW == 132 (0x91d73000) [pid = 1740] [serial = 1400] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1740 | --DOMWINDOW == 131 (0x923bec00) [pid = 1740] [serial = 1401] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1740 | --DOMWINDOW == 130 (0x99aab400) [pid = 1740] [serial = 1406] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1740 | --DOMWINDOW == 129 (0x915d2c00) [pid = 1740] [serial = 1409] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1740 | --DOMWINDOW == 128 (0x92428800) [pid = 1740] [serial = 1398] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1740 | --DOMWINDOW == 127 (0x923bd800) [pid = 1740] [serial = 1397] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1740 | --DOMWINDOW == 126 (0x91445c00) [pid = 1740] [serial = 1395] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1740 | --DOMWINDOW == 125 (0x8fb49c00) [pid = 1740] [serial = 1394] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1740 | --DOMWINDOW == 124 (0x99c2d400) [pid = 1740] [serial = 1407] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1740 | --DOMWINDOW == 123 (0x92425000) [pid = 1740] [serial = 1410] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1740 | --DOMWINDOW == 122 (0x98eb4c00) [pid = 1740] [serial = 1404] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1740 | 1468356289708 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 13:44:49 INFO - PROCESS | 1740 | 1468356289713 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 13:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:44:49 INFO - PROCESS | 1740 | 1468356289720 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:44:49 INFO - PROCESS | 1740 | 1468356289727 Marionette TRACE conn3 <- [1,1954,null,{}] 13:44:49 INFO - PROCESS | 1740 | 1468356289744 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}] 13:44:49 INFO - PROCESS | 1740 | 1468356289753 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:49 INFO - PROCESS | 1740 | 1468356289976 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 13:44:50 INFO - PROCESS | 1740 | 1468356290420 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:50 INFO - PROCESS | 1740 | 1468356290432 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b86000 == 61 [pid = 1740] [id = 496] 13:44:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 123 (0x93b87c00) [pid = 1740] [serial = 1489] [outer = (nil)] 13:44:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 124 (0x948d9800) [pid = 1740] [serial = 1490] [outer = 0x93b87c00] 13:44:50 INFO - PROCESS | 1740 | 1468356290556 Marionette DEBUG loaded listener.js 13:44:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 125 (0x95439c00) [pid = 1740] [serial = 1491] [outer = 0x93b87c00] 13:44:51 INFO - PROCESS | 1740 | 1468356291396 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]]]}] 13:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1689ms 13:44:51 INFO - PROCESS | 1740 | 1468356291410 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 13:44:51 INFO - PROCESS | 1740 | 1468356291414 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 13:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:44:51 INFO - PROCESS | 1740 | 1468356291423 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:44:51 INFO - PROCESS | 1740 | 1468356291427 Marionette TRACE conn3 <- [1,1958,null,{}] 13:44:51 INFO - PROCESS | 1740 | 1468356291462 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}] 13:44:51 INFO - PROCESS | 1740 | 1468356291468 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:51 INFO - PROCESS | 1740 | 1468356291744 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 13:44:51 INFO - PROCESS | 1740 | 1468356291767 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:51 INFO - PROCESS | 1740 | 1468356291776 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:51 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e25f000 == 62 [pid = 1740] [id = 497] 13:44:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 126 (0x98ebec00) [pid = 1740] [serial = 1492] [outer = (nil)] 13:44:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 127 (0x99628800) [pid = 1740] [serial = 1493] [outer = 0x98ebec00] 13:44:51 INFO - PROCESS | 1740 | 1468356291851 Marionette DEBUG loaded listener.js 13:44:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 128 (0x99c10000) [pid = 1740] [serial = 1494] [outer = 0x98ebec00] 13:44:52 INFO - PROCESS | 1740 | 1468356292844 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]]]}] 13:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1468ms 13:44:52 INFO - PROCESS | 1740 | 1468356292893 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 13:44:52 INFO - PROCESS | 1740 | 1468356292896 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 13:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:44:52 INFO - PROCESS | 1740 | 1468356292904 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:44:52 INFO - PROCESS | 1740 | 1468356292908 Marionette TRACE conn3 <- [1,1962,null,{}] 13:44:52 INFO - PROCESS | 1740 | 1468356292921 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}] 13:44:52 INFO - PROCESS | 1740 | 1468356292927 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:53 INFO - PROCESS | 1740 | 1468356293187 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 13:44:53 INFO - PROCESS | 1740 | 1468356293217 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:53 INFO - PROCESS | 1740 | 1468356293227 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:53 INFO - PROCESS | 1740 | ++DOCSHELL 0x983da000 == 63 [pid = 1740] [id = 498] 13:44:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 129 (0x98a93c00) [pid = 1740] [serial = 1495] [outer = (nil)] 13:44:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 130 (0x99c35400) [pid = 1740] [serial = 1496] [outer = 0x98a93c00] 13:44:53 INFO - PROCESS | 1740 | 1468356293298 Marionette DEBUG loaded listener.js 13:44:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 131 (0x99ce8800) [pid = 1740] [serial = 1497] [outer = 0x98a93c00] 13:44:54 INFO - PROCESS | 1740 | --DOMWINDOW == 130 (0x93d85800) [pid = 1740] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:44:54 INFO - PROCESS | 1740 | --DOMWINDOW == 129 (0x8eecbc00) [pid = 1740] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:44:54 INFO - PROCESS | 1740 | --DOMWINDOW == 128 (0x8fca4000) [pid = 1740] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:44:54 INFO - PROCESS | 1740 | --DOMWINDOW == 127 (0x923c1000) [pid = 1740] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:44:54 INFO - PROCESS | 1740 | --DOMWINDOW == 126 (0x9543e000) [pid = 1740] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:44:54 INFO - PROCESS | 1740 | --DOMWINDOW == 125 (0x952e8000) [pid = 1740] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:44:54 INFO - PROCESS | 1740 | --DOMWINDOW == 124 (0x8e264c00) [pid = 1740] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:44:54 INFO - PROCESS | 1740 | --DOMWINDOW == 123 (0x93a45400) [pid = 1740] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:44:54 INFO - PROCESS | 1740 | --DOMWINDOW == 122 (0x91dc4000) [pid = 1740] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:44:54 INFO - PROCESS | 1740 | --DOMWINDOW == 121 (0x8ee5a000) [pid = 1740] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:44:54 INFO - PROCESS | 1740 | --DOMWINDOW == 120 (0x95436c00) [pid = 1740] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:44:54 INFO - PROCESS | 1740 | --DOMWINDOW == 119 (0x8ee52800) [pid = 1740] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:44:54 INFO - PROCESS | 1740 | --DOMWINDOW == 118 (0x92272800) [pid = 1740] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:44:54 INFO - PROCESS | 1740 | --DOMWINDOW == 117 (0x91cdfc00) [pid = 1740] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:44:54 INFO - PROCESS | 1740 | 1468356294721 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]]]}] 13:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1854ms 13:44:54 INFO - PROCESS | 1740 | 1468356294759 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 13:44:54 INFO - PROCESS | 1740 | 1468356294764 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 13:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:44:54 INFO - PROCESS | 1740 | 1468356294770 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:44:54 INFO - PROCESS | 1740 | 1468356294775 Marionette TRACE conn3 <- [1,1966,null,{}] 13:44:54 INFO - PROCESS | 1740 | 1468356294781 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}] 13:44:54 INFO - PROCESS | 1740 | 1468356294791 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:55 INFO - PROCESS | 1740 | 1468356295112 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 13:44:55 INFO - PROCESS | 1740 | 1468356295129 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:55 INFO - PROCESS | 1740 | 1468356295135 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:55 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e266800 == 64 [pid = 1740] [id = 499] 13:44:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 118 (0x93a45400) [pid = 1740] [serial = 1498] [outer = (nil)] 13:44:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 119 (0x99f6f800) [pid = 1740] [serial = 1499] [outer = 0x93a45400] 13:44:55 INFO - PROCESS | 1740 | 1468356295213 Marionette DEBUG loaded listener.js 13:44:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 120 (0x9ae43400) [pid = 1740] [serial = 1500] [outer = 0x93a45400] 13:44:56 INFO - PROCESS | 1740 | 1468356296205 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]]]}] 13:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1482ms 13:44:56 INFO - PROCESS | 1740 | 1468356296254 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 13:44:56 INFO - PROCESS | 1740 | 1468356296262 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 13:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:44:56 INFO - PROCESS | 1740 | 1468356296272 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:44:56 INFO - PROCESS | 1740 | 1468356296280 Marionette TRACE conn3 <- [1,1970,null,{}] 13:44:56 INFO - PROCESS | 1740 | 1468356296303 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}] 13:44:56 INFO - PROCESS | 1740 | 1468356296311 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:56 INFO - PROCESS | 1740 | 1468356296530 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 13:44:56 INFO - PROCESS | 1740 | 1468356296813 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:56 INFO - PROCESS | 1740 | 1468356296830 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:56 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee5a000 == 65 [pid = 1740] [id = 500] 13:44:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 121 (0x8fb45000) [pid = 1740] [serial = 1501] [outer = (nil)] 13:44:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 122 (0x8fca4000) [pid = 1740] [serial = 1502] [outer = 0x8fb45000] 13:44:56 INFO - PROCESS | 1740 | 1468356296962 Marionette DEBUG loaded listener.js 13:44:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 123 (0x9144c800) [pid = 1740] [serial = 1503] [outer = 0x8fb45000] 13:44:58 INFO - PROCESS | 1740 | 1468356297999 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]]]}] 13:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1802ms 13:44:58 INFO - PROCESS | 1740 | 1468356298073 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 13:44:58 INFO - PROCESS | 1740 | 1468356298082 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 13:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:44:58 INFO - PROCESS | 1740 | 1468356298094 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:44:58 INFO - PROCESS | 1740 | 1468356298100 Marionette TRACE conn3 <- [1,1974,null,{}] 13:44:58 INFO - PROCESS | 1740 | 1468356298108 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}] 13:44:58 INFO - PROCESS | 1740 | 1468356298115 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:58 INFO - PROCESS | 1740 | 1468356298378 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 13:44:58 INFO - PROCESS | 1740 | 1468356298680 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:58 INFO - PROCESS | 1740 | 1468356298691 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:44:58 INFO - PROCESS | 1740 | ++DOCSHELL 0x923b5400 == 66 [pid = 1740] [id = 501] 13:44:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 124 (0x923bd800) [pid = 1740] [serial = 1504] [outer = (nil)] 13:44:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 125 (0x92429400) [pid = 1740] [serial = 1505] [outer = 0x923bd800] 13:44:58 INFO - PROCESS | 1740 | 1468356298783 Marionette DEBUG loaded listener.js 13:44:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 126 (0x93a4b800) [pid = 1740] [serial = 1506] [outer = 0x923bd800] 13:44:59 INFO - PROCESS | 1740 | 1468356299743 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]]]}] 13:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1685ms 13:44:59 INFO - PROCESS | 1740 | 1468356299780 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 13:44:59 INFO - PROCESS | 1740 | 1468356299784 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 13:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:44:59 INFO - PROCESS | 1740 | 1468356299808 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:44:59 INFO - PROCESS | 1740 | 1468356299816 Marionette TRACE conn3 <- [1,1978,null,{}] 13:44:59 INFO - PROCESS | 1740 | 1468356299839 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}] 13:44:59 INFO - PROCESS | 1740 | 1468356299849 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:00 INFO - PROCESS | 1740 | 1468356300084 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 13:45:00 INFO - PROCESS | 1740 | 1468356300385 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:00 INFO - PROCESS | 1740 | 1468356300397 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x9242e800 == 67 [pid = 1740] [id = 502] 13:45:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 127 (0x99c35800) [pid = 1740] [serial = 1507] [outer = (nil)] 13:45:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 128 (0x99f24400) [pid = 1740] [serial = 1508] [outer = 0x99c35800] 13:45:00 INFO - PROCESS | 1740 | 1468356300525 Marionette DEBUG loaded listener.js 13:45:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 129 (0x9ae71c00) [pid = 1740] [serial = 1509] [outer = 0x99c35800] 13:45:01 INFO - PROCESS | 1740 | 1468356301485 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]]]}] 13:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1766ms 13:45:01 INFO - PROCESS | 1740 | 1468356301560 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 13:45:01 INFO - PROCESS | 1740 | 1468356301566 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 13:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:45:01 INFO - PROCESS | 1740 | 1468356301575 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:45:01 INFO - PROCESS | 1740 | 1468356301578 Marionette TRACE conn3 <- [1,1982,null,{}] 13:45:01 INFO - PROCESS | 1740 | 1468356301586 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}] 13:45:01 INFO - PROCESS | 1740 | 1468356301592 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:01 INFO - PROCESS | 1740 | 1468356301877 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 13:45:02 INFO - PROCESS | 1740 | 1468356302210 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:02 INFO - PROCESS | 1740 | 1468356302219 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x9aecf000 == 68 [pid = 1740] [id = 503] 13:45:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 130 (0x9afbf400) [pid = 1740] [serial = 1510] [outer = (nil)] 13:45:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 131 (0x9b212c00) [pid = 1740] [serial = 1511] [outer = 0x9afbf400] 13:45:02 INFO - PROCESS | 1740 | 1468356302329 Marionette DEBUG loaded listener.js 13:45:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 132 (0x9b283000) [pid = 1740] [serial = 1512] [outer = 0x9afbf400] 13:45:03 INFO - PROCESS | 1740 | 1468356303273 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]]]}] 13:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1737ms 13:45:03 INFO - PROCESS | 1740 | 1468356303312 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 13:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:45:03 INFO - PROCESS | 1740 | 1468356303317 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 13:45:03 INFO - PROCESS | 1740 | 1468356303325 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:45:03 INFO - PROCESS | 1740 | 1468356303328 Marionette TRACE conn3 <- [1,1986,null,{}] 13:45:03 INFO - PROCESS | 1740 | 1468356303336 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}] 13:45:03 INFO - PROCESS | 1740 | 1468356303343 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:03 INFO - PROCESS | 1740 | 1468356303565 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 13:45:03 INFO - PROCESS | 1740 | 1468356303810 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:03 INFO - PROCESS | 1740 | 1468356303817 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:03 INFO - PROCESS | 1740 | ++DOCSHELL 0x948ddc00 == 69 [pid = 1740] [id = 504] 13:45:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 133 (0x9afbd800) [pid = 1740] [serial = 1513] [outer = (nil)] 13:45:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 134 (0x9b83bc00) [pid = 1740] [serial = 1514] [outer = 0x9afbd800] 13:45:03 INFO - PROCESS | 1740 | 1468356303959 Marionette DEBUG loaded listener.js 13:45:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 135 (0x9d5a6c00) [pid = 1740] [serial = 1515] [outer = 0x9afbd800] 13:45:04 INFO - PROCESS | 1740 | 1468356304880 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]]]}] 13:45:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1590ms 13:45:04 INFO - PROCESS | 1740 | 1468356304914 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 13:45:04 INFO - PROCESS | 1740 | 1468356304919 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 13:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:45:04 INFO - PROCESS | 1740 | 1468356304927 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:45:04 INFO - PROCESS | 1740 | 1468356304931 Marionette TRACE conn3 <- [1,1990,null,{}] 13:45:04 INFO - PROCESS | 1740 | 1468356304958 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}] 13:45:04 INFO - PROCESS | 1740 | 1468356304970 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:05 INFO - PROCESS | 1740 | 1468356305246 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 13:45:05 INFO - PROCESS | 1740 | 1468356305523 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:05 INFO - PROCESS | 1740 | 1468356305531 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x92424c00 == 70 [pid = 1740] [id = 505] 13:45:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 136 (0x9b217c00) [pid = 1740] [serial = 1516] [outer = (nil)] 13:45:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 137 (0xa11a2000) [pid = 1740] [serial = 1517] [outer = 0x9b217c00] 13:45:05 INFO - PROCESS | 1740 | 1468356305644 Marionette DEBUG loaded listener.js 13:45:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 138 (0xa2010400) [pid = 1740] [serial = 1518] [outer = 0x9b217c00] 13:45:06 INFO - PROCESS | 1740 | 1468356306603 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]]]}] 13:45:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1711ms 13:45:06 INFO - PROCESS | 1740 | 1468356306640 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 13:45:06 INFO - PROCESS | 1740 | 1468356306643 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 13:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:45:06 INFO - PROCESS | 1740 | 1468356306652 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:45:06 INFO - PROCESS | 1740 | 1468356306656 Marionette TRACE conn3 <- [1,1994,null,{}] 13:45:06 INFO - PROCESS | 1740 | 1468356306663 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}] 13:45:06 INFO - PROCESS | 1740 | 1468356306669 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:06 INFO - PROCESS | 1740 | 1468356306896 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 13:45:07 INFO - PROCESS | 1740 | 1468356307149 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:07 INFO - PROCESS | 1740 | 1468356307159 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c4c00 == 71 [pid = 1740] [id = 506] 13:45:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 139 (0xa2001c00) [pid = 1740] [serial = 1519] [outer = (nil)] 13:45:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 140 (0xa234f000) [pid = 1740] [serial = 1520] [outer = 0xa2001c00] 13:45:07 INFO - PROCESS | 1740 | 1468356307303 Marionette DEBUG loaded listener.js 13:45:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 141 (0xa237d000) [pid = 1740] [serial = 1521] [outer = 0xa2001c00] 13:45:08 INFO - PROCESS | 1740 | 1468356308214 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]]]}] 13:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1637ms 13:45:08 INFO - PROCESS | 1740 | 1468356308291 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 13:45:08 INFO - PROCESS | 1740 | 1468356308295 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 13:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:45:08 INFO - PROCESS | 1740 | 1468356308304 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:45:08 INFO - PROCESS | 1740 | 1468356308309 Marionette TRACE conn3 <- [1,1998,null,{}] 13:45:08 INFO - PROCESS | 1740 | 1468356308316 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}] 13:45:08 INFO - PROCESS | 1740 | 1468356308322 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:08 INFO - PROCESS | 1740 | 1468356308571 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 13:45:08 INFO - PROCESS | 1740 | 1468356308871 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:08 INFO - PROCESS | 1740 | 1468356308879 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c0800 == 72 [pid = 1740] [id = 507] 13:45:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 142 (0xa11a2800) [pid = 1740] [serial = 1522] [outer = (nil)] 13:45:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 143 (0xa2535000) [pid = 1740] [serial = 1523] [outer = 0xa11a2800] 13:45:08 INFO - PROCESS | 1740 | 1468356308970 Marionette DEBUG loaded listener.js 13:45:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 144 (0xa2542400) [pid = 1740] [serial = 1524] [outer = 0xa11a2800] 13:45:09 INFO - PROCESS | 1740 | 1468356309877 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]]]}] 13:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1632ms 13:45:09 INFO - PROCESS | 1740 | 1468356309937 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 13:45:09 INFO - PROCESS | 1740 | 1468356309941 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 13:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:45:09 INFO - PROCESS | 1740 | 1468356309949 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:45:09 INFO - PROCESS | 1740 | 1468356309953 Marionette TRACE conn3 <- [1,2002,null,{}] 13:45:09 INFO - PROCESS | 1740 | 1468356309960 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}] 13:45:09 INFO - PROCESS | 1740 | 1468356309966 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:10 INFO - PROCESS | 1740 | 1468356310213 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 13:45:10 INFO - PROCESS | 1740 | 1468356310524 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:10 INFO - PROCESS | 1740 | 1468356310537 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:10 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c4800 == 73 [pid = 1740] [id = 508] 13:45:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 145 (0x8eeca800) [pid = 1740] [serial = 1525] [outer = (nil)] 13:45:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 146 (0xa23b4800) [pid = 1740] [serial = 1526] [outer = 0x8eeca800] 13:45:10 INFO - PROCESS | 1740 | 1468356310632 Marionette DEBUG loaded listener.js 13:45:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 147 (0xa2fbbc00) [pid = 1740] [serial = 1527] [outer = 0x8eeca800] 13:45:11 INFO - PROCESS | 1740 | 1468356311539 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]]]}] 13:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1648ms 13:45:11 INFO - PROCESS | 1740 | 1468356311597 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 13:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:45:11 INFO - PROCESS | 1740 | 1468356311602 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 13:45:11 INFO - PROCESS | 1740 | 1468356311611 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:45:11 INFO - PROCESS | 1740 | 1468356311614 Marionette TRACE conn3 <- [1,2006,null,{}] 13:45:11 INFO - PROCESS | 1740 | 1468356311622 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}] 13:45:11 INFO - PROCESS | 1740 | 1468356311626 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:11 INFO - PROCESS | 1740 | 1468356311890 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 13:45:12 INFO - PROCESS | 1740 | 1468356312197 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:12 INFO - PROCESS | 1740 | 1468356312205 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb47c00 == 74 [pid = 1740] [id = 509] 13:45:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 148 (0x91444400) [pid = 1740] [serial = 1528] [outer = (nil)] 13:45:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 149 (0x930d1800) [pid = 1740] [serial = 1529] [outer = 0x91444400] 13:45:12 INFO - PROCESS | 1740 | 1468356312293 Marionette DEBUG loaded listener.js 13:45:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 150 (0x995b5c00) [pid = 1740] [serial = 1530] [outer = 0x91444400] 13:45:13 INFO - PROCESS | 1740 | 1468356313319 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]]]}] 13:45:13 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 13:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1785ms 13:45:13 INFO - PROCESS | 1740 | 1468356313394 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 13:45:13 INFO - PROCESS | 1740 | 1468356313399 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 13:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:45:13 INFO - PROCESS | 1740 | 1468356313408 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:45:13 INFO - PROCESS | 1740 | 1468356313413 Marionette TRACE conn3 <- [1,2010,null,{}] 13:45:13 INFO - PROCESS | 1740 | 1468356313421 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}] 13:45:13 INFO - PROCESS | 1740 | 1468356313428 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:13 INFO - PROCESS | 1740 | 1468356313711 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 13:45:14 INFO - PROCESS | 1740 | 1468356314414 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:14 INFO - PROCESS | 1740 | 1468356314424 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:14 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7b8000 == 75 [pid = 1740] [id = 510] 13:45:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 151 (0x8d7ba000) [pid = 1740] [serial = 1531] [outer = (nil)] 13:45:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 152 (0x8e25d000) [pid = 1740] [serial = 1532] [outer = 0x8d7ba000] 13:45:14 INFO - PROCESS | 1740 | 1468356314508 Marionette DEBUG loaded listener.js 13:45:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 153 (0x8eec8400) [pid = 1740] [serial = 1533] [outer = 0x8d7ba000] 13:45:15 INFO - PROCESS | 1740 | 1468356315564 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]]]}] 13:45:15 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 13:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 2248ms 13:45:15 INFO - PROCESS | 1740 | 1468356315659 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 13:45:15 INFO - PROCESS | 1740 | 1468356315665 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 13:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:45:15 INFO - PROCESS | 1740 | 1468356315675 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:45:15 INFO - PROCESS | 1740 | 1468356315679 Marionette TRACE conn3 <- [1,2014,null,{}] 13:45:15 INFO - PROCESS | 1740 | 1468356315689 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}] 13:45:15 INFO - PROCESS | 1740 | 1468356315697 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:16 INFO - PROCESS | 1740 | 1468356316074 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 13:45:16 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee5cc00 == 74 [pid = 1740] [id = 443] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 152 (0x99c11c00) [pid = 1740] [serial = 1457] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | 1468356316339 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:16 INFO - PROCESS | 1740 | 1468356316348 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 151 (0x978e0000) [pid = 1740] [serial = 1344] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 150 (0x914bbc00) [pid = 1740] [serial = 1338] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 149 (0x948de000) [pid = 1740] [serial = 1335] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 148 (0x995ba400) [pid = 1740] [serial = 1350] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 147 (0x996e0c00) [pid = 1740] [serial = 1353] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 146 (0x98a92800) [pid = 1740] [serial = 1347] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 145 (0x8eef0800) [pid = 1740] [serial = 1308] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 144 (0x93d80800) [pid = 1740] [serial = 1341] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 143 (0x95289400) [pid = 1740] [serial = 1371] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 142 (0x99632800) [pid = 1740] [serial = 1454] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 141 (0x99e5e800) [pid = 1740] [serial = 1421] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 140 (0x9ae3dc00) [pid = 1740] [serial = 1430] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 139 (0x99f6cc00) [pid = 1740] [serial = 1424] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 138 (0x93a3dc00) [pid = 1740] [serial = 1418] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 137 (0x9a0ee000) [pid = 1740] [serial = 1427] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 136 (0x915d4c00) [pid = 1740] [serial = 1415] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 135 (0x91443800) [pid = 1740] [serial = 1443] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 134 (0x8fb4bc00) [pid = 1740] [serial = 1442] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 133 (0x9aec7400) [pid = 1740] [serial = 1433] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 132 (0x923b8c00) [pid = 1740] [serial = 1448] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 131 (0x93a3f000) [pid = 1740] [serial = 1449] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 130 (0x93a4a800) [pid = 1740] [serial = 1446] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 129 (0x930ca000) [pid = 1740] [serial = 1445] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 128 (0x9afbe400) [pid = 1740] [serial = 1439] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 127 (0x9aed2c00) [pid = 1740] [serial = 1436] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 126 (0x99c31400) [pid = 1740] [serial = 1455] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 125 (0x98310400) [pid = 1740] [serial = 1451] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | --DOMWINDOW == 124 (0x98ec0800) [pid = 1740] [serial = 1452] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eef0800 == 75 [pid = 1740] [id = 511] 13:45:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 125 (0x8fb4bc00) [pid = 1740] [serial = 1534] [outer = (nil)] 13:45:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 126 (0x9144c000) [pid = 1740] [serial = 1535] [outer = 0x8fb4bc00] 13:45:16 INFO - PROCESS | 1740 | 1468356316482 Marionette DEBUG loaded listener.js 13:45:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 127 (0x914bbc00) [pid = 1740] [serial = 1536] [outer = 0x8fb4bc00] 13:45:17 INFO - PROCESS | 1740 | 1468356317354 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]]]}] 13:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1743ms 13:45:17 INFO - PROCESS | 1740 | 1468356317423 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 13:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:45:17 INFO - PROCESS | 1740 | 1468356317430 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 13:45:17 INFO - PROCESS | 1740 | 1468356317438 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:45:17 INFO - PROCESS | 1740 | 1468356317441 Marionette TRACE conn3 <- [1,2018,null,{}] 13:45:17 INFO - PROCESS | 1740 | 1468356317448 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}] 13:45:17 INFO - PROCESS | 1740 | 1468356317453 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:17 INFO - PROCESS | 1740 | 1468356317676 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 13:45:17 INFO - PROCESS | 1740 | 1468356317857 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:17 INFO - PROCESS | 1740 | 1468356317868 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:17 INFO - PROCESS | 1740 | ++DOCSHELL 0x915d7000 == 76 [pid = 1740] [id = 512] 13:45:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 128 (0x91db5400) [pid = 1740] [serial = 1537] [outer = (nil)] 13:45:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 129 (0x91dbec00) [pid = 1740] [serial = 1538] [outer = 0x91db5400] 13:45:18 INFO - PROCESS | 1740 | 1468356318028 Marionette DEBUG loaded listener.js 13:45:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 130 (0x9208ec00) [pid = 1740] [serial = 1539] [outer = 0x91db5400] 13:45:18 INFO - PROCESS | 1740 | 1468356318858 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]]]}] 13:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1484ms 13:45:18 INFO - PROCESS | 1740 | 1468356318922 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 13:45:18 INFO - PROCESS | 1740 | 1468356318927 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 13:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:45:18 INFO - PROCESS | 1740 | 1468356318945 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:45:18 INFO - PROCESS | 1740 | 1468356318955 Marionette TRACE conn3 <- [1,2022,null,{}] 13:45:18 INFO - PROCESS | 1740 | 1468356318972 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}] 13:45:18 INFO - PROCESS | 1740 | 1468356318979 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:19 INFO - PROCESS | 1740 | 1468356319242 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 13:45:19 INFO - PROCESS | 1740 | 1468356319270 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:19 INFO - PROCESS | 1740 | 1468356319279 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x91cd3400 == 77 [pid = 1740] [id = 513] 13:45:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 131 (0x91d73c00) [pid = 1740] [serial = 1540] [outer = (nil)] 13:45:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 132 (0x9242c800) [pid = 1740] [serial = 1541] [outer = 0x91d73c00] 13:45:19 INFO - PROCESS | 1740 | 1468356319354 Marionette DEBUG loaded listener.js 13:45:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 133 (0x930d1400) [pid = 1740] [serial = 1542] [outer = 0x91d73c00] 13:45:20 INFO - PROCESS | 1740 | 1468356320334 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]]]}] 13:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1465ms 13:45:20 INFO - PROCESS | 1740 | 1468356320400 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 13:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:45:20 INFO - PROCESS | 1740 | 1468356320405 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 13:45:20 INFO - PROCESS | 1740 | 1468356320414 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:45:20 INFO - PROCESS | 1740 | 1468356320417 Marionette TRACE conn3 <- [1,2026,null,{}] 13:45:20 INFO - PROCESS | 1740 | 1468356320424 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}] 13:45:20 INFO - PROCESS | 1740 | 1468356320445 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:20 INFO - PROCESS | 1740 | 1468356320756 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 13:45:20 INFO - PROCESS | 1740 | 1468356320789 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:20 INFO - PROCESS | 1740 | 1468356320799 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:20 INFO - PROCESS | 1740 | ++DOCSHELL 0x92268800 == 78 [pid = 1740] [id = 514] 13:45:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 134 (0x9242f000) [pid = 1740] [serial = 1543] [outer = (nil)] 13:45:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 135 (0x93acb400) [pid = 1740] [serial = 1544] [outer = 0x9242f000] 13:45:20 INFO - PROCESS | 1740 | 1468356320871 Marionette DEBUG loaded listener.js 13:45:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 136 (0x93b85000) [pid = 1740] [serial = 1545] [outer = 0x9242f000] 13:45:21 INFO - PROCESS | 1740 | --DOMWINDOW == 135 (0x915d2800) [pid = 1740] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:45:21 INFO - PROCESS | 1740 | --DOMWINDOW == 134 (0x91d73800) [pid = 1740] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:45:21 INFO - PROCESS | 1740 | --DOMWINDOW == 133 (0x93b87c00) [pid = 1740] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:45:21 INFO - PROCESS | 1740 | --DOMWINDOW == 132 (0x98ebec00) [pid = 1740] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:45:21 INFO - PROCESS | 1740 | --DOMWINDOW == 131 (0x98a93c00) [pid = 1740] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:45:22 INFO - PROCESS | 1740 | 1468356322261 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]]]}] 13:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1885ms 13:45:22 INFO - PROCESS | 1740 | 1468356322299 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 13:45:22 INFO - PROCESS | 1740 | 1468356322303 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 13:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:45:22 INFO - PROCESS | 1740 | 1468356322310 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:45:22 INFO - PROCESS | 1740 | 1468356322313 Marionette TRACE conn3 <- [1,2030,null,{}] 13:45:22 INFO - PROCESS | 1740 | 1468356322324 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}] 13:45:22 INFO - PROCESS | 1740 | 1468356322328 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:22 INFO - PROCESS | 1740 | 1468356322576 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 13:45:22 INFO - PROCESS | 1740 | 1468356322592 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:22 INFO - PROCESS | 1740 | 1468356322611 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:22 INFO - PROCESS | 1740 | ++DOCSHELL 0x93a43c00 == 79 [pid = 1740] [id = 515] 13:45:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 132 (0x93a45c00) [pid = 1740] [serial = 1546] [outer = (nil)] 13:45:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 133 (0x93d8a400) [pid = 1740] [serial = 1547] [outer = 0x93a45c00] 13:45:22 INFO - PROCESS | 1740 | 1468356322702 Marionette DEBUG loaded listener.js 13:45:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 134 (0x9522ec00) [pid = 1740] [serial = 1548] [outer = 0x93a45c00] 13:45:23 INFO - PROCESS | 1740 | 1468356323700 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]]]}] 13:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1432ms 13:45:23 INFO - PROCESS | 1740 | 1468356323744 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 13:45:23 INFO - PROCESS | 1740 | 1468356323751 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 13:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:45:23 INFO - PROCESS | 1740 | 1468356323761 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:45:23 INFO - PROCESS | 1740 | 1468356323769 Marionette TRACE conn3 <- [1,2034,null,{}] 13:45:23 INFO - PROCESS | 1740 | 1468356323792 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}] 13:45:23 INFO - PROCESS | 1740 | 1468356323800 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:24 INFO - PROCESS | 1740 | 1468356324158 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 13:45:24 INFO - PROCESS | 1740 | 1468356324376 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:24 INFO - PROCESS | 1740 | 1468356324393 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:24 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb43c00 == 80 [pid = 1740] [id = 516] 13:45:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 135 (0x8fb44800) [pid = 1740] [serial = 1549] [outer = (nil)] 13:45:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 136 (0x91441800) [pid = 1740] [serial = 1550] [outer = 0x8fb44800] 13:45:24 INFO - PROCESS | 1740 | 1468356324487 Marionette DEBUG loaded listener.js 13:45:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 137 (0x914c1000) [pid = 1740] [serial = 1551] [outer = 0x8fb44800] 13:45:25 INFO - PROCESS | 1740 | 1468356325480 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]]]}] 13:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1755ms 13:45:25 INFO - PROCESS | 1740 | 1468356325516 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 13:45:25 INFO - PROCESS | 1740 | 1468356325524 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 13:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:45:25 INFO - PROCESS | 1740 | 1468356325537 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:45:25 INFO - PROCESS | 1740 | 1468356325543 Marionette TRACE conn3 <- [1,2038,null,{}] 13:45:25 INFO - PROCESS | 1740 | 1468356325550 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}] 13:45:25 INFO - PROCESS | 1740 | 1468356325557 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:25 INFO - PROCESS | 1740 | 1468356325810 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 13:45:26 INFO - PROCESS | 1740 | 1468356326113 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:26 INFO - PROCESS | 1740 | 1468356326122 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x91db8c00 == 81 [pid = 1740] [id = 517] 13:45:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 138 (0x9208fc00) [pid = 1740] [serial = 1552] [outer = (nil)] 13:45:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 139 (0x9232e400) [pid = 1740] [serial = 1553] [outer = 0x9208fc00] 13:45:26 INFO - PROCESS | 1740 | 1468356326220 Marionette DEBUG loaded listener.js 13:45:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 140 (0x923c1000) [pid = 1740] [serial = 1554] [outer = 0x9208fc00] 13:45:27 INFO - PROCESS | 1740 | 1468356327179 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]]]}] 13:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1694ms 13:45:27 INFO - PROCESS | 1740 | 1468356327231 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 13:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:45:27 INFO - PROCESS | 1740 | 1468356327236 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 13:45:27 INFO - PROCESS | 1740 | 1468356327243 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:45:27 INFO - PROCESS | 1740 | 1468356327250 Marionette TRACE conn3 <- [1,2042,null,{}] 13:45:27 INFO - PROCESS | 1740 | 1468356327268 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}] 13:45:27 INFO - PROCESS | 1740 | 1468356327278 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:27 INFO - PROCESS | 1740 | 1468356327506 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 13:45:27 INFO - PROCESS | 1740 | 1468356327888 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:27 INFO - PROCESS | 1740 | 1468356327905 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x978ea400 == 82 [pid = 1740] [id = 518] 13:45:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 141 (0x978eac00) [pid = 1740] [serial = 1555] [outer = (nil)] 13:45:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 142 (0x98a91400) [pid = 1740] [serial = 1556] [outer = 0x978eac00] 13:45:28 INFO - PROCESS | 1740 | 1468356328003 Marionette DEBUG loaded listener.js 13:45:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 143 (0x98eb8800) [pid = 1740] [serial = 1557] [outer = 0x978eac00] 13:45:28 INFO - PROCESS | 1740 | 1468356328923 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]]]}] 13:45:28 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) 13:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1741ms 13:45:28 INFO - PROCESS | 1740 | 1468356328987 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 13:45:28 INFO - PROCESS | 1740 | 1468356328993 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 13:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:45:29 INFO - PROCESS | 1740 | 1468356329003 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:45:29 INFO - PROCESS | 1740 | 1468356329008 Marionette TRACE conn3 <- [1,2046,null,{}] 13:45:29 INFO - PROCESS | 1740 | 1468356329015 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}] 13:45:29 INFO - PROCESS | 1740 | 1468356329021 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:29 INFO - PROCESS | 1740 | 1468356329247 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 13:45:29 INFO - PROCESS | 1740 | 1468356329502 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:29 INFO - PROCESS | 1740 | 1468356329510 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e25f400 == 83 [pid = 1740] [id = 519] 13:45:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 144 (0x8ee5a400) [pid = 1740] [serial = 1558] [outer = (nil)] 13:45:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 145 (0x99621400) [pid = 1740] [serial = 1559] [outer = 0x8ee5a400] 13:45:29 INFO - PROCESS | 1740 | 1468356329639 Marionette DEBUG loaded listener.js 13:45:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 146 (0x99882000) [pid = 1740] [serial = 1560] [outer = 0x8ee5a400] 13:45:30 INFO - PROCESS | 1740 | 1468356330538 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]]]}] 13:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1592ms 13:45:30 INFO - PROCESS | 1740 | 1468356330601 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 13:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:45:30 INFO - PROCESS | 1740 | 1468356330606 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 13:45:30 INFO - PROCESS | 1740 | 1468356330613 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:45:30 INFO - PROCESS | 1740 | 1468356330617 Marionette TRACE conn3 <- [1,2050,null,{}] 13:45:30 INFO - PROCESS | 1740 | 1468356330624 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}] 13:45:30 INFO - PROCESS | 1740 | 1468356330630 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:30 INFO - PROCESS | 1740 | 1468356330860 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 13:45:31 INFO - PROCESS | 1740 | 1468356331124 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:31 INFO - PROCESS | 1740 | 1468356331134 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x93a4b000 == 84 [pid = 1740] [id = 520] 13:45:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 147 (0x99616800) [pid = 1740] [serial = 1561] [outer = (nil)] 13:45:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 148 (0x99c37000) [pid = 1740] [serial = 1562] [outer = 0x99616800] 13:45:31 INFO - PROCESS | 1740 | 1468356331232 Marionette DEBUG loaded listener.js 13:45:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 149 (0x99e5b400) [pid = 1740] [serial = 1563] [outer = 0x99616800] 13:45:32 INFO - PROCESS | 1740 | 1468356332166 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]]]}] 13:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1634ms 13:45:32 INFO - PROCESS | 1740 | 1468356332247 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 13:45:32 INFO - PROCESS | 1740 | 1468356332252 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 13:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:45:32 INFO - PROCESS | 1740 | 1468356332259 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:45:32 INFO - PROCESS | 1740 | 1468356332264 Marionette TRACE conn3 <- [1,2054,null,{}] 13:45:32 INFO - PROCESS | 1740 | 1468356332271 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}] 13:45:32 INFO - PROCESS | 1740 | 1468356332282 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:32 INFO - PROCESS | 1740 | 1468356332576 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 13:45:32 INFO - PROCESS | 1740 | 1468356332884 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:32 INFO - PROCESS | 1740 | 1468356332891 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:32 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee61c00 == 85 [pid = 1740] [id = 521] 13:45:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 150 (0x95440c00) [pid = 1740] [serial = 1564] [outer = (nil)] 13:45:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 151 (0x9ab5cc00) [pid = 1740] [serial = 1565] [outer = 0x95440c00] 13:45:32 INFO - PROCESS | 1740 | 1468356332982 Marionette DEBUG loaded listener.js 13:45:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 152 (0x9aed0800) [pid = 1740] [serial = 1566] [outer = 0x95440c00] 13:45:33 INFO - PROCESS | 1740 | 1468356333914 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]]]}] 13:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1690ms 13:45:33 INFO - PROCESS | 1740 | 1468356333950 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 13:45:33 INFO - PROCESS | 1740 | 1468356333955 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 13:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:45:33 INFO - PROCESS | 1740 | 1468356333962 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:45:33 INFO - PROCESS | 1740 | 1468356333967 Marionette TRACE conn3 <- [1,2058,null,{}] 13:45:33 INFO - PROCESS | 1740 | 1468356333974 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}] 13:45:33 INFO - PROCESS | 1740 | 1468356333979 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:34 INFO - PROCESS | 1740 | 1468356334190 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 13:45:34 INFO - PROCESS | 1740 | 1468356334442 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:34 INFO - PROCESS | 1740 | 1468356334451 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:34 INFO - PROCESS | 1740 | ++DOCSHELL 0x952e4000 == 86 [pid = 1740] [id = 522] 13:45:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 153 (0x9ae3f800) [pid = 1740] [serial = 1567] [outer = (nil)] 13:45:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 154 (0x9afc3000) [pid = 1740] [serial = 1568] [outer = 0x9ae3f800] 13:45:34 INFO - PROCESS | 1740 | 1468356334573 Marionette DEBUG loaded listener.js 13:45:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 155 (0x9b77b000) [pid = 1740] [serial = 1569] [outer = 0x9ae3f800] 13:45:35 INFO - PROCESS | 1740 | 1468356335490 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]]]}] 13:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1591ms 13:45:35 INFO - PROCESS | 1740 | 1468356335555 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 13:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:45:35 INFO - PROCESS | 1740 | 1468356335560 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 13:45:35 INFO - PROCESS | 1740 | 1468356335567 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:45:35 INFO - PROCESS | 1740 | 1468356335570 Marionette TRACE conn3 <- [1,2062,null,{}] 13:45:35 INFO - PROCESS | 1740 | 1468356335578 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}] 13:45:35 INFO - PROCESS | 1740 | 1468356335582 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:35 INFO - PROCESS | 1740 | 1468356335867 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 13:45:36 INFO - PROCESS | 1740 | 1468356336168 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:36 INFO - PROCESS | 1740 | 1468356336176 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eec2000 == 87 [pid = 1740] [id = 523] 13:45:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 156 (0x8fb46800) [pid = 1740] [serial = 1570] [outer = (nil)] 13:45:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 157 (0x9b83a400) [pid = 1740] [serial = 1571] [outer = 0x8fb46800] 13:45:36 INFO - PROCESS | 1740 | 1468356336266 Marionette DEBUG loaded listener.js 13:45:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 158 (0x9d5afc00) [pid = 1740] [serial = 1572] [outer = 0x8fb46800] 13:45:37 INFO - PROCESS | 1740 | 1468356337213 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]]]}] 13:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1692ms 13:45:37 INFO - PROCESS | 1740 | 1468356337259 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 13:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:45:37 INFO - PROCESS | 1740 | 1468356337264 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 13:45:37 INFO - PROCESS | 1740 | 1468356337272 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:45:37 INFO - PROCESS | 1740 | 1468356337275 Marionette TRACE conn3 <- [1,2066,null,{}] 13:45:37 INFO - PROCESS | 1740 | 1468356337282 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}] 13:45:37 INFO - PROCESS | 1740 | 1468356337287 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:37 INFO - PROCESS | 1740 | 1468356337508 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 13:45:37 INFO - PROCESS | 1740 | 1468356337763 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:37 INFO - PROCESS | 1740 | 1468356337769 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:37 INFO - PROCESS | 1740 | ++DOCSHELL 0x9afc0000 == 88 [pid = 1740] [id = 524] 13:45:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 159 (0x9b209c00) [pid = 1740] [serial = 1573] [outer = (nil)] 13:45:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 160 (0xa1197400) [pid = 1740] [serial = 1574] [outer = 0x9b209c00] 13:45:37 INFO - PROCESS | 1740 | 1468356337882 Marionette DEBUG loaded listener.js 13:45:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 161 (0xa200ec00) [pid = 1740] [serial = 1575] [outer = 0x9b209c00] 13:45:38 INFO - PROCESS | 1740 | 1468356338776 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]]]}] 13:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1582ms 13:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:45:38 INFO - PROCESS | 1740 | 1468356338855 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 13:45:38 INFO - PROCESS | 1740 | 1468356338858 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 13:45:38 INFO - PROCESS | 1740 | 1468356338865 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:45:38 INFO - PROCESS | 1740 | 1468356338868 Marionette TRACE conn3 <- [1,2070,null,{}] 13:45:38 INFO - PROCESS | 1740 | 1468356338875 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}] 13:45:38 INFO - PROCESS | 1740 | 1468356338881 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:39 INFO - PROCESS | 1740 | 1468356339130 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 13:45:39 INFO - PROCESS | 1740 | 1468356339436 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:39 INFO - PROCESS | 1740 | 1468356339446 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x99f6e400 == 89 [pid = 1740] [id = 525] 13:45:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 162 (0x9b838c00) [pid = 1740] [serial = 1576] [outer = (nil)] 13:45:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 163 (0xa2541c00) [pid = 1740] [serial = 1577] [outer = 0x9b838c00] 13:45:39 INFO - PROCESS | 1740 | 1468356339529 Marionette DEBUG loaded listener.js 13:45:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 164 (0xa25f4000) [pid = 1740] [serial = 1578] [outer = 0x9b838c00] 13:45:40 INFO - PROCESS | 1740 | 1468356340442 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]]]}] 13:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1634ms 13:45:40 INFO - PROCESS | 1740 | 1468356340500 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 13:45:40 INFO - PROCESS | 1740 | 1468356340505 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 13:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:45:40 INFO - PROCESS | 1740 | 1468356340523 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:45:40 INFO - PROCESS | 1740 | 1468356340528 Marionette TRACE conn3 <- [1,2074,null,{}] 13:45:40 INFO - PROCESS | 1740 | 1468356340535 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}] 13:45:40 INFO - PROCESS | 1740 | 1468356340540 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:40 INFO - PROCESS | 1740 | 1468356340782 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 13:45:41 INFO - PROCESS | 1740 | 1468356341105 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:41 INFO - PROCESS | 1740 | 1468356341119 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:41 INFO - PROCESS | 1740 | ++DOCSHELL 0xa3453400 == 90 [pid = 1740] [id = 526] 13:45:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 165 (0xa3457400) [pid = 1740] [serial = 1579] [outer = (nil)] 13:45:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 166 (0xa34cd800) [pid = 1740] [serial = 1580] [outer = 0xa3457400] 13:45:41 INFO - PROCESS | 1740 | 1468356341206 Marionette DEBUG loaded listener.js 13:45:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 167 (0xa4e51800) [pid = 1740] [serial = 1581] [outer = 0xa3457400] 13:45:42 INFO - PROCESS | 1740 | 1468356342163 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]]]}] 13:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1684ms 13:45:42 INFO - PROCESS | 1740 | 1468356342208 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 13:45:42 INFO - PROCESS | 1740 | 1468356342212 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 13:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:45:42 INFO - PROCESS | 1740 | 1468356342220 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:45:42 INFO - PROCESS | 1740 | 1468356342224 Marionette TRACE conn3 <- [1,2078,null,{}] 13:45:42 INFO - PROCESS | 1740 | 1468356342231 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}] 13:45:42 INFO - PROCESS | 1740 | 1468356342237 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:42 INFO - PROCESS | 1740 | 1468356342451 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 13:45:42 INFO - PROCESS | 1740 | 1468356342710 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:42 INFO - PROCESS | 1740 | 1468356342719 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:42 INFO - PROCESS | 1740 | ++DOCSHELL 0x91dc4000 == 91 [pid = 1740] [id = 527] 13:45:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 168 (0x99e53c00) [pid = 1740] [serial = 1582] [outer = (nil)] 13:45:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 169 (0xa620a400) [pid = 1740] [serial = 1583] [outer = 0x99e53c00] 13:45:42 INFO - PROCESS | 1740 | 1468356342866 Marionette DEBUG loaded listener.js 13:45:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 170 (0xa62d7000) [pid = 1740] [serial = 1584] [outer = 0x99e53c00] 13:45:43 INFO - PROCESS | 1740 | 1468356343817 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]]]}] 13:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1637ms 13:45:43 INFO - PROCESS | 1740 | 1468356343858 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 13:45:43 INFO - PROCESS | 1740 | 1468356343862 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 13:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:45:43 INFO - PROCESS | 1740 | 1468356343870 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:45:43 INFO - PROCESS | 1740 | 1468356343874 Marionette TRACE conn3 <- [1,2082,null,{}] 13:45:43 INFO - PROCESS | 1740 | 1468356343880 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}] 13:45:43 INFO - PROCESS | 1740 | 1468356343886 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:44 INFO - PROCESS | 1740 | 1468356344098 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 13:45:44 INFO - PROCESS | 1740 | 1468356344359 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:44 INFO - PROCESS | 1740 | 1468356344368 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:44 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc4bc00 == 92 [pid = 1740] [id = 528] 13:45:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 171 (0x8bc4d400) [pid = 1740] [serial = 1585] [outer = (nil)] 13:45:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 172 (0x8bc50800) [pid = 1740] [serial = 1586] [outer = 0x8bc4d400] 13:45:44 INFO - PROCESS | 1740 | 1468356344505 Marionette DEBUG loaded listener.js 13:45:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 173 (0x8d7be400) [pid = 1740] [serial = 1587] [outer = 0x8bc4d400] 13:45:45 INFO - PROCESS | 1740 | 1468356345827 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]]]}] 13:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 2047ms 13:45:46 INFO - PROCESS | 1740 | 1468356346024 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 13:45:46 INFO - PROCESS | 1740 | 1468356346029 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 13:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:45:46 INFO - PROCESS | 1740 | 1468356346046 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:45:46 INFO - PROCESS | 1740 | 1468356346052 Marionette TRACE conn3 <- [1,2086,null,{}] 13:45:46 INFO - PROCESS | 1740 | 1468356346061 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}] 13:45:46 INFO - PROCESS | 1740 | 1468356346068 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:46 INFO - PROCESS | 1740 | 1468356346261 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 13:45:46 INFO - PROCESS | 1740 | 1468356346504 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:46 INFO - PROCESS | 1740 | 1468356346522 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee53c00 == 93 [pid = 1740] [id = 529] 13:45:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 174 (0x8eec5400) [pid = 1740] [serial = 1588] [outer = (nil)] 13:45:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 175 (0x8fca2c00) [pid = 1740] [serial = 1589] [outer = 0x8eec5400] 13:45:46 INFO - PROCESS | 1740 | 1468356346604 Marionette DEBUG loaded listener.js 13:45:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 176 (0x91315800) [pid = 1740] [serial = 1590] [outer = 0x8eec5400] 13:45:47 INFO - PROCESS | 1740 | 1468356347694 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]]]}] 13:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1691ms 13:45:47 INFO - PROCESS | 1740 | 1468356347736 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 13:45:47 INFO - PROCESS | 1740 | 1468356347743 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 13:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:45:47 INFO - PROCESS | 1740 | 1468356347755 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:45:47 INFO - PROCESS | 1740 | 1468356347759 Marionette TRACE conn3 <- [1,2090,null,{}] 13:45:47 INFO - PROCESS | 1740 | 1468356347767 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}] 13:45:47 INFO - PROCESS | 1740 | 1468356347774 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:47 INFO - PROCESS | 1740 | 1468356347987 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 13:45:48 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee5b800 == 92 [pid = 1740] [id = 399] 13:45:48 INFO - PROCESS | 1740 | --DOCSHELL 0x91448000 == 91 [pid = 1740] [id = 442] 13:45:48 INFO - PROCESS | 1740 | --DOCSHELL 0x92088000 == 90 [pid = 1740] [id = 472] 13:45:48 INFO - PROCESS | 1740 | --DOMWINDOW == 175 (0x99f6f800) [pid = 1740] [serial = 1499] [outer = (nil)] [url = about:blank] 13:45:48 INFO - PROCESS | 1740 | --DOMWINDOW == 174 (0x9d5ac400) [pid = 1740] [serial = 1481] [outer = (nil)] [url = about:blank] 13:45:48 INFO - PROCESS | 1740 | --DOMWINDOW == 173 (0x9b88bc00) [pid = 1740] [serial = 1478] [outer = (nil)] [url = about:blank] 13:45:48 INFO - PROCESS | 1740 | 1468356348341 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:48 INFO - PROCESS | 1740 | 1468356348353 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee5b800 == 91 [pid = 1740] [id = 530] 13:45:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 174 (0x91450000) [pid = 1740] [serial = 1591] [outer = (nil)] 13:45:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 175 (0x91d72000) [pid = 1740] [serial = 1592] [outer = 0x91450000] 13:45:48 INFO - PROCESS | 1740 | 1468356348464 Marionette DEBUG loaded listener.js 13:45:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 176 (0x91dbf400) [pid = 1740] [serial = 1593] [outer = 0x91450000] 13:45:48 INFO - PROCESS | 1740 | --DOMWINDOW == 175 (0x91443400) [pid = 1740] [serial = 1460] [outer = (nil)] [url = about:blank] 13:45:48 INFO - PROCESS | 1740 | --DOMWINDOW == 174 (0x99c10000) [pid = 1740] [serial = 1494] [outer = (nil)] [url = about:blank] 13:45:48 INFO - PROCESS | 1740 | --DOMWINDOW == 173 (0x9ae44c00) [pid = 1740] [serial = 1472] [outer = (nil)] [url = about:blank] 13:45:48 INFO - PROCESS | 1740 | --DOMWINDOW == 172 (0x99ce8800) [pid = 1740] [serial = 1497] [outer = (nil)] [url = about:blank] 13:45:48 INFO - PROCESS | 1740 | --DOMWINDOW == 171 (0x9b28c000) [pid = 1740] [serial = 1475] [outer = (nil)] [url = about:blank] 13:45:48 INFO - PROCESS | 1740 | --DOMWINDOW == 170 (0x99c35400) [pid = 1740] [serial = 1496] [outer = (nil)] [url = about:blank] 13:45:48 INFO - PROCESS | 1740 | --DOMWINDOW == 169 (0x95439c00) [pid = 1740] [serial = 1491] [outer = (nil)] [url = about:blank] 13:45:48 INFO - PROCESS | 1740 | --DOMWINDOW == 168 (0x99628800) [pid = 1740] [serial = 1493] [outer = (nil)] [url = about:blank] 13:45:48 INFO - PROCESS | 1740 | --DOMWINDOW == 167 (0x93d86c00) [pid = 1740] [serial = 1466] [outer = (nil)] [url = about:blank] 13:45:48 INFO - PROCESS | 1740 | --DOMWINDOW == 166 (0x915d9c00) [pid = 1740] [serial = 1484] [outer = (nil)] [url = about:blank] 13:45:48 INFO - PROCESS | 1740 | --DOMWINDOW == 165 (0x91cdf000) [pid = 1740] [serial = 1485] [outer = (nil)] [url = about:blank] 13:45:48 INFO - PROCESS | 1740 | --DOMWINDOW == 164 (0x92090400) [pid = 1740] [serial = 1463] [outer = (nil)] [url = about:blank] 13:45:48 INFO - PROCESS | 1740 | --DOMWINDOW == 163 (0x92423800) [pid = 1740] [serial = 1487] [outer = (nil)] [url = about:blank] 13:45:48 INFO - PROCESS | 1740 | --DOMWINDOW == 162 (0x9a0ec800) [pid = 1740] [serial = 1469] [outer = (nil)] [url = about:blank] 13:45:48 INFO - PROCESS | 1740 | --DOMWINDOW == 161 (0x93a3e000) [pid = 1740] [serial = 1488] [outer = (nil)] [url = about:blank] 13:45:48 INFO - PROCESS | 1740 | --DOMWINDOW == 160 (0x948d9800) [pid = 1740] [serial = 1490] [outer = (nil)] [url = about:blank] 13:45:49 INFO - PROCESS | 1740 | 1468356349343 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]]]}] 13:45:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1634ms 13:45:49 INFO - PROCESS | 1740 | 1468356349390 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 13:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:45:49 INFO - PROCESS | 1740 | 1468356349395 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 13:45:49 INFO - PROCESS | 1740 | 1468356349402 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:45:49 INFO - PROCESS | 1740 | 1468356349409 Marionette TRACE conn3 <- [1,2094,null,{}] 13:45:49 INFO - PROCESS | 1740 | 1468356349425 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}] 13:45:49 INFO - PROCESS | 1740 | 1468356349434 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:49 INFO - PROCESS | 1740 | 1468356349636 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 13:45:49 INFO - PROCESS | 1740 | 1468356349824 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:49 INFO - PROCESS | 1740 | 1468356349834 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x92426400 == 92 [pid = 1740] [id = 531] 13:45:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 161 (0x9242ac00) [pid = 1740] [serial = 1594] [outer = (nil)] 13:45:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 162 (0x93a44400) [pid = 1740] [serial = 1595] [outer = 0x9242ac00] 13:45:49 INFO - PROCESS | 1740 | 1468356349913 Marionette DEBUG loaded listener.js 13:45:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 163 (0x948d7c00) [pid = 1740] [serial = 1596] [outer = 0x9242ac00] 13:45:50 INFO - PROCESS | 1740 | 1468356350786 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]]]}] 13:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1437ms 13:45:50 INFO - PROCESS | 1740 | 1468356350839 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 13:45:50 INFO - PROCESS | 1740 | 1468356350843 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 13:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:45:50 INFO - PROCESS | 1740 | 1468356350850 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:45:50 INFO - PROCESS | 1740 | 1468356350854 Marionette TRACE conn3 <- [1,2098,null,{}] 13:45:50 INFO - PROCESS | 1740 | 1468356350860 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}] 13:45:50 INFO - PROCESS | 1740 | 1468356350866 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:51 INFO - PROCESS | 1740 | 1468356351131 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 13:45:51 INFO - PROCESS | 1740 | 1468356351158 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:51 INFO - PROCESS | 1740 | 1468356351167 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:51 INFO - PROCESS | 1740 | ++DOCSHELL 0x91323000 == 93 [pid = 1740] [id = 532] 13:45:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 164 (0x93d8a000) [pid = 1740] [serial = 1597] [outer = (nil)] 13:45:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 165 (0x9543d800) [pid = 1740] [serial = 1598] [outer = 0x93d8a000] 13:45:51 INFO - PROCESS | 1740 | 1468356351239 Marionette DEBUG loaded listener.js 13:45:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 166 (0x98eb4c00) [pid = 1740] [serial = 1599] [outer = 0x93d8a000] 13:45:52 INFO - PROCESS | 1740 | 1468356352211 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]]]}] 13:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1390ms 13:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:45:52 INFO - PROCESS | 1740 | 1468356352241 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 13:45:52 INFO - PROCESS | 1740 | 1468356352244 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 13:45:52 INFO - PROCESS | 1740 | 1468356352251 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:45:52 INFO - PROCESS | 1740 | 1468356352254 Marionette TRACE conn3 <- [1,2102,null,{}] 13:45:52 INFO - PROCESS | 1740 | 1468356352260 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}] 13:45:52 INFO - PROCESS | 1740 | 1468356352280 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:52 INFO - PROCESS | 1740 | 1468356352543 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 13:45:52 INFO - PROCESS | 1740 | 1468356352576 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:52 INFO - PROCESS | 1740 | 1468356352586 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x948d6800 == 94 [pid = 1740] [id = 533] 13:45:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 167 (0x95226000) [pid = 1740] [serial = 1600] [outer = (nil)] 13:45:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 168 (0x99628800) [pid = 1740] [serial = 1601] [outer = 0x95226000] 13:45:52 INFO - PROCESS | 1740 | 1468356352656 Marionette DEBUG loaded listener.js 13:45:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 169 (0x9988d800) [pid = 1740] [serial = 1602] [outer = 0x95226000] 13:45:53 INFO - PROCESS | 1740 | --DOMWINDOW == 168 (0x99c3b000) [pid = 1740] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:45:53 INFO - PROCESS | 1740 | --DOMWINDOW == 167 (0x93b7d400) [pid = 1740] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:45:53 INFO - PROCESS | 1740 | --DOMWINDOW == 166 (0x8fc9bc00) [pid = 1740] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:45:53 INFO - PROCESS | 1740 | --DOMWINDOW == 165 (0x8fc9ac00) [pid = 1740] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:45:53 INFO - PROCESS | 1740 | --DOMWINDOW == 164 (0x91dbc800) [pid = 1740] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:45:53 INFO - PROCESS | 1740 | --DOMWINDOW == 163 (0x95288400) [pid = 1740] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:45:53 INFO - PROCESS | 1740 | --DOMWINDOW == 162 (0x930cc000) [pid = 1740] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:45:53 INFO - PROCESS | 1740 | --DOMWINDOW == 161 (0x8fca6000) [pid = 1740] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:45:53 INFO - PROCESS | 1740 | --DOMWINDOW == 160 (0x99aaf800) [pid = 1740] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:45:53 INFO - PROCESS | 1740 | --DOMWINDOW == 159 (0x8fb4f000) [pid = 1740] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:45:53 INFO - PROCESS | 1740 | --DOMWINDOW == 158 (0x9242f000) [pid = 1740] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:45:53 INFO - PROCESS | 1740 | --DOMWINDOW == 157 (0x8fb4bc00) [pid = 1740] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:45:53 INFO - PROCESS | 1740 | --DOMWINDOW == 156 (0x8d7ba000) [pid = 1740] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:45:53 INFO - PROCESS | 1740 | --DOMWINDOW == 155 (0x91db5400) [pid = 1740] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:45:53 INFO - PROCESS | 1740 | --DOMWINDOW == 154 (0x91d73c00) [pid = 1740] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:45:53 INFO - PROCESS | 1740 | --DOMWINDOW == 153 (0x923bcc00) [pid = 1740] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:45:53 INFO - PROCESS | 1740 | --DOMWINDOW == 152 (0x8eefec00) [pid = 1740] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:45:53 INFO - PROCESS | 1740 | --DOMWINDOW == 151 (0x99c39000) [pid = 1740] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:45:53 INFO - PROCESS | 1740 | --DOMWINDOW == 150 (0x8e269800) [pid = 1740] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:45:53 INFO - PROCESS | 1740 | 1468356353877 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]]]}] 13:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1688ms 13:45:53 INFO - PROCESS | 1740 | 1468356353941 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 13:45:53 INFO - PROCESS | 1740 | 1468356353944 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 13:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:45:53 INFO - PROCESS | 1740 | 1468356353952 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:45:53 INFO - PROCESS | 1740 | 1468356353956 Marionette TRACE conn3 <- [1,2106,null,{}] 13:45:53 INFO - PROCESS | 1740 | 1468356353962 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}] 13:45:53 INFO - PROCESS | 1740 | 1468356353972 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:54 INFO - PROCESS | 1740 | 1468356354203 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 13:45:54 INFO - PROCESS | 1740 | 1468356354376 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:54 INFO - PROCESS | 1740 | 1468356354387 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:54 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7bd400 == 95 [pid = 1740] [id = 534] 13:45:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 151 (0x8fb4bc00) [pid = 1740] [serial = 1603] [outer = (nil)] 13:45:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 152 (0x93b7b000) [pid = 1740] [serial = 1604] [outer = 0x8fb4bc00] 13:45:54 INFO - PROCESS | 1740 | 1468356354457 Marionette DEBUG loaded listener.js 13:45:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 153 (0x99c3b000) [pid = 1740] [serial = 1605] [outer = 0x8fb4bc00] 13:45:55 INFO - PROCESS | 1740 | 1468356355251 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]]]}] 13:45:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1339ms 13:45:55 INFO - PROCESS | 1740 | 1468356355301 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 13:45:55 INFO - PROCESS | 1740 | 1468356355305 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 13:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:45:55 INFO - PROCESS | 1740 | 1468356355312 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:45:55 INFO - PROCESS | 1740 | 1468356355316 Marionette TRACE conn3 <- [1,2110,null,{}] 13:45:55 INFO - PROCESS | 1740 | 1468356355322 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}] 13:45:55 INFO - PROCESS | 1740 | 1468356355328 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:55 INFO - PROCESS | 1740 | 1468356355624 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 13:45:55 INFO - PROCESS | 1740 | 1468356355963 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:55 INFO - PROCESS | 1740 | 1468356355972 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:56 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc4fc00 == 96 [pid = 1740] [id = 535] 13:45:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 154 (0x8bc50400) [pid = 1740] [serial = 1606] [outer = (nil)] 13:45:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 155 (0x8eecb000) [pid = 1740] [serial = 1607] [outer = 0x8bc50400] 13:45:56 INFO - PROCESS | 1740 | 1468356356069 Marionette DEBUG loaded listener.js 13:45:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 156 (0x8eefcc00) [pid = 1740] [serial = 1608] [outer = 0x8bc50400] 13:45:57 INFO - PROCESS | 1740 | 1468356357145 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]]]}] 13:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1889ms 13:45:57 INFO - PROCESS | 1740 | 1468356357203 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 13:45:57 INFO - PROCESS | 1740 | 1468356357211 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 13:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:45:57 INFO - PROCESS | 1740 | 1468356357221 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:45:57 INFO - PROCESS | 1740 | 1468356357226 Marionette TRACE conn3 <- [1,2114,null,{}] 13:45:57 INFO - PROCESS | 1740 | 1468356357235 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}] 13:45:57 INFO - PROCESS | 1740 | 1468356357242 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:57 INFO - PROCESS | 1740 | 1468356357515 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 13:45:57 INFO - PROCESS | 1740 | 1468356357832 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:57 INFO - PROCESS | 1740 | 1468356357847 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x915dec00 == 97 [pid = 1740] [id = 536] 13:45:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 157 (0x91cda000) [pid = 1740] [serial = 1609] [outer = (nil)] 13:45:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 158 (0x9226e400) [pid = 1740] [serial = 1610] [outer = 0x91cda000] 13:45:58 INFO - PROCESS | 1740 | 1468356358018 Marionette DEBUG loaded listener.js 13:45:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 159 (0x92335800) [pid = 1740] [serial = 1611] [outer = 0x91cda000] 13:45:59 INFO - PROCESS | 1740 | 1468356359186 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]]]}] 13:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 2045ms 13:45:59 INFO - PROCESS | 1740 | 1468356359266 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 13:45:59 INFO - PROCESS | 1740 | 1468356359272 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 13:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:45:59 INFO - PROCESS | 1740 | 1468356359280 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:45:59 INFO - PROCESS | 1740 | 1468356359286 Marionette TRACE conn3 <- [1,2118,null,{}] 13:45:59 INFO - PROCESS | 1740 | 1468356359293 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}] 13:45:59 INFO - PROCESS | 1740 | 1468356359300 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:59 INFO - PROCESS | 1740 | 1468356359567 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 13:45:59 INFO - PROCESS | 1740 | 1468356359923 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:59 INFO - PROCESS | 1740 | 1468356359931 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:45:59 INFO - PROCESS | 1740 | ++DOCSHELL 0x923c0800 == 98 [pid = 1740] [id = 537] 13:45:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 160 (0x95224400) [pid = 1740] [serial = 1612] [outer = (nil)] 13:46:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 161 (0x98a3e000) [pid = 1740] [serial = 1613] [outer = 0x95224400] 13:46:00 INFO - PROCESS | 1740 | 1468356360024 Marionette DEBUG loaded listener.js 13:46:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 162 (0x99622000) [pid = 1740] [serial = 1614] [outer = 0x95224400] 13:46:01 INFO - PROCESS | 1740 | 1468356361047 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]]]}] 13:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1843ms 13:46:01 INFO - PROCESS | 1740 | 1468356361125 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 13:46:01 INFO - PROCESS | 1740 | 1468356361132 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 13:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:46:01 INFO - PROCESS | 1740 | 1468356361152 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:46:01 INFO - PROCESS | 1740 | 1468356361161 Marionette TRACE conn3 <- [1,2122,null,{}] 13:46:01 INFO - PROCESS | 1740 | 1468356361169 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}] 13:46:01 INFO - PROCESS | 1740 | 1468356361177 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:01 INFO - PROCESS | 1740 | 1468356361563 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 13:46:01 INFO - PROCESS | 1740 | 1468356361789 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:01 INFO - PROCESS | 1740 | 1468356361799 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:01 INFO - PROCESS | 1740 | ++DOCSHELL 0x9242a000 == 99 [pid = 1740] [id = 538] 13:46:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 163 (0x948d1800) [pid = 1740] [serial = 1615] [outer = (nil)] 13:46:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 164 (0x9ace0400) [pid = 1740] [serial = 1616] [outer = 0x948d1800] 13:46:01 INFO - PROCESS | 1740 | 1468356361901 Marionette DEBUG loaded listener.js 13:46:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 165 (0x9ae79000) [pid = 1740] [serial = 1617] [outer = 0x948d1800] 13:46:02 INFO - PROCESS | 1740 | 1468356362899 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]]]}] 13:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1823ms 13:46:02 INFO - PROCESS | 1740 | 1468356362967 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 13:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:46:02 INFO - PROCESS | 1740 | 1468356362972 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 13:46:02 INFO - PROCESS | 1740 | 1468356362980 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:46:02 INFO - PROCESS | 1740 | 1468356362983 Marionette TRACE conn3 <- [1,2126,null,{}] 13:46:03 INFO - PROCESS | 1740 | 1468356362991 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}] 13:46:03 INFO - PROCESS | 1740 | 1468356362995 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:03 INFO - PROCESS | 1740 | 1468356363258 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 13:46:03 INFO - PROCESS | 1740 | 1468356363579 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:03 INFO - PROCESS | 1740 | 1468356363588 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:03 INFO - PROCESS | 1740 | ++DOCSHELL 0x91db8800 == 100 [pid = 1740] [id = 539] 13:46:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 166 (0x93ac6400) [pid = 1740] [serial = 1618] [outer = (nil)] 13:46:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 167 (0x9b834000) [pid = 1740] [serial = 1619] [outer = 0x93ac6400] 13:46:03 INFO - PROCESS | 1740 | 1468356363675 Marionette DEBUG loaded listener.js 13:46:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 168 (0x9b890400) [pid = 1740] [serial = 1620] [outer = 0x93ac6400] 13:46:04 INFO - PROCESS | 1740 | 1468356364563 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]]]}] 13:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1637ms 13:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:46:04 INFO - PROCESS | 1740 | 1468356364617 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 13:46:04 INFO - PROCESS | 1740 | 1468356364620 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 13:46:04 INFO - PROCESS | 1740 | 1468356364628 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:46:04 INFO - PROCESS | 1740 | 1468356364631 Marionette TRACE conn3 <- [1,2130,null,{}] 13:46:04 INFO - PROCESS | 1740 | 1468356364639 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}] 13:46:04 INFO - PROCESS | 1740 | 1468356364643 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:04 INFO - PROCESS | 1740 | 1468356364876 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 13:46:05 INFO - PROCESS | 1740 | 1468356365185 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:05 INFO - PROCESS | 1740 | 1468356365203 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:05 INFO - PROCESS | 1740 | ++DOCSHELL 0xa2008400 == 101 [pid = 1740] [id = 540] 13:46:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 169 (0xa2009800) [pid = 1740] [serial = 1621] [outer = (nil)] 13:46:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 170 (0xa23a7800) [pid = 1740] [serial = 1622] [outer = 0xa2009800] 13:46:05 INFO - PROCESS | 1740 | 1468356365310 Marionette DEBUG loaded listener.js 13:46:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 171 (0xa3288c00) [pid = 1740] [serial = 1623] [outer = 0xa2009800] 13:46:06 INFO - PROCESS | 1740 | 1468356366300 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] 13:46:06 INFO - PROCESS | 1740 | 1468356366371 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 13:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:46:06 INFO - PROCESS | 1740 | 1468356366378 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:46:06 INFO - PROCESS | 1740 | 1468356366383 Marionette TRACE conn3 <- [1,2134,null,{}] 13:46:06 INFO - PROCESS | 1740 | 1468356366390 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}] 13:46:06 INFO - PROCESS | 1740 | 1468356366394 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:06 INFO - PROCESS | 1740 | 1468356366636 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 13:46:06 INFO - PROCESS | 1740 | 1468356366946 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:06 INFO - PROCESS | 1740 | 1468356366958 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:06 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc47000 == 102 [pid = 1740] [id = 541] 13:46:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 172 (0x8bc50000) [pid = 1740] [serial = 1624] [outer = (nil)] 13:46:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 173 (0x952e0400) [pid = 1740] [serial = 1625] [outer = 0x8bc50000] 13:46:07 INFO - PROCESS | 1740 | 1468356367060 Marionette DEBUG loaded listener.js 13:46:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 174 (0xa4e50c00) [pid = 1740] [serial = 1626] [outer = 0x8bc50000] 13:46:07 INFO - PROCESS | 1740 | 1468356367981 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]]]}] 13:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1639ms 13:46:08 INFO - PROCESS | 1740 | 1468356368019 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 13:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:46:08 INFO - PROCESS | 1740 | 1468356368023 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 13:46:08 INFO - PROCESS | 1740 | 1468356368031 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:46:08 INFO - PROCESS | 1740 | 1468356368035 Marionette TRACE conn3 <- [1,2138,null,{}] 13:46:08 INFO - PROCESS | 1740 | 1468356368042 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}] 13:46:08 INFO - PROCESS | 1740 | 1468356368047 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:08 INFO - PROCESS | 1740 | 1468356368269 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 13:46:08 INFO - PROCESS | 1740 | 1468356368543 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:08 INFO - PROCESS | 1740 | 1468356368551 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d874800 == 103 [pid = 1740] [id = 542] 13:46:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 175 (0x8d875000) [pid = 1740] [serial = 1627] [outer = (nil)] 13:46:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 176 (0x8d87b400) [pid = 1740] [serial = 1628] [outer = 0x8d875000] 13:46:08 INFO - PROCESS | 1740 | 1468356368689 Marionette DEBUG loaded listener.js 13:46:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 177 (0x8d87f400) [pid = 1740] [serial = 1629] [outer = 0x8d875000] 13:46:09 INFO - PROCESS | 1740 | 1468356369564 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]]]}] 13:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1591ms 13:46:09 INFO - PROCESS | 1740 | 1468356369623 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 13:46:09 INFO - PROCESS | 1740 | 1468356369626 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 13:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:46:09 INFO - PROCESS | 1740 | 1468356369636 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:46:09 INFO - PROCESS | 1740 | 1468356369641 Marionette TRACE conn3 <- [1,2142,null,{}] 13:46:09 INFO - PROCESS | 1740 | 1468356369647 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}] 13:46:09 INFO - PROCESS | 1740 | 1468356369653 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:09 INFO - PROCESS | 1740 | 1468356369869 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 13:46:10 INFO - PROCESS | 1740 | 1468356370176 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:10 INFO - PROCESS | 1740 | 1468356370183 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:10 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d873c00 == 104 [pid = 1740] [id = 543] 13:46:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 178 (0x8d87a000) [pid = 1740] [serial = 1630] [outer = (nil)] 13:46:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 179 (0x8ec32c00) [pid = 1740] [serial = 1631] [outer = 0x8d87a000] 13:46:10 INFO - PROCESS | 1740 | 1468356370281 Marionette DEBUG loaded listener.js 13:46:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 180 (0x8ec36400) [pid = 1740] [serial = 1632] [outer = 0x8d87a000] 13:46:11 INFO - PROCESS | 1740 | 1468356371179 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] 13:46:11 INFO - PROCESS | 1740 | 1468356371223 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 13:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:46:11 INFO - PROCESS | 1740 | 1468356371232 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:46:11 INFO - PROCESS | 1740 | 1468356371236 Marionette TRACE conn3 <- [1,2146,null,{}] 13:46:11 INFO - PROCESS | 1740 | 1468356371242 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}] 13:46:11 INFO - PROCESS | 1740 | 1468356371248 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:11 INFO - PROCESS | 1740 | 1468356371467 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 13:46:11 INFO - PROCESS | 1740 | 1468356371799 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:11 INFO - PROCESS | 1740 | 1468356371809 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:11 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc49400 == 105 [pid = 1740] [id = 544] 13:46:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 181 (0x8bc49800) [pid = 1740] [serial = 1633] [outer = (nil)] 13:46:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 182 (0x8ec3e800) [pid = 1740] [serial = 1634] [outer = 0x8bc49800] 13:46:11 INFO - PROCESS | 1740 | 1468356371900 Marionette DEBUG loaded listener.js 13:46:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 183 (0x8ee5b000) [pid = 1740] [serial = 1635] [outer = 0x8bc49800] 13:46:12 INFO - PROCESS | 1740 | 1468356372812 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] 13:46:12 INFO - PROCESS | 1740 | 1468356372878 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 13:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:46:12 INFO - PROCESS | 1740 | 1468356372890 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:46:12 INFO - PROCESS | 1740 | 1468356372893 Marionette TRACE conn3 <- [1,2150,null,{}] 13:46:12 INFO - PROCESS | 1740 | 1468356372901 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}] 13:46:12 INFO - PROCESS | 1740 | 1468356372907 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:13 INFO - PROCESS | 1740 | 1468356373150 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 13:46:14 INFO - PROCESS | 1740 | 1468356374029 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:14 INFO - PROCESS | 1740 | 1468356374042 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:14 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bdce800 == 106 [pid = 1740] [id = 545] 13:46:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 184 (0x8bdcec00) [pid = 1740] [serial = 1636] [outer = (nil)] 13:46:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 185 (0x8bdd0c00) [pid = 1740] [serial = 1637] [outer = 0x8bdcec00] 13:46:14 INFO - PROCESS | 1740 | 1468356374192 Marionette DEBUG loaded listener.js 13:46:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 186 (0x8d7c5000) [pid = 1740] [serial = 1638] [outer = 0x8bdcec00] 13:46:15 INFO - PROCESS | 1740 | 1468356375199 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]]]}] 13:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 2351ms 13:46:15 INFO - PROCESS | 1740 | 1468356375243 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 13:46:15 INFO - PROCESS | 1740 | 1468356375249 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 13:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:46:15 INFO - PROCESS | 1740 | 1468356375258 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:46:15 INFO - PROCESS | 1740 | 1468356375264 Marionette TRACE conn3 <- [1,2154,null,{}] 13:46:15 INFO - PROCESS | 1740 | 1468356375273 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}] 13:46:15 INFO - PROCESS | 1740 | 1468356375278 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:15 INFO - PROCESS | 1740 | 1468356375493 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 13:46:15 INFO - PROCESS | 1740 | 1468356375829 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:15 INFO - PROCESS | 1740 | 1468356375849 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee55800 == 107 [pid = 1740] [id = 546] 13:46:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 187 (0x8ee57c00) [pid = 1740] [serial = 1639] [outer = (nil)] 13:46:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 188 (0x8eecb800) [pid = 1740] [serial = 1640] [outer = 0x8ee57c00] 13:46:16 INFO - PROCESS | 1740 | 1468356376034 Marionette DEBUG loaded listener.js 13:46:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 189 (0x8fb4f000) [pid = 1740] [serial = 1641] [outer = 0x8ee57c00] 13:46:17 INFO - PROCESS | 1740 | 1468356377053 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]]]}] 13:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1886ms 13:46:17 INFO - PROCESS | 1740 | 1468356377146 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 13:46:17 INFO - PROCESS | 1740 | 1468356377153 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 13:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:46:17 INFO - PROCESS | 1740 | 1468356377163 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:46:17 INFO - PROCESS | 1740 | 1468356377167 Marionette TRACE conn3 <- [1,2158,null,{}] 13:46:17 INFO - PROCESS | 1740 | 1468356377175 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}] 13:46:17 INFO - PROCESS | 1740 | 1468356377181 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:17 INFO - PROCESS | 1740 | 1468356377446 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 13:46:17 INFO - PROCESS | 1740 | 1468356377824 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:17 INFO - PROCESS | 1740 | 1468356377831 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:17 INFO - PROCESS | 1740 | ++DOCSHELL 0x9131ac00 == 108 [pid = 1740] [id = 547] 13:46:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 190 (0x9131b400) [pid = 1740] [serial = 1642] [outer = (nil)] 13:46:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 191 (0x915d2000) [pid = 1740] [serial = 1643] [outer = 0x9131b400] 13:46:17 INFO - PROCESS | 1740 | 1468356377918 Marionette DEBUG loaded listener.js 13:46:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 192 (0x91cd2800) [pid = 1740] [serial = 1644] [outer = 0x9131b400] 13:46:18 INFO - PROCESS | 1740 | 1468356378972 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]]]}] 13:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1883ms 13:46:19 INFO - PROCESS | 1740 | 1468356379048 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 13:46:19 INFO - PROCESS | 1740 | 1468356379051 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 13:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:46:19 INFO - PROCESS | 1740 | 1468356379061 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:46:19 INFO - PROCESS | 1740 | 1468356379071 Marionette TRACE conn3 <- [1,2162,null,{}] 13:46:19 INFO - PROCESS | 1740 | 1468356379091 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}] 13:46:19 INFO - PROCESS | 1740 | 1468356379104 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:19 INFO - PROCESS | 1740 | 1468356379493 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 13:46:19 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7b8400 == 107 [pid = 1740] [id = 455] 13:46:19 INFO - PROCESS | 1740 | --DOCSHELL 0x915d7000 == 106 [pid = 1740] [id = 512] 13:46:19 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee54000 == 105 [pid = 1740] [id = 491] 13:46:19 INFO - PROCESS | 1740 | --DOCSHELL 0x8e25c400 == 104 [pid = 1740] [id = 492] 13:46:19 INFO - PROCESS | 1740 | --DOMWINDOW == 191 (0x93d8a400) [pid = 1740] [serial = 1547] [outer = (nil)] [url = about:blank] 13:46:19 INFO - PROCESS | 1740 | --DOMWINDOW == 190 (0x930d1800) [pid = 1740] [serial = 1529] [outer = (nil)] [url = about:blank] 13:46:19 INFO - PROCESS | 1740 | --DOMWINDOW == 189 (0xa2535000) [pid = 1740] [serial = 1523] [outer = (nil)] [url = about:blank] 13:46:19 INFO - PROCESS | 1740 | --DOMWINDOW == 188 (0x9b212c00) [pid = 1740] [serial = 1511] [outer = (nil)] [url = about:blank] 13:46:19 INFO - PROCESS | 1740 | --DOMWINDOW == 187 (0x9b83bc00) [pid = 1740] [serial = 1514] [outer = (nil)] [url = about:blank] 13:46:19 INFO - PROCESS | 1740 | --DOMWINDOW == 186 (0x8fca4000) [pid = 1740] [serial = 1502] [outer = (nil)] [url = about:blank] 13:46:19 INFO - PROCESS | 1740 | --DOMWINDOW == 185 (0xa23b4800) [pid = 1740] [serial = 1526] [outer = (nil)] [url = about:blank] 13:46:19 INFO - PROCESS | 1740 | --DOMWINDOW == 184 (0xa234f000) [pid = 1740] [serial = 1520] [outer = (nil)] [url = about:blank] 13:46:19 INFO - PROCESS | 1740 | --DOMWINDOW == 183 (0x99f24400) [pid = 1740] [serial = 1508] [outer = (nil)] [url = about:blank] 13:46:19 INFO - PROCESS | 1740 | --DOMWINDOW == 182 (0xa11a2000) [pid = 1740] [serial = 1517] [outer = (nil)] [url = about:blank] 13:46:19 INFO - PROCESS | 1740 | --DOMWINDOW == 181 (0x92429400) [pid = 1740] [serial = 1505] [outer = (nil)] [url = about:blank] 13:46:19 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee5c000 == 103 [pid = 1740] [id = 489] 13:46:19 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee55c00 == 102 [pid = 1740] [id = 490] 13:46:19 INFO - PROCESS | 1740 | --DOCSHELL 0x91dc0c00 == 101 [pid = 1740] [id = 487] 13:46:19 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7bd400 == 100 [pid = 1740] [id = 534] 13:46:19 INFO - PROCESS | 1740 | --DOCSHELL 0x948d6800 == 99 [pid = 1740] [id = 533] 13:46:19 INFO - PROCESS | 1740 | --DOCSHELL 0x91323000 == 98 [pid = 1740] [id = 532] 13:46:19 INFO - PROCESS | 1740 | --DOCSHELL 0x92426400 == 97 [pid = 1740] [id = 531] 13:46:19 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee5b800 == 96 [pid = 1740] [id = 530] 13:46:19 INFO - PROCESS | 1740 | 1468356379789 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:19 INFO - PROCESS | 1740 | 1468356379802 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:19 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee53c00 == 95 [pid = 1740] [id = 529] 13:46:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc4a400 == 96 [pid = 1740] [id = 548] 13:46:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 182 (0x8d7bd400) [pid = 1740] [serial = 1645] [outer = (nil)] 13:46:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 183 (0x8eeca000) [pid = 1740] [serial = 1646] [outer = 0x8d7bd400] 13:46:19 INFO - PROCESS | 1740 | 1468356379899 Marionette DEBUG loaded listener.js 13:46:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 184 (0x9144b400) [pid = 1740] [serial = 1647] [outer = 0x8d7bd400] 13:46:20 INFO - PROCESS | 1740 | --DOCSHELL 0x93a4b000 == 95 [pid = 1740] [id = 520] 13:46:20 INFO - PROCESS | 1740 | --DOCSHELL 0x8e25f400 == 94 [pid = 1740] [id = 519] 13:46:20 INFO - PROCESS | 1740 | --DOCSHELL 0x978ea400 == 93 [pid = 1740] [id = 518] 13:46:20 INFO - PROCESS | 1740 | --DOCSHELL 0x91db8c00 == 92 [pid = 1740] [id = 517] 13:46:20 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb43c00 == 91 [pid = 1740] [id = 516] 13:46:20 INFO - PROCESS | 1740 | --DOMWINDOW == 183 (0x9a0e2000) [pid = 1740] [serial = 1425] [outer = (nil)] [url = about:blank] 13:46:20 INFO - PROCESS | 1740 | --DOMWINDOW == 182 (0x9a0ef800) [pid = 1740] [serial = 1428] [outer = (nil)] [url = about:blank] 13:46:20 INFO - PROCESS | 1740 | --DOMWINDOW == 181 (0x99f1b000) [pid = 1740] [serial = 1413] [outer = (nil)] [url = about:blank] 13:46:20 INFO - PROCESS | 1740 | --DOMWINDOW == 180 (0x9144ac00) [pid = 1740] [serial = 1374] [outer = (nil)] [url = about:blank] 13:46:20 INFO - PROCESS | 1740 | --DOMWINDOW == 179 (0x923b5c00) [pid = 1740] [serial = 1377] [outer = (nil)] [url = about:blank] 13:46:20 INFO - PROCESS | 1740 | --DOMWINDOW == 178 (0x978e2000) [pid = 1740] [serial = 1380] [outer = (nil)] [url = about:blank] 13:46:20 INFO - PROCESS | 1740 | --DOMWINDOW == 177 (0x99618c00) [pid = 1740] [serial = 1383] [outer = (nil)] [url = about:blank] 13:46:20 INFO - PROCESS | 1740 | --DOMWINDOW == 176 (0x99632000) [pid = 1740] [serial = 1386] [outer = (nil)] [url = about:blank] 13:46:20 INFO - PROCESS | 1740 | --DOMWINDOW == 175 (0x99c36800) [pid = 1740] [serial = 1389] [outer = (nil)] [url = about:blank] 13:46:20 INFO - PROCESS | 1740 | --DOMWINDOW == 174 (0x99cdf800) [pid = 1740] [serial = 1392] [outer = (nil)] [url = about:blank] 13:46:20 INFO - PROCESS | 1740 | --DOMWINDOW == 173 (0x93acb400) [pid = 1740] [serial = 1544] [outer = (nil)] [url = about:blank] 13:46:20 INFO - PROCESS | 1740 | --DOMWINDOW == 172 (0x9144c000) [pid = 1740] [serial = 1535] [outer = (nil)] [url = about:blank] 13:46:20 INFO - PROCESS | 1740 | --DOMWINDOW == 171 (0x914bbc00) [pid = 1740] [serial = 1536] [outer = (nil)] [url = about:blank] 13:46:20 INFO - PROCESS | 1740 | --DOMWINDOW == 170 (0x8eec8400) [pid = 1740] [serial = 1533] [outer = (nil)] [url = about:blank] 13:46:20 INFO - PROCESS | 1740 | --DOMWINDOW == 169 (0x8e25d000) [pid = 1740] [serial = 1532] [outer = (nil)] [url = about:blank] 13:46:20 INFO - PROCESS | 1740 | --DOMWINDOW == 168 (0x91dbec00) [pid = 1740] [serial = 1538] [outer = (nil)] [url = about:blank] 13:46:20 INFO - PROCESS | 1740 | --DOMWINDOW == 167 (0x9242c800) [pid = 1740] [serial = 1541] [outer = (nil)] [url = about:blank] 13:46:20 INFO - PROCESS | 1740 | --DOMWINDOW == 166 (0x930d1400) [pid = 1740] [serial = 1542] [outer = (nil)] [url = about:blank] 13:46:20 INFO - PROCESS | 1740 | --DOMWINDOW == 165 (0x9208ec00) [pid = 1740] [serial = 1539] [outer = (nil)] [url = about:blank] 13:46:20 INFO - PROCESS | 1740 | --DOMWINDOW == 164 (0x93b85000) [pid = 1740] [serial = 1545] [outer = (nil)] [url = about:blank] 13:46:20 INFO - PROCESS | 1740 | --DOMWINDOW == 163 (0x93d7d400) [pid = 1740] [serial = 1419] [outer = (nil)] [url = about:blank] 13:46:20 INFO - PROCESS | 1740 | --DOMWINDOW == 162 (0x91cd8c00) [pid = 1740] [serial = 1416] [outer = (nil)] [url = about:blank] 13:46:20 INFO - PROCESS | 1740 | --DOMWINDOW == 161 (0x99f1e000) [pid = 1740] [serial = 1422] [outer = (nil)] [url = about:blank] 13:46:20 INFO - PROCESS | 1740 | --DOMWINDOW == 160 (0x9ae72400) [pid = 1740] [serial = 1431] [outer = (nil)] [url = about:blank] 13:46:20 INFO - PROCESS | 1740 | 1468356380811 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]]]}] 13:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1810ms 13:46:20 INFO - PROCESS | 1740 | 1468356380870 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 13:46:20 INFO - PROCESS | 1740 | 1468356380875 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 13:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:46:20 INFO - PROCESS | 1740 | 1468356380882 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:46:20 INFO - PROCESS | 1740 | 1468356380887 Marionette TRACE conn3 <- [1,2166,null,{}] 13:46:20 INFO - PROCESS | 1740 | 1468356380893 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}] 13:46:20 INFO - PROCESS | 1740 | 1468356380898 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:21 INFO - PROCESS | 1740 | 1468356381135 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 13:46:21 INFO - PROCESS | 1740 | 1468356381374 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:21 INFO - PROCESS | 1740 | 1468356381383 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e25d000 == 92 [pid = 1740] [id = 549] 13:46:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 161 (0x8fb4b400) [pid = 1740] [serial = 1648] [outer = (nil)] 13:46:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 162 (0x92090400) [pid = 1740] [serial = 1649] [outer = 0x8fb4b400] 13:46:21 INFO - PROCESS | 1740 | 1468356381470 Marionette DEBUG loaded listener.js 13:46:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 163 (0x923bd400) [pid = 1740] [serial = 1650] [outer = 0x8fb4b400] 13:46:22 INFO - PROCESS | 1740 | 1468356382357 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]]]}] 13:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1541ms 13:46:22 INFO - PROCESS | 1740 | 1468356382425 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 13:46:22 INFO - PROCESS | 1740 | 1468356382428 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 13:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:46:22 INFO - PROCESS | 1740 | 1468356382438 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:46:22 INFO - PROCESS | 1740 | 1468356382442 Marionette TRACE conn3 <- [1,2170,null,{}] 13:46:22 INFO - PROCESS | 1740 | 1468356382460 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}] 13:46:22 INFO - PROCESS | 1740 | 1468356382466 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:22 INFO - PROCESS | 1740 | 1468356382768 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 13:46:22 INFO - PROCESS | 1740 | 1468356382807 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:22 INFO - PROCESS | 1740 | 1468356382825 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:22 INFO - PROCESS | 1740 | ++DOCSHELL 0x91d76c00 == 93 [pid = 1740] [id = 550] 13:46:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 164 (0x91dbec00) [pid = 1740] [serial = 1651] [outer = (nil)] 13:46:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 165 (0x93a3d000) [pid = 1740] [serial = 1652] [outer = 0x91dbec00] 13:46:22 INFO - PROCESS | 1740 | 1468356382965 Marionette DEBUG loaded listener.js 13:46:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 166 (0x93b7a400) [pid = 1740] [serial = 1653] [outer = 0x91dbec00] 13:46:24 INFO - PROCESS | 1740 | 1468356384054 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]]]}] 13:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1692ms 13:46:24 INFO - PROCESS | 1740 | 1468356384129 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 13:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:46:24 INFO - PROCESS | 1740 | 1468356384136 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 13:46:24 INFO - PROCESS | 1740 | 1468356384144 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:46:24 INFO - PROCESS | 1740 | 1468356384150 Marionette TRACE conn3 <- [1,2174,null,{}] 13:46:24 INFO - PROCESS | 1740 | 1468356384171 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}] 13:46:24 INFO - PROCESS | 1740 | 1468356384195 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:24 INFO - PROCESS | 1740 | 1468356384476 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 165 (0xa2001c00) [pid = 1740] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 164 (0x8ee5a400) [pid = 1740] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 163 (0x9242ac00) [pid = 1740] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 162 (0x8eec5400) [pid = 1740] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 161 (0x91444400) [pid = 1740] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 160 (0x92082400) [pid = 1740] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 159 (0x93d8a000) [pid = 1740] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 158 (0x9208f800) [pid = 1740] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 157 (0x9afbe000) [pid = 1740] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 156 (0x9afbd800) [pid = 1740] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 155 (0x91450000) [pid = 1740] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 154 (0x99c35800) [pid = 1740] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 153 (0x8fb44800) [pid = 1740] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 152 (0x978eac00) [pid = 1740] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 151 (0xa11a2800) [pid = 1740] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 150 (0x8ee56000) [pid = 1740] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 149 (0x93b7d800) [pid = 1740] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 148 (0x98eb4800) [pid = 1740] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 147 (0x8fc9c800) [pid = 1740] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 146 (0x9208fc00) [pid = 1740] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 145 (0x93a45c00) [pid = 1740] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 144 (0x923bd800) [pid = 1740] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 143 (0x930cd400) [pid = 1740] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 142 (0x9afbf400) [pid = 1740] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 141 (0x93a45400) [pid = 1740] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 140 (0x8eeca800) [pid = 1740] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 139 (0x8fb45000) [pid = 1740] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 138 (0x8e264800) [pid = 1740] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 137 (0x95226000) [pid = 1740] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 136 (0x914c0800) [pid = 1740] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 135 (0x99c35c00) [pid = 1740] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 134 (0x9b217c00) [pid = 1740] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:46:25 INFO - PROCESS | 1740 | --DOMWINDOW == 133 (0x8fc9a800) [pid = 1740] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:46:25 INFO - PROCESS | 1740 | 1468356385464 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:25 INFO - PROCESS | 1740 | 1468356385474 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:25 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c3c00 == 94 [pid = 1740] [id = 551] 13:46:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 134 (0x8e264800) [pid = 1740] [serial = 1654] [outer = (nil)] 13:46:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 135 (0x8eec5000) [pid = 1740] [serial = 1655] [outer = 0x8e264800] 13:46:25 INFO - PROCESS | 1740 | 1468356385554 Marionette DEBUG loaded listener.js 13:46:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 136 (0x91443c00) [pid = 1740] [serial = 1656] [outer = 0x8e264800] 13:46:26 INFO - PROCESS | 1740 | 1468356386328 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]]]}] 13:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 2244ms 13:46:26 INFO - PROCESS | 1740 | 1468356386388 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 13:46:26 INFO - PROCESS | 1740 | 1468356386391 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 13:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:46:26 INFO - PROCESS | 1740 | 1468356386398 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:46:26 INFO - PROCESS | 1740 | 1468356386402 Marionette TRACE conn3 <- [1,2178,null,{}] 13:46:26 INFO - PROCESS | 1740 | 1468356386409 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}] 13:46:26 INFO - PROCESS | 1740 | 1468356386416 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:26 INFO - PROCESS | 1740 | 1468356386696 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 13:46:26 INFO - PROCESS | 1740 | 1468356386826 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:26 INFO - PROCESS | 1740 | 1468356386834 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eeca800 == 95 [pid = 1740] [id = 552] 13:46:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 137 (0x91cd6c00) [pid = 1740] [serial = 1657] [outer = (nil)] 13:46:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 138 (0x930ccc00) [pid = 1740] [serial = 1658] [outer = 0x91cd6c00] 13:46:26 INFO - PROCESS | 1740 | 1468356386912 Marionette DEBUG loaded listener.js 13:46:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 139 (0x93b87c00) [pid = 1740] [serial = 1659] [outer = 0x91cd6c00] 13:46:28 INFO - PROCESS | 1740 | 1468356388065 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]]]}] 13:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1743ms 13:46:28 INFO - PROCESS | 1740 | 1468356388143 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 13:46:28 INFO - PROCESS | 1740 | 1468356388151 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 13:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:46:28 INFO - PROCESS | 1740 | 1468356388161 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:46:28 INFO - PROCESS | 1740 | 1468356388165 Marionette TRACE conn3 <- [1,2182,null,{}] 13:46:28 INFO - PROCESS | 1740 | 1468356388177 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}] 13:46:28 INFO - PROCESS | 1740 | 1468356388182 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:28 INFO - PROCESS | 1740 | 1468356388455 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 13:46:28 INFO - PROCESS | 1740 | 1468356388789 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:28 INFO - PROCESS | 1740 | 1468356388799 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:28 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d87f800 == 96 [pid = 1740] [id = 553] 13:46:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 140 (0x8e267c00) [pid = 1740] [serial = 1660] [outer = (nil)] 13:46:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 141 (0x8ee5c800) [pid = 1740] [serial = 1661] [outer = 0x8e267c00] 13:46:28 INFO - PROCESS | 1740 | 1468356388891 Marionette DEBUG loaded listener.js 13:46:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 142 (0x8fb45c00) [pid = 1740] [serial = 1662] [outer = 0x8e267c00] 13:46:29 INFO - PROCESS | 1740 | 1468356389930 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]]]}] 13:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1837ms 13:46:29 INFO - PROCESS | 1740 | 1468356389998 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 13:46:30 INFO - PROCESS | 1740 | 1468356390006 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 13:46:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:46:30 INFO - PROCESS | 1740 | 1468356390018 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:46:30 INFO - PROCESS | 1740 | 1468356390022 Marionette TRACE conn3 <- [1,2186,null,{}] 13:46:30 INFO - PROCESS | 1740 | 1468356390030 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}] 13:46:30 INFO - PROCESS | 1740 | 1468356390037 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:30 INFO - PROCESS | 1740 | 1468356390346 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 13:46:30 INFO - PROCESS | 1740 | 1468356390734 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:30 INFO - PROCESS | 1740 | 1468356390748 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:30 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bdc6c00 == 97 [pid = 1740] [id = 554] 13:46:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 143 (0x91cde400) [pid = 1740] [serial = 1663] [outer = (nil)] 13:46:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 144 (0x91db9400) [pid = 1740] [serial = 1664] [outer = 0x91cde400] 13:46:30 INFO - PROCESS | 1740 | 1468356390840 Marionette DEBUG loaded listener.js 13:46:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 145 (0x92089400) [pid = 1740] [serial = 1665] [outer = 0x91cde400] 13:46:31 INFO - PROCESS | 1740 | 1468356391862 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]]]}] 13:46:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:46:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1890ms 13:46:31 INFO - PROCESS | 1740 | 1468356391910 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 13:46:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:46:31 INFO - PROCESS | 1740 | 1468356391914 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 13:46:31 INFO - PROCESS | 1740 | 1468356391922 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:46:31 INFO - PROCESS | 1740 | 1468356391930 Marionette TRACE conn3 <- [1,2190,null,{}] 13:46:31 INFO - PROCESS | 1740 | 1468356391947 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}] 13:46:31 INFO - PROCESS | 1740 | 1468356391958 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:32 INFO - PROCESS | 1740 | 1468356392234 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 13:46:32 INFO - PROCESS | 1740 | 1468356392564 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:32 INFO - PROCESS | 1740 | 1468356392575 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:32 INFO - PROCESS | 1740 | ++DOCSHELL 0x93a49800 == 98 [pid = 1740] [id = 555] 13:46:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 146 (0x93ac1000) [pid = 1740] [serial = 1666] [outer = (nil)] 13:46:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 147 (0x95228000) [pid = 1740] [serial = 1667] [outer = 0x93ac1000] 13:46:32 INFO - PROCESS | 1740 | 1468356392681 Marionette DEBUG loaded listener.js 13:46:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 148 (0x952e8000) [pid = 1740] [serial = 1668] [outer = 0x93ac1000] 13:46:33 INFO - PROCESS | 1740 | 1468356393640 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]]]}] 13:46:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:46:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1796ms 13:46:33 INFO - PROCESS | 1740 | 1468356393718 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 13:46:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:46:33 INFO - PROCESS | 1740 | 1468356393725 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 13:46:33 INFO - PROCESS | 1740 | 1468356393732 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:46:33 INFO - PROCESS | 1740 | 1468356393736 Marionette TRACE conn3 <- [1,2194,null,{}] 13:46:33 INFO - PROCESS | 1740 | 1468356393743 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}] 13:46:33 INFO - PROCESS | 1740 | 1468356393748 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:34 INFO - PROCESS | 1740 | 1468356394075 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 13:46:34 INFO - PROCESS | 1740 | 1468356394412 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:34 INFO - PROCESS | 1740 | 1468356394424 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:34 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bdc9800 == 99 [pid = 1740] [id = 556] 13:46:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 149 (0x8fca4000) [pid = 1740] [serial = 1669] [outer = (nil)] 13:46:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 150 (0x98a92800) [pid = 1740] [serial = 1670] [outer = 0x8fca4000] 13:46:34 INFO - PROCESS | 1740 | 1468356394533 Marionette DEBUG loaded listener.js 13:46:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 151 (0x99615c00) [pid = 1740] [serial = 1671] [outer = 0x8fca4000] 13:46:35 INFO - PROCESS | 1740 | 1468356395585 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]]]}] 13:46:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:46:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1884ms 13:46:35 INFO - PROCESS | 1740 | 1468356395617 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 13:46:35 INFO - PROCESS | 1740 | 1468356395621 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 13:46:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:46:35 INFO - PROCESS | 1740 | 1468356395629 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:46:35 INFO - PROCESS | 1740 | 1468356395633 Marionette TRACE conn3 <- [1,2198,null,{}] 13:46:35 INFO - PROCESS | 1740 | 1468356395662 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}] 13:46:35 INFO - PROCESS | 1740 | 1468356395668 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:35 INFO - PROCESS | 1740 | 1468356395926 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 13:46:36 INFO - PROCESS | 1740 | 1468356396247 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:36 INFO - PROCESS | 1740 | 1468356396260 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x978eac00 == 100 [pid = 1740] [id = 557] 13:46:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 152 (0x99618c00) [pid = 1740] [serial = 1672] [outer = (nil)] 13:46:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 153 (0x996e5400) [pid = 1740] [serial = 1673] [outer = 0x99618c00] 13:46:36 INFO - PROCESS | 1740 | 1468356396365 Marionette DEBUG loaded listener.js 13:46:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 154 (0x99ae6400) [pid = 1740] [serial = 1674] [outer = 0x99618c00] 13:46:37 INFO - PROCESS | 1740 | 1468356397311 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]]]}] 13:46:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:46:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1740ms 13:46:37 INFO - PROCESS | 1740 | 1468356397373 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 13:46:37 INFO - PROCESS | 1740 | 1468356397377 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 13:46:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:46:37 INFO - PROCESS | 1740 | 1468356397387 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:46:37 INFO - PROCESS | 1740 | 1468356397391 Marionette TRACE conn3 <- [1,2202,null,{}] 13:46:37 INFO - PROCESS | 1740 | 1468356397398 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}] 13:46:37 INFO - PROCESS | 1740 | 1468356397409 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:37 INFO - PROCESS | 1740 | 1468356397668 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 13:46:38 INFO - PROCESS | 1740 | 1468356397984 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:38 INFO - PROCESS | 1740 | 1468356397996 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:38 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ec3f800 == 101 [pid = 1740] [id = 558] 13:46:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 155 (0x8fca1000) [pid = 1740] [serial = 1675] [outer = (nil)] 13:46:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 156 (0x99ce8c00) [pid = 1740] [serial = 1676] [outer = 0x8fca1000] 13:46:38 INFO - PROCESS | 1740 | 1468356398090 Marionette DEBUG loaded listener.js 13:46:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 157 (0x9a0e0c00) [pid = 1740] [serial = 1677] [outer = 0x8fca1000] 13:46:39 INFO - PROCESS | 1740 | 1468356399277 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]]]}] 13:46:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:46:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1934ms 13:46:39 INFO - PROCESS | 1740 | 1468356399323 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 13:46:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:46:39 INFO - PROCESS | 1740 | 1468356399327 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 13:46:39 INFO - PROCESS | 1740 | 1468356399335 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:46:39 INFO - PROCESS | 1740 | 1468356399339 Marionette TRACE conn3 <- [1,2206,null,{}] 13:46:39 INFO - PROCESS | 1740 | 1468356399345 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}] 13:46:39 INFO - PROCESS | 1740 | 1468356399350 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:39 INFO - PROCESS | 1740 | 1468356399596 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 13:46:39 INFO - PROCESS | 1740 | 1468356399907 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:39 INFO - PROCESS | 1740 | 1468356399915 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc47400 == 102 [pid = 1740] [id = 559] 13:46:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 158 (0x9961a000) [pid = 1740] [serial = 1678] [outer = (nil)] 13:46:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 159 (0x9a9d2400) [pid = 1740] [serial = 1679] [outer = 0x9961a000] 13:46:40 INFO - PROCESS | 1740 | 1468356400007 Marionette DEBUG loaded listener.js 13:46:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 160 (0x9acd6400) [pid = 1740] [serial = 1680] [outer = 0x9961a000] 13:46:40 INFO - PROCESS | 1740 | 1468356400911 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]]]}] 13:46:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:46:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1655ms 13:46:40 INFO - PROCESS | 1740 | 1468356400996 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 13:46:41 INFO - PROCESS | 1740 | 1468356401018 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 13:46:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:46:41 INFO - PROCESS | 1740 | 1468356401026 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:46:41 INFO - PROCESS | 1740 | 1468356401031 Marionette TRACE conn3 <- [1,2210,null,{}] 13:46:41 INFO - PROCESS | 1740 | 1468356401089 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}] 13:46:41 INFO - PROCESS | 1740 | 1468356401094 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:41 INFO - PROCESS | 1740 | 1468356401348 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 13:46:41 INFO - PROCESS | 1740 | 1468356401679 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:41 INFO - PROCESS | 1740 | 1468356401690 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc43800 == 103 [pid = 1740] [id = 560] 13:46:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 161 (0x9a0ea400) [pid = 1740] [serial = 1681] [outer = (nil)] 13:46:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 162 (0x9afb7800) [pid = 1740] [serial = 1682] [outer = 0x9a0ea400] 13:46:41 INFO - PROCESS | 1740 | 1468356401819 Marionette DEBUG loaded listener.js 13:46:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 163 (0x9afbf400) [pid = 1740] [serial = 1683] [outer = 0x9a0ea400] 13:46:42 INFO - PROCESS | 1740 | 1468356402829 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]]]}] 13:46:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:46:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1841ms 13:46:42 INFO - PROCESS | 1740 | 1468356402868 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 13:46:42 INFO - PROCESS | 1740 | 1468356402871 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 13:46:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:46:42 INFO - PROCESS | 1740 | 1468356402882 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:46:42 INFO - PROCESS | 1740 | 1468356402885 Marionette TRACE conn3 <- [1,2214,null,{}] 13:46:42 INFO - PROCESS | 1740 | 1468356402892 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}] 13:46:42 INFO - PROCESS | 1740 | 1468356402898 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:43 INFO - PROCESS | 1740 | 1468356403210 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 13:46:43 INFO - PROCESS | 1740 | 1468356403598 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:43 INFO - PROCESS | 1740 | 1468356403605 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d878c00 == 104 [pid = 1740] [id = 561] 13:46:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 164 (0x8d879c00) [pid = 1740] [serial = 1684] [outer = (nil)] 13:46:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 165 (0x9b836000) [pid = 1740] [serial = 1685] [outer = 0x8d879c00] 13:46:43 INFO - PROCESS | 1740 | 1468356403698 Marionette DEBUG loaded listener.js 13:46:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 166 (0x9b890800) [pid = 1740] [serial = 1686] [outer = 0x8d879c00] 13:46:44 INFO - PROCESS | 1740 | 1468356404711 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]]]}] 13:46:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:46:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1886ms 13:46:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:46:44 INFO - PROCESS | 1740 | 1468356404768 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 13:46:44 INFO - PROCESS | 1740 | 1468356404771 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 13:46:44 INFO - PROCESS | 1740 | 1468356404778 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:46:44 INFO - PROCESS | 1740 | 1468356404781 Marionette TRACE conn3 <- [1,2218,null,{}] 13:46:44 INFO - PROCESS | 1740 | 1468356404788 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}] 13:46:44 INFO - PROCESS | 1740 | 1468356404793 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:45 INFO - PROCESS | 1740 | 1468356405006 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 13:46:45 INFO - PROCESS | 1740 | 1468356405342 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:45 INFO - PROCESS | 1740 | 1468356405353 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:45 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e269800 == 105 [pid = 1740] [id = 562] 13:46:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 167 (0x8fb4e000) [pid = 1740] [serial = 1687] [outer = (nil)] 13:46:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 168 (0x91dba800) [pid = 1740] [serial = 1688] [outer = 0x8fb4e000] 13:46:45 INFO - PROCESS | 1740 | 1468356405503 Marionette DEBUG loaded listener.js 13:46:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 169 (0x9242c400) [pid = 1740] [serial = 1689] [outer = 0x8fb4e000] 13:46:46 INFO - PROCESS | 1740 | 1468356406561 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]]]}] 13:46:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:46:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1835ms 13:46:46 INFO - PROCESS | 1740 | 1468356406615 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 13:46:46 INFO - PROCESS | 1740 | 1468356406621 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 13:46:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:46:46 INFO - PROCESS | 1740 | 1468356406629 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:46:46 INFO - PROCESS | 1740 | 1468356406634 Marionette TRACE conn3 <- [1,2222,null,{}] 13:46:46 INFO - PROCESS | 1740 | 1468356406640 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}] 13:46:46 INFO - PROCESS | 1740 | 1468356406647 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:46 INFO - PROCESS | 1740 | 1468356406885 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 13:46:47 INFO - PROCESS | 1740 | 1468356407224 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:47 INFO - PROCESS | 1740 | 1468356407238 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:47 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc41800 == 106 [pid = 1740] [id = 563] 13:46:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 170 (0x8bc43400) [pid = 1740] [serial = 1690] [outer = (nil)] 13:46:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 171 (0x91dbbc00) [pid = 1740] [serial = 1691] [outer = 0x8bc43400] 13:46:47 INFO - PROCESS | 1740 | 1468356407351 Marionette DEBUG loaded listener.js 13:46:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 172 (0x9aed4800) [pid = 1740] [serial = 1692] [outer = 0x8bc43400] 13:46:48 INFO - PROCESS | 1740 | 1468356408617 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]]]}] 13:46:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:46:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 2036ms 13:46:48 INFO - PROCESS | 1740 | 1468356408666 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 13:46:48 INFO - PROCESS | 1740 | 1468356408673 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 13:46:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:46:48 INFO - PROCESS | 1740 | 1468356408682 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:46:48 INFO - PROCESS | 1740 | 1468356408686 Marionette TRACE conn3 <- [1,2226,null,{}] 13:46:48 INFO - PROCESS | 1740 | 1468356408696 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}] 13:46:48 INFO - PROCESS | 1740 | 1468356408702 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:48 INFO - PROCESS | 1740 | 1468356408988 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 13:46:49 INFO - PROCESS | 1740 | 1468356409231 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:49 INFO - PROCESS | 1740 | 1468356409246 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bdc6800 == 107 [pid = 1740] [id = 564] 13:46:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 173 (0x8e25f400) [pid = 1740] [serial = 1693] [outer = (nil)] 13:46:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 174 (0x8ec39000) [pid = 1740] [serial = 1694] [outer = 0x8e25f400] 13:46:49 INFO - PROCESS | 1740 | 1468356409327 Marionette DEBUG loaded listener.js 13:46:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 175 (0x8ec40800) [pid = 1740] [serial = 1695] [outer = 0x8e25f400] 13:46:50 INFO - PROCESS | 1740 | 1468356410244 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]]]}] 13:46:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:46:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1632ms 13:46:50 INFO - PROCESS | 1740 | 1468356410315 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 13:46:50 INFO - PROCESS | 1740 | 1468356410330 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 13:46:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:46:50 INFO - PROCESS | 1740 | 1468356410351 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:46:50 INFO - PROCESS | 1740 | 1468356410359 Marionette TRACE conn3 <- [1,2230,null,{}] 13:46:50 INFO - PROCESS | 1740 | 1468356410438 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}] 13:46:50 INFO - PROCESS | 1740 | 1468356410444 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:50 INFO - PROCESS | 1740 | 1468356410756 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 13:46:50 INFO - PROCESS | 1740 | 1468356410956 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:50 INFO - PROCESS | 1740 | 1468356410968 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bdc8400 == 108 [pid = 1740] [id = 565] 13:46:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 176 (0x8ec39c00) [pid = 1740] [serial = 1696] [outer = (nil)] 13:46:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 177 (0x9131a000) [pid = 1740] [serial = 1697] [outer = 0x8ec39c00] 13:46:51 INFO - PROCESS | 1740 | 1468356411061 Marionette DEBUG loaded listener.js 13:46:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 178 (0x9144ec00) [pid = 1740] [serial = 1698] [outer = 0x8ec39c00] 13:46:52 INFO - PROCESS | 1740 | 1468356412035 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]]]}] 13:46:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:46:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1759ms 13:46:52 INFO - PROCESS | 1740 | 1468356412110 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 13:46:52 INFO - PROCESS | 1740 | 1468356412114 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 13:46:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:46:52 INFO - PROCESS | 1740 | 1468356412121 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:46:52 INFO - PROCESS | 1740 | 1468356412127 Marionette TRACE conn3 <- [1,2234,null,{}] 13:46:52 INFO - PROCESS | 1740 | 1468356412144 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}] 13:46:52 INFO - PROCESS | 1740 | 1468356412153 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:52 INFO - PROCESS | 1740 | 1468356412415 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 13:46:52 INFO - PROCESS | 1740 | --DOCSHELL 0x91cd3400 == 107 [pid = 1740] [id = 513] 13:46:52 INFO - PROCESS | 1740 | --DOCSHELL 0x98a91c00 == 106 [pid = 1740] [id = 485] 13:46:52 INFO - PROCESS | 1740 | --DOCSHELL 0x92268800 == 105 [pid = 1740] [id = 514] 13:46:52 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7bf400 == 104 [pid = 1740] [id = 436] 13:46:52 INFO - PROCESS | 1740 | --DOCSHELL 0x99c38800 == 103 [pid = 1740] [id = 473] 13:46:52 INFO - PROCESS | 1740 | --DOMWINDOW == 177 (0xa620a400) [pid = 1740] [serial = 1583] [outer = (nil)] [url = about:blank] 13:46:52 INFO - PROCESS | 1740 | --DOMWINDOW == 176 (0x9afc3000) [pid = 1740] [serial = 1568] [outer = (nil)] [url = about:blank] 13:46:52 INFO - PROCESS | 1740 | --DOMWINDOW == 175 (0xa34cd800) [pid = 1740] [serial = 1580] [outer = (nil)] [url = about:blank] 13:46:52 INFO - PROCESS | 1740 | --DOMWINDOW == 174 (0x9ab5cc00) [pid = 1740] [serial = 1565] [outer = (nil)] [url = about:blank] 13:46:52 INFO - PROCESS | 1740 | --DOMWINDOW == 173 (0x8bc50800) [pid = 1740] [serial = 1586] [outer = (nil)] [url = about:blank] 13:46:52 INFO - PROCESS | 1740 | --DOMWINDOW == 172 (0x9b83a400) [pid = 1740] [serial = 1571] [outer = (nil)] [url = about:blank] 13:46:52 INFO - PROCESS | 1740 | --DOMWINDOW == 171 (0xa2541c00) [pid = 1740] [serial = 1577] [outer = (nil)] [url = about:blank] 13:46:52 INFO - PROCESS | 1740 | --DOMWINDOW == 170 (0xa1197400) [pid = 1740] [serial = 1574] [outer = (nil)] [url = about:blank] 13:46:52 INFO - PROCESS | 1740 | --DOMWINDOW == 169 (0x99c37000) [pid = 1740] [serial = 1562] [outer = (nil)] [url = about:blank] 13:46:52 INFO - PROCESS | 1740 | --DOMWINDOW == 168 (0x93b7b000) [pid = 1740] [serial = 1604] [outer = (nil)] [url = about:blank] 13:46:52 INFO - PROCESS | 1740 | --DOCSHELL 0x8eec4c00 == 102 [pid = 1740] [id = 401] 13:46:52 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c3c00 == 101 [pid = 1740] [id = 551] 13:46:52 INFO - PROCESS | 1740 | --DOCSHELL 0x91d76c00 == 100 [pid = 1740] [id = 550] 13:46:52 INFO - PROCESS | 1740 | 1468356412851 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:52 INFO - PROCESS | 1740 | 1468356412864 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:52 INFO - PROCESS | 1740 | --DOCSHELL 0x8e25d000 == 99 [pid = 1740] [id = 549] 13:46:52 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc4a400 == 98 [pid = 1740] [id = 548] 13:46:52 INFO - PROCESS | 1740 | --DOCSHELL 0x9131ac00 == 97 [pid = 1740] [id = 547] 13:46:52 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee55800 == 96 [pid = 1740] [id = 546] 13:46:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7c3c00 == 97 [pid = 1740] [id = 566] 13:46:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 169 (0x8d87d400) [pid = 1740] [serial = 1699] [outer = (nil)] 13:46:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 170 (0x8eef6400) [pid = 1740] [serial = 1700] [outer = 0x8d87d400] 13:46:52 INFO - PROCESS | 1740 | 1468356412954 Marionette DEBUG loaded listener.js 13:46:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 171 (0x914bac00) [pid = 1740] [serial = 1701] [outer = 0x8d87d400] 13:46:53 INFO - PROCESS | 1740 | --DOCSHELL 0x8bdce800 == 96 [pid = 1740] [id = 545] 13:46:53 INFO - PROCESS | 1740 | --DOCSHELL 0x915dec00 == 95 [pid = 1740] [id = 536] 13:46:53 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc4fc00 == 94 [pid = 1740] [id = 535] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 170 (0xa237d000) [pid = 1740] [serial = 1521] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 169 (0x99882000) [pid = 1740] [serial = 1560] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 168 (0x948d7c00) [pid = 1740] [serial = 1596] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 167 (0x91315800) [pid = 1740] [serial = 1590] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 166 (0x995b5c00) [pid = 1740] [serial = 1530] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 165 (0x923b8000) [pid = 1740] [serial = 1464] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 164 (0x9543d800) [pid = 1740] [serial = 1598] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 163 (0x9d5d2c00) [pid = 1740] [serial = 1482] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 162 (0x9b838400) [pid = 1740] [serial = 1476] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 161 (0x9d5a6c00) [pid = 1740] [serial = 1515] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 160 (0x91dbf400) [pid = 1740] [serial = 1593] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 159 (0x9ae71c00) [pid = 1740] [serial = 1509] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 158 (0x93a44400) [pid = 1740] [serial = 1595] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 157 (0x914c1000) [pid = 1740] [serial = 1551] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 156 (0x98a91400) [pid = 1740] [serial = 1556] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 155 (0xa2542400) [pid = 1740] [serial = 1524] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 154 (0x91d72000) [pid = 1740] [serial = 1592] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 153 (0x91441800) [pid = 1740] [serial = 1550] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 152 (0x9ae48800) [pid = 1740] [serial = 1473] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 151 (0x9522e400) [pid = 1740] [serial = 1467] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 150 (0x99f19800) [pid = 1740] [serial = 1458] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 149 (0x914bcc00) [pid = 1740] [serial = 1461] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 148 (0x98eb4c00) [pid = 1740] [serial = 1599] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 147 (0x923c1000) [pid = 1740] [serial = 1554] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 146 (0x9522ec00) [pid = 1740] [serial = 1548] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 145 (0x93a4b800) [pid = 1740] [serial = 1506] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 144 (0x9acd6800) [pid = 1740] [serial = 1470] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 143 (0x9b283000) [pid = 1740] [serial = 1512] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 142 (0x9ae43400) [pid = 1740] [serial = 1500] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 141 (0xa2fbbc00) [pid = 1740] [serial = 1527] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 140 (0x8fca2c00) [pid = 1740] [serial = 1589] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 139 (0x9144c800) [pid = 1740] [serial = 1503] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 138 (0x9b891400) [pid = 1740] [serial = 1479] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 137 (0x99621400) [pid = 1740] [serial = 1559] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 136 (0x99628800) [pid = 1740] [serial = 1601] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 135 (0x9afbf800) [pid = 1740] [serial = 1440] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 134 (0x9aecac00) [pid = 1740] [serial = 1434] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 133 (0x9232e400) [pid = 1740] [serial = 1553] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 132 (0x9988d800) [pid = 1740] [serial = 1602] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 131 (0xa2010400) [pid = 1740] [serial = 1518] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 130 (0x9afb6800) [pid = 1740] [serial = 1437] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | --DOMWINDOW == 129 (0x98eb8800) [pid = 1740] [serial = 1557] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 1740 | 1468356413816 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]]]}] 13:46:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:46:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1752ms 13:46:53 INFO - PROCESS | 1740 | 1468356413876 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 13:46:53 INFO - PROCESS | 1740 | 1468356413881 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 13:46:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:46:53 INFO - PROCESS | 1740 | 1468356413888 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:46:53 INFO - PROCESS | 1740 | 1468356413892 Marionette TRACE conn3 <- [1,2238,null,{}] 13:46:53 INFO - PROCESS | 1740 | 1468356413897 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}] 13:46:53 INFO - PROCESS | 1740 | 1468356413903 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:54 INFO - PROCESS | 1740 | 1468356414100 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 13:46:54 INFO - PROCESS | 1740 | 1468356414111 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:54 INFO - PROCESS | 1740 | 1468356414116 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:54 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc48000 == 95 [pid = 1740] [id = 567] 13:46:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 130 (0x8fca4800) [pid = 1740] [serial = 1702] [outer = (nil)] 13:46:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 131 (0x923ba000) [pid = 1740] [serial = 1703] [outer = 0x8fca4800] 13:46:54 INFO - PROCESS | 1740 | 1468356414212 Marionette DEBUG loaded listener.js 13:46:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 132 (0x92424400) [pid = 1740] [serial = 1704] [outer = 0x8fca4800] 13:46:55 INFO - PROCESS | 1740 | 1468356415237 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]]]}] 13:46:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:46:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1380ms 13:46:55 INFO - PROCESS | 1740 | 1468356415269 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 13:46:55 INFO - PROCESS | 1740 | 1468356415273 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 13:46:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:46:55 INFO - PROCESS | 1740 | 1468356415279 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:46:55 INFO - PROCESS | 1740 | 1468356415283 Marionette TRACE conn3 <- [1,2242,null,{}] 13:46:55 INFO - PROCESS | 1740 | 1468356415289 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}] 13:46:55 INFO - PROCESS | 1740 | 1468356415294 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:55 INFO - PROCESS | 1740 | 1468356415591 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 13:46:55 INFO - PROCESS | 1740 | 1468356415627 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:55 INFO - PROCESS | 1740 | 1468356415634 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:55 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ec3dc00 == 96 [pid = 1740] [id = 568] 13:46:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 133 (0x92330800) [pid = 1740] [serial = 1705] [outer = (nil)] 13:46:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 134 (0x93a3d800) [pid = 1740] [serial = 1706] [outer = 0x92330800] 13:46:55 INFO - PROCESS | 1740 | 1468356415708 Marionette DEBUG loaded listener.js 13:46:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 135 (0x93ac0000) [pid = 1740] [serial = 1707] [outer = 0x92330800] 13:46:56 INFO - PROCESS | 1740 | 1468356416712 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]]]}] 13:46:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:46:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1485ms 13:46:56 INFO - PROCESS | 1740 | 1468356416766 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 13:46:56 INFO - PROCESS | 1740 | 1468356416770 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 13:46:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:46:56 INFO - PROCESS | 1740 | 1468356416783 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:46:56 INFO - PROCESS | 1740 | 1468356416786 Marionette TRACE conn3 <- [1,2246,null,{}] 13:46:56 INFO - PROCESS | 1740 | 1468356416793 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}] 13:46:56 INFO - PROCESS | 1740 | 1468356416804 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:57 INFO - PROCESS | 1740 | 1468356417139 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 13:46:57 INFO - PROCESS | 1740 | 1468356417171 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:57 INFO - PROCESS | 1740 | 1468356417178 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x9242f000 == 97 [pid = 1740] [id = 569] 13:46:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 136 (0x930d2400) [pid = 1740] [serial = 1708] [outer = (nil)] 13:46:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 137 (0x98a91400) [pid = 1740] [serial = 1709] [outer = 0x930d2400] 13:46:57 INFO - PROCESS | 1740 | 1468356417261 Marionette DEBUG loaded listener.js 13:46:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 138 (0x98eb7800) [pid = 1740] [serial = 1710] [outer = 0x930d2400] 13:46:58 INFO - PROCESS | 1740 | --DOMWINDOW == 137 (0x8bdcec00) [pid = 1740] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:46:58 INFO - PROCESS | 1740 | --DOMWINDOW == 136 (0x8ee57c00) [pid = 1740] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:46:58 INFO - PROCESS | 1740 | --DOMWINDOW == 135 (0x8d7bd400) [pid = 1740] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:46:58 INFO - PROCESS | 1740 | --DOMWINDOW == 134 (0x8fb4b400) [pid = 1740] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:46:58 INFO - PROCESS | 1740 | --DOMWINDOW == 133 (0x8fb4bc00) [pid = 1740] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:46:58 INFO - PROCESS | 1740 | --DOMWINDOW == 132 (0x91dbec00) [pid = 1740] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:46:58 INFO - PROCESS | 1740 | --DOMWINDOW == 131 (0x9131b400) [pid = 1740] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:46:58 INFO - PROCESS | 1740 | --DOMWINDOW == 130 (0x8e264800) [pid = 1740] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:46:58 INFO - PROCESS | 1740 | --DOMWINDOW == 129 (0x99e53c00) [pid = 1740] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:46:58 INFO - PROCESS | 1740 | 1468356418705 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]]]}] 13:46:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:46:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1937ms 13:46:58 INFO - PROCESS | 1740 | 1468356418721 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 13:46:58 INFO - PROCESS | 1740 | 1468356418726 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 13:46:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:46:58 INFO - PROCESS | 1740 | 1468356418732 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:46:58 INFO - PROCESS | 1740 | 1468356418736 Marionette TRACE conn3 <- [1,2250,null,{}] 13:46:58 INFO - PROCESS | 1740 | 1468356418741 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}] 13:46:58 INFO - PROCESS | 1740 | 1468356418747 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:58 INFO - PROCESS | 1740 | 1468356418926 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 13:46:58 INFO - PROCESS | 1740 | 1468356418939 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:58 INFO - PROCESS | 1740 | 1468356418948 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:46:58 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee57c00 == 98 [pid = 1740] [id = 570] 13:46:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 130 (0x8eef4400) [pid = 1740] [serial = 1711] [outer = (nil)] 13:46:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 131 (0x9521fc00) [pid = 1740] [serial = 1712] [outer = 0x8eef4400] 13:46:59 INFO - PROCESS | 1740 | 1468356419019 Marionette DEBUG loaded listener.js 13:46:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 132 (0x98a93400) [pid = 1740] [serial = 1713] [outer = 0x8eef4400] 13:46:59 INFO - PROCESS | 1740 | 1468356419973 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]]]}] 13:47:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:47:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1290ms 13:47:00 INFO - PROCESS | 1740 | 1468356420025 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 13:47:00 INFO - PROCESS | 1740 | 1468356420032 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 13:47:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:47:00 INFO - PROCESS | 1740 | 1468356420051 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:47:00 INFO - PROCESS | 1740 | 1468356420057 Marionette TRACE conn3 <- [1,2254,null,{}] 13:47:00 INFO - PROCESS | 1740 | 1468356420066 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}] 13:47:00 INFO - PROCESS | 1740 | 1468356420071 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:00 INFO - PROCESS | 1740 | 1468356420514 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 13:47:00 INFO - PROCESS | 1740 | 1468356420785 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:00 INFO - PROCESS | 1740 | 1468356420802 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7bc000 == 99 [pid = 1740] [id = 571] 13:47:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 133 (0x8d7bd800) [pid = 1740] [serial = 1714] [outer = (nil)] 13:47:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 134 (0x8d87ec00) [pid = 1740] [serial = 1715] [outer = 0x8d7bd800] 13:47:00 INFO - PROCESS | 1740 | 1468356420954 Marionette DEBUG loaded listener.js 13:47:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 135 (0x8ec35c00) [pid = 1740] [serial = 1716] [outer = 0x8d7bd800] 13:47:02 INFO - PROCESS | 1740 | 1468356422141 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]]]}] 13:47:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:47:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 2153ms 13:47:02 INFO - PROCESS | 1740 | 1468356422205 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 13:47:02 INFO - PROCESS | 1740 | 1468356422213 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 13:47:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:47:02 INFO - PROCESS | 1740 | 1468356422223 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:47:02 INFO - PROCESS | 1740 | 1468356422227 Marionette TRACE conn3 <- [1,2258,null,{}] 13:47:02 INFO - PROCESS | 1740 | 1468356422278 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}] 13:47:02 INFO - PROCESS | 1740 | 1468356422291 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:02 INFO - PROCESS | 1740 | 1468356422633 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 13:47:02 INFO - PROCESS | 1740 | 1468356422886 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:02 INFO - PROCESS | 1740 | 1468356422896 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bdcdc00 == 100 [pid = 1740] [id = 572] 13:47:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 136 (0x915d7c00) [pid = 1740] [serial = 1717] [outer = (nil)] 13:47:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 137 (0x91cdc400) [pid = 1740] [serial = 1718] [outer = 0x915d7c00] 13:47:02 INFO - PROCESS | 1740 | 1468356422989 Marionette DEBUG loaded listener.js 13:47:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 138 (0x91db7400) [pid = 1740] [serial = 1719] [outer = 0x915d7c00] 13:47:03 INFO - PROCESS | 1740 | 1468356423987 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]]]}] 13:47:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:47:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1833ms 13:47:04 INFO - PROCESS | 1740 | 1468356424056 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 13:47:04 INFO - PROCESS | 1740 | 1468356424062 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 13:47:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:47:04 INFO - PROCESS | 1740 | 1468356424069 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:47:04 INFO - PROCESS | 1740 | 1468356424074 Marionette TRACE conn3 <- [1,2262,null,{}] 13:47:04 INFO - PROCESS | 1740 | 1468356424080 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}] 13:47:04 INFO - PROCESS | 1740 | 1468356424087 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:04 INFO - PROCESS | 1740 | 1468356424359 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 13:47:04 INFO - PROCESS | 1740 | 1468356424733 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:04 INFO - PROCESS | 1740 | 1468356424739 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:04 INFO - PROCESS | 1740 | ++DOCSHELL 0x923bc400 == 101 [pid = 1740] [id = 573] 13:47:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 139 (0x930cc400) [pid = 1740] [serial = 1720] [outer = (nil)] 13:47:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 140 (0x93b82400) [pid = 1740] [serial = 1721] [outer = 0x930cc400] 13:47:04 INFO - PROCESS | 1740 | 1468356424835 Marionette DEBUG loaded listener.js 13:47:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 141 (0x9522d000) [pid = 1740] [serial = 1722] [outer = 0x930cc400] 13:47:05 INFO - PROCESS | 1740 | 1468356425809 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]]]}] 13:47:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:47:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1788ms 13:47:05 INFO - PROCESS | 1740 | 1468356425858 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 13:47:05 INFO - PROCESS | 1740 | 1468356425866 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 13:47:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:47:05 INFO - PROCESS | 1740 | 1468356425884 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:47:05 INFO - PROCESS | 1740 | 1468356425892 Marionette TRACE conn3 <- [1,2266,null,{}] 13:47:05 INFO - PROCESS | 1740 | 1468356425899 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}] 13:47:05 INFO - PROCESS | 1740 | 1468356425906 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:06 INFO - PROCESS | 1740 | 1468356426184 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 13:47:06 INFO - PROCESS | 1740 | 1468356426518 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:06 INFO - PROCESS | 1740 | 1468356426533 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:06 INFO - PROCESS | 1740 | ++DOCSHELL 0x923bfc00 == 102 [pid = 1740] [id = 574] 13:47:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 142 (0x93d7f000) [pid = 1740] [serial = 1723] [outer = (nil)] 13:47:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 143 (0x996ed400) [pid = 1740] [serial = 1724] [outer = 0x93d7f000] 13:47:06 INFO - PROCESS | 1740 | 1468356426635 Marionette DEBUG loaded listener.js 13:47:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 144 (0x99c2ec00) [pid = 1740] [serial = 1725] [outer = 0x93d7f000] 13:47:07 INFO - PROCESS | 1740 | 1468356427624 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]]]}] 13:47:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:47:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1805ms 13:47:07 INFO - PROCESS | 1740 | 1468356427685 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 13:47:07 INFO - PROCESS | 1740 | 1468356427691 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 13:47:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:47:07 INFO - PROCESS | 1740 | 1468356427702 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:47:07 INFO - PROCESS | 1740 | 1468356427707 Marionette TRACE conn3 <- [1,2270,null,{}] 13:47:07 INFO - PROCESS | 1740 | 1468356427715 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}] 13:47:07 INFO - PROCESS | 1740 | 1468356427721 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:07 INFO - PROCESS | 1740 | 1468356427971 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 13:47:08 INFO - PROCESS | 1740 | 1468356428275 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:08 INFO - PROCESS | 1740 | 1468356428286 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x91cd9400 == 103 [pid = 1740] [id = 575] 13:47:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 145 (0x91dc1000) [pid = 1740] [serial = 1726] [outer = (nil)] 13:47:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 146 (0x99ce1400) [pid = 1740] [serial = 1727] [outer = 0x91dc1000] 13:47:08 INFO - PROCESS | 1740 | 1468356428386 Marionette DEBUG loaded listener.js 13:47:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 147 (0x99e53c00) [pid = 1740] [serial = 1728] [outer = 0x91dc1000] 13:47:09 INFO - PROCESS | 1740 | 1468356429355 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]]]}] 13:47:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:47:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1691ms 13:47:09 INFO - PROCESS | 1740 | 1468356429394 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 13:47:09 INFO - PROCESS | 1740 | 1468356429398 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 13:47:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:47:09 INFO - PROCESS | 1740 | 1468356429405 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:47:09 INFO - PROCESS | 1740 | 1468356429409 Marionette TRACE conn3 <- [1,2274,null,{}] 13:47:09 INFO - PROCESS | 1740 | 1468356429415 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}] 13:47:09 INFO - PROCESS | 1740 | 1468356429421 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:09 INFO - PROCESS | 1740 | 1468356429725 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 13:47:10 INFO - PROCESS | 1740 | 1468356430047 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:10 INFO - PROCESS | 1740 | 1468356430065 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:10 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc4d000 == 104 [pid = 1740] [id = 576] 13:47:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 148 (0x9acd5000) [pid = 1740] [serial = 1729] [outer = (nil)] 13:47:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 149 (0x9aec7400) [pid = 1740] [serial = 1730] [outer = 0x9acd5000] 13:47:10 INFO - PROCESS | 1740 | 1468356430155 Marionette DEBUG loaded listener.js 13:47:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 150 (0x9afbd400) [pid = 1740] [serial = 1731] [outer = 0x9acd5000] 13:47:11 INFO - PROCESS | 1740 | 1468356431057 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]]]}] 13:47:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:47:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1700ms 13:47:11 INFO - PROCESS | 1740 | 1468356431107 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 13:47:11 INFO - PROCESS | 1740 | 1468356431111 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 13:47:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:47:11 INFO - PROCESS | 1740 | 1468356431118 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:47:11 INFO - PROCESS | 1740 | 1468356431122 Marionette TRACE conn3 <- [1,2278,null,{}] 13:47:11 INFO - PROCESS | 1740 | 1468356431128 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}] 13:47:11 INFO - PROCESS | 1740 | 1468356431134 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:11 INFO - PROCESS | 1740 | 1468356431361 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 13:47:11 INFO - PROCESS | 1740 | 1468356431672 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:11 INFO - PROCESS | 1740 | 1468356431682 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:11 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc41400 == 105 [pid = 1740] [id = 577] 13:47:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 151 (0x9acdb400) [pid = 1740] [serial = 1732] [outer = (nil)] 13:47:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 152 (0x9b781400) [pid = 1740] [serial = 1733] [outer = 0x9acdb400] 13:47:11 INFO - PROCESS | 1740 | 1468356431772 Marionette DEBUG loaded listener.js 13:47:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 153 (0x9b83a400) [pid = 1740] [serial = 1734] [outer = 0x9acdb400] 13:47:12 INFO - PROCESS | 1740 | 1468356432680 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]]]}] 13:47:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:47:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1634ms 13:47:12 INFO - PROCESS | 1740 | 1468356432753 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 13:47:12 INFO - PROCESS | 1740 | 1468356432757 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 13:47:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:47:12 INFO - PROCESS | 1740 | 1468356432765 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:47:12 INFO - PROCESS | 1740 | 1468356432769 Marionette TRACE conn3 <- [1,2282,null,{}] 13:47:12 INFO - PROCESS | 1740 | 1468356432775 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}] 13:47:12 INFO - PROCESS | 1740 | 1468356432781 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:13 INFO - PROCESS | 1740 | 1468356433015 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 13:47:13 INFO - PROCESS | 1740 | 1468356433346 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:13 INFO - PROCESS | 1740 | 1468356433357 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee56800 == 106 [pid = 1740] [id = 578] 13:47:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 154 (0x9144d800) [pid = 1740] [serial = 1735] [outer = (nil)] 13:47:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 155 (0x9d5adc00) [pid = 1740] [serial = 1736] [outer = 0x9144d800] 13:47:13 INFO - PROCESS | 1740 | 1468356433446 Marionette DEBUG loaded listener.js 13:47:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 156 (0x9d5d4800) [pid = 1740] [serial = 1737] [outer = 0x9144d800] 13:47:14 INFO - PROCESS | 1740 | 1468356434383 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]]]}] 13:47:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:47:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1688ms 13:47:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:47:14 INFO - PROCESS | 1740 | 1468356434455 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 13:47:14 INFO - PROCESS | 1740 | 1468356434458 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 13:47:14 INFO - PROCESS | 1740 | 1468356434466 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:47:14 INFO - PROCESS | 1740 | 1468356434469 Marionette TRACE conn3 <- [1,2286,null,{}] 13:47:14 INFO - PROCESS | 1740 | 1468356434477 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}] 13:47:14 INFO - PROCESS | 1740 | 1468356434481 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:14 INFO - PROCESS | 1740 | 1468356434753 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 13:47:15 INFO - PROCESS | 1740 | 1468356435110 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:15 INFO - PROCESS | 1740 | 1468356435118 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bdc1800 == 107 [pid = 1740] [id = 579] 13:47:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 157 (0x9d5d2000) [pid = 1740] [serial = 1738] [outer = (nil)] 13:47:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 158 (0xa200f000) [pid = 1740] [serial = 1739] [outer = 0x9d5d2000] 13:47:15 INFO - PROCESS | 1740 | 1468356435204 Marionette DEBUG loaded listener.js 13:47:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 159 (0xa20aa800) [pid = 1740] [serial = 1740] [outer = 0x9d5d2000] 13:47:16 INFO - PROCESS | 1740 | 1468356436186 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]]]}] 13:47:16 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 13:47:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1789ms 13:47:16 INFO - PROCESS | 1740 | 1468356436257 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 13:47:16 INFO - PROCESS | 1740 | 1468356436264 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 13:47:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:47:16 INFO - PROCESS | 1740 | 1468356436275 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:47:16 INFO - PROCESS | 1740 | 1468356436280 Marionette TRACE conn3 <- [1,2290,null,{}] 13:47:16 INFO - PROCESS | 1740 | 1468356436292 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}] 13:47:16 INFO - PROCESS | 1740 | 1468356436301 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:16 INFO - PROCESS | 1740 | 1468356436667 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 13:47:17 INFO - PROCESS | 1740 | 1468356437042 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:17 INFO - PROCESS | 1740 | 1468356437051 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:17 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc41c00 == 108 [pid = 1740] [id = 580] 13:47:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 160 (0xa237fc00) [pid = 1740] [serial = 1741] [outer = (nil)] 13:47:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 161 (0xa25ef000) [pid = 1740] [serial = 1742] [outer = 0xa237fc00] 13:47:17 INFO - PROCESS | 1740 | 1468356437144 Marionette DEBUG loaded listener.js 13:47:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 162 (0xa2fbb800) [pid = 1740] [serial = 1743] [outer = 0xa237fc00] 13:47:18 INFO - PROCESS | 1740 | 1468356438040 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]]]}] 13:47:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:47:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1838ms 13:47:18 INFO - PROCESS | 1740 | 1468356438113 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 13:47:18 INFO - PROCESS | 1740 | 1468356438116 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 13:47:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:47:18 INFO - PROCESS | 1740 | 1468356438124 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:47:18 INFO - PROCESS | 1740 | 1468356438127 Marionette TRACE conn3 <- [1,2294,null,{}] 13:47:18 INFO - PROCESS | 1740 | 1468356438134 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}] 13:47:18 INFO - PROCESS | 1740 | 1468356438139 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:18 INFO - PROCESS | 1740 | 1468356438435 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 13:47:18 INFO - PROCESS | 1740 | 1468356438763 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:18 INFO - PROCESS | 1740 | 1468356438772 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:18 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d1ea800 == 109 [pid = 1740] [id = 581] 13:47:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 163 (0x8d1eac00) [pid = 1740] [serial = 1744] [outer = (nil)] 13:47:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 164 (0x8d1f0000) [pid = 1740] [serial = 1745] [outer = 0x8d1eac00] 13:47:18 INFO - PROCESS | 1740 | 1468356438871 Marionette DEBUG loaded listener.js 13:47:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 165 (0xa2560400) [pid = 1740] [serial = 1746] [outer = 0x8d1eac00] 13:47:19 INFO - PROCESS | 1740 | 1468356439856 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]]]}] 13:47:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:47:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1791ms 13:47:19 INFO - PROCESS | 1740 | 1468356439916 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 13:47:19 INFO - PROCESS | 1740 | 1468356439924 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 13:47:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:47:19 INFO - PROCESS | 1740 | 1468356439932 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:47:19 INFO - PROCESS | 1740 | 1468356439937 Marionette TRACE conn3 <- [1,2298,null,{}] 13:47:19 INFO - PROCESS | 1740 | 1468356439944 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}] 13:47:19 INFO - PROCESS | 1740 | 1468356439950 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:20 INFO - PROCESS | 1740 | 1468356440214 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 13:47:20 INFO - PROCESS | 1740 | 1468356440553 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:20 INFO - PROCESS | 1740 | 1468356440566 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:20 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ec38400 == 110 [pid = 1740] [id = 582] 13:47:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 166 (0x8ec3d400) [pid = 1740] [serial = 1747] [outer = (nil)] 13:47:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 167 (0x914bb000) [pid = 1740] [serial = 1748] [outer = 0x8ec3d400] 13:47:20 INFO - PROCESS | 1740 | 1468356440653 Marionette DEBUG loaded listener.js 13:47:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 168 (0x91cdb800) [pid = 1740] [serial = 1749] [outer = 0x8ec3d400] 13:47:21 INFO - PROCESS | 1740 | 1468356441650 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]]]}] 13:47:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:47:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1737ms 13:47:21 INFO - PROCESS | 1740 | 1468356441670 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 13:47:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:47:21 INFO - PROCESS | 1740 | 1468356441674 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 13:47:21 INFO - PROCESS | 1740 | 1468356441681 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:47:21 INFO - PROCESS | 1740 | 1468356441685 Marionette TRACE conn3 <- [1,2302,null,{}] 13:47:21 INFO - PROCESS | 1740 | 1468356441691 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}] 13:47:21 INFO - PROCESS | 1740 | 1468356441697 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:21 INFO - PROCESS | 1740 | 1468356441910 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 13:47:22 INFO - PROCESS | 1740 | 1468356442247 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:22 INFO - PROCESS | 1740 | 1468356442253 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:22 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc42400 == 111 [pid = 1740] [id = 583] 13:47:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 169 (0x8bc43000) [pid = 1740] [serial = 1750] [outer = (nil)] 13:47:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 170 (0x98ec0800) [pid = 1740] [serial = 1751] [outer = 0x8bc43000] 13:47:22 INFO - PROCESS | 1740 | 1468356442350 Marionette DEBUG loaded listener.js 13:47:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 171 (0xa2ff3000) [pid = 1740] [serial = 1752] [outer = 0x8bc43000] 13:47:23 INFO - PROCESS | 1740 | 1468356443251 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]]]}] 13:47:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:47:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1633ms 13:47:23 INFO - PROCESS | 1740 | 1468356443317 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 13:47:23 INFO - PROCESS | 1740 | 1468356443322 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 13:47:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:47:23 INFO - PROCESS | 1740 | 1468356443334 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:47:23 INFO - PROCESS | 1740 | 1468356443339 Marionette TRACE conn3 <- [1,2306,null,{}] 13:47:23 INFO - PROCESS | 1740 | 1468356443347 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}] 13:47:23 INFO - PROCESS | 1740 | 1468356443352 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:23 INFO - PROCESS | 1740 | 1468356443587 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 13:47:24 INFO - PROCESS | 1740 | 1468356444379 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:24 INFO - PROCESS | 1740 | 1468356444388 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:24 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bdc8c00 == 112 [pid = 1740] [id = 584] 13:47:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 172 (0x8bdc9400) [pid = 1740] [serial = 1753] [outer = (nil)] 13:47:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 173 (0x8bdcf800) [pid = 1740] [serial = 1754] [outer = 0x8bdc9400] 13:47:24 INFO - PROCESS | 1740 | 1468356444475 Marionette DEBUG loaded listener.js 13:47:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 174 (0x8d1eb800) [pid = 1740] [serial = 1755] [outer = 0x8bdc9400] 13:47:25 INFO - PROCESS | 1740 | 1468356445414 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]]]}] 13:47:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:47:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 2147ms 13:47:25 INFO - PROCESS | 1740 | 1468356445484 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 13:47:25 INFO - PROCESS | 1740 | 1468356445490 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 13:47:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:47:25 INFO - PROCESS | 1740 | 1468356445499 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:47:25 INFO - PROCESS | 1740 | 1468356445505 Marionette TRACE conn3 <- [1,2310,null,{}] 13:47:25 INFO - PROCESS | 1740 | 1468356445514 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}] 13:47:25 INFO - PROCESS | 1740 | 1468356445521 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:25 INFO - PROCESS | 1740 | 1468356445792 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 13:47:26 INFO - PROCESS | 1740 | 1468356446152 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:26 INFO - PROCESS | 1740 | 1468356446169 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d879400 == 113 [pid = 1740] [id = 585] 13:47:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 175 (0x8fca7400) [pid = 1740] [serial = 1756] [outer = (nil)] 13:47:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 176 (0x9131f000) [pid = 1740] [serial = 1757] [outer = 0x8fca7400] 13:47:26 INFO - PROCESS | 1740 | 1468356446345 Marionette DEBUG loaded listener.js 13:47:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 177 (0x914b2c00) [pid = 1740] [serial = 1758] [outer = 0x8fca7400] 13:47:27 INFO - PROCESS | 1740 | 1468356447447 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]]]}] 13:47:27 INFO - PROCESS | 1740 | --DOCSHELL 0x952e4000 == 112 [pid = 1740] [id = 522] 13:47:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8eef0800 == 111 [pid = 1740] [id = 511] 13:47:27 INFO - PROCESS | 1740 | --DOCSHELL 0x91dc4000 == 110 [pid = 1740] [id = 527] 13:47:27 INFO - PROCESS | 1740 | --DOCSHELL 0x99f6e400 == 109 [pid = 1740] [id = 525] 13:47:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:47:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 2002ms 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 176 (0x930ccc00) [pid = 1740] [serial = 1658] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOCSHELL 0x9afc0000 == 108 [pid = 1740] [id = 524] 13:47:27 INFO - PROCESS | 1740 | --DOCSHELL 0x9242f000 == 107 [pid = 1740] [id = 569] 13:47:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8ec3dc00 == 106 [pid = 1740] [id = 568] 13:47:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc48000 == 105 [pid = 1740] [id = 567] 13:47:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c3c00 == 104 [pid = 1740] [id = 566] 13:47:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8bdc8400 == 103 [pid = 1740] [id = 565] 13:47:27 INFO - PROCESS | 1740 | 1468356447552 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 13:47:27 INFO - PROCESS | 1740 | 1468356447559 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 13:47:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8bdc6800 == 102 [pid = 1740] [id = 564] 13:47:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:47:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8bdc9800 == 101 [pid = 1740] [id = 556] 13:47:27 INFO - PROCESS | 1740 | --DOCSHELL 0x93a49800 == 100 [pid = 1740] [id = 555] 13:47:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8bdc6c00 == 99 [pid = 1740] [id = 554] 13:47:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8d87f800 == 98 [pid = 1740] [id = 553] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 175 (0x8d87b400) [pid = 1740] [serial = 1628] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 174 (0x8bdd0c00) [pid = 1740] [serial = 1637] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 173 (0x8fb4f000) [pid = 1740] [serial = 1641] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 172 (0x9144b400) [pid = 1740] [serial = 1647] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 171 (0x8eecb000) [pid = 1740] [serial = 1607] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 170 (0x8eecb800) [pid = 1740] [serial = 1640] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 169 (0x92090400) [pid = 1740] [serial = 1649] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 168 (0xa23a7800) [pid = 1740] [serial = 1622] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 167 (0x9ace0400) [pid = 1740] [serial = 1616] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 166 (0x98a3e000) [pid = 1740] [serial = 1613] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 165 (0x99c3b000) [pid = 1740] [serial = 1605] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 164 (0x93b7a400) [pid = 1740] [serial = 1653] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 163 (0x915d2000) [pid = 1740] [serial = 1643] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 162 (0x8ec3e800) [pid = 1740] [serial = 1634] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 161 (0x8eeca000) [pid = 1740] [serial = 1646] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 160 (0x91cd2800) [pid = 1740] [serial = 1644] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 159 (0x9b834000) [pid = 1740] [serial = 1619] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 158 (0x8d7c5000) [pid = 1740] [serial = 1638] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 157 (0x91443c00) [pid = 1740] [serial = 1656] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 156 (0x8ec32c00) [pid = 1740] [serial = 1631] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 155 (0x952e0400) [pid = 1740] [serial = 1625] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 154 (0x8eec5000) [pid = 1740] [serial = 1655] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 153 (0x9226e400) [pid = 1740] [serial = 1610] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 152 (0x923bd400) [pid = 1740] [serial = 1650] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 151 (0x93a3d000) [pid = 1740] [serial = 1652] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | --DOMWINDOW == 150 (0xa62d7000) [pid = 1740] [serial = 1584] [outer = (nil)] [url = about:blank] 13:47:27 INFO - PROCESS | 1740 | 1468356447674 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:47:27 INFO - PROCESS | 1740 | 1468356447695 Marionette TRACE conn3 <- [1,2314,null,{}] 13:47:27 INFO - PROCESS | 1740 | 1468356447736 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}] 13:47:27 INFO - PROCESS | 1740 | 1468356447742 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:28 INFO - PROCESS | 1740 | 1468356448081 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 13:47:28 INFO - PROCESS | 1740 | 1468356448270 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:28 INFO - PROCESS | 1740 | 1468356448281 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:28 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eecb800 == 99 [pid = 1740] [id = 586] 13:47:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 151 (0x8eecc000) [pid = 1740] [serial = 1759] [outer = (nil)] 13:47:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 152 (0x8fb4bc00) [pid = 1740] [serial = 1760] [outer = 0x8eecc000] 13:47:28 INFO - PROCESS | 1740 | 1468356448419 Marionette DEBUG loaded listener.js 13:47:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 153 (0x914b5000) [pid = 1740] [serial = 1761] [outer = 0x8eecc000] 13:47:29 INFO - PROCESS | 1740 | 1468356449323 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]]]}] 13:47:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:47:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1751ms 13:47:29 INFO - PROCESS | 1740 | 1468356449353 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 13:47:29 INFO - PROCESS | 1740 | 1468356449358 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 13:47:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:47:29 INFO - PROCESS | 1740 | 1468356449375 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:47:29 INFO - PROCESS | 1740 | 1468356449385 Marionette TRACE conn3 <- [1,2318,null,{}] 13:47:29 INFO - PROCESS | 1740 | 1468356449393 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}] 13:47:29 INFO - PROCESS | 1740 | 1468356449399 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:29 INFO - PROCESS | 1740 | 1468356449616 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 13:47:29 INFO - PROCESS | 1740 | 1468356449883 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:29 INFO - PROCESS | 1740 | 1468356449893 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ec37000 == 100 [pid = 1740] [id = 587] 13:47:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 154 (0x91cdf800) [pid = 1740] [serial = 1762] [outer = (nil)] 13:47:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 155 (0x930ca000) [pid = 1740] [serial = 1763] [outer = 0x91cdf800] 13:47:29 INFO - PROCESS | 1740 | 1468356449986 Marionette DEBUG loaded listener.js 13:47:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 156 (0x93a49800) [pid = 1740] [serial = 1764] [outer = 0x91cdf800] 13:47:30 INFO - PROCESS | 1740 | 1468356450900 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] 13:47:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:47:30 INFO - PROCESS | 1740 | 1468356450973 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 13:47:30 INFO - PROCESS | 1740 | 1468356450980 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:47:30 INFO - PROCESS | 1740 | 1468356450983 Marionette TRACE conn3 <- [1,2322,null,{}] 13:47:30 INFO - PROCESS | 1740 | 1468356450989 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}] 13:47:30 INFO - PROCESS | 1740 | 1468356450994 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:31 INFO - PROCESS | 1740 | 1468356451302 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 13:47:31 INFO - PROCESS | 1740 | 1468356451331 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:31 INFO - PROCESS | 1740 | 1468356451339 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x923bd400 == 101 [pid = 1740] [id = 588] 13:47:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 157 (0x930d3400) [pid = 1740] [serial = 1765] [outer = (nil)] 13:47:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 158 (0x95440400) [pid = 1740] [serial = 1766] [outer = 0x930d3400] 13:47:31 INFO - PROCESS | 1740 | 1468356451431 Marionette DEBUG loaded listener.js 13:47:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 159 (0x9830c400) [pid = 1740] [serial = 1767] [outer = 0x930d3400] 13:47:32 INFO - PROCESS | 1740 | --DOMWINDOW == 158 (0x8bc4d400) [pid = 1740] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:47:32 INFO - PROCESS | 1740 | --DOMWINDOW == 157 (0x99616800) [pid = 1740] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:47:32 INFO - PROCESS | 1740 | --DOMWINDOW == 156 (0x95440c00) [pid = 1740] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:47:32 INFO - PROCESS | 1740 | --DOMWINDOW == 155 (0x8fb46800) [pid = 1740] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:47:32 INFO - PROCESS | 1740 | --DOMWINDOW == 154 (0x9ae3f800) [pid = 1740] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:47:32 INFO - PROCESS | 1740 | --DOMWINDOW == 153 (0xa3457400) [pid = 1740] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:47:32 INFO - PROCESS | 1740 | --DOMWINDOW == 152 (0x9b209c00) [pid = 1740] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:47:32 INFO - PROCESS | 1740 | --DOMWINDOW == 151 (0x9b838c00) [pid = 1740] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:47:32 INFO - PROCESS | 1740 | --DOMWINDOW == 150 (0x92330800) [pid = 1740] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:47:32 INFO - PROCESS | 1740 | --DOMWINDOW == 149 (0x930d2400) [pid = 1740] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:47:32 INFO - PROCESS | 1740 | --DOMWINDOW == 148 (0x8e25f400) [pid = 1740] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:47:32 INFO - PROCESS | 1740 | --DOMWINDOW == 147 (0x8ec39c00) [pid = 1740] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:47:32 INFO - PROCESS | 1740 | --DOMWINDOW == 146 (0x8d87d400) [pid = 1740] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:47:32 INFO - PROCESS | 1740 | --DOMWINDOW == 145 (0x8fca4800) [pid = 1740] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:47:33 INFO - PROCESS | 1740 | 1468356453145 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]]]}] 13:47:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:47:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 2189ms 13:47:33 INFO - PROCESS | 1740 | 1468356453168 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 13:47:33 INFO - PROCESS | 1740 | 1468356453171 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 13:47:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:47:33 INFO - PROCESS | 1740 | 1468356453181 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:47:33 INFO - PROCESS | 1740 | 1468356453184 Marionette TRACE conn3 <- [1,2326,null,{}] 13:47:33 INFO - PROCESS | 1740 | 1468356453191 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}] 13:47:33 INFO - PROCESS | 1740 | 1468356453197 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:33 INFO - PROCESS | 1740 | 1468356453495 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 13:47:33 INFO - PROCESS | 1740 | 1468356453749 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:33 INFO - PROCESS | 1740 | 1468356453770 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:33 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee5e400 == 102 [pid = 1740] [id = 589] 13:47:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 146 (0x91445800) [pid = 1740] [serial = 1768] [outer = (nil)] 13:47:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 147 (0x93b83800) [pid = 1740] [serial = 1769] [outer = 0x91445800] 13:47:33 INFO - PROCESS | 1740 | 1468356453868 Marionette DEBUG loaded listener.js 13:47:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 148 (0x99623800) [pid = 1740] [serial = 1770] [outer = 0x91445800] 13:47:34 INFO - PROCESS | 1740 | 1468356454992 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]]]}] 13:47:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:47:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1841ms 13:47:35 INFO - PROCESS | 1740 | 1468356455044 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 13:47:35 INFO - PROCESS | 1740 | 1468356455053 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 13:47:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:47:35 INFO - PROCESS | 1740 | 1468356455064 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:47:35 INFO - PROCESS | 1740 | 1468356455069 Marionette TRACE conn3 <- [1,2330,null,{}] 13:47:35 INFO - PROCESS | 1740 | 1468356455083 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}] 13:47:35 INFO - PROCESS | 1740 | 1468356455095 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:35 INFO - PROCESS | 1740 | 1468356455500 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 13:47:35 INFO - PROCESS | 1740 | 1468356455757 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:35 INFO - PROCESS | 1740 | 1468356455775 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:35 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7bfc00 == 103 [pid = 1740] [id = 590] 13:47:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 149 (0x8d7c1c00) [pid = 1740] [serial = 1771] [outer = (nil)] 13:47:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 150 (0x8d87e000) [pid = 1740] [serial = 1772] [outer = 0x8d7c1c00] 13:47:35 INFO - PROCESS | 1740 | 1468356455912 Marionette DEBUG loaded listener.js 13:47:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 151 (0x8ec36000) [pid = 1740] [serial = 1773] [outer = 0x8d7c1c00] 13:47:36 INFO - PROCESS | 1740 | 1468356456984 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]]]}] 13:47:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:47:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1941ms 13:47:37 INFO - PROCESS | 1740 | 1468356457004 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 13:47:37 INFO - PROCESS | 1740 | 1468356457013 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 13:47:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:47:37 INFO - PROCESS | 1740 | 1468356457025 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:47:37 INFO - PROCESS | 1740 | 1468356457031 Marionette TRACE conn3 <- [1,2334,null,{}] 13:47:37 INFO - PROCESS | 1740 | 1468356457061 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}] 13:47:37 INFO - PROCESS | 1740 | 1468356457067 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:37 INFO - PROCESS | 1740 | 1468356457305 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 13:47:37 INFO - PROCESS | 1740 | 1468356457639 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:37 INFO - PROCESS | 1740 | 1468356457648 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:37 INFO - PROCESS | 1740 | ++DOCSHELL 0x91444400 == 104 [pid = 1740] [id = 591] 13:47:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 152 (0x914b6c00) [pid = 1740] [serial = 1774] [outer = (nil)] 13:47:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 153 (0x91cd1400) [pid = 1740] [serial = 1775] [outer = 0x914b6c00] 13:47:37 INFO - PROCESS | 1740 | 1468356457748 Marionette DEBUG loaded listener.js 13:47:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 154 (0x91dc2800) [pid = 1740] [serial = 1776] [outer = 0x914b6c00] 13:47:38 INFO - PROCESS | 1740 | 1468356458717 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]]]}] 13:47:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:47:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1717ms 13:47:38 INFO - PROCESS | 1740 | 1468356458745 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 13:47:38 INFO - PROCESS | 1740 | 1468356458751 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 13:47:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:47:38 INFO - PROCESS | 1740 | 1468356458761 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:47:38 INFO - PROCESS | 1740 | 1468356458768 Marionette TRACE conn3 <- [1,2338,null,{}] 13:47:38 INFO - PROCESS | 1740 | 1468356458787 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}] 13:47:38 INFO - PROCESS | 1740 | 1468356458797 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:39 INFO - PROCESS | 1740 | 1468356459053 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 13:47:39 INFO - PROCESS | 1740 | 1468356459426 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:39 INFO - PROCESS | 1740 | 1468356459440 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x9961d800 == 105 [pid = 1740] [id = 592] 13:47:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 155 (0x99620400) [pid = 1740] [serial = 1777] [outer = (nil)] 13:47:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 156 (0x99c2dc00) [pid = 1740] [serial = 1778] [outer = 0x99620400] 13:47:39 INFO - PROCESS | 1740 | 1468356459536 Marionette DEBUG loaded listener.js 13:47:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 157 (0x99c3b000) [pid = 1740] [serial = 1779] [outer = 0x99620400] 13:47:40 INFO - PROCESS | 1740 | 1468356460704 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]]]}] 13:47:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:47:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1995ms 13:47:40 INFO - PROCESS | 1740 | 1468356460757 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 13:47:40 INFO - PROCESS | 1740 | 1468356460761 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 13:47:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:47:40 INFO - PROCESS | 1740 | 1468356460769 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:47:40 INFO - PROCESS | 1740 | 1468356460774 Marionette TRACE conn3 <- [1,2342,null,{}] 13:47:40 INFO - PROCESS | 1740 | 1468356460781 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}] 13:47:40 INFO - PROCESS | 1740 | 1468356460787 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:41 INFO - PROCESS | 1740 | 1468356461073 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 13:47:41 INFO - PROCESS | 1740 | 1468356461480 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:41 INFO - PROCESS | 1740 | 1468356461497 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc44000 == 106 [pid = 1740] [id = 593] 13:47:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 158 (0x99629000) [pid = 1740] [serial = 1780] [outer = (nil)] 13:47:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 159 (0x9a0ea800) [pid = 1740] [serial = 1781] [outer = 0x99629000] 13:47:41 INFO - PROCESS | 1740 | 1468356461631 Marionette DEBUG loaded listener.js 13:47:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 160 (0x9ab5e800) [pid = 1740] [serial = 1782] [outer = 0x99629000] 13:47:42 INFO - PROCESS | 1740 | 1468356462594 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]]]}] 13:47:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:47:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1886ms 13:47:42 INFO - PROCESS | 1740 | 1468356462656 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 13:47:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:47:42 INFO - PROCESS | 1740 | 1468356462661 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 13:47:42 INFO - PROCESS | 1740 | 1468356462669 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:47:42 INFO - PROCESS | 1740 | 1468356462673 Marionette TRACE conn3 <- [1,2346,null,{}] 13:47:42 INFO - PROCESS | 1740 | 1468356462680 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}] 13:47:42 INFO - PROCESS | 1740 | 1468356462686 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:42 INFO - PROCESS | 1740 | 1468356462954 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 13:47:43 INFO - PROCESS | 1740 | 1468356463285 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:43 INFO - PROCESS | 1740 | 1468356463294 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bdc2400 == 107 [pid = 1740] [id = 594] 13:47:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 161 (0x99f20000) [pid = 1740] [serial = 1783] [outer = (nil)] 13:47:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 162 (0x9ae72000) [pid = 1740] [serial = 1784] [outer = 0x99f20000] 13:47:43 INFO - PROCESS | 1740 | 1468356463409 Marionette DEBUG loaded listener.js 13:47:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 163 (0x9afbdc00) [pid = 1740] [serial = 1785] [outer = 0x99f20000] 13:47:44 INFO - PROCESS | 1740 | 1468356464380 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]]]}] 13:47:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:47:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1732ms 13:47:44 INFO - PROCESS | 1740 | 1468356464403 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 13:47:44 INFO - PROCESS | 1740 | 1468356464410 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 13:47:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:47:44 INFO - PROCESS | 1740 | 1468356464421 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:47:44 INFO - PROCESS | 1740 | 1468356464424 Marionette TRACE conn3 <- [1,2350,null,{}] 13:47:44 INFO - PROCESS | 1740 | 1468356464434 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}] 13:47:44 INFO - PROCESS | 1740 | 1468356464446 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:44 INFO - PROCESS | 1740 | 1468356464817 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 13:47:45 INFO - PROCESS | 1740 | 1468356465173 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:45 INFO - PROCESS | 1740 | 1468356465185 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:45 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fc9bc00 == 108 [pid = 1740] [id = 595] 13:47:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 164 (0x9b834800) [pid = 1740] [serial = 1786] [outer = (nil)] 13:47:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 165 (0xa200d400) [pid = 1740] [serial = 1787] [outer = 0x9b834800] 13:47:45 INFO - PROCESS | 1740 | 1468356465271 Marionette DEBUG loaded listener.js 13:47:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 166 (0xa2556000) [pid = 1740] [serial = 1788] [outer = 0x9b834800] 13:47:46 INFO - PROCESS | 1740 | 1468356466309 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]]]}] 13:47:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:47:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1934ms 13:47:46 INFO - PROCESS | 1740 | 1468356466355 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 13:47:46 INFO - PROCESS | 1740 | 1468356466363 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 13:47:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:47:46 INFO - PROCESS | 1740 | 1468356466370 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:47:46 INFO - PROCESS | 1740 | 1468356466374 Marionette TRACE conn3 <- [1,2354,null,{}] 13:47:46 INFO - PROCESS | 1740 | 1468356466381 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}] 13:47:46 INFO - PROCESS | 1740 | 1468356466387 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:46 INFO - PROCESS | 1740 | 1468356466615 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 13:47:46 INFO - PROCESS | 1740 | 1468356466947 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:46 INFO - PROCESS | 1740 | 1468356466960 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x99f1dc00 == 109 [pid = 1740] [id = 596] 13:47:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 167 (0x99f25c00) [pid = 1740] [serial = 1789] [outer = (nil)] 13:47:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 168 (0xa34cd800) [pid = 1740] [serial = 1790] [outer = 0x99f25c00] 13:47:47 INFO - PROCESS | 1740 | 1468356467063 Marionette DEBUG loaded listener.js 13:47:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 169 (0xa4e58c00) [pid = 1740] [serial = 1791] [outer = 0x99f25c00] 13:47:48 INFO - PROCESS | 1740 | 1468356468110 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]]]}] 13:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1787ms 13:47:48 INFO - PROCESS | 1740 | 1468356468174 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 13:47:48 INFO - PROCESS | 1740 | 1468356468179 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 13:47:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:47:48 INFO - PROCESS | 1740 | 1468356468191 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:47:48 INFO - PROCESS | 1740 | 1468356468195 Marionette TRACE conn3 <- [1,2358,null,{}] 13:47:48 INFO - PROCESS | 1740 | 1468356468202 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}] 13:47:48 INFO - PROCESS | 1740 | 1468356468207 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:48 INFO - PROCESS | 1740 | 1468356468452 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 13:47:48 INFO - PROCESS | 1740 | 1468356468757 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:48 INFO - PROCESS | 1740 | 1468356468768 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d6cec00 == 110 [pid = 1740] [id = 597] 13:47:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 170 (0x8d6cf000) [pid = 1740] [serial = 1792] [outer = (nil)] 13:47:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 171 (0x8d6d6400) [pid = 1740] [serial = 1793] [outer = 0x8d6cf000] 13:47:48 INFO - PROCESS | 1740 | 1468356468853 Marionette DEBUG loaded listener.js 13:47:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 172 (0x8d6d8c00) [pid = 1740] [serial = 1794] [outer = 0x8d6cf000] 13:47:49 INFO - PROCESS | 1740 | 1468356469789 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]]]}] 13:47:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:47:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1638ms 13:47:49 INFO - PROCESS | 1740 | 1468356469829 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 13:47:49 INFO - PROCESS | 1740 | 1468356469833 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 13:47:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:47:49 INFO - PROCESS | 1740 | 1468356469841 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:47:49 INFO - PROCESS | 1740 | 1468356469845 Marionette TRACE conn3 <- [1,2362,null,{}] 13:47:49 INFO - PROCESS | 1740 | 1468356469852 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}] 13:47:49 INFO - PROCESS | 1740 | 1468356469857 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:50 INFO - PROCESS | 1740 | 1468356470086 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 13:47:50 INFO - PROCESS | 1740 | 1468356470409 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:50 INFO - PROCESS | 1740 | 1468356470418 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d6d1c00 == 111 [pid = 1740] [id = 598] 13:47:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 173 (0x8d6d7800) [pid = 1740] [serial = 1795] [outer = (nil)] 13:47:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 174 (0xa320d800) [pid = 1740] [serial = 1796] [outer = 0x8d6d7800] 13:47:50 INFO - PROCESS | 1740 | 1468356470514 Marionette DEBUG loaded listener.js 13:47:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 175 (0xa5025400) [pid = 1740] [serial = 1797] [outer = 0x8d6d7800] 13:47:51 INFO - PROCESS | 1740 | 1468356471470 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]]]}] 13:47:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:47:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1683ms 13:47:51 INFO - PROCESS | 1740 | 1468356471525 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 13:47:51 INFO - PROCESS | 1740 | 1468356471529 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 13:47:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:47:51 INFO - PROCESS | 1740 | 1468356471536 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:47:51 INFO - PROCESS | 1740 | 1468356471541 Marionette TRACE conn3 <- [1,2366,null,{}] 13:47:51 INFO - PROCESS | 1740 | 1468356471547 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}] 13:47:51 INFO - PROCESS | 1740 | 1468356471553 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:51 INFO - PROCESS | 1740 | 1468356471785 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 13:47:52 INFO - PROCESS | 1740 | 1468356472109 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:52 INFO - PROCESS | 1740 | 1468356472117 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d6d9400 == 112 [pid = 1740] [id = 599] 13:47:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 176 (0x8d6da000) [pid = 1740] [serial = 1798] [outer = (nil)] 13:47:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 177 (0x8d869800) [pid = 1740] [serial = 1799] [outer = 0x8d6da000] 13:47:52 INFO - PROCESS | 1740 | 1468356472207 Marionette DEBUG loaded listener.js 13:47:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 178 (0x8d86c400) [pid = 1740] [serial = 1800] [outer = 0x8d6da000] 13:47:53 INFO - PROCESS | 1740 | 1468356473128 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]]]}] 13:47:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:47:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1637ms 13:47:53 INFO - PROCESS | 1740 | 1468356473174 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 13:47:53 INFO - PROCESS | 1740 | 1468356473179 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 13:47:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:47:53 INFO - PROCESS | 1740 | 1468356473218 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:47:53 INFO - PROCESS | 1740 | 1468356473223 Marionette TRACE conn3 <- [1,2370,null,{}] 13:47:53 INFO - PROCESS | 1740 | 1468356473230 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}] 13:47:53 INFO - PROCESS | 1740 | 1468356473237 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:53 INFO - PROCESS | 1740 | 1468356473510 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 13:47:53 INFO - PROCESS | 1740 | 1468356473829 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:53 INFO - PROCESS | 1740 | 1468356473841 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:53 INFO - PROCESS | 1740 | ++DOCSHELL 0x8b4c2400 == 113 [pid = 1740] [id = 600] 13:47:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 179 (0x8b4cb000) [pid = 1740] [serial = 1801] [outer = (nil)] 13:47:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 180 (0x8b4d0800) [pid = 1740] [serial = 1802] [outer = 0x8b4cb000] 13:47:53 INFO - PROCESS | 1740 | 1468356473933 Marionette DEBUG loaded listener.js 13:47:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 181 (0x8d86f000) [pid = 1740] [serial = 1803] [outer = 0x8b4cb000] 13:47:54 INFO - PROCESS | 1740 | 1468356474977 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]]]}] 13:47:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:47:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1839ms 13:47:55 INFO - PROCESS | 1740 | 1468356475053 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 13:47:55 INFO - PROCESS | 1740 | 1468356475058 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 13:47:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:47:55 INFO - PROCESS | 1740 | 1468356475065 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:47:55 INFO - PROCESS | 1740 | 1468356475069 Marionette TRACE conn3 <- [1,2374,null,{}] 13:47:55 INFO - PROCESS | 1740 | 1468356475076 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}] 13:47:55 INFO - PROCESS | 1740 | 1468356475082 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:55 INFO - PROCESS | 1740 | 1468356475366 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 13:47:55 INFO - PROCESS | 1740 | 1468356475733 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:55 INFO - PROCESS | 1740 | 1468356475740 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:55 INFO - PROCESS | 1740 | ++DOCSHELL 0x8b34f000 == 114 [pid = 1740] [id = 601] 13:47:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 182 (0x8b350000) [pid = 1740] [serial = 1804] [outer = (nil)] 13:47:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 183 (0x8b359000) [pid = 1740] [serial = 1805] [outer = 0x8b350000] 13:47:55 INFO - PROCESS | 1740 | 1468356475838 Marionette DEBUG loaded listener.js 13:47:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 184 (0x8b35c000) [pid = 1740] [serial = 1806] [outer = 0x8b350000] 13:47:56 INFO - PROCESS | 1740 | 1468356476912 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]]]}] 13:47:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:47:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1884ms 13:47:56 INFO - PROCESS | 1740 | 1468356476950 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 13:47:56 INFO - PROCESS | 1740 | 1468356476954 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 13:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:47:56 INFO - PROCESS | 1740 | 1468356476962 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:47:56 INFO - PROCESS | 1740 | 1468356476966 Marionette TRACE conn3 <- [1,2378,null,{}] 13:47:56 INFO - PROCESS | 1740 | 1468356476972 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}] 13:47:56 INFO - PROCESS | 1740 | 1468356476979 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:57 INFO - PROCESS | 1740 | 1468356477208 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 13:47:57 INFO - PROCESS | 1740 | 1468356477539 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:57 INFO - PROCESS | 1740 | 1468356477547 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x8b353c00 == 115 [pid = 1740] [id = 602] 13:47:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 185 (0x8b35ac00) [pid = 1740] [serial = 1807] [outer = (nil)] 13:47:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 186 (0x8d871800) [pid = 1740] [serial = 1808] [outer = 0x8b35ac00] 13:47:57 INFO - PROCESS | 1740 | 1468356477642 Marionette DEBUG loaded listener.js 13:47:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 187 (0x9961bc00) [pid = 1740] [serial = 1809] [outer = 0x8b35ac00] 13:47:58 INFO - PROCESS | 1740 | 1468356478533 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]]]}] 13:47:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:47:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1631ms 13:47:58 INFO - PROCESS | 1740 | 1468356478597 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 13:47:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:47:58 INFO - PROCESS | 1740 | 1468356478602 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 13:47:58 INFO - PROCESS | 1740 | 1468356478610 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:47:58 INFO - PROCESS | 1740 | 1468356478613 Marionette TRACE conn3 <- [1,2382,null,{}] 13:47:58 INFO - PROCESS | 1740 | 1468356478620 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}] 13:47:58 INFO - PROCESS | 1740 | 1468356478625 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:58 INFO - PROCESS | 1740 | 1468356478854 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 13:47:59 INFO - PROCESS | 1740 | 1468356479190 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:59 INFO - PROCESS | 1740 | 1468356479199 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:47:59 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc47800 == 116 [pid = 1740] [id = 603] 13:47:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 188 (0x8d870800) [pid = 1740] [serial = 1810] [outer = (nil)] 13:47:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 189 (0x92b7e400) [pid = 1740] [serial = 1811] [outer = 0x8d870800] 13:47:59 INFO - PROCESS | 1740 | 1468356479295 Marionette DEBUG loaded listener.js 13:47:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 190 (0x92b7f000) [pid = 1740] [serial = 1812] [outer = 0x8d870800] 13:48:00 INFO - PROCESS | 1740 | 1468356480213 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]]]}] 13:48:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:48:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1687ms 13:48:00 INFO - PROCESS | 1740 | 1468356480297 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 13:48:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:48:00 INFO - PROCESS | 1740 | 1468356480301 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 13:48:00 INFO - PROCESS | 1740 | 1468356480310 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:48:00 INFO - PROCESS | 1740 | 1468356480313 Marionette TRACE conn3 <- [1,2386,null,{}] 13:48:00 INFO - PROCESS | 1740 | 1468356480320 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}] 13:48:00 INFO - PROCESS | 1740 | 1468356480325 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:00 INFO - PROCESS | 1740 | 1468356480649 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 13:48:01 INFO - PROCESS | 1740 | 1468356481026 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:01 INFO - PROCESS | 1740 | 1468356481032 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:01 INFO - PROCESS | 1740 | ++DOCSHELL 0x91317000 == 117 [pid = 1740] [id = 604] 13:48:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 191 (0x91321400) [pid = 1740] [serial = 1813] [outer = (nil)] 13:48:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 192 (0x92267000) [pid = 1740] [serial = 1814] [outer = 0x91321400] 13:48:01 INFO - PROCESS | 1740 | 1468356481121 Marionette DEBUG loaded listener.js 13:48:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 193 (0x92b87000) [pid = 1740] [serial = 1815] [outer = 0x91321400] 13:48:02 INFO - PROCESS | 1740 | 1468356482360 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]]]}] 13:48:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:48:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 2112ms 13:48:02 INFO - PROCESS | 1740 | 1468356482420 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 13:48:02 INFO - PROCESS | 1740 | 1468356482423 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 13:48:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:48:02 INFO - PROCESS | 1740 | 1468356482431 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:48:02 INFO - PROCESS | 1740 | 1468356482435 Marionette TRACE conn3 <- [1,2390,null,{}] 13:48:02 INFO - PROCESS | 1740 | 1468356482441 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}] 13:48:02 INFO - PROCESS | 1740 | 1468356482447 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:02 INFO - PROCESS | 1740 | 1468356482730 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 13:48:03 INFO - PROCESS | 1740 | 1468356483413 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:03 INFO - PROCESS | 1740 | 1468356483424 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:03 INFO - PROCESS | 1740 | ++DOCSHELL 0x8abecc00 == 118 [pid = 1740] [id = 605] 13:48:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 194 (0x8b34e400) [pid = 1740] [serial = 1816] [outer = (nil)] 13:48:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 195 (0x8b354800) [pid = 1740] [serial = 1817] [outer = 0x8b34e400] 13:48:03 INFO - PROCESS | 1740 | 1468356483503 Marionette DEBUG loaded listener.js 13:48:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 196 (0x8b4c8800) [pid = 1740] [serial = 1818] [outer = 0x8b34e400] 13:48:04 INFO - PROCESS | 1740 | 1468356484417 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]]]}] 13:48:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:48:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 2034ms 13:48:04 INFO - PROCESS | 1740 | 1468356484469 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 13:48:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:48:04 INFO - PROCESS | 1740 | 1468356484475 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 13:48:04 INFO - PROCESS | 1740 | 1468356484483 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:48:04 INFO - PROCESS | 1740 | 1468356484488 Marionette TRACE conn3 <- [1,2394,null,{}] 13:48:04 INFO - PROCESS | 1740 | 1468356484497 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}] 13:48:04 INFO - PROCESS | 1740 | 1468356484504 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:04 INFO - PROCESS | 1740 | 1468356484720 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 13:48:05 INFO - PROCESS | 1740 | 1468356485067 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:05 INFO - PROCESS | 1740 | 1468356485074 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:05 INFO - PROCESS | 1740 | --DOCSHELL 0x914bf800 == 117 [pid = 1740] [id = 453] 13:48:05 INFO - PROCESS | 1740 | --DOCSHELL 0x8e25c800 == 116 [pid = 1740] [id = 451] 13:48:05 INFO - PROCESS | 1740 | --DOCSHELL 0x92424c00 == 115 [pid = 1740] [id = 505] 13:48:05 INFO - PROCESS | 1740 | --DOCSHELL 0x9aecf000 == 114 [pid = 1740] [id = 503] 13:48:05 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c4800 == 113 [pid = 1740] [id = 508] 13:48:05 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7b8000 == 112 [pid = 1740] [id = 510] 13:48:05 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c0800 == 111 [pid = 1740] [id = 507] 13:48:05 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c6c00 == 110 [pid = 1740] [id = 478] 13:48:05 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c4c00 == 109 [pid = 1740] [id = 506] 13:48:05 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb47c00 == 108 [pid = 1740] [id = 509] 13:48:05 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee56800 == 107 [pid = 1740] [id = 578] 13:48:05 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc4d000 == 106 [pid = 1740] [id = 576] 13:48:05 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc41400 == 105 [pid = 1740] [id = 577] 13:48:05 INFO - PROCESS | 1740 | --DOCSHELL 0x91cd9400 == 104 [pid = 1740] [id = 575] 13:48:05 INFO - PROCESS | 1740 | --DOCSHELL 0x923bfc00 == 103 [pid = 1740] [id = 574] 13:48:05 INFO - PROCESS | 1740 | --DOCSHELL 0x923bc400 == 102 [pid = 1740] [id = 573] 13:48:05 INFO - PROCESS | 1740 | --DOCSHELL 0x8bdcdc00 == 101 [pid = 1740] [id = 572] 13:48:05 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7bc000 == 100 [pid = 1740] [id = 571] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 195 (0x9aed0800) [pid = 1740] [serial = 1566] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 194 (0x9d5afc00) [pid = 1740] [serial = 1572] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 193 (0x9b77b000) [pid = 1740] [serial = 1569] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 192 (0xa4e51800) [pid = 1740] [serial = 1581] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 191 (0xa200ec00) [pid = 1740] [serial = 1575] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 190 (0xa25f4000) [pid = 1740] [serial = 1578] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 189 (0x8d7be400) [pid = 1740] [serial = 1587] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 188 (0x99e5b400) [pid = 1740] [serial = 1563] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 187 (0x93a3d800) [pid = 1740] [serial = 1706] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 186 (0x98eb7800) [pid = 1740] [serial = 1710] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 185 (0x93ac0000) [pid = 1740] [serial = 1707] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 184 (0x98a91400) [pid = 1740] [serial = 1709] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 183 (0x8ec40800) [pid = 1740] [serial = 1695] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 182 (0x8ec39000) [pid = 1740] [serial = 1694] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 181 (0x99ce8c00) [pid = 1740] [serial = 1676] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 180 (0x98a92800) [pid = 1740] [serial = 1670] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 179 (0x9144ec00) [pid = 1740] [serial = 1698] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 178 (0x9131a000) [pid = 1740] [serial = 1697] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 177 (0x8eef6400) [pid = 1740] [serial = 1700] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 176 (0x914bac00) [pid = 1740] [serial = 1701] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 175 (0x9a9d2400) [pid = 1740] [serial = 1679] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 174 (0x996e5400) [pid = 1740] [serial = 1673] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 173 (0x9521fc00) [pid = 1740] [serial = 1712] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 172 (0x91dbbc00) [pid = 1740] [serial = 1691] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 171 (0x91db9400) [pid = 1740] [serial = 1664] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 170 (0x91dba800) [pid = 1740] [serial = 1688] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 169 (0x923ba000) [pid = 1740] [serial = 1703] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 168 (0x92424400) [pid = 1740] [serial = 1704] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 167 (0x9afb7800) [pid = 1740] [serial = 1682] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 166 (0x8ee5c800) [pid = 1740] [serial = 1661] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 165 (0x95228000) [pid = 1740] [serial = 1667] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | --DOMWINDOW == 164 (0x9b836000) [pid = 1740] [serial = 1685] [outer = (nil)] [url = about:blank] 13:48:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc42c00 == 101 [pid = 1740] [id = 606] 13:48:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 165 (0x8bc50c00) [pid = 1740] [serial = 1819] [outer = (nil)] 13:48:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 166 (0x8d1e1400) [pid = 1740] [serial = 1820] [outer = 0x8bc50c00] 13:48:05 INFO - PROCESS | 1740 | 1468356485670 Marionette DEBUG loaded listener.js 13:48:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 167 (0x8d1e7800) [pid = 1740] [serial = 1821] [outer = 0x8bc50c00] 13:48:06 INFO - PROCESS | 1740 | 1468356486551 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]]]}] 13:48:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:48:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 2139ms 13:48:06 INFO - PROCESS | 1740 | 1468356486625 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 13:48:06 INFO - PROCESS | 1740 | 1468356486633 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 13:48:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:48:06 INFO - PROCESS | 1740 | 1468356486641 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:48:06 INFO - PROCESS | 1740 | 1468356486645 Marionette TRACE conn3 <- [1,2398,null,{}] 13:48:06 INFO - PROCESS | 1740 | 1468356486651 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}] 13:48:06 INFO - PROCESS | 1740 | 1468356486656 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:06 INFO - PROCESS | 1740 | 1468356486871 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 13:48:07 INFO - PROCESS | 1740 | 1468356487162 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:07 INFO - PROCESS | 1740 | 1468356487171 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d1ed400 == 102 [pid = 1740] [id = 607] 13:48:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 168 (0x8d7bf400) [pid = 1740] [serial = 1822] [outer = (nil)] 13:48:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 169 (0x8d87dc00) [pid = 1740] [serial = 1823] [outer = 0x8d7bf400] 13:48:07 INFO - PROCESS | 1740 | 1468356487250 Marionette DEBUG loaded listener.js 13:48:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 170 (0x8ee54800) [pid = 1740] [serial = 1824] [outer = 0x8d7bf400] 13:48:08 INFO - PROCESS | 1740 | 1468356488150 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]]]}] 13:48:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:48:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1530ms 13:48:08 INFO - PROCESS | 1740 | 1468356488173 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 13:48:08 INFO - PROCESS | 1740 | 1468356488178 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 13:48:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:48:08 INFO - PROCESS | 1740 | 1468356488195 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:48:08 INFO - PROCESS | 1740 | 1468356488204 Marionette TRACE conn3 <- [1,2402,null,{}] 13:48:08 INFO - PROCESS | 1740 | 1468356488222 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}] 13:48:08 INFO - PROCESS | 1740 | 1468356488230 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:08 INFO - PROCESS | 1740 | 1468356488513 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 13:48:08 INFO - PROCESS | 1740 | 1468356488544 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:08 INFO - PROCESS | 1740 | 1468356488551 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7bb400 == 103 [pid = 1740] [id = 608] 13:48:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 171 (0x9131a800) [pid = 1740] [serial = 1825] [outer = (nil)] 13:48:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 172 (0x9144ec00) [pid = 1740] [serial = 1826] [outer = 0x9131a800] 13:48:08 INFO - PROCESS | 1740 | 1468356488640 Marionette DEBUG loaded listener.js 13:48:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 173 (0x914bf800) [pid = 1740] [serial = 1827] [outer = 0x9131a800] 13:48:09 INFO - PROCESS | 1740 | 1468356489600 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]]]}] 13:48:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:48:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1457ms 13:48:09 INFO - PROCESS | 1740 | 1468356489644 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 13:48:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:48:09 INFO - PROCESS | 1740 | 1468356489649 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 13:48:09 INFO - PROCESS | 1740 | 1468356489662 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:48:09 INFO - PROCESS | 1740 | 1468356489665 Marionette TRACE conn3 <- [1,2406,null,{}] 13:48:09 INFO - PROCESS | 1740 | 1468356489672 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}] 13:48:09 INFO - PROCESS | 1740 | 1468356489677 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:09 INFO - PROCESS | 1740 | 1468356489978 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 13:48:11 INFO - PROCESS | 1740 | --DOMWINDOW == 172 (0x8bc43400) [pid = 1740] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:48:11 INFO - PROCESS | 1740 | --DOMWINDOW == 171 (0x930d3400) [pid = 1740] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:48:11 INFO - PROCESS | 1740 | --DOMWINDOW == 170 (0x8eecc000) [pid = 1740] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:48:11 INFO - PROCESS | 1740 | --DOMWINDOW == 169 (0x8bdc9400) [pid = 1740] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:48:11 INFO - PROCESS | 1740 | --DOMWINDOW == 168 (0x91cdf800) [pid = 1740] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:48:11 INFO - PROCESS | 1740 | --DOMWINDOW == 167 (0x8fca7400) [pid = 1740] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:48:11 INFO - PROCESS | 1740 | 1468356491479 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:11 INFO - PROCESS | 1740 | 1468356491489 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:11 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc43400 == 104 [pid = 1740] [id = 609] 13:48:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 168 (0x8bdc9400) [pid = 1740] [serial = 1828] [outer = (nil)] 13:48:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 169 (0x8eecc000) [pid = 1740] [serial = 1829] [outer = 0x8bdc9400] 13:48:11 INFO - PROCESS | 1740 | 1468356491643 Marionette DEBUG loaded listener.js 13:48:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 170 (0x91cd3400) [pid = 1740] [serial = 1830] [outer = 0x8bdc9400] 13:48:12 INFO - PROCESS | 1740 | 1468356492507 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]]]}] 13:48:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:48:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 2896ms 13:48:12 INFO - PROCESS | 1740 | 1468356492552 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 13:48:12 INFO - PROCESS | 1740 | 1468356492556 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 13:48:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:48:12 INFO - PROCESS | 1740 | 1468356492562 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:48:12 INFO - PROCESS | 1740 | 1468356492565 Marionette TRACE conn3 <- [1,2410,null,{}] 13:48:12 INFO - PROCESS | 1740 | 1468356492571 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}] 13:48:12 INFO - PROCESS | 1740 | 1468356492577 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:12 INFO - PROCESS | 1740 | 1468356492798 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 13:48:13 INFO - PROCESS | 1740 | 1468356492996 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:13 INFO - PROCESS | 1740 | 1468356493012 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x91dbec00 == 105 [pid = 1740] [id = 610] 13:48:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 171 (0x92272400) [pid = 1740] [serial = 1831] [outer = (nil)] 13:48:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 172 (0x923b8400) [pid = 1740] [serial = 1832] [outer = 0x92272400] 13:48:13 INFO - PROCESS | 1740 | 1468356493126 Marionette DEBUG loaded listener.js 13:48:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 173 (0x9242d000) [pid = 1740] [serial = 1833] [outer = 0x92272400] 13:48:14 INFO - PROCESS | 1740 | 1468356494306 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]]]}] 13:48:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:48:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1787ms 13:48:14 INFO - PROCESS | 1740 | 1468356494351 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 13:48:14 INFO - PROCESS | 1740 | 1468356494358 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 13:48:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:48:14 INFO - PROCESS | 1740 | 1468356494367 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:48:14 INFO - PROCESS | 1740 | 1468356494374 Marionette TRACE conn3 <- [1,2414,null,{}] 13:48:14 INFO - PROCESS | 1740 | 1468356494384 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}] 13:48:14 INFO - PROCESS | 1740 | 1468356494389 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:14 INFO - PROCESS | 1740 | 1468356494672 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 13:48:15 INFO - PROCESS | 1740 | 1468356495025 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:15 INFO - PROCESS | 1740 | 1468356495035 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc48400 == 106 [pid = 1740] [id = 611] 13:48:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 174 (0x8bc4a800) [pid = 1740] [serial = 1834] [outer = (nil)] 13:48:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 175 (0x8d1ed800) [pid = 1740] [serial = 1835] [outer = 0x8bc4a800] 13:48:15 INFO - PROCESS | 1740 | 1468356495127 Marionette DEBUG loaded listener.js 13:48:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 176 (0x8d7bac00) [pid = 1740] [serial = 1836] [outer = 0x8bc4a800] 13:48:16 INFO - PROCESS | 1740 | 1468356496163 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]]]}] 13:48:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:48:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1845ms 13:48:16 INFO - PROCESS | 1740 | 1468356496213 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 13:48:16 INFO - PROCESS | 1740 | 1468356496221 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 13:48:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:48:16 INFO - PROCESS | 1740 | 1468356496232 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:48:16 INFO - PROCESS | 1740 | 1468356496236 Marionette TRACE conn3 <- [1,2418,null,{}] 13:48:16 INFO - PROCESS | 1740 | 1468356496243 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}] 13:48:16 INFO - PROCESS | 1740 | 1468356496249 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:16 INFO - PROCESS | 1740 | 1468356496485 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 13:48:16 INFO - PROCESS | 1740 | 1468356496836 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:16 INFO - PROCESS | 1740 | 1468356496846 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:16 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc4cc00 == 107 [pid = 1740] [id = 612] 13:48:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 177 (0x8eef6000) [pid = 1740] [serial = 1837] [outer = (nil)] 13:48:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 178 (0x9144dc00) [pid = 1740] [serial = 1838] [outer = 0x8eef6000] 13:48:16 INFO - PROCESS | 1740 | 1468356496942 Marionette DEBUG loaded listener.js 13:48:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 179 (0x91cdb000) [pid = 1740] [serial = 1839] [outer = 0x8eef6000] 13:48:17 INFO - PROCESS | 1740 | 1468356497909 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]]]}] 13:48:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:48:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1747ms 13:48:17 INFO - PROCESS | 1740 | 1468356497980 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 13:48:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:48:17 INFO - PROCESS | 1740 | 1468356497985 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 13:48:17 INFO - PROCESS | 1740 | 1468356497993 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:48:18 INFO - PROCESS | 1740 | 1468356497999 Marionette TRACE conn3 <- [1,2422,null,{}] 13:48:18 INFO - PROCESS | 1740 | 1468356498018 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}] 13:48:18 INFO - PROCESS | 1740 | 1468356498027 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:18 INFO - PROCESS | 1740 | 1468356498301 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 13:48:18 INFO - PROCESS | 1740 | 1468356498631 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:18 INFO - PROCESS | 1740 | 1468356498646 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:18 INFO - PROCESS | 1740 | ++DOCSHELL 0x92b88800 == 108 [pid = 1740] [id = 613] 13:48:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 180 (0x92b88c00) [pid = 1740] [serial = 1840] [outer = (nil)] 13:48:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 181 (0x93a4b800) [pid = 1740] [serial = 1841] [outer = 0x92b88c00] 13:48:18 INFO - PROCESS | 1740 | 1468356498732 Marionette DEBUG loaded listener.js 13:48:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 182 (0x93d83000) [pid = 1740] [serial = 1842] [outer = 0x92b88c00] 13:48:19 INFO - PROCESS | 1740 | 1468356499684 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]]]}] 13:48:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:48:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1745ms 13:48:19 INFO - PROCESS | 1740 | 1468356499738 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 13:48:19 INFO - PROCESS | 1740 | 1468356499743 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 13:48:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:48:19 INFO - PROCESS | 1740 | 1468356499750 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:48:19 INFO - PROCESS | 1740 | 1468356499754 Marionette TRACE conn3 <- [1,2426,null,{}] 13:48:19 INFO - PROCESS | 1740 | 1468356499760 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}] 13:48:19 INFO - PROCESS | 1740 | 1468356499766 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:20 INFO - PROCESS | 1740 | 1468356499999 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 13:48:20 INFO - PROCESS | 1740 | 1468356500332 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:20 INFO - PROCESS | 1740 | 1468356500344 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:20 INFO - PROCESS | 1740 | ++DOCSHELL 0x923bfc00 == 109 [pid = 1740] [id = 614] 13:48:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 183 (0x9242f400) [pid = 1740] [serial = 1843] [outer = (nil)] 13:48:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 184 (0x952e0c00) [pid = 1740] [serial = 1844] [outer = 0x9242f400] 13:48:20 INFO - PROCESS | 1740 | 1468356500431 Marionette DEBUG loaded listener.js 13:48:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 185 (0x98a9b800) [pid = 1740] [serial = 1845] [outer = 0x9242f400] 13:48:21 INFO - PROCESS | 1740 | 1468356501325 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]]]}] 13:48:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:48:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1640ms 13:48:21 INFO - PROCESS | 1740 | 1468356501392 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 13:48:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:48:21 INFO - PROCESS | 1740 | 1468356501397 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 13:48:21 INFO - PROCESS | 1740 | 1468356501404 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:48:21 INFO - PROCESS | 1740 | 1468356501408 Marionette TRACE conn3 <- [1,2430,null,{}] 13:48:21 INFO - PROCESS | 1740 | 1468356501414 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}] 13:48:21 INFO - PROCESS | 1740 | 1468356501419 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:21 INFO - PROCESS | 1740 | 1468356501651 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 13:48:21 INFO - PROCESS | 1740 | 1468356501980 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:22 INFO - PROCESS | 1740 | 1468356501987 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:22 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d866c00 == 110 [pid = 1740] [id = 615] 13:48:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 186 (0x9226f400) [pid = 1740] [serial = 1846] [outer = (nil)] 13:48:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 187 (0x996e2c00) [pid = 1740] [serial = 1847] [outer = 0x9226f400] 13:48:22 INFO - PROCESS | 1740 | 1468356502081 Marionette DEBUG loaded listener.js 13:48:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 188 (0x99810400) [pid = 1740] [serial = 1848] [outer = 0x9226f400] 13:48:23 INFO - PROCESS | 1740 | 1468356503046 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]]]}] 13:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1683ms 13:48:23 INFO - PROCESS | 1740 | 1468356503087 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 13:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:48:23 INFO - PROCESS | 1740 | 1468356503092 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 13:48:23 INFO - PROCESS | 1740 | 1468356503099 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:48:23 INFO - PROCESS | 1740 | 1468356503103 Marionette TRACE conn3 <- [1,2434,null,{}] 13:48:23 INFO - PROCESS | 1740 | 1468356503109 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}] 13:48:23 INFO - PROCESS | 1740 | 1468356503120 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:23 INFO - PROCESS | 1740 | 1468356503395 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 13:48:23 INFO - PROCESS | 1740 | 1468356503781 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:23 INFO - PROCESS | 1740 | 1468356503789 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x9232e400 == 111 [pid = 1740] [id = 616] 13:48:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 189 (0x98ebb400) [pid = 1740] [serial = 1849] [outer = (nil)] 13:48:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 190 (0x9a9da800) [pid = 1740] [serial = 1850] [outer = 0x98ebb400] 13:48:23 INFO - PROCESS | 1740 | 1468356503891 Marionette DEBUG loaded listener.js 13:48:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 191 (0x9ae42400) [pid = 1740] [serial = 1851] [outer = 0x98ebb400] 13:48:24 INFO - PROCESS | 1740 | 1468356504773 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]]]}] 13:48:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:48:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1743ms 13:48:24 INFO - PROCESS | 1740 | 1468356504843 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 13:48:24 INFO - PROCESS | 1740 | 1468356504851 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 13:48:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:48:24 INFO - PROCESS | 1740 | 1468356504858 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:48:24 INFO - PROCESS | 1740 | 1468356504862 Marionette TRACE conn3 <- [1,2438,null,{}] 13:48:24 INFO - PROCESS | 1740 | 1468356504868 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}] 13:48:24 INFO - PROCESS | 1740 | 1468356504873 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:25 INFO - PROCESS | 1740 | 1468356505123 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 13:48:25 INFO - PROCESS | 1740 | 1468356505473 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:25 INFO - PROCESS | 1740 | 1468356505483 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:25 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eec3400 == 112 [pid = 1740] [id = 617] 13:48:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 192 (0x91cddc00) [pid = 1740] [serial = 1852] [outer = (nil)] 13:48:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 193 (0x9afb6c00) [pid = 1740] [serial = 1853] [outer = 0x91cddc00] 13:48:25 INFO - PROCESS | 1740 | 1468356505565 Marionette DEBUG loaded listener.js 13:48:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 194 (0x9afc4800) [pid = 1740] [serial = 1854] [outer = 0x91cddc00] 13:48:26 INFO - PROCESS | 1740 | 1468356506541 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]]]}] 13:48:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:48:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1735ms 13:48:26 INFO - PROCESS | 1740 | 1468356506605 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 13:48:26 INFO - PROCESS | 1740 | 1468356506618 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 13:48:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:48:26 INFO - PROCESS | 1740 | 1468356506637 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:48:26 INFO - PROCESS | 1740 | 1468356506642 Marionette TRACE conn3 <- [1,2442,null,{}] 13:48:26 INFO - PROCESS | 1740 | 1468356506655 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}] 13:48:26 INFO - PROCESS | 1740 | 1468356506664 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:26 INFO - PROCESS | 1740 | 1468356506985 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 13:48:27 INFO - PROCESS | 1740 | 1468356507269 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:27 INFO - PROCESS | 1740 | 1468356507281 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x8abec400 == 113 [pid = 1740] [id = 618] 13:48:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 195 (0x9b77d000) [pid = 1740] [serial = 1855] [outer = (nil)] 13:48:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 196 (0x9b88e000) [pid = 1740] [serial = 1856] [outer = 0x9b77d000] 13:48:27 INFO - PROCESS | 1740 | 1468356507403 Marionette DEBUG loaded listener.js 13:48:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 197 (0x9d5a5400) [pid = 1740] [serial = 1857] [outer = 0x9b77d000] 13:48:28 INFO - PROCESS | 1740 | 1468356508345 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]]]}] 13:48:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:48:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1745ms 13:48:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:48:28 INFO - PROCESS | 1740 | 1468356508377 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 13:48:28 INFO - PROCESS | 1740 | 1468356508380 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 13:48:28 INFO - PROCESS | 1740 | 1468356508387 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:48:28 INFO - PROCESS | 1740 | 1468356508391 Marionette TRACE conn3 <- [1,2446,null,{}] 13:48:28 INFO - PROCESS | 1740 | 1468356508396 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}] 13:48:28 INFO - PROCESS | 1740 | 1468356508402 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:28 INFO - PROCESS | 1740 | 1468356508652 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 13:48:28 INFO - PROCESS | 1740 | 1468356508977 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:28 INFO - PROCESS | 1740 | 1468356508988 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a0e2400 == 114 [pid = 1740] [id = 619] 13:48:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 198 (0x9afb6800) [pid = 1740] [serial = 1858] [outer = (nil)] 13:48:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 199 (0xa209e800) [pid = 1740] [serial = 1859] [outer = 0x9afb6800] 13:48:29 INFO - PROCESS | 1740 | 1468356509078 Marionette DEBUG loaded listener.js 13:48:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 200 (0xa2344000) [pid = 1740] [serial = 1860] [outer = 0x9afb6800] 13:48:29 INFO - PROCESS | 1740 | 1468356509937 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]]]}] 13:48:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:48:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1592ms 13:48:29 INFO - PROCESS | 1740 | 1468356509979 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 13:48:29 INFO - PROCESS | 1740 | 1468356509983 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 13:48:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:48:29 INFO - PROCESS | 1740 | 1468356509990 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:48:29 INFO - PROCESS | 1740 | 1468356509995 Marionette TRACE conn3 <- [1,2450,null,{}] 13:48:30 INFO - PROCESS | 1740 | 1468356510022 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}] 13:48:30 INFO - PROCESS | 1740 | 1468356510026 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:30 INFO - PROCESS | 1740 | 1468356510250 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 13:48:30 INFO - PROCESS | 1740 | 1468356510586 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:30 INFO - PROCESS | 1740 | 1468356510593 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:30 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7bf800 == 115 [pid = 1740] [id = 620] 13:48:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 201 (0x91cd9000) [pid = 1740] [serial = 1861] [outer = (nil)] 13:48:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 202 (0xa2fc0c00) [pid = 1740] [serial = 1862] [outer = 0x91cd9000] 13:48:30 INFO - PROCESS | 1740 | 1468356510690 Marionette DEBUG loaded listener.js 13:48:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 203 (0xa2ffb400) [pid = 1740] [serial = 1863] [outer = 0x91cd9000] 13:48:31 INFO - PROCESS | 1740 | 1468356511853 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]]]}] 13:48:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:48:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1905ms 13:48:31 INFO - PROCESS | 1740 | 1468356511896 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 13:48:31 INFO - PROCESS | 1740 | 1468356511900 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 13:48:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:48:31 INFO - PROCESS | 1740 | 1468356511907 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:48:31 INFO - PROCESS | 1740 | 1468356511912 Marionette TRACE conn3 <- [1,2454,null,{}] 13:48:31 INFO - PROCESS | 1740 | 1468356511917 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}] 13:48:31 INFO - PROCESS | 1740 | 1468356511923 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:32 INFO - PROCESS | 1740 | 1468356512197 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 13:48:32 INFO - PROCESS | 1740 | 1468356512508 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:32 INFO - PROCESS | 1740 | 1468356512516 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:32 INFO - PROCESS | 1740 | ++DOCSHELL 0x92635000 == 116 [pid = 1740] [id = 621] 13:48:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 204 (0x92638400) [pid = 1740] [serial = 1864] [outer = (nil)] 13:48:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 205 (0xa25f1800) [pid = 1740] [serial = 1865] [outer = 0x92638400] 13:48:32 INFO - PROCESS | 1740 | 1468356512615 Marionette DEBUG loaded listener.js 13:48:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 206 (0xa62d9c00) [pid = 1740] [serial = 1866] [outer = 0x92638400] 13:48:33 INFO - PROCESS | 1740 | 1468356513505 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]]]}] 13:48:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:48:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1636ms 13:48:33 INFO - PROCESS | 1740 | 1468356513544 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 13:48:33 INFO - PROCESS | 1740 | 1468356513548 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 13:48:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:48:33 INFO - PROCESS | 1740 | 1468356513554 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:48:33 INFO - PROCESS | 1740 | 1468356513558 Marionette TRACE conn3 <- [1,2458,null,{}] 13:48:33 INFO - PROCESS | 1740 | 1468356513564 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}] 13:48:33 INFO - PROCESS | 1740 | 1468356513569 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:33 INFO - PROCESS | 1740 | 1468356513795 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 13:48:34 INFO - PROCESS | 1740 | 1468356514126 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:34 INFO - PROCESS | 1740 | 1468356514135 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:34 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d6d0800 == 117 [pid = 1740] [id = 622] 13:48:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 207 (0x925d2c00) [pid = 1740] [serial = 1867] [outer = (nil)] 13:48:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 208 (0x925db000) [pid = 1740] [serial = 1868] [outer = 0x925d2c00] 13:48:34 INFO - PROCESS | 1740 | 1468356514235 Marionette DEBUG loaded listener.js 13:48:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 209 (0x925dd400) [pid = 1740] [serial = 1869] [outer = 0x925d2c00] 13:48:35 INFO - PROCESS | 1740 | 1468356515149 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]]]}] 13:48:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:48:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1633ms 13:48:35 INFO - PROCESS | 1740 | 1468356515190 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 13:48:35 INFO - PROCESS | 1740 | 1468356515194 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 13:48:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:48:35 INFO - PROCESS | 1740 | 1468356515200 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:48:35 INFO - PROCESS | 1740 | 1468356515204 Marionette TRACE conn3 <- [1,2462,null,{}] 13:48:35 INFO - PROCESS | 1740 | 1468356515210 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}] 13:48:35 INFO - PROCESS | 1740 | 1468356515215 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:35 INFO - PROCESS | 1740 | 1468356515438 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 13:48:35 INFO - PROCESS | 1740 | 1468356515800 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:35 INFO - PROCESS | 1740 | 1468356515810 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:35 INFO - PROCESS | 1740 | ++DOCSHELL 0x8b4c9c00 == 118 [pid = 1740] [id = 623] 13:48:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 210 (0x8b4cbc00) [pid = 1740] [serial = 1870] [outer = (nil)] 13:48:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 211 (0x8c6c3400) [pid = 1740] [serial = 1871] [outer = 0x8b4cbc00] 13:48:35 INFO - PROCESS | 1740 | 1468356515893 Marionette DEBUG loaded listener.js 13:48:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 212 (0x8c6c5400) [pid = 1740] [serial = 1872] [outer = 0x8b4cbc00] 13:48:36 INFO - PROCESS | 1740 | 1468356516876 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]]]}] 13:48:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:48:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1734ms 13:48:36 INFO - PROCESS | 1740 | 1468356516936 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 13:48:36 INFO - PROCESS | 1740 | 1468356516939 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 13:48:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:48:36 INFO - PROCESS | 1740 | 1468356516948 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:48:36 INFO - PROCESS | 1740 | 1468356516952 Marionette TRACE conn3 <- [1,2466,null,{}] 13:48:36 INFO - PROCESS | 1740 | 1468356516958 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}] 13:48:36 INFO - PROCESS | 1740 | 1468356516963 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:37 INFO - PROCESS | 1740 | 1468356517226 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 13:48:37 INFO - PROCESS | 1740 | 1468356517565 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:37 INFO - PROCESS | 1740 | 1468356517573 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:37 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ac6a000 == 119 [pid = 1740] [id = 624] 13:48:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 213 (0x8ac6d800) [pid = 1740] [serial = 1873] [outer = (nil)] 13:48:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 214 (0x8ac72400) [pid = 1740] [serial = 1874] [outer = 0x8ac6d800] 13:48:37 INFO - PROCESS | 1740 | 1468356517658 Marionette DEBUG loaded listener.js 13:48:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 215 (0x8ac74400) [pid = 1740] [serial = 1875] [outer = 0x8ac6d800] 13:48:39 INFO - PROCESS | 1740 | 1468356519095 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]]]}] 13:48:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:48:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 2245ms 13:48:39 INFO - PROCESS | 1740 | 1468356519193 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 13:48:39 INFO - PROCESS | 1740 | 1468356519200 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 13:48:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:48:39 INFO - PROCESS | 1740 | 1468356519209 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:48:39 INFO - PROCESS | 1740 | 1468356519213 Marionette TRACE conn3 <- [1,2470,null,{}] 13:48:39 INFO - PROCESS | 1740 | 1468356519223 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}] 13:48:39 INFO - PROCESS | 1740 | 1468356519228 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:39 INFO - PROCESS | 1740 | 1468356519430 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 13:48:39 INFO - PROCESS | 1740 | 1468356519720 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:39 INFO - PROCESS | 1740 | 1468356519734 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ac69c00 == 120 [pid = 1740] [id = 625] 13:48:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 216 (0x8ac74000) [pid = 1740] [serial = 1876] [outer = (nil)] 13:48:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 217 (0x8b4c3800) [pid = 1740] [serial = 1877] [outer = 0x8ac74000] 13:48:39 INFO - PROCESS | 1740 | 1468356519811 Marionette DEBUG loaded listener.js 13:48:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 218 (0x8b4cdc00) [pid = 1740] [serial = 1878] [outer = 0x8ac74000] 13:48:40 INFO - PROCESS | 1740 | 1468356520809 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]]]}] 13:48:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:48:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1635ms 13:48:40 INFO - PROCESS | 1740 | 1468356520843 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 13:48:40 INFO - PROCESS | 1740 | 1468356520850 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 13:48:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:48:40 INFO - PROCESS | 1740 | 1468356520862 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:48:40 INFO - PROCESS | 1740 | 1468356520865 Marionette TRACE conn3 <- [1,2474,null,{}] 13:48:40 INFO - PROCESS | 1740 | 1468356520872 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}] 13:48:40 INFO - PROCESS | 1740 | 1468356520878 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:41 INFO - PROCESS | 1740 | 1468356521129 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 13:48:41 INFO - PROCESS | 1740 | 1468356521484 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:41 INFO - PROCESS | 1740 | 1468356521491 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x8abe3c00 == 121 [pid = 1740] [id = 626] 13:48:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 219 (0x8d6dc000) [pid = 1740] [serial = 1879] [outer = (nil)] 13:48:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 220 (0x8d865400) [pid = 1740] [serial = 1880] [outer = 0x8d6dc000] 13:48:41 INFO - PROCESS | 1740 | 1468356521574 Marionette DEBUG loaded listener.js 13:48:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 221 (0x8d872c00) [pid = 1740] [serial = 1881] [outer = 0x8d6dc000] 13:48:42 INFO - PROCESS | 1740 | --DOMWINDOW == 220 (0x93b83800) [pid = 1740] [serial = 1769] [outer = (nil)] [url = about:blank] 13:48:42 INFO - PROCESS | 1740 | --DOMWINDOW == 219 (0xa200f000) [pid = 1740] [serial = 1739] [outer = (nil)] [url = about:blank] 13:48:42 INFO - PROCESS | 1740 | --DOMWINDOW == 218 (0x914bb000) [pid = 1740] [serial = 1748] [outer = (nil)] [url = about:blank] 13:48:42 INFO - PROCESS | 1740 | --DOMWINDOW == 217 (0x8d1f0000) [pid = 1740] [serial = 1745] [outer = (nil)] [url = about:blank] 13:48:42 INFO - PROCESS | 1740 | --DOMWINDOW == 216 (0x98ec0800) [pid = 1740] [serial = 1751] [outer = (nil)] [url = about:blank] 13:48:42 INFO - PROCESS | 1740 | --DOMWINDOW == 215 (0xa25ef000) [pid = 1740] [serial = 1742] [outer = (nil)] [url = about:blank] 13:48:42 INFO - PROCESS | 1740 | 1468356522767 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]]]}] 13:48:42 INFO - PROCESS | 1740 | --DOMWINDOW == 214 (0x9aed4800) [pid = 1740] [serial = 1692] [outer = (nil)] [url = about:blank] 13:48:42 INFO - PROCESS | 1740 | --DOMWINDOW == 213 (0x95440400) [pid = 1740] [serial = 1766] [outer = (nil)] [url = about:blank] 13:48:42 INFO - PROCESS | 1740 | --DOMWINDOW == 212 (0x9830c400) [pid = 1740] [serial = 1767] [outer = (nil)] [url = about:blank] 13:48:42 INFO - PROCESS | 1740 | --DOMWINDOW == 211 (0x91cdc400) [pid = 1740] [serial = 1718] [outer = (nil)] [url = about:blank] 13:48:42 INFO - PROCESS | 1740 | --DOMWINDOW == 210 (0x9d5adc00) [pid = 1740] [serial = 1736] [outer = (nil)] [url = about:blank] 13:48:42 INFO - PROCESS | 1740 | --DOMWINDOW == 209 (0x99ce1400) [pid = 1740] [serial = 1727] [outer = (nil)] [url = about:blank] 13:48:42 INFO - PROCESS | 1740 | --DOMWINDOW == 208 (0x8fb4bc00) [pid = 1740] [serial = 1760] [outer = (nil)] [url = about:blank] 13:48:42 INFO - PROCESS | 1740 | --DOMWINDOW == 207 (0x914b5000) [pid = 1740] [serial = 1761] [outer = (nil)] [url = about:blank] 13:48:42 INFO - PROCESS | 1740 | --DOMWINDOW == 206 (0x8bdcf800) [pid = 1740] [serial = 1754] [outer = (nil)] [url = about:blank] 13:48:42 INFO - PROCESS | 1740 | --DOMWINDOW == 205 (0x8d1eb800) [pid = 1740] [serial = 1755] [outer = (nil)] [url = about:blank] 13:48:42 INFO - PROCESS | 1740 | --DOMWINDOW == 204 (0x930ca000) [pid = 1740] [serial = 1763] [outer = (nil)] [url = about:blank] 13:48:42 INFO - PROCESS | 1740 | --DOMWINDOW == 203 (0x9b781400) [pid = 1740] [serial = 1733] [outer = (nil)] [url = about:blank] 13:48:42 INFO - PROCESS | 1740 | --DOMWINDOW == 202 (0x996ed400) [pid = 1740] [serial = 1724] [outer = (nil)] [url = about:blank] 13:48:42 INFO - PROCESS | 1740 | --DOMWINDOW == 201 (0x93b82400) [pid = 1740] [serial = 1721] [outer = (nil)] [url = about:blank] 13:48:42 INFO - PROCESS | 1740 | --DOMWINDOW == 200 (0x9aec7400) [pid = 1740] [serial = 1730] [outer = (nil)] [url = about:blank] 13:48:42 INFO - PROCESS | 1740 | --DOMWINDOW == 199 (0x9131f000) [pid = 1740] [serial = 1757] [outer = (nil)] [url = about:blank] 13:48:42 INFO - PROCESS | 1740 | --DOMWINDOW == 198 (0x914b2c00) [pid = 1740] [serial = 1758] [outer = (nil)] [url = about:blank] 13:48:42 INFO - PROCESS | 1740 | --DOMWINDOW == 197 (0x8d87ec00) [pid = 1740] [serial = 1715] [outer = (nil)] [url = about:blank] 13:48:42 INFO - PROCESS | 1740 | --DOMWINDOW == 196 (0x93a49800) [pid = 1740] [serial = 1764] [outer = (nil)] [url = about:blank] 13:48:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:48:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1950ms 13:48:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:48:42 INFO - PROCESS | 1740 | 1468356522813 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 13:48:42 INFO - PROCESS | 1740 | 1468356522817 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 13:48:42 INFO - PROCESS | 1740 | 1468356522824 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:48:42 INFO - PROCESS | 1740 | 1468356522830 Marionette TRACE conn3 <- [1,2478,null,{}] 13:48:42 INFO - PROCESS | 1740 | 1468356522846 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}] 13:48:42 INFO - PROCESS | 1740 | 1468356522855 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:43 INFO - PROCESS | 1740 | 1468356523067 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 13:48:43 INFO - PROCESS | 1740 | 1468356523356 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:43 INFO - PROCESS | 1740 | 1468356523368 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eef0800 == 122 [pid = 1740] [id = 627] 13:48:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 197 (0x8eef0c00) [pid = 1740] [serial = 1882] [outer = (nil)] 13:48:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 198 (0x8fb47c00) [pid = 1740] [serial = 1883] [outer = 0x8eef0c00] 13:48:43 INFO - PROCESS | 1740 | 1468356523446 Marionette DEBUG loaded listener.js 13:48:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 199 (0x91319400) [pid = 1740] [serial = 1884] [outer = 0x8eef0c00] 13:48:44 INFO - PROCESS | 1740 | 1468356524231 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]]]}] 13:48:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:48:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1437ms 13:48:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:48:44 INFO - PROCESS | 1740 | 1468356524262 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 13:48:44 INFO - PROCESS | 1740 | 1468356524265 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 13:48:44 INFO - PROCESS | 1740 | 1468356524273 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:48:44 INFO - PROCESS | 1740 | 1468356524276 Marionette TRACE conn3 <- [1,2482,null,{}] 13:48:44 INFO - PROCESS | 1740 | 1468356524282 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}] 13:48:44 INFO - PROCESS | 1740 | 1468356524287 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:44 INFO - PROCESS | 1740 | 1468356524563 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 13:48:44 INFO - PROCESS | 1740 | 1468356524585 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:44 INFO - PROCESS | 1740 | 1468356524593 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:44 INFO - PROCESS | 1740 | ++DOCSHELL 0x8c6ba800 == 123 [pid = 1740] [id = 628] 13:48:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 200 (0x8eef5000) [pid = 1740] [serial = 1885] [outer = (nil)] 13:48:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 201 (0x914bd800) [pid = 1740] [serial = 1886] [outer = 0x8eef5000] 13:48:44 INFO - PROCESS | 1740 | 1468356524671 Marionette DEBUG loaded listener.js 13:48:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 202 (0x91cd7000) [pid = 1740] [serial = 1887] [outer = 0x8eef5000] 13:48:45 INFO - PROCESS | 1740 | 1468356525899 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]]]}] 13:48:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:48:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1686ms 13:48:45 INFO - PROCESS | 1740 | 1468356525960 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 13:48:45 INFO - PROCESS | 1740 | 1468356525967 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 13:48:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:48:45 INFO - PROCESS | 1740 | 1468356525996 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:48:46 INFO - PROCESS | 1740 | 1468356526000 Marionette TRACE conn3 <- [1,2486,null,{}] 13:48:46 INFO - PROCESS | 1740 | 1468356526006 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}] 13:48:46 INFO - PROCESS | 1740 | 1468356526010 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:46 INFO - PROCESS | 1740 | 1468356526295 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 13:48:46 INFO - PROCESS | 1740 | 1468356526388 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:46 INFO - PROCESS | 1740 | 1468356526396 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d1ebc00 == 124 [pid = 1740] [id = 629] 13:48:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 203 (0x914b3400) [pid = 1740] [serial = 1888] [outer = (nil)] 13:48:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 204 (0x92087000) [pid = 1740] [serial = 1889] [outer = 0x914b3400] 13:48:46 INFO - PROCESS | 1740 | 1468356526540 Marionette DEBUG loaded listener.js 13:48:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 205 (0x92339c00) [pid = 1740] [serial = 1890] [outer = 0x914b3400] 13:48:48 INFO - PROCESS | 1740 | --DOMWINDOW == 204 (0x8d7bf400) [pid = 1740] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:48:48 INFO - PROCESS | 1740 | --DOMWINDOW == 203 (0x8eef4400) [pid = 1740] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:48:48 INFO - PROCESS | 1740 | --DOMWINDOW == 202 (0x8bc50c00) [pid = 1740] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:48:48 INFO - PROCESS | 1740 | --DOMWINDOW == 201 (0x8bdc9400) [pid = 1740] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:48:48 INFO - PROCESS | 1740 | --DOMWINDOW == 200 (0x8b34e400) [pid = 1740] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:48:48 INFO - PROCESS | 1740 | --DOMWINDOW == 199 (0x9131a800) [pid = 1740] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:48:48 INFO - PROCESS | 1740 | --DOMWINDOW == 198 (0x91445800) [pid = 1740] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:48:48 INFO - PROCESS | 1740 | 1468356528970 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]]]}] 13:48:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:48:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 2992ms 13:48:48 INFO - PROCESS | 1740 | 1468356528989 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 13:48:48 INFO - PROCESS | 1740 | 1468356528992 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 13:48:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:48:49 INFO - PROCESS | 1740 | 1468356528999 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:48:49 INFO - PROCESS | 1740 | 1468356529003 Marionette TRACE conn3 <- [1,2490,null,{}] 13:48:49 INFO - PROCESS | 1740 | 1468356529009 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}] 13:48:49 INFO - PROCESS | 1740 | 1468356529019 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:49 INFO - PROCESS | 1740 | 1468356529351 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 13:48:49 INFO - PROCESS | 1740 | 1468356529556 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:49 INFO - PROCESS | 1740 | 1468356529565 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x8abe5000 == 125 [pid = 1740] [id = 630] 13:48:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 199 (0x8b34e400) [pid = 1740] [serial = 1891] [outer = (nil)] 13:48:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 200 (0x925d4c00) [pid = 1740] [serial = 1892] [outer = 0x8b34e400] 13:48:49 INFO - PROCESS | 1740 | 1468356529662 Marionette DEBUG loaded listener.js 13:48:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 201 (0x92634800) [pid = 1740] [serial = 1893] [outer = 0x8b34e400] 13:48:50 INFO - PROCESS | 1740 | 1468356530580 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]]]}] 13:48:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:48:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1642ms 13:48:50 INFO - PROCESS | 1740 | 1468356530740 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 13:48:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:48:50 INFO - PROCESS | 1740 | 1468356530751 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 13:48:50 INFO - PROCESS | 1740 | 1468356530763 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:48:50 INFO - PROCESS | 1740 | 1468356530768 Marionette TRACE conn3 <- [1,2494,null,{}] 13:48:50 INFO - PROCESS | 1740 | 1468356530778 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}] 13:48:50 INFO - PROCESS | 1740 | 1468356530784 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:51 INFO - PROCESS | 1740 | 1468356531047 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 13:48:51 INFO - PROCESS | 1740 | 1468356531426 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:51 INFO - PROCESS | 1740 | 1468356531447 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:51 INFO - PROCESS | 1740 | ++DOCSHELL 0x8abe7400 == 126 [pid = 1740] [id = 631] 13:48:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 202 (0x8b355000) [pid = 1740] [serial = 1894] [outer = (nil)] 13:48:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 203 (0x8b4c1400) [pid = 1740] [serial = 1895] [outer = 0x8b355000] 13:48:51 INFO - PROCESS | 1740 | 1468356531534 Marionette DEBUG loaded listener.js 13:48:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 204 (0x8bc46000) [pid = 1740] [serial = 1896] [outer = 0x8b355000] 13:48:52 INFO - PROCESS | 1740 | 1468356532633 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]]]}] 13:48:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:48:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1952ms 13:48:52 INFO - PROCESS | 1740 | 1468356532718 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 13:48:52 INFO - PROCESS | 1740 | 1468356532728 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 13:48:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:48:52 INFO - PROCESS | 1740 | 1468356532752 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:48:52 INFO - PROCESS | 1740 | 1468356532776 Marionette TRACE conn3 <- [1,2498,null,{}] 13:48:52 INFO - PROCESS | 1740 | 1468356532882 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}] 13:48:52 INFO - PROCESS | 1740 | 1468356532892 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:53 INFO - PROCESS | 1740 | 1468356533238 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 13:48:53 INFO - PROCESS | 1740 | 1468356533532 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:53 INFO - PROCESS | 1740 | 1468356533544 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:53 INFO - PROCESS | 1740 | ++DOCSHELL 0x8abeb400 == 127 [pid = 1740] [id = 632] 13:48:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 205 (0x8d864400) [pid = 1740] [serial = 1897] [outer = (nil)] 13:48:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 206 (0x8ec3d800) [pid = 1740] [serial = 1898] [outer = 0x8d864400] 13:48:53 INFO - PROCESS | 1740 | 1468356533630 Marionette DEBUG loaded listener.js 13:48:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 207 (0x8eef4400) [pid = 1740] [serial = 1899] [outer = 0x8d864400] 13:48:54 INFO - PROCESS | 1740 | 1468356534612 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]]]}] 13:48:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:48:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1943ms 13:48:54 INFO - PROCESS | 1740 | 1468356534684 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 13:48:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:48:54 INFO - PROCESS | 1740 | 1468356534689 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 13:48:54 INFO - PROCESS | 1740 | 1468356534696 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:48:54 INFO - PROCESS | 1740 | 1468356534700 Marionette TRACE conn3 <- [1,2502,null,{}] 13:48:54 INFO - PROCESS | 1740 | 1468356534715 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}] 13:48:54 INFO - PROCESS | 1740 | 1468356534725 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:54 INFO - PROCESS | 1740 | 1468356534997 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 13:48:55 INFO - PROCESS | 1740 | 1468356535391 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:55 INFO - PROCESS | 1740 | 1468356535412 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:55 INFO - PROCESS | 1740 | ++DOCSHELL 0x925da400 == 128 [pid = 1740] [id = 633] 13:48:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 208 (0x925db800) [pid = 1740] [serial = 1900] [outer = (nil)] 13:48:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 209 (0x92631c00) [pid = 1740] [serial = 1901] [outer = 0x925db800] 13:48:55 INFO - PROCESS | 1740 | 1468356535507 Marionette DEBUG loaded listener.js 13:48:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 210 (0x9263b800) [pid = 1740] [serial = 1902] [outer = 0x925db800] 13:48:56 INFO - PROCESS | 1740 | 1468356536509 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]]]}] 13:48:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:48:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1884ms 13:48:56 INFO - PROCESS | 1740 | 1468356536580 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 13:48:56 INFO - PROCESS | 1740 | 1468356536585 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 13:48:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:48:56 INFO - PROCESS | 1740 | 1468356536593 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:48:56 INFO - PROCESS | 1740 | 1468356536597 Marionette TRACE conn3 <- [1,2506,null,{}] 13:48:56 INFO - PROCESS | 1740 | 1468356536604 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}] 13:48:56 INFO - PROCESS | 1740 | 1468356536609 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:56 INFO - PROCESS | 1740 | 1468356536903 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 13:48:57 INFO - PROCESS | 1740 | 1468356537255 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:57 INFO - PROCESS | 1740 | 1468356537262 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x925da000 == 129 [pid = 1740] [id = 634] 13:48:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 211 (0x92637800) [pid = 1740] [serial = 1903] [outer = (nil)] 13:48:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 212 (0x92b85000) [pid = 1740] [serial = 1904] [outer = 0x92637800] 13:48:57 INFO - PROCESS | 1740 | 1468356537355 Marionette DEBUG loaded listener.js 13:48:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 213 (0x93abf800) [pid = 1740] [serial = 1905] [outer = 0x92637800] 13:48:58 INFO - PROCESS | 1740 | 1468356538302 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]]]}] 13:48:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:48:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1786ms 13:48:58 INFO - PROCESS | 1740 | 1468356538380 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 13:48:58 INFO - PROCESS | 1740 | 1468356538384 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 13:48:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:48:58 INFO - PROCESS | 1740 | 1468356538391 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:48:58 INFO - PROCESS | 1740 | 1468356538396 Marionette TRACE conn3 <- [1,2510,null,{}] 13:48:58 INFO - PROCESS | 1740 | 1468356538402 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}] 13:48:58 INFO - PROCESS | 1740 | 1468356538408 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:58 INFO - PROCESS | 1740 | 1468356538675 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 13:48:59 INFO - PROCESS | 1740 | 1468356539019 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:59 INFO - PROCESS | 1740 | 1468356539032 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:48:59 INFO - PROCESS | 1740 | ++DOCSHELL 0x8c6bbc00 == 130 [pid = 1740] [id = 635] 13:48:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 214 (0x8e25c000) [pid = 1740] [serial = 1906] [outer = (nil)] 13:48:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 215 (0x9522b400) [pid = 1740] [serial = 1907] [outer = 0x8e25c000] 13:48:59 INFO - PROCESS | 1740 | 1468356539123 Marionette DEBUG loaded listener.js 13:48:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 216 (0x978e1000) [pid = 1740] [serial = 1908] [outer = 0x8e25c000] 13:49:00 INFO - PROCESS | 1740 | 1468356540094 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]]]}] 13:49:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:49:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1736ms 13:49:00 INFO - PROCESS | 1740 | 1468356540128 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 13:49:00 INFO - PROCESS | 1740 | 1468356540133 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 13:49:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:49:00 INFO - PROCESS | 1740 | 1468356540140 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:49:00 INFO - PROCESS | 1740 | 1468356540145 Marionette TRACE conn3 <- [1,2514,null,{}] 13:49:00 INFO - PROCESS | 1740 | 1468356540152 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}] 13:49:00 INFO - PROCESS | 1740 | 1468356540164 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:00 INFO - PROCESS | 1740 | 1468356540455 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 13:49:00 INFO - PROCESS | 1740 | 1468356540811 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:00 INFO - PROCESS | 1740 | 1468356540825 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x8e25e400 == 131 [pid = 1740] [id = 636] 13:49:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 217 (0x93d7d800) [pid = 1740] [serial = 1909] [outer = (nil)] 13:49:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 218 (0x99c36800) [pid = 1740] [serial = 1910] [outer = 0x93d7d800] 13:49:00 INFO - PROCESS | 1740 | 1468356540917 Marionette DEBUG loaded listener.js 13:49:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 219 (0x99f1b000) [pid = 1740] [serial = 1911] [outer = 0x93d7d800] 13:49:01 INFO - PROCESS | 1740 | 1468356541943 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]]]}] 13:49:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:49:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1835ms 13:49:01 INFO - PROCESS | 1740 | 1468356541977 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 13:49:01 INFO - PROCESS | 1740 | 1468356541981 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 13:49:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:49:01 INFO - PROCESS | 1740 | 1468356541989 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:49:01 INFO - PROCESS | 1740 | 1468356541994 Marionette TRACE conn3 <- [1,2518,null,{}] 13:49:02 INFO - PROCESS | 1740 | 1468356542001 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}] 13:49:02 INFO - PROCESS | 1740 | 1468356542007 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:02 INFO - PROCESS | 1740 | 1468356542262 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 13:49:02 INFO - PROCESS | 1740 | 1468356542646 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:02 INFO - PROCESS | 1740 | 1468356542652 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc50c00 == 132 [pid = 1740] [id = 637] 13:49:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 220 (0x925dcc00) [pid = 1740] [serial = 1912] [outer = (nil)] 13:49:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 221 (0x9ae74400) [pid = 1740] [serial = 1913] [outer = 0x925dcc00] 13:49:02 INFO - PROCESS | 1740 | 1468356542755 Marionette DEBUG loaded listener.js 13:49:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 222 (0x9aed3800) [pid = 1740] [serial = 1914] [outer = 0x925dcc00] 13:49:03 INFO - PROCESS | 1740 | 1468356543717 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]]]}] 13:49:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:49:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1797ms 13:49:03 INFO - PROCESS | 1740 | 1468356543788 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 13:49:03 INFO - PROCESS | 1740 | 1468356543792 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 13:49:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:49:03 INFO - PROCESS | 1740 | 1468356543800 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:49:03 INFO - PROCESS | 1740 | 1468356543803 Marionette TRACE conn3 <- [1,2522,null,{}] 13:49:03 INFO - PROCESS | 1740 | 1468356543811 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}] 13:49:03 INFO - PROCESS | 1740 | 1468356543815 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:04 INFO - PROCESS | 1740 | 1468356544098 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 13:49:04 INFO - PROCESS | 1740 | 1468356544445 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:04 INFO - PROCESS | 1740 | 1468356544453 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:04 INFO - PROCESS | 1740 | ++DOCSHELL 0x99f1cc00 == 133 [pid = 1740] [id = 638] 13:49:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 223 (0x99f1e800) [pid = 1740] [serial = 1915] [outer = (nil)] 13:49:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 224 (0x9b8f3000) [pid = 1740] [serial = 1916] [outer = 0x99f1e800] 13:49:04 INFO - PROCESS | 1740 | 1468356544539 Marionette DEBUG loaded listener.js 13:49:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 225 (0x9d5d5800) [pid = 1740] [serial = 1917] [outer = 0x99f1e800] 13:49:05 INFO - PROCESS | 1740 | 1468356545487 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]]]}] 13:49:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:49:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1737ms 13:49:05 INFO - PROCESS | 1740 | 1468356545538 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 13:49:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:49:05 INFO - PROCESS | 1740 | 1468356545544 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 13:49:05 INFO - PROCESS | 1740 | 1468356545551 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:49:05 INFO - PROCESS | 1740 | 1468356545555 Marionette TRACE conn3 <- [1,2526,null,{}] 13:49:05 INFO - PROCESS | 1740 | 1468356545561 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}] 13:49:05 INFO - PROCESS | 1740 | 1468356545566 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:05 INFO - PROCESS | 1740 | 1468356545830 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 13:49:06 INFO - PROCESS | 1740 | 1468356546174 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:06 INFO - PROCESS | 1740 | 1468356546183 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:06 INFO - PROCESS | 1740 | ++DOCSHELL 0x8c6c1c00 == 134 [pid = 1740] [id = 639] 13:49:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 226 (0x9208d800) [pid = 1740] [serial = 1918] [outer = (nil)] 13:49:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 227 (0xa20a0000) [pid = 1740] [serial = 1919] [outer = 0x9208d800] 13:49:06 INFO - PROCESS | 1740 | 1468356546280 Marionette DEBUG loaded listener.js 13:49:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 228 (0xa2fc1c00) [pid = 1740] [serial = 1920] [outer = 0x9208d800] 13:49:07 INFO - PROCESS | 1740 | 1468356547229 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]]]}] 13:49:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:49:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1734ms 13:49:07 INFO - PROCESS | 1740 | 1468356547286 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 13:49:07 INFO - PROCESS | 1740 | 1468356547290 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 13:49:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:49:07 INFO - PROCESS | 1740 | 1468356547298 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:49:07 INFO - PROCESS | 1740 | 1468356547302 Marionette TRACE conn3 <- [1,2530,null,{}] 13:49:07 INFO - PROCESS | 1740 | 1468356547309 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}] 13:49:07 INFO - PROCESS | 1740 | 1468356547313 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:07 INFO - PROCESS | 1740 | 1468356547578 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 13:49:07 INFO - PROCESS | 1740 | 1468356547936 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:07 INFO - PROCESS | 1740 | 1468356547943 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ea32000 == 135 [pid = 1740] [id = 640] 13:49:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 229 (0x8ea32c00) [pid = 1740] [serial = 1921] [outer = (nil)] 13:49:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 230 (0x8ea3ac00) [pid = 1740] [serial = 1922] [outer = 0x8ea32c00] 13:49:08 INFO - PROCESS | 1740 | 1468356548043 Marionette DEBUG loaded listener.js 13:49:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 231 (0x8ea3c400) [pid = 1740] [serial = 1923] [outer = 0x8ea32c00] 13:49:09 INFO - PROCESS | 1740 | 1468356549001 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]]]}] 13:49:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:49:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1749ms 13:49:09 INFO - PROCESS | 1740 | 1468356549049 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 13:49:09 INFO - PROCESS | 1740 | 1468356549054 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 13:49:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:49:09 INFO - PROCESS | 1740 | 1468356549062 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:49:09 INFO - PROCESS | 1740 | 1468356549068 Marionette TRACE conn3 <- [1,2534,null,{}] 13:49:09 INFO - PROCESS | 1740 | 1468356549075 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}] 13:49:09 INFO - PROCESS | 1740 | 1468356549082 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:09 INFO - PROCESS | 1740 | 1468356549355 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 13:49:09 INFO - PROCESS | 1740 | 1468356549709 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:09 INFO - PROCESS | 1740 | 1468356549720 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:09 INFO - PROCESS | 1740 | ++DOCSHELL 0x88f09400 == 136 [pid = 1740] [id = 641] 13:49:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 232 (0x88f0a400) [pid = 1740] [serial = 1924] [outer = (nil)] 13:49:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 233 (0x88f10800) [pid = 1740] [serial = 1925] [outer = 0x88f0a400] 13:49:09 INFO - PROCESS | 1740 | 1468356549813 Marionette DEBUG loaded listener.js 13:49:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 234 (0x8ea3b400) [pid = 1740] [serial = 1926] [outer = 0x88f0a400] 13:49:10 INFO - PROCESS | 1740 | 1468356550763 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]]]}] 13:49:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:49:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1738ms 13:49:10 INFO - PROCESS | 1740 | 1468356550800 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 13:49:10 INFO - PROCESS | 1740 | 1468356550804 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 13:49:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:49:10 INFO - PROCESS | 1740 | 1468356550812 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:49:10 INFO - PROCESS | 1740 | 1468356550816 Marionette TRACE conn3 <- [1,2538,null,{}] 13:49:10 INFO - PROCESS | 1740 | 1468356550823 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}] 13:49:10 INFO - PROCESS | 1740 | 1468356550829 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:11 INFO - PROCESS | 1740 | 1468356551068 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 13:49:11 INFO - PROCESS | 1740 | 1468356551422 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:11 INFO - PROCESS | 1740 | 1468356551431 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:11 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ea3f800 == 137 [pid = 1740] [id = 642] 13:49:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 235 (0x92427000) [pid = 1740] [serial = 1927] [outer = (nil)] 13:49:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 236 (0x92613400) [pid = 1740] [serial = 1928] [outer = 0x92427000] 13:49:11 INFO - PROCESS | 1740 | 1468356551527 Marionette DEBUG loaded listener.js 13:49:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 237 (0x92614c00) [pid = 1740] [serial = 1929] [outer = 0x92427000] 13:49:12 INFO - PROCESS | 1740 | 1468356552489 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]]]}] 13:49:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:49:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1743ms 13:49:12 INFO - PROCESS | 1740 | 1468356552557 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 13:49:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:49:12 INFO - PROCESS | 1740 | 1468356552562 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 13:49:12 INFO - PROCESS | 1740 | 1468356552569 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:49:12 INFO - PROCESS | 1740 | 1468356552574 Marionette TRACE conn3 <- [1,2542,null,{}] 13:49:12 INFO - PROCESS | 1740 | 1468356552583 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}] 13:49:12 INFO - PROCESS | 1740 | 1468356552590 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:12 INFO - PROCESS | 1740 | 1468356552887 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 13:49:13 INFO - PROCESS | 1740 | 1468356553246 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:13 INFO - PROCESS | 1740 | 1468356553254 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d1e7400 == 138 [pid = 1740] [id = 643] 13:49:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 238 (0x8ea31400) [pid = 1740] [serial = 1930] [outer = (nil)] 13:49:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 239 (0x9261b400) [pid = 1740] [serial = 1931] [outer = 0x8ea31400] 13:49:13 INFO - PROCESS | 1740 | 1468356553345 Marionette DEBUG loaded listener.js 13:49:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 240 (0x983d3800) [pid = 1740] [serial = 1932] [outer = 0x8ea31400] 13:49:14 INFO - PROCESS | 1740 | 1468356554306 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]]]}] 13:49:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:49:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1797ms 13:49:14 INFO - PROCESS | 1740 | 1468356554367 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 13:49:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:49:14 INFO - PROCESS | 1740 | 1468356554372 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 13:49:14 INFO - PROCESS | 1740 | 1468356554380 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:49:14 INFO - PROCESS | 1740 | 1468356554383 Marionette TRACE conn3 <- [1,2546,null,{}] 13:49:14 INFO - PROCESS | 1740 | 1468356554391 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}] 13:49:14 INFO - PROCESS | 1740 | 1468356554395 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:14 INFO - PROCESS | 1740 | 1468356554643 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 13:49:15 INFO - PROCESS | 1740 | 1468356555010 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:15 INFO - PROCESS | 1740 | 1468356555017 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x8b35a000 == 139 [pid = 1740] [id = 644] 13:49:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 241 (0x8b4c8c00) [pid = 1740] [serial = 1933] [outer = (nil)] 13:49:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 242 (0x8c1ed400) [pid = 1740] [serial = 1934] [outer = 0x8b4c8c00] 13:49:15 INFO - PROCESS | 1740 | 1468356555115 Marionette DEBUG loaded listener.js 13:49:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 243 (0x8c1f1800) [pid = 1740] [serial = 1935] [outer = 0x8b4c8c00] 13:49:16 INFO - PROCESS | 1740 | 1468356556083 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]]]}] 13:49:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:49:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1787ms 13:49:16 INFO - PROCESS | 1740 | 1468356556167 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 13:49:16 INFO - PROCESS | 1740 | 1468356556171 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 13:49:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:49:16 INFO - PROCESS | 1740 | 1468356556180 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:49:16 INFO - PROCESS | 1740 | 1468356556184 Marionette TRACE conn3 <- [1,2550,null,{}] 13:49:16 INFO - PROCESS | 1740 | 1468356556191 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}] 13:49:16 INFO - PROCESS | 1740 | 1468356556197 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:16 INFO - PROCESS | 1740 | 1468356556499 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 13:49:16 INFO - PROCESS | 1740 | 1468356556861 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:16 INFO - PROCESS | 1740 | 1468356556870 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:16 INFO - PROCESS | 1740 | ++DOCSHELL 0x8c1f6400 == 140 [pid = 1740] [id = 645] 13:49:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 244 (0x8c1f8000) [pid = 1740] [serial = 1936] [outer = (nil)] 13:49:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 245 (0x8d6db000) [pid = 1740] [serial = 1937] [outer = 0x8c1f8000] 13:49:16 INFO - PROCESS | 1740 | 1468356556972 Marionette DEBUG loaded listener.js 13:49:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 246 (0x8ea40c00) [pid = 1740] [serial = 1938] [outer = 0x8c1f8000] 13:49:18 INFO - PROCESS | 1740 | 1468356558082 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]]]}] 13:49:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:49:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1937ms 13:49:18 INFO - PROCESS | 1740 | 1468356558117 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 13:49:18 INFO - PROCESS | 1740 | 1468356558120 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 13:49:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:49:18 INFO - PROCESS | 1740 | 1468356558135 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:49:18 INFO - PROCESS | 1740 | 1468356558138 Marionette TRACE conn3 <- [1,2554,null,{}] 13:49:18 INFO - PROCESS | 1740 | 1468356558146 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}] 13:49:18 INFO - PROCESS | 1740 | 1468356558150 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:18 INFO - PROCESS | 1740 | 1468356558400 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 13:49:18 INFO - PROCESS | 1740 | 1468356558753 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:18 INFO - PROCESS | 1740 | 1468356558759 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:18 INFO - PROCESS | 1740 | ++DOCSHELL 0x8abea800 == 141 [pid = 1740] [id = 646] 13:49:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 247 (0x8c1ea800) [pid = 1740] [serial = 1939] [outer = (nil)] 13:49:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 248 (0x92619c00) [pid = 1740] [serial = 1940] [outer = 0x8c1ea800] 13:49:18 INFO - PROCESS | 1740 | 1468356558846 Marionette DEBUG loaded listener.js 13:49:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 249 (0x9261c400) [pid = 1740] [serial = 1941] [outer = 0x8c1ea800] 13:49:19 INFO - PROCESS | 1740 | 1468356559882 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]]]}] 13:49:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:49:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1834ms 13:49:19 INFO - PROCESS | 1740 | 1468356559969 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 13:49:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:49:19 INFO - PROCESS | 1740 | 1468356559974 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 13:49:19 INFO - PROCESS | 1740 | 1468356559982 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:49:19 INFO - PROCESS | 1740 | 1468356559984 Marionette TRACE conn3 <- [1,2558,null,{}] 13:49:19 INFO - PROCESS | 1740 | 1468356559991 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}] 13:49:19 INFO - PROCESS | 1740 | 1468356559997 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:20 INFO - PROCESS | 1740 | 1468356560655 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 13:49:21 INFO - PROCESS | 1740 | 1468356561020 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:21 INFO - PROCESS | 1740 | 1468356561031 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ac6cc00 == 142 [pid = 1740] [id = 647] 13:49:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 250 (0x8ac6f400) [pid = 1740] [serial = 1942] [outer = (nil)] 13:49:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 251 (0x8ac78400) [pid = 1740] [serial = 1943] [outer = 0x8ac6f400] 13:49:21 INFO - PROCESS | 1740 | 1468356561121 Marionette DEBUG loaded listener.js 13:49:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 252 (0x8b354c00) [pid = 1740] [serial = 1944] [outer = 0x8ac6f400] 13:49:21 INFO - PROCESS | 1740 | --DOCSHELL 0x8d1ed400 == 141 [pid = 1740] [id = 607] 13:49:21 INFO - PROCESS | 1740 | --DOCSHELL 0x948ddc00 == 140 [pid = 1740] [id = 504] 13:49:21 INFO - PROCESS | 1740 | --DOCSHELL 0x8d1ebc00 == 139 [pid = 1740] [id = 629] 13:49:21 INFO - PROCESS | 1740 | --DOCSHELL 0x8c6ba800 == 138 [pid = 1740] [id = 628] 13:49:21 INFO - PROCESS | 1740 | --DOCSHELL 0x8eef0800 == 137 [pid = 1740] [id = 627] 13:49:21 INFO - PROCESS | 1740 | --DOCSHELL 0x8abe3c00 == 136 [pid = 1740] [id = 626] 13:49:21 INFO - PROCESS | 1740 | --DOCSHELL 0x8ac69c00 == 135 [pid = 1740] [id = 625] 13:49:21 INFO - PROCESS | 1740 | --DOCSHELL 0x9232e400 == 134 [pid = 1740] [id = 616] 13:49:21 INFO - PROCESS | 1740 | --DOCSHELL 0x8d866c00 == 133 [pid = 1740] [id = 615] 13:49:21 INFO - PROCESS | 1740 | --DOCSHELL 0x923bfc00 == 132 [pid = 1740] [id = 614] 13:49:21 INFO - PROCESS | 1740 | --DOCSHELL 0x92b88800 == 131 [pid = 1740] [id = 613] 13:49:21 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc4cc00 == 130 [pid = 1740] [id = 612] 13:49:21 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc48400 == 129 [pid = 1740] [id = 611] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee61c00 == 128 [pid = 1740] [id = 521] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc47800 == 127 [pid = 1740] [id = 603] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8abecc00 == 126 [pid = 1740] [id = 605] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8d878c00 == 125 [pid = 1740] [id = 561] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8e264000 == 124 [pid = 1740] [id = 452] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc42c00 == 123 [pid = 1740] [id = 606] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x915d2400 == 122 [pid = 1740] [id = 495] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x914b9800 == 121 [pid = 1740] [id = 402] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8eef2800 == 120 [pid = 1740] [id = 470] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x93a48400 == 119 [pid = 1740] [id = 405] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee5a800 == 118 [pid = 1740] [id = 486] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x91db8800 == 117 [pid = 1740] [id = 539] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x952e6400 == 116 [pid = 1740] [id = 447] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8e25f000 == 115 [pid = 1740] [id = 497] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x914bd000 == 114 [pid = 1740] [id = 456] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x93a43c00 == 113 [pid = 1740] [id = 515] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc43400 == 112 [pid = 1740] [id = 609] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee57c00 == 111 [pid = 1740] [id = 570] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7bb400 == 110 [pid = 1740] [id = 608] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x9242e800 == 109 [pid = 1740] [id = 502] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x923b5400 == 108 [pid = 1740] [id = 501] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8fc9dc00 == 107 [pid = 1740] [id = 446] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x91446800 == 106 [pid = 1740] [id = 444] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8eeca800 == 105 [pid = 1740] [id = 552] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee5d800 == 104 [pid = 1740] [id = 398] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee53800 == 103 [pid = 1740] [id = 394] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8e261c00 == 102 [pid = 1740] [id = 440] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x983da000 == 101 [pid = 1740] [id = 498] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee5a000 == 100 [pid = 1740] [id = 500] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8bdc1800 == 99 [pid = 1740] [id = 579] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x91dbac00 == 98 [pid = 1740] [id = 391] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x91cdcc00 == 97 [pid = 1740] [id = 454] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee58c00 == 96 [pid = 1740] [id = 457] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8e266800 == 95 [pid = 1740] [id = 499] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8eec3400 == 94 [pid = 1740] [id = 617] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc49400 == 93 [pid = 1740] [id = 544] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x93d80c00 == 92 [pid = 1740] [id = 459] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee60400 == 91 [pid = 1740] [id = 441] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8abec400 == 90 [pid = 1740] [id = 618] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8b4c9c00 == 89 [pid = 1740] [id = 623] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x9242a000 == 88 [pid = 1740] [id = 538] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8d1ea800 == 87 [pid = 1740] [id = 581] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x93b86000 == 86 [pid = 1740] [id = 496] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x92086400 == 85 [pid = 1740] [id = 439] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8ec38400 == 84 [pid = 1740] [id = 582] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7bf800 == 83 [pid = 1740] [id = 620] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc47000 == 82 [pid = 1740] [id = 541] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8ac6a000 == 81 [pid = 1740] [id = 624] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8bdc8c00 == 80 [pid = 1740] [id = 584] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x92635000 == 79 [pid = 1740] [id = 621] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8d874800 == 78 [pid = 1740] [id = 542] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8d6d0800 == 77 [pid = 1740] [id = 622] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0xa2008400 == 76 [pid = 1740] [id = 540] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8d873c00 == 75 [pid = 1740] [id = 543] 13:49:23 INFO - PROCESS | 1740 | --DOCSHELL 0x9a0e2400 == 74 [pid = 1740] [id = 619] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc41c00 == 73 [pid = 1740] [id = 580] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x9208dc00 == 72 [pid = 1740] [id = 488] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x92336800 == 71 [pid = 1740] [id = 403] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x91cd0400 == 70 [pid = 1740] [id = 438] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x93a48c00 == 69 [pid = 1740] [id = 397] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x91db6400 == 68 [pid = 1740] [id = 458] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8eec2000 == 67 [pid = 1740] [id = 523] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x92330c00 == 66 [pid = 1740] [id = 460] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x930d6000 == 65 [pid = 1740] [id = 395] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc4bc00 == 64 [pid = 1740] [id = 528] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8e269800 == 63 [pid = 1740] [id = 562] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee5f800 == 62 [pid = 1740] [id = 462] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0xa3453400 == 61 [pid = 1740] [id = 526] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc41800 == 60 [pid = 1740] [id = 563] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8b353c00 == 59 [pid = 1740] [id = 602] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c4000 == 58 [pid = 1740] [id = 392] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee53000 == 57 [pid = 1740] [id = 396] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8eec3800 == 56 [pid = 1740] [id = 461] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8ec3f800 == 55 [pid = 1740] [id = 558] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7c5400 == 54 [pid = 1740] [id = 463] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x978eac00 == 53 [pid = 1740] [id = 557] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7bd000 == 52 [pid = 1740] [id = 479] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc43800 == 51 [pid = 1740] [id = 560] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x914b7800 == 50 [pid = 1740] [id = 494] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc47400 == 49 [pid = 1740] [id = 559] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x9208f000 == 48 [pid = 1740] [id = 493] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee5f000 == 47 [pid = 1740] [id = 393] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7b8800 == 46 [pid = 1740] [id = 445] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb46c00 == 45 [pid = 1740] [id = 437] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x923c0800 == 44 [pid = 1740] [id = 537] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x91dbec00 == 43 [pid = 1740] [id = 610] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x91317000 == 42 [pid = 1740] [id = 604] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8abea800 == 41 [pid = 1740] [id = 646] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8c1f6400 == 40 [pid = 1740] [id = 645] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8d1e7400 == 39 [pid = 1740] [id = 643] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8b35a000 == 38 [pid = 1740] [id = 644] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8ea3f800 == 37 [pid = 1740] [id = 642] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x88f09400 == 36 [pid = 1740] [id = 641] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8ea32000 == 35 [pid = 1740] [id = 640] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x99f1cc00 == 34 [pid = 1740] [id = 638] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8c6c1c00 == 33 [pid = 1740] [id = 639] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc50c00 == 32 [pid = 1740] [id = 637] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc42400 == 31 [pid = 1740] [id = 583] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8e25e400 == 30 [pid = 1740] [id = 636] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8c6bbc00 == 29 [pid = 1740] [id = 635] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x925da000 == 28 [pid = 1740] [id = 634] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x925da400 == 27 [pid = 1740] [id = 633] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8abeb400 == 26 [pid = 1740] [id = 632] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8abe5000 == 25 [pid = 1740] [id = 630] 13:49:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8abe7400 == 24 [pid = 1740] [id = 631] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 251 (0x8d87dc00) [pid = 1740] [serial = 1823] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 250 (0x92b7e400) [pid = 1740] [serial = 1811] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 249 (0xa34cd800) [pid = 1740] [serial = 1790] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 248 (0x9a0ea800) [pid = 1740] [serial = 1781] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 247 (0xa320d800) [pid = 1740] [serial = 1796] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 246 (0x8ee54800) [pid = 1740] [serial = 1824] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 245 (0x8d869800) [pid = 1740] [serial = 1799] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 244 (0x98a93400) [pid = 1740] [serial = 1713] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 243 (0x8d87e000) [pid = 1740] [serial = 1772] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 242 (0x92267000) [pid = 1740] [serial = 1814] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 241 (0x8d871800) [pid = 1740] [serial = 1808] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 240 (0x8d1e7800) [pid = 1740] [serial = 1821] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 239 (0x99c2dc00) [pid = 1740] [serial = 1778] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 238 (0x8d1e1400) [pid = 1740] [serial = 1820] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 237 (0x8eecc000) [pid = 1740] [serial = 1829] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 236 (0xa200d400) [pid = 1740] [serial = 1787] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 235 (0x8b4c8800) [pid = 1740] [serial = 1818] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 234 (0x8b359000) [pid = 1740] [serial = 1805] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 233 (0x9ae72000) [pid = 1740] [serial = 1784] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 232 (0x8b354800) [pid = 1740] [serial = 1817] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 231 (0x914bf800) [pid = 1740] [serial = 1827] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 230 (0x8d6d6400) [pid = 1740] [serial = 1793] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 229 (0x99623800) [pid = 1740] [serial = 1770] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 228 (0x8b4d0800) [pid = 1740] [serial = 1802] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 227 (0x9144ec00) [pid = 1740] [serial = 1826] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 226 (0x91cd1400) [pid = 1740] [serial = 1775] [outer = (nil)] [url = about:blank] 13:49:24 INFO - PROCESS | 1740 | --DOMWINDOW == 225 (0x91cd3400) [pid = 1740] [serial = 1830] [outer = (nil)] [url = about:blank] 13:49:25 INFO - PROCESS | 1740 | 1468356565105 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]]]}] 13:49:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:49:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 5194ms 13:49:25 INFO - PROCESS | 1740 | 1468356565176 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 13:49:25 INFO - PROCESS | 1740 | 1468356565183 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 13:49:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:49:25 INFO - PROCESS | 1740 | 1468356565199 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:49:25 INFO - PROCESS | 1740 | 1468356565208 Marionette TRACE conn3 <- [1,2562,null,{}] 13:49:25 INFO - PROCESS | 1740 | 1468356565227 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}] 13:49:25 INFO - PROCESS | 1740 | 1468356565232 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:25 INFO - PROCESS | 1740 | 1468356565422 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 13:49:25 INFO - PROCESS | 1740 | 1468356565434 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:25 INFO - PROCESS | 1740 | 1468356565447 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:25 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ac71800 == 25 [pid = 1740] [id = 648] 13:49:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 226 (0x8ac76c00) [pid = 1740] [serial = 1945] [outer = (nil)] 13:49:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 227 (0x8b35d000) [pid = 1740] [serial = 1946] [outer = 0x8ac76c00] 13:49:25 INFO - PROCESS | 1740 | 1468356565524 Marionette DEBUG loaded listener.js 13:49:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 228 (0x8b4cc000) [pid = 1740] [serial = 1947] [outer = 0x8ac76c00] 13:49:26 INFO - PROCESS | 1740 | 1468356566722 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]]]}] 13:49:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:49:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1561ms 13:49:26 INFO - PROCESS | 1740 | 1468356566753 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 13:49:26 INFO - PROCESS | 1740 | 1468356566762 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 13:49:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:49:26 INFO - PROCESS | 1740 | 1468356566775 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:49:26 INFO - PROCESS | 1740 | 1468356566781 Marionette TRACE conn3 <- [1,2566,null,{}] 13:49:26 INFO - PROCESS | 1740 | 1468356566788 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}] 13:49:26 INFO - PROCESS | 1740 | 1468356566795 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:27 INFO - PROCESS | 1740 | 1468356567189 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 13:49:27 INFO - PROCESS | 1740 | 1468356567468 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:27 INFO - PROCESS | 1740 | 1468356567485 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x8c1f2800 == 26 [pid = 1740] [id = 649] 13:49:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 229 (0x8c1f5000) [pid = 1740] [serial = 1948] [outer = (nil)] 13:49:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 230 (0x8c6bac00) [pid = 1740] [serial = 1949] [outer = 0x8c1f5000] 13:49:27 INFO - PROCESS | 1740 | 1468356567635 Marionette DEBUG loaded listener.js 13:49:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 231 (0x8c6bf800) [pid = 1740] [serial = 1950] [outer = 0x8c1f5000] 13:49:28 INFO - PROCESS | 1740 | 1468356568846 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]]]}] 13:49:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:49:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 5048ms 13:49:31 INFO - PROCESS | 1740 | --DOMWINDOW == 230 (0x99f25c00) [pid = 1740] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:49:31 INFO - PROCESS | 1740 | --DOMWINDOW == 229 (0x91321400) [pid = 1740] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:49:31 INFO - PROCESS | 1740 | --DOMWINDOW == 228 (0x8b34e400) [pid = 1740] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:49:31 INFO - PROCESS | 1740 | --DOMWINDOW == 227 (0x8bc43000) [pid = 1740] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:49:31 INFO - PROCESS | 1740 | --DOMWINDOW == 226 (0x8fb4e000) [pid = 1740] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:49:31 INFO - PROCESS | 1740 | --DOMWINDOW == 225 (0x92272400) [pid = 1740] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:49:31 INFO - PROCESS | 1740 | --DOMWINDOW == 224 (0x91cda000) [pid = 1740] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:49:31 INFO - PROCESS | 1740 | --DOMWINDOW == 223 (0x8b4cbc00) [pid = 1740] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:49:31 INFO - PROCESS | 1740 | --DOMWINDOW == 222 (0x91dc1000) [pid = 1740] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:49:31 INFO - PROCESS | 1740 | --DOMWINDOW == 221 (0x91cddc00) [pid = 1740] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:49:31 INFO - PROCESS | 1740 | --DOMWINDOW == 220 (0x9a0ea400) [pid = 1740] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:49:31 INFO - PROCESS | 1740 | --DOMWINDOW == 219 (0x9144d800) [pid = 1740] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:49:31 INFO - PROCESS | 1740 | --DOMWINDOW == 218 (0x92b88c00) [pid = 1740] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 217 (0x8eef6000) [pid = 1740] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 216 (0x91cd6c00) [pid = 1740] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 215 (0x91cd9000) [pid = 1740] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 214 (0x9b77d000) [pid = 1740] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 213 (0x8bc4a800) [pid = 1740] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 212 (0x8bc50000) [pid = 1740] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 211 (0x92638400) [pid = 1740] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 210 (0x8ac74000) [pid = 1740] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 209 (0x95224400) [pid = 1740] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 208 (0x9afb6800) [pid = 1740] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 207 (0x8eef5000) [pid = 1740] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 206 (0x8ec3d400) [pid = 1740] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 205 (0x8eef0c00) [pid = 1740] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 204 (0x914b3400) [pid = 1740] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 203 (0x9226f400) [pid = 1740] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 202 (0x8bc49800) [pid = 1740] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 201 (0x93ac6400) [pid = 1740] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 200 (0x9acdb400) [pid = 1740] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 199 (0x948d1800) [pid = 1740] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 198 (0x91cde400) [pid = 1740] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 197 (0x8fca1000) [pid = 1740] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 196 (0x93d7f000) [pid = 1740] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 195 (0x8d879c00) [pid = 1740] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 194 (0x925d2c00) [pid = 1740] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 193 (0x8d875000) [pid = 1740] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 192 (0x99618c00) [pid = 1740] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 191 (0x93ac1000) [pid = 1740] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 190 (0x9242f400) [pid = 1740] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 189 (0x8d6dc000) [pid = 1740] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 188 (0x8bc50400) [pid = 1740] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 187 (0x8fca4000) [pid = 1740] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 186 (0xa237fc00) [pid = 1740] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 185 (0x98ebb400) [pid = 1740] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 184 (0x8d7bd800) [pid = 1740] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 183 (0x9acd5000) [pid = 1740] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 182 (0x915d7c00) [pid = 1740] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 181 (0xa2009800) [pid = 1740] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 180 (0x8e267c00) [pid = 1740] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 179 (0x9d5d2000) [pid = 1740] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 178 (0x930cc400) [pid = 1740] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 177 (0x9961a000) [pid = 1740] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 176 (0x8d87a000) [pid = 1740] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 175 (0x8d1eac00) [pid = 1740] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 174 (0x8ac6d800) [pid = 1740] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 173 (0x99f20000) [pid = 1740] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 172 (0x914b6c00) [pid = 1740] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 171 (0x8d7c1c00) [pid = 1740] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 170 (0x99620400) [pid = 1740] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 169 (0x8d6d7800) [pid = 1740] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 168 (0x8d6da000) [pid = 1740] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 167 (0x8d6cf000) [pid = 1740] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:49:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 166 (0x8b4cb000) [pid = 1740] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 165 (0x9b834800) [pid = 1740] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 164 (0x99629000) [pid = 1740] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 163 (0x8d870800) [pid = 1740] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 162 (0x8b350000) [pid = 1740] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:49:32 INFO - PROCESS | 1740 | --DOMWINDOW == 161 (0x8b35ac00) [pid = 1740] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:49:32 INFO - PROCESS | 1740 | 1468356572102 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 13:49:32 INFO - PROCESS | 1740 | 1468356572105 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 13:49:32 INFO - PROCESS | 1740 | 1468356572177 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:49:32 INFO - PROCESS | 1740 | 1468356572184 Marionette TRACE conn3 <- [1,2570,null,{}] 13:49:32 INFO - PROCESS | 1740 | 1468356572213 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}] 13:49:32 INFO - PROCESS | 1740 | 1468356572225 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:32 INFO - PROCESS | 1740 | 1468356572413 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 13:49:32 INFO - PROCESS | 1740 | 1468356572617 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:32 INFO - PROCESS | 1740 | 1468356572630 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:32 INFO - PROCESS | 1740 | ++DOCSHELL 0x8c6c5c00 == 27 [pid = 1740] [id = 650] 13:49:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 162 (0x8c6c8400) [pid = 1740] [serial = 1951] [outer = (nil)] 13:49:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 163 (0x8d1e6000) [pid = 1740] [serial = 1952] [outer = 0x8c6c8400] 13:49:32 INFO - PROCESS | 1740 | 1468356572710 Marionette DEBUG loaded listener.js 13:49:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 164 (0x8d6cf000) [pid = 1740] [serial = 1953] [outer = 0x8c6c8400] 13:49:33 INFO - PROCESS | 1740 | 1468356573597 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]]]}] 13:49:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:49:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1479ms 13:49:33 INFO - PROCESS | 1740 | 1468356573635 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 13:49:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:49:33 INFO - PROCESS | 1740 | 1468356573641 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 13:49:33 INFO - PROCESS | 1740 | 1468356573648 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:49:33 INFO - PROCESS | 1740 | 1468356573652 Marionette TRACE conn3 <- [1,2574,null,{}] 13:49:33 INFO - PROCESS | 1740 | 1468356573658 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}] 13:49:33 INFO - PROCESS | 1740 | 1468356573664 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:33 INFO - PROCESS | 1740 | 1468356573863 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 13:49:34 INFO - PROCESS | 1740 | 1468356574247 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:34 INFO - PROCESS | 1740 | 1468356574262 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:34 INFO - PROCESS | 1740 | ++DOCSHELL 0x88f0bc00 == 28 [pid = 1740] [id = 651] 13:49:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 165 (0x88f0c000) [pid = 1740] [serial = 1954] [outer = (nil)] 13:49:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 166 (0x8abe0c00) [pid = 1740] [serial = 1955] [outer = 0x88f0c000] 13:49:34 INFO - PROCESS | 1740 | 1468356574374 Marionette DEBUG loaded listener.js 13:49:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 167 (0x8ac69800) [pid = 1740] [serial = 1956] [outer = 0x88f0c000] 13:49:35 INFO - PROCESS | 1740 | 1468356575552 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]]]}] 13:49:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:49:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1987ms 13:49:35 INFO - PROCESS | 1740 | 1468356575640 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 13:49:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:49:35 INFO - PROCESS | 1740 | 1468356575651 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 13:49:35 INFO - PROCESS | 1740 | 1468356575676 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:49:35 INFO - PROCESS | 1740 | 1468356575683 Marionette TRACE conn3 <- [1,2578,null,{}] 13:49:35 INFO - PROCESS | 1740 | 1468356575753 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}] 13:49:35 INFO - PROCESS | 1740 | 1468356575760 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:36 INFO - PROCESS | 1740 | 1468356576042 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 13:49:36 INFO - PROCESS | 1740 | 1468356576343 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:36 INFO - PROCESS | 1740 | 1468356576352 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc42400 == 29 [pid = 1740] [id = 652] 13:49:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 168 (0x8bc45000) [pid = 1740] [serial = 1957] [outer = (nil)] 13:49:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 169 (0x8bdd0800) [pid = 1740] [serial = 1958] [outer = 0x8bc45000] 13:49:36 INFO - PROCESS | 1740 | 1468356576447 Marionette DEBUG loaded listener.js 13:49:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 170 (0x8c1f8800) [pid = 1740] [serial = 1959] [outer = 0x8bc45000] 13:49:37 INFO - PROCESS | 1740 | 1468356577507 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]]]}] 13:49:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:49:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1905ms 13:49:37 INFO - PROCESS | 1740 | 1468356577573 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 13:49:37 INFO - PROCESS | 1740 | 1468356577581 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 13:49:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:49:37 INFO - PROCESS | 1740 | 1468356577589 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:49:37 INFO - PROCESS | 1740 | 1468356577594 Marionette TRACE conn3 <- [1,2582,null,{}] 13:49:37 INFO - PROCESS | 1740 | 1468356577601 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}] 13:49:37 INFO - PROCESS | 1740 | 1468356577607 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:37 INFO - PROCESS | 1740 | 1468356577921 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 13:49:38 INFO - PROCESS | 1740 | 1468356578367 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:38 INFO - PROCESS | 1740 | 1468356578380 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:38 INFO - PROCESS | 1740 | ++DOCSHELL 0x8b4cd000 == 30 [pid = 1740] [id = 653] 13:49:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 171 (0x8d7c3c00) [pid = 1740] [serial = 1960] [outer = (nil)] 13:49:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 172 (0x8d868000) [pid = 1740] [serial = 1961] [outer = 0x8d7c3c00] 13:49:38 INFO - PROCESS | 1740 | 1468356578465 Marionette DEBUG loaded listener.js 13:49:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 173 (0x8d877000) [pid = 1740] [serial = 1962] [outer = 0x8d7c3c00] 13:49:39 INFO - PROCESS | 1740 | 1468356579478 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]]]}] 13:49:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:49:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1934ms 13:49:39 INFO - PROCESS | 1740 | 1468356579525 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 13:49:39 INFO - PROCESS | 1740 | 1468356579530 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 13:49:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:49:39 INFO - PROCESS | 1740 | 1468356579548 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:49:39 INFO - PROCESS | 1740 | 1468356579559 Marionette TRACE conn3 <- [1,2586,null,{}] 13:49:39 INFO - PROCESS | 1740 | 1468356579568 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}] 13:49:39 INFO - PROCESS | 1740 | 1468356579576 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:39 INFO - PROCESS | 1740 | 1468356579841 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 13:49:40 INFO - PROCESS | 1740 | 1468356580190 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:40 INFO - PROCESS | 1740 | 1468356580196 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:40 INFO - PROCESS | 1740 | ++DOCSHELL 0x8abe9400 == 31 [pid = 1740] [id = 654] 13:49:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 174 (0x8d1e9800) [pid = 1740] [serial = 1963] [outer = (nil)] 13:49:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 175 (0x8ea37000) [pid = 1740] [serial = 1964] [outer = 0x8d1e9800] 13:49:40 INFO - PROCESS | 1740 | 1468356580289 Marionette DEBUG loaded listener.js 13:49:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 176 (0x8ec32800) [pid = 1740] [serial = 1965] [outer = 0x8d1e9800] 13:49:41 INFO - PROCESS | 1740 | 1468356581259 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]]]}] 13:49:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:49:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1764ms 13:49:41 INFO - PROCESS | 1740 | 1468356581304 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 13:49:41 INFO - PROCESS | 1740 | 1468356581309 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 13:49:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:49:41 INFO - PROCESS | 1740 | 1468356581338 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:49:41 INFO - PROCESS | 1740 | 1468356581343 Marionette TRACE conn3 <- [1,2590,null,{}] 13:49:41 INFO - PROCESS | 1740 | 1468356581350 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}] 13:49:41 INFO - PROCESS | 1740 | 1468356581355 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:41 INFO - PROCESS | 1740 | 1468356581573 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 13:49:41 INFO - PROCESS | 1740 | 1468356581908 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:41 INFO - PROCESS | 1740 | 1468356581918 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x8b356800 == 32 [pid = 1740] [id = 655] 13:49:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 177 (0x8b35c800) [pid = 1740] [serial = 1966] [outer = (nil)] 13:49:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 178 (0x8ee54800) [pid = 1740] [serial = 1967] [outer = 0x8b35c800] 13:49:42 INFO - PROCESS | 1740 | 1468356582030 Marionette DEBUG loaded listener.js 13:49:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 179 (0x8ec40000) [pid = 1740] [serial = 1968] [outer = 0x8b35c800] 13:49:43 INFO - PROCESS | 1740 | 1468356583001 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]]]}] 13:49:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:49:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1740ms 13:49:43 INFO - PROCESS | 1740 | 1468356583075 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 13:49:43 INFO - PROCESS | 1740 | 1468356583078 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 13:49:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:49:43 INFO - PROCESS | 1740 | 1468356583086 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:49:43 INFO - PROCESS | 1740 | 1468356583090 Marionette TRACE conn3 <- [1,2594,null,{}] 13:49:43 INFO - PROCESS | 1740 | 1468356583098 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}] 13:49:43 INFO - PROCESS | 1740 | 1468356583105 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:43 INFO - PROCESS | 1740 | 1468356583362 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 13:49:43 INFO - PROCESS | 1740 | 1468356583721 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:43 INFO - PROCESS | 1740 | 1468356583742 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc49400 == 33 [pid = 1740] [id = 656] 13:49:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 180 (0x8c1e9c00) [pid = 1740] [serial = 1969] [outer = (nil)] 13:49:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 181 (0x8eecc400) [pid = 1740] [serial = 1970] [outer = 0x8c1e9c00] 13:49:43 INFO - PROCESS | 1740 | 1468356583846 Marionette DEBUG loaded listener.js 13:49:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 182 (0x8fb48000) [pid = 1740] [serial = 1971] [outer = 0x8c1e9c00] 13:49:45 INFO - PROCESS | 1740 | 1468356585017 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]]]}] 13:49:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:49:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1990ms 13:49:45 INFO - PROCESS | 1740 | 1468356585076 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 13:49:45 INFO - PROCESS | 1740 | 1468356585080 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 13:49:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:49:45 INFO - PROCESS | 1740 | 1468356585087 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:49:45 INFO - PROCESS | 1740 | 1468356585092 Marionette TRACE conn3 <- [1,2598,null,{}] 13:49:45 INFO - PROCESS | 1740 | 1468356585098 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}] 13:49:45 INFO - PROCESS | 1740 | 1468356585105 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:45 INFO - PROCESS | 1740 | 1468356585495 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 13:49:45 INFO - PROCESS | 1740 | 1468356585696 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:45 INFO - PROCESS | 1740 | 1468356585705 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:45 INFO - PROCESS | 1740 | ++DOCSHELL 0x88f0a800 == 34 [pid = 1740] [id = 657] 13:49:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 183 (0x88f0cc00) [pid = 1740] [serial = 1972] [outer = (nil)] 13:49:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 184 (0x91317000) [pid = 1740] [serial = 1973] [outer = 0x88f0cc00] 13:49:45 INFO - PROCESS | 1740 | 1468356585799 Marionette DEBUG loaded listener.js 13:49:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 185 (0x91319000) [pid = 1740] [serial = 1974] [outer = 0x88f0cc00] 13:49:46 INFO - PROCESS | 1740 | 1468356586799 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]]]}] 13:49:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:49:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1783ms 13:49:46 INFO - PROCESS | 1740 | 1468356586872 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 13:49:46 INFO - PROCESS | 1740 | 1468356586876 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 13:49:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:49:46 INFO - PROCESS | 1740 | 1468356586884 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:49:46 INFO - PROCESS | 1740 | 1468356586888 Marionette TRACE conn3 <- [1,2602,null,{}] 13:49:46 INFO - PROCESS | 1740 | 1468356586895 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}] 13:49:46 INFO - PROCESS | 1740 | 1468356586901 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:47 INFO - PROCESS | 1740 | 1468356587179 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 13:49:47 INFO - PROCESS | 1740 | 1468356587519 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:47 INFO - PROCESS | 1740 | 1468356587528 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:47 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bdc8c00 == 35 [pid = 1740] [id = 658] 13:49:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 186 (0x8bdcf000) [pid = 1740] [serial = 1975] [outer = (nil)] 13:49:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 187 (0x91444000) [pid = 1740] [serial = 1976] [outer = 0x8bdcf000] 13:49:47 INFO - PROCESS | 1740 | 1468356587619 Marionette DEBUG loaded listener.js 13:49:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 188 (0x91449400) [pid = 1740] [serial = 1977] [outer = 0x8bdcf000] 13:49:48 INFO - PROCESS | 1740 | 1468356588695 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]]]}] 13:49:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:49:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1890ms 13:49:48 INFO - PROCESS | 1740 | 1468356588776 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 13:49:48 INFO - PROCESS | 1740 | 1468356588781 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 13:49:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:49:48 INFO - PROCESS | 1740 | 1468356588788 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:49:48 INFO - PROCESS | 1740 | 1468356588793 Marionette TRACE conn3 <- [1,2606,null,{}] 13:49:48 INFO - PROCESS | 1740 | 1468356588802 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}] 13:49:48 INFO - PROCESS | 1740 | 1468356588806 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:49 INFO - PROCESS | 1740 | 1468356589063 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 13:49:49 INFO - PROCESS | 1740 | 1468356589402 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:49 INFO - PROCESS | 1740 | 1468356589411 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bdc8800 == 36 [pid = 1740] [id = 659] 13:49:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 189 (0x8fc9f800) [pid = 1740] [serial = 1978] [outer = (nil)] 13:49:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 190 (0x914bd400) [pid = 1740] [serial = 1979] [outer = 0x8fc9f800] 13:49:49 INFO - PROCESS | 1740 | 1468356589500 Marionette DEBUG loaded listener.js 13:49:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 191 (0x914bf800) [pid = 1740] [serial = 1980] [outer = 0x8fc9f800] 13:49:50 INFO - PROCESS | 1740 | 1468356590477 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]]]}] 13:49:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:49:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1735ms 13:49:50 INFO - PROCESS | 1740 | 1468356590524 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 13:49:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:49:50 INFO - PROCESS | 1740 | 1468356590529 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 13:49:50 INFO - PROCESS | 1740 | 1468356590536 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:49:50 INFO - PROCESS | 1740 | 1468356590540 Marionette TRACE conn3 <- [1,2610,null,{}] 13:49:50 INFO - PROCESS | 1740 | 1468356590547 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}] 13:49:50 INFO - PROCESS | 1740 | 1468356590553 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:50 INFO - PROCESS | 1740 | 1468356590766 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 13:49:51 INFO - PROCESS | 1740 | 1468356591116 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:51 INFO - PROCESS | 1740 | 1468356591123 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:51 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ec3f400 == 37 [pid = 1740] [id = 660] 13:49:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 192 (0x914b4c00) [pid = 1740] [serial = 1981] [outer = (nil)] 13:49:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 193 (0x915de400) [pid = 1740] [serial = 1982] [outer = 0x914b4c00] 13:49:51 INFO - PROCESS | 1740 | 1468356591216 Marionette DEBUG loaded listener.js 13:49:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 194 (0x91cd1400) [pid = 1740] [serial = 1983] [outer = 0x914b4c00] 13:49:52 INFO - PROCESS | 1740 | 1468356592224 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]]]}] 13:49:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:49:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1735ms 13:49:52 INFO - PROCESS | 1740 | 1468356592272 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 13:49:52 INFO - PROCESS | 1740 | 1468356592275 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 13:49:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:49:52 INFO - PROCESS | 1740 | 1468356592284 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:49:52 INFO - PROCESS | 1740 | 1468356592288 Marionette TRACE conn3 <- [1,2614,null,{}] 13:49:52 INFO - PROCESS | 1740 | 1468356592294 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}] 13:49:52 INFO - PROCESS | 1740 | 1468356592299 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:52 INFO - PROCESS | 1740 | 1468356592523 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 13:49:52 INFO - PROCESS | 1740 | 1468356592892 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:52 INFO - PROCESS | 1740 | 1468356592902 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x91cdb400 == 38 [pid = 1740] [id = 661] 13:49:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 195 (0x91cdcc00) [pid = 1740] [serial = 1984] [outer = (nil)] 13:49:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 196 (0x91d72800) [pid = 1740] [serial = 1985] [outer = 0x91cdcc00] 13:49:53 INFO - PROCESS | 1740 | 1468356593008 Marionette DEBUG loaded listener.js 13:49:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 197 (0x91dbb400) [pid = 1740] [serial = 1986] [outer = 0x91cdcc00] 13:49:53 INFO - PROCESS | 1740 | 1468356593974 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]]]}] 13:49:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:49:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1736ms 13:49:54 INFO - PROCESS | 1740 | 1468356594028 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 13:49:54 INFO - PROCESS | 1740 | 1468356594033 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 13:49:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:49:54 INFO - PROCESS | 1740 | 1468356594041 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:49:54 INFO - PROCESS | 1740 | 1468356594046 Marionette TRACE conn3 <- [1,2618,null,{}] 13:49:54 INFO - PROCESS | 1740 | 1468356594053 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}] 13:49:54 INFO - PROCESS | 1740 | 1468356594060 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:54 INFO - PROCESS | 1740 | 1468356594293 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 13:49:54 INFO - PROCESS | 1740 | 1468356594638 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:54 INFO - PROCESS | 1740 | 1468356594647 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:54 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ac6e800 == 39 [pid = 1740] [id = 662] 13:49:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 198 (0x8ac6ec00) [pid = 1740] [serial = 1987] [outer = (nil)] 13:49:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 199 (0x8bc4e000) [pid = 1740] [serial = 1988] [outer = 0x8ac6ec00] 13:49:54 INFO - PROCESS | 1740 | 1468356594742 Marionette DEBUG loaded listener.js 13:49:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 200 (0x8d1f0000) [pid = 1740] [serial = 1989] [outer = 0x8ac6ec00] 13:49:55 INFO - PROCESS | 1740 | 1468356595710 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]]]}] 13:49:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:49:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1739ms 13:49:55 INFO - PROCESS | 1740 | 1468356595781 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 13:49:55 INFO - PROCESS | 1740 | 1468356595785 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 13:49:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:49:55 INFO - PROCESS | 1740 | 1468356595792 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:49:55 INFO - PROCESS | 1740 | 1468356595795 Marionette TRACE conn3 <- [1,2622,null,{}] 13:49:55 INFO - PROCESS | 1740 | 1468356595803 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}] 13:49:55 INFO - PROCESS | 1740 | 1468356595807 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:56 INFO - PROCESS | 1740 | 1468356596028 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 13:49:56 INFO - PROCESS | 1740 | 1468356596371 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:56 INFO - PROCESS | 1740 | 1468356596378 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:56 INFO - PROCESS | 1740 | ++DOCSHELL 0x8b354000 == 40 [pid = 1740] [id = 663] 13:49:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 201 (0x8b355c00) [pid = 1740] [serial = 1990] [outer = (nil)] 13:49:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 202 (0x8d6d3800) [pid = 1740] [serial = 1991] [outer = 0x8b355c00] 13:49:56 INFO - PROCESS | 1740 | 1468356596466 Marionette DEBUG loaded listener.js 13:49:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 203 (0x8d6dd000) [pid = 1740] [serial = 1992] [outer = 0x8b355c00] 13:49:57 INFO - PROCESS | 1740 | 1468356597427 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]]]}] 13:49:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:49:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1686ms 13:49:57 INFO - PROCESS | 1740 | 1468356597479 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 13:49:57 INFO - PROCESS | 1740 | 1468356597484 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 13:49:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:49:57 INFO - PROCESS | 1740 | 1468356597491 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:49:57 INFO - PROCESS | 1740 | 1468356597495 Marionette TRACE conn3 <- [1,2626,null,{}] 13:49:57 INFO - PROCESS | 1740 | 1468356597502 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}] 13:49:57 INFO - PROCESS | 1740 | 1468356597506 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:57 INFO - PROCESS | 1740 | 1468356597722 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 13:49:58 INFO - PROCESS | 1740 | 1468356598076 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:58 INFO - PROCESS | 1740 | 1468356598086 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:58 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bdc1400 == 41 [pid = 1740] [id = 664] 13:49:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 204 (0x8bdc3400) [pid = 1740] [serial = 1993] [outer = (nil)] 13:49:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 205 (0x8d874c00) [pid = 1740] [serial = 1994] [outer = 0x8bdc3400] 13:49:58 INFO - PROCESS | 1740 | 1468356598190 Marionette DEBUG loaded listener.js 13:49:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 206 (0x9131cc00) [pid = 1740] [serial = 1995] [outer = 0x8bdc3400] 13:49:59 INFO - PROCESS | 1740 | 1468356599146 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]]]}] 13:49:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:49:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1736ms 13:49:59 INFO - PROCESS | 1740 | 1468356599228 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 13:49:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:49:59 INFO - PROCESS | 1740 | 1468356599233 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 13:49:59 INFO - PROCESS | 1740 | 1468356599240 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:49:59 INFO - PROCESS | 1740 | 1468356599244 Marionette TRACE conn3 <- [1,2630,null,{}] 13:49:59 INFO - PROCESS | 1740 | 1468356599251 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}] 13:49:59 INFO - PROCESS | 1740 | 1468356599255 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:49:59 INFO - PROCESS | 1740 | 1468356599678 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 13:50:00 INFO - PROCESS | 1740 | 1468356600039 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:00 INFO - PROCESS | 1740 | 1468356600050 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x8abe6000 == 42 [pid = 1740] [id = 665] 13:50:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 207 (0x8abe6400) [pid = 1740] [serial = 1996] [outer = (nil)] 13:50:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 208 (0x8ac6d400) [pid = 1740] [serial = 1997] [outer = 0x8abe6400] 13:50:00 INFO - PROCESS | 1740 | 1468356600134 Marionette DEBUG loaded listener.js 13:50:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 209 (0x8b354400) [pid = 1740] [serial = 1998] [outer = 0x8abe6400] 13:50:01 INFO - PROCESS | 1740 | --DOCSHELL 0x8c6c5c00 == 41 [pid = 1740] [id = 650] 13:50:01 INFO - PROCESS | 1740 | --DOCSHELL 0x8c1f2800 == 40 [pid = 1740] [id = 649] 13:50:01 INFO - PROCESS | 1740 | --DOCSHELL 0x8ac71800 == 39 [pid = 1740] [id = 648] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 208 (0x92634800) [pid = 1740] [serial = 1893] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 207 (0xa2ff3000) [pid = 1740] [serial = 1752] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 206 (0x9242c400) [pid = 1740] [serial = 1689] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 205 (0x9242d000) [pid = 1740] [serial = 1833] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 204 (0x92335800) [pid = 1740] [serial = 1611] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 203 (0x8c6c3400) [pid = 1740] [serial = 1871] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 202 (0x99e53c00) [pid = 1740] [serial = 1728] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 201 (0x9afc4800) [pid = 1740] [serial = 1854] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 200 (0x9afbf400) [pid = 1740] [serial = 1683] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 199 (0x9d5d4800) [pid = 1740] [serial = 1737] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 198 (0x93a4b800) [pid = 1740] [serial = 1841] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 197 (0x9144dc00) [pid = 1740] [serial = 1838] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 196 (0x93b87c00) [pid = 1740] [serial = 1659] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 195 (0xa2ffb400) [pid = 1740] [serial = 1863] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 194 (0x9b88e000) [pid = 1740] [serial = 1856] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 193 (0x8d7bac00) [pid = 1740] [serial = 1836] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 192 (0x8c6c5400) [pid = 1740] [serial = 1872] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 191 (0xa4e50c00) [pid = 1740] [serial = 1626] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 190 (0xa62d9c00) [pid = 1740] [serial = 1866] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 189 (0x9d5a5400) [pid = 1740] [serial = 1857] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 188 (0x8b4cdc00) [pid = 1740] [serial = 1878] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 187 (0x91cdb000) [pid = 1740] [serial = 1839] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 186 (0x99622000) [pid = 1740] [serial = 1614] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 185 (0xa209e800) [pid = 1740] [serial = 1859] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 184 (0x91cd7000) [pid = 1740] [serial = 1887] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 183 (0x91cdb800) [pid = 1740] [serial = 1749] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 182 (0x8fb47c00) [pid = 1740] [serial = 1883] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 181 (0x92339c00) [pid = 1740] [serial = 1890] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 180 (0x92087000) [pid = 1740] [serial = 1889] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 179 (0x996e2c00) [pid = 1740] [serial = 1847] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 178 (0x8ee5b000) [pid = 1740] [serial = 1635] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 177 (0x93d83000) [pid = 1740] [serial = 1842] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 176 (0xa25f1800) [pid = 1740] [serial = 1865] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 175 (0x8d1ed800) [pid = 1740] [serial = 1835] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 174 (0x91319400) [pid = 1740] [serial = 1884] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 173 (0xa2344000) [pid = 1740] [serial = 1860] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 172 (0x9b890400) [pid = 1740] [serial = 1620] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 171 (0x9b83a400) [pid = 1740] [serial = 1734] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 170 (0x9ae79000) [pid = 1740] [serial = 1617] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 169 (0x92089400) [pid = 1740] [serial = 1665] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 168 (0x9a0e0c00) [pid = 1740] [serial = 1677] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 167 (0x99c2ec00) [pid = 1740] [serial = 1725] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 166 (0x9b890800) [pid = 1740] [serial = 1686] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 165 (0x925db000) [pid = 1740] [serial = 1868] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 164 (0x8d87f400) [pid = 1740] [serial = 1629] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 163 (0x99ae6400) [pid = 1740] [serial = 1674] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 162 (0x952e8000) [pid = 1740] [serial = 1668] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 161 (0x98a9b800) [pid = 1740] [serial = 1845] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 160 (0x8d865400) [pid = 1740] [serial = 1880] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 159 (0x8eefcc00) [pid = 1740] [serial = 1608] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 158 (0x99615c00) [pid = 1740] [serial = 1671] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 157 (0xa2fbb800) [pid = 1740] [serial = 1743] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 156 (0x9ae42400) [pid = 1740] [serial = 1851] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 155 (0x8ec35c00) [pid = 1740] [serial = 1716] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 154 (0x9afbd400) [pid = 1740] [serial = 1731] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 153 (0x91db7400) [pid = 1740] [serial = 1719] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 152 (0xa3288c00) [pid = 1740] [serial = 1623] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 151 (0x8fb45c00) [pid = 1740] [serial = 1662] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 150 (0xa20aa800) [pid = 1740] [serial = 1740] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 149 (0x9522d000) [pid = 1740] [serial = 1722] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 148 (0x8b4c3800) [pid = 1740] [serial = 1877] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 147 (0xa2fc0c00) [pid = 1740] [serial = 1862] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 146 (0x923b8400) [pid = 1740] [serial = 1832] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 145 (0x925dd400) [pid = 1740] [serial = 1869] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 144 (0x952e0c00) [pid = 1740] [serial = 1844] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 143 (0x914bd800) [pid = 1740] [serial = 1886] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 142 (0x9acd6400) [pid = 1740] [serial = 1680] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 141 (0x8d872c00) [pid = 1740] [serial = 1881] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 140 (0x8ec36400) [pid = 1740] [serial = 1632] [outer = (nil)] [url = about:blank] 13:50:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:50:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 2235ms 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 139 (0x9afb6c00) [pid = 1740] [serial = 1853] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 138 (0x9a9da800) [pid = 1740] [serial = 1850] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 137 (0xa2560400) [pid = 1740] [serial = 1746] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 136 (0x8ac72400) [pid = 1740] [serial = 1874] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 135 (0x8ac74400) [pid = 1740] [serial = 1875] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 134 (0x99810400) [pid = 1740] [serial = 1848] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 133 (0x9afbdc00) [pid = 1740] [serial = 1785] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 132 (0x91dc2800) [pid = 1740] [serial = 1776] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 131 (0x8ec36000) [pid = 1740] [serial = 1773] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 130 (0x99c3b000) [pid = 1740] [serial = 1779] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 129 (0xa5025400) [pid = 1740] [serial = 1797] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 128 (0x8d86c400) [pid = 1740] [serial = 1800] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 127 (0x8d6d8c00) [pid = 1740] [serial = 1794] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 126 (0x8d86f000) [pid = 1740] [serial = 1803] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 125 (0xa2556000) [pid = 1740] [serial = 1788] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 124 (0x9ab5e800) [pid = 1740] [serial = 1782] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 123 (0x92b7f000) [pid = 1740] [serial = 1812] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 122 (0x8b35c000) [pid = 1740] [serial = 1806] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 121 (0x9961bc00) [pid = 1740] [serial = 1809] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 120 (0xa4e58c00) [pid = 1740] [serial = 1791] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 119 (0x92b87000) [pid = 1740] [serial = 1815] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | --DOMWINDOW == 118 (0x925d4c00) [pid = 1740] [serial = 1892] [outer = (nil)] [url = about:blank] 13:50:01 INFO - PROCESS | 1740 | 1468356601379 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]]]}] 13:50:01 INFO - PROCESS | 1740 | 1468356601518 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 13:50:01 INFO - PROCESS | 1740 | 1468356601525 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 13:50:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:50:01 INFO - PROCESS | 1740 | 1468356601613 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:50:01 INFO - PROCESS | 1740 | 1468356601618 Marionette TRACE conn3 <- [1,2634,null,{}] 13:50:01 INFO - PROCESS | 1740 | 1468356601633 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}] 13:50:01 INFO - PROCESS | 1740 | 1468356601640 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:01 INFO - PROCESS | 1740 | 1468356601847 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 13:50:02 INFO - PROCESS | 1740 | 1468356602117 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:02 INFO - PROCESS | 1740 | 1468356602126 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x8b35d800 == 40 [pid = 1740] [id = 666] 13:50:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 119 (0x8bc42c00) [pid = 1740] [serial = 1999] [outer = (nil)] 13:50:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 120 (0x8bc4c000) [pid = 1740] [serial = 2000] [outer = 0x8bc42c00] 13:50:02 INFO - PROCESS | 1740 | 1468356602248 Marionette DEBUG loaded listener.js 13:50:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 121 (0x8c1ed000) [pid = 1740] [serial = 2001] [outer = 0x8bc42c00] 13:50:03 INFO - PROCESS | 1740 | 1468356603141 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]]]}] 13:50:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:50:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1665ms 13:50:03 INFO - PROCESS | 1740 | 1468356603209 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 13:50:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:50:03 INFO - PROCESS | 1740 | 1468356603215 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 13:50:03 INFO - PROCESS | 1740 | 1468356603222 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:50:03 INFO - PROCESS | 1740 | 1468356603225 Marionette TRACE conn3 <- [1,2638,null,{}] 13:50:03 INFO - PROCESS | 1740 | 1468356603232 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}] 13:50:03 INFO - PROCESS | 1740 | 1468356603236 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:03 INFO - PROCESS | 1740 | 1468356603462 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 13:50:03 INFO - PROCESS | 1740 | 1468356603800 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:03 INFO - PROCESS | 1740 | 1468356603811 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:03 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d6d9c00 == 41 [pid = 1740] [id = 667] 13:50:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 122 (0x8d6db800) [pid = 1740] [serial = 2002] [outer = (nil)] 13:50:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 123 (0x8d7ba400) [pid = 1740] [serial = 2003] [outer = 0x8d6db800] 13:50:03 INFO - PROCESS | 1740 | 1468356603890 Marionette DEBUG loaded listener.js 13:50:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 124 (0x8d864c00) [pid = 1740] [serial = 2004] [outer = 0x8d6db800] 13:50:04 INFO - PROCESS | 1740 | 1468356604806 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]]]}] 13:50:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:50:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1636ms 13:50:04 INFO - PROCESS | 1740 | 1468356604858 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 13:50:04 INFO - PROCESS | 1740 | 1468356604865 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 13:50:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:50:04 INFO - PROCESS | 1740 | 1468356604892 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:50:04 INFO - PROCESS | 1740 | 1468356604900 Marionette TRACE conn3 <- [1,2642,null,{}] 13:50:04 INFO - PROCESS | 1740 | 1468356604907 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}] 13:50:04 INFO - PROCESS | 1740 | 1468356604914 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:05 INFO - PROCESS | 1740 | 1468356605212 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 13:50:05 INFO - PROCESS | 1740 | 1468356605344 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:05 INFO - PROCESS | 1740 | 1468356605353 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d1edc00 == 42 [pid = 1740] [id = 668] 13:50:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 125 (0x8e261c00) [pid = 1740] [serial = 2005] [outer = (nil)] 13:50:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 126 (0x8ea33800) [pid = 1740] [serial = 2006] [outer = 0x8e261c00] 13:50:05 INFO - PROCESS | 1740 | 1468356605559 Marionette DEBUG loaded listener.js 13:50:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 127 (0x8ec35000) [pid = 1740] [serial = 2007] [outer = 0x8e261c00] 13:50:06 INFO - PROCESS | 1740 | --DOMWINDOW == 126 (0x8c1ea800) [pid = 1740] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:50:06 INFO - PROCESS | 1740 | --DOMWINDOW == 125 (0x93d7d800) [pid = 1740] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:50:06 INFO - PROCESS | 1740 | --DOMWINDOW == 124 (0x92637800) [pid = 1740] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:50:06 INFO - PROCESS | 1740 | --DOMWINDOW == 123 (0x88f0a400) [pid = 1740] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:50:06 INFO - PROCESS | 1740 | --DOMWINDOW == 122 (0x99f1e800) [pid = 1740] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:50:06 INFO - PROCESS | 1740 | --DOMWINDOW == 121 (0x8ea32c00) [pid = 1740] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:50:06 INFO - PROCESS | 1740 | --DOMWINDOW == 120 (0x8d864400) [pid = 1740] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:50:06 INFO - PROCESS | 1740 | --DOMWINDOW == 119 (0x9208d800) [pid = 1740] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:50:06 INFO - PROCESS | 1740 | --DOMWINDOW == 118 (0x8b4c8c00) [pid = 1740] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:50:06 INFO - PROCESS | 1740 | --DOMWINDOW == 117 (0x8e25c000) [pid = 1740] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:50:06 INFO - PROCESS | 1740 | --DOMWINDOW == 116 (0x925dcc00) [pid = 1740] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:50:06 INFO - PROCESS | 1740 | --DOMWINDOW == 115 (0x8ac6f400) [pid = 1740] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:50:06 INFO - PROCESS | 1740 | --DOMWINDOW == 114 (0x8c1f8000) [pid = 1740] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:50:06 INFO - PROCESS | 1740 | --DOMWINDOW == 113 (0x8b355000) [pid = 1740] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:50:06 INFO - PROCESS | 1740 | --DOMWINDOW == 112 (0x925db800) [pid = 1740] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:50:06 INFO - PROCESS | 1740 | --DOMWINDOW == 111 (0x8ac76c00) [pid = 1740] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:50:06 INFO - PROCESS | 1740 | --DOMWINDOW == 110 (0x8c1f5000) [pid = 1740] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:50:06 INFO - PROCESS | 1740 | --DOMWINDOW == 109 (0x92427000) [pid = 1740] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:50:06 INFO - PROCESS | 1740 | --DOMWINDOW == 108 (0x8ea31400) [pid = 1740] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:50:06 INFO - PROCESS | 1740 | 1468356606744 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]]]}] 13:50:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:50:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1898ms 13:50:06 INFO - PROCESS | 1740 | 1468356606782 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 13:50:06 INFO - PROCESS | 1740 | 1468356606785 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 13:50:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:50:06 INFO - PROCESS | 1740 | 1468356606793 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:50:06 INFO - PROCESS | 1740 | 1468356606795 Marionette TRACE conn3 <- [1,2646,null,{}] 13:50:06 INFO - PROCESS | 1740 | 1468356606802 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}] 13:50:06 INFO - PROCESS | 1740 | 1468356606808 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:07 INFO - PROCESS | 1740 | 1468356607015 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 13:50:07 INFO - PROCESS | 1740 | 1468356607312 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:07 INFO - PROCESS | 1740 | 1468356607321 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x88f05c00 == 43 [pid = 1740] [id = 669] 13:50:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 109 (0x88f09000) [pid = 1740] [serial = 2008] [outer = (nil)] 13:50:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 110 (0x8d6cf800) [pid = 1740] [serial = 2009] [outer = 0x88f09000] 13:50:07 INFO - PROCESS | 1740 | 1468356607394 Marionette DEBUG loaded listener.js 13:50:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 111 (0x8e25b400) [pid = 1740] [serial = 2010] [outer = 0x88f09000] 13:50:08 INFO - PROCESS | 1740 | 1468356608139 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]]]}] 13:50:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:50:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1383ms 13:50:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:50:08 INFO - PROCESS | 1740 | 1468356608175 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 13:50:08 INFO - PROCESS | 1740 | 1468356608178 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 13:50:08 INFO - PROCESS | 1740 | 1468356608186 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:50:08 INFO - PROCESS | 1740 | 1468356608188 Marionette TRACE conn3 <- [1,2650,null,{}] 13:50:08 INFO - PROCESS | 1740 | 1468356608195 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}] 13:50:08 INFO - PROCESS | 1740 | 1468356608201 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:08 INFO - PROCESS | 1740 | 1468356608404 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 13:50:08 INFO - PROCESS | 1740 | 1468356608700 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:08 INFO - PROCESS | 1740 | 1468356608711 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x88f09c00 == 44 [pid = 1740] [id = 670] 13:50:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 112 (0x88f0d400) [pid = 1740] [serial = 2011] [outer = (nil)] 13:50:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 113 (0x8abe4000) [pid = 1740] [serial = 2012] [outer = 0x88f0d400] 13:50:08 INFO - PROCESS | 1740 | 1468356608866 Marionette DEBUG loaded listener.js 13:50:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 114 (0x8ac74c00) [pid = 1740] [serial = 2013] [outer = 0x88f0d400] 13:50:09 INFO - PROCESS | 1740 | 1468356609906 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]]]}] 13:50:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:50:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1784ms 13:50:09 INFO - PROCESS | 1740 | 1468356609971 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 13:50:09 INFO - PROCESS | 1740 | 1468356609978 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 13:50:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:50:09 INFO - PROCESS | 1740 | 1468356609986 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:50:09 INFO - PROCESS | 1740 | 1468356609991 Marionette TRACE conn3 <- [1,2654,null,{}] 13:50:10 INFO - PROCESS | 1740 | 1468356610001 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}] 13:50:10 INFO - PROCESS | 1740 | 1468356610008 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:10 INFO - PROCESS | 1740 | 1468356610274 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 13:50:10 INFO - PROCESS | 1740 | 1468356610609 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:10 INFO - PROCESS | 1740 | 1468356610621 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:10 INFO - PROCESS | 1740 | ++DOCSHELL 0x8c6c5400 == 45 [pid = 1740] [id = 671] 13:50:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 115 (0x8c6c5c00) [pid = 1740] [serial = 2014] [outer = (nil)] 13:50:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 116 (0x8d1e2000) [pid = 1740] [serial = 2015] [outer = 0x8c6c5c00] 13:50:10 INFO - PROCESS | 1740 | 1468356610711 Marionette DEBUG loaded listener.js 13:50:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 117 (0x8d1ef400) [pid = 1740] [serial = 2016] [outer = 0x8c6c5c00] 13:50:11 INFO - PROCESS | 1740 | 1468356611685 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]]]}] 13:50:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:50:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1745ms 13:50:11 INFO - PROCESS | 1740 | 1468356611735 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 13:50:11 INFO - PROCESS | 1740 | 1468356611742 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 13:50:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:50:11 INFO - PROCESS | 1740 | 1468356611754 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:50:11 INFO - PROCESS | 1740 | 1468356611758 Marionette TRACE conn3 <- [1,2658,null,{}] 13:50:11 INFO - PROCESS | 1740 | 1468356611765 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}] 13:50:11 INFO - PROCESS | 1740 | 1468356611771 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:12 INFO - PROCESS | 1740 | 1468356612013 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 13:50:12 INFO - PROCESS | 1740 | 1468356612473 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:12 INFO - PROCESS | 1740 | 1468356612482 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7bac00 == 46 [pid = 1740] [id = 672] 13:50:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 118 (0x8d875c00) [pid = 1740] [serial = 2017] [outer = (nil)] 13:50:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 119 (0x8d880000) [pid = 1740] [serial = 2018] [outer = 0x8d875c00] 13:50:12 INFO - PROCESS | 1740 | 1468356612574 Marionette DEBUG loaded listener.js 13:50:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 120 (0x8ec36400) [pid = 1740] [serial = 2019] [outer = 0x8d875c00] 13:50:13 INFO - PROCESS | 1740 | 1468356613540 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]]]}] 13:50:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:50:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1834ms 13:50:13 INFO - PROCESS | 1740 | 1468356613588 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 13:50:13 INFO - PROCESS | 1740 | 1468356613592 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 13:50:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:50:13 INFO - PROCESS | 1740 | 1468356613601 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:50:13 INFO - PROCESS | 1740 | 1468356613611 Marionette TRACE conn3 <- [1,2662,null,{}] 13:50:13 INFO - PROCESS | 1740 | 1468356613626 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}] 13:50:13 INFO - PROCESS | 1740 | 1468356613634 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:13 INFO - PROCESS | 1740 | 1468356613899 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 13:50:14 INFO - PROCESS | 1740 | 1468356614226 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:14 INFO - PROCESS | 1740 | 1468356614235 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:14 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d87a000 == 47 [pid = 1740] [id = 673] 13:50:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 121 (0x8ee52c00) [pid = 1740] [serial = 2020] [outer = (nil)] 13:50:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 122 (0x8fc9b000) [pid = 1740] [serial = 2021] [outer = 0x8ee52c00] 13:50:14 INFO - PROCESS | 1740 | 1468356614319 Marionette DEBUG loaded listener.js 13:50:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 123 (0x8fca5c00) [pid = 1740] [serial = 2022] [outer = 0x8ee52c00] 13:50:15 INFO - PROCESS | 1740 | 1468356615215 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]]]}] 13:50:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:50:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1693ms 13:50:15 INFO - PROCESS | 1740 | 1468356615293 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 13:50:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:50:15 INFO - PROCESS | 1740 | 1468356615299 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 13:50:15 INFO - PROCESS | 1740 | 1468356615305 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:50:15 INFO - PROCESS | 1740 | 1468356615309 Marionette TRACE conn3 <- [1,2666,null,{}] 13:50:15 INFO - PROCESS | 1740 | 1468356615315 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}] 13:50:15 INFO - PROCESS | 1740 | 1468356615320 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:15 INFO - PROCESS | 1740 | 1468356615576 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 13:50:15 INFO - PROCESS | 1740 | 1468356615903 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:15 INFO - PROCESS | 1740 | 1468356615911 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eec6800 == 48 [pid = 1740] [id = 674] 13:50:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 124 (0x91319c00) [pid = 1740] [serial = 2023] [outer = (nil)] 13:50:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 125 (0x914b4000) [pid = 1740] [serial = 2024] [outer = 0x91319c00] 13:50:15 INFO - PROCESS | 1740 | 1468356615996 Marionette DEBUG loaded listener.js 13:50:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 126 (0x914bc800) [pid = 1740] [serial = 2025] [outer = 0x91319c00] 13:50:17 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:17 INFO - PROCESS | 1740 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:50:17 INFO - PROCESS | 1740 | 1468356617314 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]]]}] 13:50:17 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) 13:50:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2038ms 13:50:17 INFO - PROCESS | 1740 | 1468356617394 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 13:50:17 INFO - PROCESS | 1740 | 1468356617397 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 13:50:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:50:17 INFO - PROCESS | 1740 | 1468356617434 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:50:17 INFO - PROCESS | 1740 | 1468356617438 Marionette TRACE conn3 <- [1,2670,null,{}] 13:50:17 INFO - PROCESS | 1740 | 1468356617446 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}] 13:50:17 INFO - PROCESS | 1740 | 1468356617451 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:17 INFO - PROCESS | 1740 | 1468356617646 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 13:50:17 INFO - PROCESS | 1740 | 1468356617917 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:17 INFO - PROCESS | 1740 | 1468356617936 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:17 INFO - PROCESS | 1740 | ++DOCSHELL 0x91cd8c00 == 49 [pid = 1740] [id = 675] 13:50:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 127 (0x91cd9400) [pid = 1740] [serial = 2026] [outer = (nil)] 13:50:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 128 (0x91d76400) [pid = 1740] [serial = 2027] [outer = 0x91cd9400] 13:50:18 INFO - PROCESS | 1740 | 1468356618029 Marionette DEBUG loaded listener.js 13:50:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 129 (0x9208fc00) [pid = 1740] [serial = 2028] [outer = 0x91cd9400] 13:50:19 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:19 INFO - PROCESS | 1740 | 1468356619556 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:50:19 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 13:50:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:50:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 13:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:50:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 2186ms 13:50:19 INFO - PROCESS | 1740 | 1468356619621 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 13:50:19 INFO - PROCESS | 1740 | 1468356619626 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 13:50:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:50:19 INFO - PROCESS | 1740 | 1468356619633 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:50:19 INFO - PROCESS | 1740 | 1468356619637 Marionette TRACE conn3 <- [1,2674,null,{}] 13:50:19 INFO - PROCESS | 1740 | 1468356619643 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}] 13:50:19 INFO - PROCESS | 1740 | 1468356619649 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:19 INFO - PROCESS | 1740 | 1468356619955 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 13:50:20 INFO - PROCESS | 1740 | 1468356620162 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:20 INFO - PROCESS | 1740 | 1468356620171 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:20 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ac69c00 == 50 [pid = 1740] [id = 676] 13:50:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 130 (0x915df400) [pid = 1740] [serial = 2029] [outer = (nil)] 13:50:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 131 (0x92427800) [pid = 1740] [serial = 2030] [outer = 0x915df400] 13:50:20 INFO - PROCESS | 1740 | 1468356620256 Marionette DEBUG loaded listener.js 13:50:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 132 (0x9242b400) [pid = 1740] [serial = 2031] [outer = 0x915df400] 13:50:21 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:21 INFO - PROCESS | 1740 | 1468356621618 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:50:21 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 13:50:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:50:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 13:50:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:50:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 2091ms 13:50:21 INFO - PROCESS | 1740 | 1468356621727 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 13:50:21 INFO - PROCESS | 1740 | 1468356621731 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 13:50:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:50:21 INFO - PROCESS | 1740 | 1468356621738 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:50:21 INFO - PROCESS | 1740 | 1468356621742 Marionette TRACE conn3 <- [1,2678,null,{}] 13:50:21 INFO - PROCESS | 1740 | 1468356621749 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}] 13:50:21 INFO - PROCESS | 1740 | 1468356621753 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:21 INFO - PROCESS | 1740 | 1468356621964 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 13:50:22 INFO - PROCESS | 1740 | 1468356622296 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:22 INFO - PROCESS | 1740 | 1468356622304 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:22 INFO - PROCESS | 1740 | ++DOCSHELL 0x8abe3400 == 51 [pid = 1740] [id = 677] 13:50:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 133 (0x8abe9000) [pid = 1740] [serial = 2032] [outer = (nil)] 13:50:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 134 (0x8c1ea000) [pid = 1740] [serial = 2033] [outer = 0x8abe9000] 13:50:22 INFO - PROCESS | 1740 | 1468356622390 Marionette DEBUG loaded listener.js 13:50:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 135 (0x8c1f4400) [pid = 1740] [serial = 2034] [outer = 0x8abe9000] 13:50:24 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:24 INFO - PROCESS | 1740 | 1468356624193 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]]]}] 13:50: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) 13:50:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2496ms 13:50:24 INFO - PROCESS | 1740 | 1468356624236 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 13:50:24 INFO - PROCESS | 1740 | 1468356624242 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 13:50:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:50:24 INFO - PROCESS | 1740 | 1468356624252 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:50:24 INFO - PROCESS | 1740 | 1468356624258 Marionette TRACE conn3 <- [1,2682,null,{}] 13:50:24 INFO - PROCESS | 1740 | 1468356624267 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}] 13:50:24 INFO - PROCESS | 1740 | 1468356624272 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:24 INFO - PROCESS | 1740 | 1468356624507 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 13:50:24 INFO - PROCESS | 1740 | 1468356624912 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:24 INFO - PROCESS | 1740 | 1468356624928 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:24 INFO - PROCESS | 1740 | ++DOCSHELL 0x8c1ec400 == 52 [pid = 1740] [id = 678] 13:50:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 136 (0x8c1ef800) [pid = 1740] [serial = 2035] [outer = (nil)] 13:50:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 137 (0x8c6ba400) [pid = 1740] [serial = 2036] [outer = 0x8c1ef800] 13:50:25 INFO - PROCESS | 1740 | 1468356625008 Marionette DEBUG loaded listener.js 13:50:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 138 (0x8c6c8c00) [pid = 1740] [serial = 2037] [outer = 0x8c1ef800] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8ec37000 == 51 [pid = 1740] [id = 587] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x923bd400 == 50 [pid = 1740] [id = 588] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x88f05c00 == 49 [pid = 1740] [id = 669] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8d1edc00 == 48 [pid = 1740] [id = 668] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8d6d9c00 == 47 [pid = 1740] [id = 667] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8b35d800 == 46 [pid = 1740] [id = 666] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8abe6000 == 45 [pid = 1740] [id = 665] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8d6cec00 == 44 [pid = 1740] [id = 597] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8d879400 == 43 [pid = 1740] [id = 585] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8b4cd000 == 42 [pid = 1740] [id = 653] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8bdc8c00 == 41 [pid = 1740] [id = 658] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc42400 == 40 [pid = 1740] [id = 652] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8d6d9400 == 39 [pid = 1740] [id = 599] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x99f1dc00 == 38 [pid = 1740] [id = 596] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8b356800 == 37 [pid = 1740] [id = 655] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8ac6e800 == 36 [pid = 1740] [id = 662] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee5e400 == 35 [pid = 1740] [id = 589] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x88f0bc00 == 34 [pid = 1740] [id = 651] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc44000 == 33 [pid = 1740] [id = 593] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8eecb800 == 32 [pid = 1740] [id = 586] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8abe9400 == 31 [pid = 1740] [id = 654] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8d6d1c00 == 30 [pid = 1740] [id = 598] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8b354000 == 29 [pid = 1740] [id = 663] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8bdc2400 == 28 [pid = 1740] [id = 594] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc49400 == 27 [pid = 1740] [id = 656] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8bdc1400 == 26 [pid = 1740] [id = 664] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8b4c2400 == 25 [pid = 1740] [id = 600] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x88f0a800 == 24 [pid = 1740] [id = 657] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x91cdb400 == 23 [pid = 1740] [id = 661] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7bfc00 == 22 [pid = 1740] [id = 590] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8bdc8800 == 21 [pid = 1740] [id = 659] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8b34f000 == 20 [pid = 1740] [id = 601] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8ec3f400 == 19 [pid = 1740] [id = 660] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x91444400 == 18 [pid = 1740] [id = 591] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8ac6cc00 == 17 [pid = 1740] [id = 647] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x9961d800 == 16 [pid = 1740] [id = 592] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8fc9bc00 == 15 [pid = 1740] [id = 595] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8ac69c00 == 14 [pid = 1740] [id = 676] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8abe3400 == 13 [pid = 1740] [id = 677] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x91cd8c00 == 12 [pid = 1740] [id = 675] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8eec6800 == 11 [pid = 1740] [id = 674] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8d87a000 == 10 [pid = 1740] [id = 673] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8c6c5400 == 9 [pid = 1740] [id = 671] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7bac00 == 8 [pid = 1740] [id = 672] 13:50:27 INFO - PROCESS | 1740 | --DOCSHELL 0x88f09c00 == 7 [pid = 1740] [id = 670] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 137 (0x9261c400) [pid = 1740] [serial = 1941] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 136 (0x99c36800) [pid = 1740] [serial = 1910] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 135 (0x92b85000) [pid = 1740] [serial = 1904] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 134 (0x88f10800) [pid = 1740] [serial = 1925] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 133 (0x9d5d5800) [pid = 1740] [serial = 1917] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 132 (0x8ea3c400) [pid = 1740] [serial = 1923] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 131 (0x8ec3d800) [pid = 1740] [serial = 1898] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 130 (0x8eef4400) [pid = 1740] [serial = 1899] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 129 (0xa20a0000) [pid = 1740] [serial = 1919] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 128 (0x8c1f1800) [pid = 1740] [serial = 1935] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 127 (0x9522b400) [pid = 1740] [serial = 1907] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 126 (0x9aed3800) [pid = 1740] [serial = 1914] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 125 (0x8b354c00) [pid = 1740] [serial = 1944] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 124 (0x8ea40c00) [pid = 1740] [serial = 1938] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 123 (0x8bc46000) [pid = 1740] [serial = 1896] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 122 (0x9b8f3000) [pid = 1740] [serial = 1916] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 121 (0x92631c00) [pid = 1740] [serial = 1901] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 120 (0x8b4cc000) [pid = 1740] [serial = 1947] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 119 (0x8b35d000) [pid = 1740] [serial = 1946] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 118 (0x8c1ed400) [pid = 1740] [serial = 1934] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 117 (0x8c6bf800) [pid = 1740] [serial = 1950] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 116 (0x8ea3b400) [pid = 1740] [serial = 1926] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 115 (0x92613400) [pid = 1740] [serial = 1928] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 114 (0x99f1b000) [pid = 1740] [serial = 1911] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 113 (0x9261b400) [pid = 1740] [serial = 1931] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 112 (0x9263b800) [pid = 1740] [serial = 1902] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 111 (0x978e1000) [pid = 1740] [serial = 1908] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 110 (0x8d6db000) [pid = 1740] [serial = 1937] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 109 (0x8ea3ac00) [pid = 1740] [serial = 1922] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 108 (0x93abf800) [pid = 1740] [serial = 1905] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 107 (0x92614c00) [pid = 1740] [serial = 1929] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 106 (0x92619c00) [pid = 1740] [serial = 1940] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 105 (0x8c6bac00) [pid = 1740] [serial = 1949] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 104 (0x8ac78400) [pid = 1740] [serial = 1943] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 103 (0x9ae74400) [pid = 1740] [serial = 1913] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 102 (0x983d3800) [pid = 1740] [serial = 1932] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0xa2fc1c00) [pid = 1740] [serial = 1920] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x8b4c1400) [pid = 1740] [serial = 1895] [outer = (nil)] [url = about:blank] 13:50:27 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x8d1e6000) [pid = 1740] [serial = 1952] [outer = (nil)] [url = about:blank] 13:50:28 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:28 INFO - PROCESS | 1740 | 1468356628247 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]]]}] 13:50:28 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) 13:50:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 4044ms 13:50:28 INFO - PROCESS | 1740 | 1468356628299 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 13:50:28 INFO - PROCESS | 1740 | 1468356628305 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 13:50:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:50:28 INFO - PROCESS | 1740 | 1468356628314 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:50:28 INFO - PROCESS | 1740 | 1468356628320 Marionette TRACE conn3 <- [1,2686,null,{}] 13:50:28 INFO - PROCESS | 1740 | 1468356628329 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}] 13:50:28 INFO - PROCESS | 1740 | 1468356628334 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:28 INFO - PROCESS | 1740 | 1468356628515 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 13:50:28 INFO - PROCESS | 1740 | 1468356628671 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:28 INFO - PROCESS | 1740 | 1468356628687 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:28 INFO - PROCESS | 1740 | ++DOCSHELL 0x8abe9c00 == 8 [pid = 1740] [id = 679] 13:50:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x8abea400) [pid = 1740] [serial = 2038] [outer = (nil)] 13:50:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x8b354c00) [pid = 1740] [serial = 2039] [outer = 0x8abea400] 13:50:28 INFO - PROCESS | 1740 | 1468356628760 Marionette DEBUG loaded listener.js 13:50:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x8b4c1400) [pid = 1740] [serial = 2040] [outer = 0x8abea400] 13:50:29 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:30 INFO - PROCESS | 1740 | 1468356629997 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:50:30 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 13:50:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:50:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 13:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:50:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1741ms 13:50:30 INFO - PROCESS | 1740 | 1468356630056 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 13:50:30 INFO - PROCESS | 1740 | 1468356630065 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 13:50:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:50:30 INFO - PROCESS | 1740 | 1468356630086 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:50:30 INFO - PROCESS | 1740 | 1468356630091 Marionette TRACE conn3 <- [1,2690,null,{}] 13:50:30 INFO - PROCESS | 1740 | 1468356630098 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}] 13:50:30 INFO - PROCESS | 1740 | 1468356630104 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:30 INFO - PROCESS | 1740 | 1468356630365 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 13:50:30 INFO - PROCESS | 1740 | 1468356630397 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:30 INFO - PROCESS | 1740 | 1468356630407 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:30 INFO - PROCESS | 1740 | ++DOCSHELL 0x8b4c9800 == 9 [pid = 1740] [id = 680] 13:50:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 103 (0x8bc48000) [pid = 1740] [serial = 2041] [outer = (nil)] 13:50:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 104 (0x8bc4f800) [pid = 1740] [serial = 2042] [outer = 0x8bc48000] 13:50:30 INFO - PROCESS | 1740 | 1468356630485 Marionette DEBUG loaded listener.js 13:50:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 105 (0x8bdc7400) [pid = 1740] [serial = 2043] [outer = 0x8bc48000] 13:50:31 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:32 INFO - PROCESS | 1740 | 1468356632696 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:50:32 INFO - PROCESS | 1740 | --DOMWINDOW == 104 (0x8c6c8400) [pid = 1740] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:50:32 INFO - PROCESS | 1740 | --DOMWINDOW == 103 (0x8e261c00) [pid = 1740] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:50:32 INFO - PROCESS | 1740 | --DOMWINDOW == 102 (0x88f09000) [pid = 1740] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:50:32 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x8bc42c00) [pid = 1740] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:50:32 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x8d6db800) [pid = 1740] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:50:32 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x8d7c3c00) [pid = 1740] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:50:32 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x8b355c00) [pid = 1740] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:50:32 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x8ac6ec00) [pid = 1740] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:50:32 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x914b4c00) [pid = 1740] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:50:32 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x8fc9f800) [pid = 1740] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:50:32 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x91cdcc00) [pid = 1740] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:50:32 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x88f0c000) [pid = 1740] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:50:32 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x88f0cc00) [pid = 1740] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:50:32 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x8bc45000) [pid = 1740] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:50:32 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x8d1e9800) [pid = 1740] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:50:32 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x8bdc3400) [pid = 1740] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:50:32 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x8b35c800) [pid = 1740] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:50:32 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 13:50:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:50:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 13:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:50:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 2746ms 13:50:32 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x8abe6400) [pid = 1740] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:50:32 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x8bdcf000) [pid = 1740] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:50:32 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x8c1e9c00) [pid = 1740] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:50:32 INFO - PROCESS | 1740 | 1468356632848 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 13:50:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:50:32 INFO - PROCESS | 1740 | 1468356632852 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 13:50:32 INFO - PROCESS | 1740 | 1468356632859 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:50:32 INFO - PROCESS | 1740 | 1468356632865 Marionette TRACE conn3 <- [1,2694,null,{}] 13:50:32 INFO - PROCESS | 1740 | 1468356632882 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}] 13:50:32 INFO - PROCESS | 1740 | 1468356632891 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:33 INFO - PROCESS | 1740 | 1468356633110 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 13:50:33 INFO - PROCESS | 1740 | 1468356633209 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:33 INFO - PROCESS | 1740 | 1468356633221 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:33 INFO - PROCESS | 1740 | ++DOCSHELL 0x8c6c1000 == 10 [pid = 1740] [id = 681] 13:50:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x8c6c1c00) [pid = 1740] [serial = 2044] [outer = (nil)] 13:50:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x8d1e5000) [pid = 1740] [serial = 2045] [outer = 0x8c6c1c00] 13:50:33 INFO - PROCESS | 1740 | 1468356633296 Marionette DEBUG loaded listener.js 13:50:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x8d1efc00) [pid = 1740] [serial = 2046] [outer = 0x8c6c1c00] 13:50:34 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:34 INFO - PROCESS | 1740 | 1468356634543 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:50:34 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 13:50:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:50:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 13:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:50:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1736ms 13:50:34 INFO - PROCESS | 1740 | 1468356634597 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 13:50:34 INFO - PROCESS | 1740 | 1468356634602 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 13:50:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:50:34 INFO - PROCESS | 1740 | 1468356634608 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:50:34 INFO - PROCESS | 1740 | 1468356634612 Marionette TRACE conn3 <- [1,2698,null,{}] 13:50:34 INFO - PROCESS | 1740 | 1468356634675 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}] 13:50:34 INFO - PROCESS | 1740 | 1468356634681 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:34 INFO - PROCESS | 1740 | 1468356634901 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 13:50:35 INFO - PROCESS | 1740 | 1468356635091 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:35 INFO - PROCESS | 1740 | 1468356635098 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:35 INFO - PROCESS | 1740 | ++DOCSHELL 0x88f0e000 == 11 [pid = 1740] [id = 682] 13:50:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x88f0e400) [pid = 1740] [serial = 2047] [outer = (nil)] 13:50:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x8abe3c00) [pid = 1740] [serial = 2048] [outer = 0x88f0e400] 13:50:35 INFO - PROCESS | 1740 | 1468356635186 Marionette DEBUG loaded listener.js 13:50:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x8ac74000) [pid = 1740] [serial = 2049] [outer = 0x88f0e400] 13:50:36 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:36 INFO - PROCESS | 1740 | 1468356636559 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:50:36 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 13:50:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:50:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 13:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:50:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1964ms 13:50:36 INFO - PROCESS | 1740 | 1468356636650 Marionette TRACE conn3 -> [0,2701,"getWindowHandle",null] 13:50:36 INFO - PROCESS | 1740 | 1468356636658 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 13:50:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:50:36 INFO - PROCESS | 1740 | 1468356636673 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:50:36 INFO - PROCESS | 1740 | 1468356636679 Marionette TRACE conn3 <- [1,2702,null,{}] 13:50:36 INFO - PROCESS | 1740 | 1468356636688 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}] 13:50:36 INFO - PROCESS | 1740 | 1468356636695 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:36 INFO - PROCESS | 1740 | 1468356636872 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 13:50:37 INFO - PROCESS | 1740 | 1468356637070 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:37 INFO - PROCESS | 1740 | 1468356637078 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:37 INFO - PROCESS | 1740 | ++DOCSHELL 0x8b35d800 == 12 [pid = 1740] [id = 683] 13:50:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x8b4c2400) [pid = 1740] [serial = 2050] [outer = (nil)] 13:50:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x8bdc6c00) [pid = 1740] [serial = 2051] [outer = 0x8b4c2400] 13:50:37 INFO - PROCESS | 1740 | 1468356637163 Marionette DEBUG loaded listener.js 13:50:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x8bdce400) [pid = 1740] [serial = 2052] [outer = 0x8b4c2400] 13:50:38 INFO - PROCESS | 1740 | 1468356638137 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]]]}] 13:50:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:50:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1490ms 13:50:38 INFO - PROCESS | 1740 | 1468356638161 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 13:50:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:50:38 INFO - PROCESS | 1740 | 1468356638166 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 13:50:38 INFO - PROCESS | 1740 | 1468356638173 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:50:38 INFO - PROCESS | 1740 | 1468356638176 Marionette TRACE conn3 <- [1,2706,null,{}] 13:50:38 INFO - PROCESS | 1740 | 1468356638183 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}] 13:50:38 INFO - PROCESS | 1740 | 1468356638189 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:38 INFO - PROCESS | 1740 | 1468356638382 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 13:50:38 INFO - PROCESS | 1740 | 1468356638629 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:38 INFO - PROCESS | 1740 | 1468356638638 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:38 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d6da000 == 13 [pid = 1740] [id = 684] 13:50:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x8d6db800) [pid = 1740] [serial = 2053] [outer = (nil)] 13:50:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x8d7ba800) [pid = 1740] [serial = 2054] [outer = 0x8d6db800] 13:50:38 INFO - PROCESS | 1740 | 1468356638769 Marionette DEBUG loaded listener.js 13:50:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x8d7c3c00) [pid = 1740] [serial = 2055] [outer = 0x8d6db800] 13:50:39 INFO - PROCESS | 1740 | 1468356639783 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]]]}] 13:50:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:50:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1644ms 13:50:39 INFO - PROCESS | 1740 | 1468356639819 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 13:50:39 INFO - PROCESS | 1740 | 1468356639828 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 13:50:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:50:39 INFO - PROCESS | 1740 | 1468356639846 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:50:39 INFO - PROCESS | 1740 | 1468356639854 Marionette TRACE conn3 <- [1,2710,null,{}] 13:50:39 INFO - PROCESS | 1740 | 1468356639861 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}] 13:50:39 INFO - PROCESS | 1740 | 1468356639868 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:40 INFO - PROCESS | 1740 | 1468356640114 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 13:50:40 INFO - PROCESS | 1740 | 1468356640355 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:40 INFO - PROCESS | 1740 | 1468356640363 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:40 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ac77400 == 14 [pid = 1740] [id = 685] 13:50:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x8b357000) [pid = 1740] [serial = 2056] [outer = (nil)] 13:50:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x8e25b000) [pid = 1740] [serial = 2057] [outer = 0x8b357000] 13:50:40 INFO - PROCESS | 1740 | 1468356640491 Marionette DEBUG loaded listener.js 13:50:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x8c1f4c00) [pid = 1740] [serial = 2058] [outer = 0x8b357000] 13:50:41 INFO - PROCESS | 1740 | 1468356641421 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] 13:50:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:50:41 INFO - PROCESS | 1740 | 1468356641455 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 13:50:41 INFO - PROCESS | 1740 | 1468356641462 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:50:41 INFO - PROCESS | 1740 | 1468356641465 Marionette TRACE conn3 <- [1,2714,null,{}] 13:50:41 INFO - PROCESS | 1740 | 1468356641471 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}] 13:50:41 INFO - PROCESS | 1740 | 1468356641477 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:41 INFO - PROCESS | 1740 | 1468356641663 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 13:50:41 INFO - PROCESS | 1740 | 1468356641907 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:41 INFO - PROCESS | 1740 | 1468356641915 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x8b359400 == 15 [pid = 1740] [id = 686] 13:50:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x8d880400) [pid = 1740] [serial = 2059] [outer = (nil)] 13:50:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x8ea3f000) [pid = 1740] [serial = 2060] [outer = 0x8d880400] 13:50:42 INFO - PROCESS | 1740 | 1468356642039 Marionette DEBUG loaded listener.js 13:50:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 103 (0x8ea3d000) [pid = 1740] [serial = 2061] [outer = 0x8d880400] 13:50:42 INFO - PROCESS | 1740 | 1468356642912 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]]]}] 13:50:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:50:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1493ms 13:50:42 INFO - PROCESS | 1740 | 1468356642955 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 13:50:42 INFO - PROCESS | 1740 | 1468356642959 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 13:50:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:50:42 INFO - PROCESS | 1740 | 1468356642966 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:50:42 INFO - PROCESS | 1740 | 1468356642970 Marionette TRACE conn3 <- [1,2718,null,{}] 13:50:42 INFO - PROCESS | 1740 | 1468356642975 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}] 13:50:42 INFO - PROCESS | 1740 | 1468356642981 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:43 INFO - PROCESS | 1740 | 1468356643167 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 13:50:43 INFO - PROCESS | 1740 | 1468356643361 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:43 INFO - PROCESS | 1740 | 1468356643381 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc48c00 == 16 [pid = 1740] [id = 687] 13:50:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 104 (0x8c6c0000) [pid = 1740] [serial = 2062] [outer = (nil)] 13:50:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 105 (0x8ee59c00) [pid = 1740] [serial = 2063] [outer = 0x8c6c0000] 13:50:43 INFO - PROCESS | 1740 | 1468356643555 Marionette DEBUG loaded listener.js 13:50:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 106 (0x8eec7000) [pid = 1740] [serial = 2064] [outer = 0x8c6c0000] 13:50:44 INFO - PROCESS | 1740 | 1468356644556 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] 13:50:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:50:44 INFO - PROCESS | 1740 | 1468356644607 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 13:50:44 INFO - PROCESS | 1740 | 1468356644614 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:50:44 INFO - PROCESS | 1740 | 1468356644617 Marionette TRACE conn3 <- [1,2722,null,{}] 13:50:44 INFO - PROCESS | 1740 | 1468356644623 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}] 13:50:44 INFO - PROCESS | 1740 | 1468356644629 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:44 INFO - PROCESS | 1740 | 1468356644813 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 13:50:45 INFO - PROCESS | 1740 | 1468356645056 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:45 INFO - PROCESS | 1740 | 1468356645065 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:45 INFO - PROCESS | 1740 | ++DOCSHELL 0x8c1f1400 == 17 [pid = 1740] [id = 688] 13:50:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 107 (0x8d881800) [pid = 1740] [serial = 2065] [outer = (nil)] 13:50:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 108 (0x8eefb800) [pid = 1740] [serial = 2066] [outer = 0x8d881800] 13:50:45 INFO - PROCESS | 1740 | 1468356645191 Marionette DEBUG loaded listener.js 13:50:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 109 (0x8eefe800) [pid = 1740] [serial = 2067] [outer = 0x8d881800] 13:50:46 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif" 13:50:46 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 13:50:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1 13:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:46 INFO - _addTest/ [0,2725,"getWindowHandle",null] 13:50:46 INFO - PROCESS | 1740 | 1468356646151 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 13:50:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:50:46 INFO - PROCESS | 1740 | 1468356646158 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:50:46 INFO - PROCESS | 1740 | 1468356646162 Marionette TRACE conn3 <- [1,2726,null,{}] 13:50:46 INFO - PROCESS | 1740 | 1468356646168 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}] 13:50:46 INFO - PROCESS | 1740 | 1468356646173 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:46 INFO - PROCESS | 1740 | 1468356646366 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 13:50:46 INFO - PROCESS | 1740 | 1468356646610 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:46 INFO - PROCESS | 1740 | 1468356646621 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x88f01800 == 18 [pid = 1740] [id = 689] 13:50:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 110 (0x8abe5000) [pid = 1740] [serial = 2068] [outer = (nil)] 13:50:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 111 (0x8bdce800) [pid = 1740] [serial = 2069] [outer = 0x8abe5000] 13:50:46 INFO - PROCESS | 1740 | 1468356646747 Marionette DEBUG loaded listener.js 13:50:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 112 (0x8c6c2c00) [pid = 1740] [serial = 2070] [outer = 0x8abe5000] 13:50:47 INFO - PROCESS | 1740 | 1468356647839 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]]]}] 13:50:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:50:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1693ms 13:50:47 INFO - PROCESS | 1740 | 1468356647852 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 13:50:47 INFO - PROCESS | 1740 | 1468356647858 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 13:50:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:50:47 INFO - PROCESS | 1740 | 1468356647868 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:50:47 INFO - PROCESS | 1740 | 1468356647872 Marionette TRACE conn3 <- [1,2730,null,{}] 13:50:47 INFO - PROCESS | 1740 | 1468356647881 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}] 13:50:47 INFO - PROCESS | 1740 | 1468356647887 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:48 INFO - PROCESS | 1740 | 1468356648083 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 13:50:48 INFO - PROCESS | 1740 | 1468356648339 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:48 INFO - PROCESS | 1740 | 1468356648354 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x8b350c00 == 19 [pid = 1740] [id = 690] 13:50:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 113 (0x8b351400) [pid = 1740] [serial = 2071] [outer = (nil)] 13:50:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 114 (0x8b357c00) [pid = 1740] [serial = 2072] [outer = 0x8b351400] 13:50:48 INFO - PROCESS | 1740 | 1468356648468 Marionette DEBUG loaded listener.js 13:50:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 115 (0x8b4cc400) [pid = 1740] [serial = 2073] [outer = 0x8b351400] 13:50:49 INFO - PROCESS | 1740 | --DOCSHELL 0x8c6c1000 == 18 [pid = 1740] [id = 681] 13:50:49 INFO - PROCESS | 1740 | --DOCSHELL 0x8b4c9800 == 17 [pid = 1740] [id = 680] 13:50:49 INFO - PROCESS | 1740 | --DOCSHELL 0x8abe9c00 == 16 [pid = 1740] [id = 679] 13:50:49 INFO - PROCESS | 1740 | --DOCSHELL 0x8c1ec400 == 15 [pid = 1740] [id = 678] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 114 (0x8d6cf000) [pid = 1740] [serial = 1953] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 113 (0x8ea33800) [pid = 1740] [serial = 2006] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 112 (0x8ec35000) [pid = 1740] [serial = 2007] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 111 (0x8d6cf800) [pid = 1740] [serial = 2009] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 110 (0x8bc4c000) [pid = 1740] [serial = 2000] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 109 (0x8c1ed000) [pid = 1740] [serial = 2001] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 108 (0x8d7ba400) [pid = 1740] [serial = 2003] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 107 (0x8d868000) [pid = 1740] [serial = 1961] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 106 (0x8d877000) [pid = 1740] [serial = 1962] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 105 (0x8d6d3800) [pid = 1740] [serial = 1991] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 104 (0x8d6dd000) [pid = 1740] [serial = 1992] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 103 (0x8bc4e000) [pid = 1740] [serial = 1988] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 102 (0x8d1f0000) [pid = 1740] [serial = 1989] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x915de400) [pid = 1740] [serial = 1982] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x91cd1400) [pid = 1740] [serial = 1983] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x914bd400) [pid = 1740] [serial = 1979] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x914bf800) [pid = 1740] [serial = 1980] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x91d72800) [pid = 1740] [serial = 1985] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x91dbb400) [pid = 1740] [serial = 1986] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x8abe0c00) [pid = 1740] [serial = 1955] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x8ac69800) [pid = 1740] [serial = 1956] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x91317000) [pid = 1740] [serial = 1973] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x91319000) [pid = 1740] [serial = 1974] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x8bdd0800) [pid = 1740] [serial = 1958] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x8c1f8800) [pid = 1740] [serial = 1959] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x8ea37000) [pid = 1740] [serial = 1964] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x8ec32800) [pid = 1740] [serial = 1965] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x8d874c00) [pid = 1740] [serial = 1994] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9131cc00) [pid = 1740] [serial = 1995] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x8ee54800) [pid = 1740] [serial = 1967] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x8ec40000) [pid = 1740] [serial = 1968] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x8ac6d400) [pid = 1740] [serial = 1997] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x8b354400) [pid = 1740] [serial = 1998] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x91444000) [pid = 1740] [serial = 1976] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x91449400) [pid = 1740] [serial = 1977] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x8eecc400) [pid = 1740] [serial = 1970] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x8fb48000) [pid = 1740] [serial = 1971] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x8e25b400) [pid = 1740] [serial = 2010] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x8d864c00) [pid = 1740] [serial = 2004] [outer = (nil)] [url = about:blank] 13:50:49 INFO - PROCESS | 1740 | 1468356649955 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:50:50 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 13:50:50 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 13:50:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 13:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:50:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 2135ms 13:50:50 INFO - PROCESS | 1740 | 1468356650004 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 13:50:50 INFO - PROCESS | 1740 | 1468356650012 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 13:50:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:50:50 INFO - PROCESS | 1740 | 1468356650022 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:50:50 INFO - PROCESS | 1740 | 1468356650025 Marionette TRACE conn3 <- [1,2734,null,{}] 13:50:50 INFO - PROCESS | 1740 | 1468356650032 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}] 13:50:50 INFO - PROCESS | 1740 | 1468356650038 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:50 INFO - PROCESS | 1740 | 1468356650205 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 13:50:50 INFO - PROCESS | 1740 | 1468356650367 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:50 INFO - PROCESS | 1740 | 1468356650375 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x8abe9c00 == 16 [pid = 1740] [id = 691] 13:50:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x8bc41800) [pid = 1740] [serial = 2074] [outer = (nil)] 13:50:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x8bdcd400) [pid = 1740] [serial = 2075] [outer = 0x8bc41800] 13:50:50 INFO - PROCESS | 1740 | 1468356650449 Marionette DEBUG loaded listener.js 13:50:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x8c1f2400) [pid = 1740] [serial = 2076] [outer = 0x8bc41800] 13:50:51 INFO - PROCESS | 1740 | 1468356651252 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]]]}] 13:50:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:50:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1282ms 13:50:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:50:51 INFO - PROCESS | 1740 | 1468356651304 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 13:50:51 INFO - PROCESS | 1740 | 1468356651308 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 13:50:51 INFO - PROCESS | 1740 | 1468356651315 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:50:51 INFO - PROCESS | 1740 | 1468356651321 Marionette TRACE conn3 <- [1,2738,null,{}] 13:50:51 INFO - PROCESS | 1740 | 1468356651342 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}] 13:50:51 INFO - PROCESS | 1740 | 1468356651351 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:51 INFO - PROCESS | 1740 | 1468356651591 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 13:50:51 INFO - PROCESS | 1740 | 1468356651619 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:51 INFO - PROCESS | 1740 | 1468356651630 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:51 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d6d6000 == 17 [pid = 1740] [id = 692] 13:50:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x8d6d6800) [pid = 1740] [serial = 2077] [outer = (nil)] 13:50:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x8d6dd400) [pid = 1740] [serial = 2078] [outer = 0x8d6d6800] 13:50:51 INFO - PROCESS | 1740 | 1468356651716 Marionette DEBUG loaded listener.js 13:50:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x8d7c2400) [pid = 1740] [serial = 2079] [outer = 0x8d6d6800] 13:50:52 INFO - PROCESS | 1740 | 1468356652756 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]]]}] 13:50:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:50:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1492ms 13:50:52 INFO - PROCESS | 1740 | 1468356652806 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 13:50:52 INFO - PROCESS | 1740 | 1468356652811 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 13:50:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:50:52 INFO - PROCESS | 1740 | 1468356652823 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:50:52 INFO - PROCESS | 1740 | 1468356652825 Marionette TRACE conn3 <- [1,2742,null,{}] 13:50:52 INFO - PROCESS | 1740 | 1468356652830 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}] 13:50:52 INFO - PROCESS | 1740 | 1468356652844 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:53 INFO - PROCESS | 1740 | 1468356653099 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 13:50:53 INFO - PROCESS | 1740 | 1468356653126 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:53 INFO - PROCESS | 1740 | 1468356653134 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:53 INFO - PROCESS | 1740 | ++DOCSHELL 0x8c6c7000 == 18 [pid = 1740] [id = 693] 13:50:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x8d6d7400) [pid = 1740] [serial = 2080] [outer = (nil)] 13:50:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x8d875400) [pid = 1740] [serial = 2081] [outer = 0x8d6d7400] 13:50:53 INFO - PROCESS | 1740 | 1468356653221 Marionette DEBUG loaded listener.js 13:50:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x8e25d800) [pid = 1740] [serial = 2082] [outer = 0x8d6d7400] 13:50:53 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x88f0d400) [pid = 1740] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:50:53 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x91cd9400) [pid = 1740] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:50:53 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x8c1ef800) [pid = 1740] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:50:53 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x91319c00) [pid = 1740] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:50:53 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x915df400) [pid = 1740] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:50:53 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x8bc48000) [pid = 1740] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:50:53 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x8c6c5c00) [pid = 1740] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:50:53 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x8ee52c00) [pid = 1740] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:50:53 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x8abea400) [pid = 1740] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:50:53 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x8d875c00) [pid = 1740] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:50:53 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x8abe9000) [pid = 1740] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:50:54 INFO - PROCESS | 1740 | 1468356654181 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]]]}] 13:50:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:50:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1385ms 13:50:54 INFO - PROCESS | 1740 | 1468356654209 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 13:50:54 INFO - PROCESS | 1740 | 1468356654218 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 13:50:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:50:54 INFO - PROCESS | 1740 | 1468356654231 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:50:54 INFO - PROCESS | 1740 | 1468356654236 Marionette TRACE conn3 <- [1,2746,null,{}] 13:50:54 INFO - PROCESS | 1740 | 1468356654243 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}] 13:50:54 INFO - PROCESS | 1740 | 1468356654248 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:54 INFO - PROCESS | 1740 | 1468356654417 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 13:50:54 INFO - PROCESS | 1740 | 1468356654433 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:54 INFO - PROCESS | 1740 | 1468356654442 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:54 INFO - PROCESS | 1740 | ++DOCSHELL 0x8b4cdc00 == 19 [pid = 1740] [id = 694] 13:50:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x8c1ef800) [pid = 1740] [serial = 2083] [outer = (nil)] 13:50:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x8e269400) [pid = 1740] [serial = 2084] [outer = 0x8c1ef800] 13:50:54 INFO - PROCESS | 1740 | 1468356654651 Marionette DEBUG loaded listener.js 13:50:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x8ea35400) [pid = 1740] [serial = 2085] [outer = 0x8c1ef800] 13:50:55 INFO - PROCESS | 1740 | 1468356655445 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]]]}] 13:50:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:50:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1251ms 13:50:55 INFO - PROCESS | 1740 | 1468356655480 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 13:50:55 INFO - PROCESS | 1740 | 1468356655484 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 13:50:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:50:55 INFO - PROCESS | 1740 | 1468356655490 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:50:55 INFO - PROCESS | 1740 | 1468356655494 Marionette TRACE conn3 <- [1,2750,null,{}] 13:50:55 INFO - PROCESS | 1740 | 1468356655501 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}] 13:50:55 INFO - PROCESS | 1740 | 1468356655511 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:55 INFO - PROCESS | 1740 | 1468356655876 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 13:50:56 INFO - PROCESS | 1740 | 1468356656051 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:56 INFO - PROCESS | 1740 | 1468356656060 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:56 INFO - PROCESS | 1740 | ++DOCSHELL 0x8abe1800 == 20 [pid = 1740] [id = 695] 13:50:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x8abe2c00) [pid = 1740] [serial = 2086] [outer = (nil)] 13:50:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x8abeb000) [pid = 1740] [serial = 2087] [outer = 0x8abe2c00] 13:50:56 INFO - PROCESS | 1740 | 1468356656222 Marionette DEBUG loaded listener.js 13:50:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x8ac78c00) [pid = 1740] [serial = 2088] [outer = 0x8abe2c00] 13:50:57 INFO - PROCESS | 1740 | 1468356657154 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]]]}] 13:50:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:50:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1694ms 13:50:57 INFO - PROCESS | 1740 | 1468356657188 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 13:50:57 INFO - PROCESS | 1740 | 1468356657196 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 13:50:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:50:57 INFO - PROCESS | 1740 | 1468356657205 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:50:57 INFO - PROCESS | 1740 | 1468356657210 Marionette TRACE conn3 <- [1,2754,null,{}] 13:50:57 INFO - PROCESS | 1740 | 1468356657238 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}] 13:50:57 INFO - PROCESS | 1740 | 1468356657246 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:57 INFO - PROCESS | 1740 | 1468356657483 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 13:50:57 INFO - PROCESS | 1740 | 1468356657729 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:57 INFO - PROCESS | 1740 | 1468356657741 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bdc9000 == 21 [pid = 1740] [id = 696] 13:50:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x8bdd0c00) [pid = 1740] [serial = 2089] [outer = (nil)] 13:50:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x8c1f1c00) [pid = 1740] [serial = 2090] [outer = 0x8bdd0c00] 13:50:57 INFO - PROCESS | 1740 | 1468356657846 Marionette DEBUG loaded listener.js 13:50:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x8c6c0800) [pid = 1740] [serial = 2091] [outer = 0x8bdd0c00] 13:50:58 INFO - PROCESS | 1740 | 1468356658791 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]]]}] 13:50:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:50:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1620ms 13:50:58 INFO - PROCESS | 1740 | 1468356658825 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 13:50:58 INFO - PROCESS | 1740 | 1468356658829 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 13:50:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:50:58 INFO - PROCESS | 1740 | 1468356658837 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:50:58 INFO - PROCESS | 1740 | 1468356658841 Marionette TRACE conn3 <- [1,2758,null,{}] 13:50:58 INFO - PROCESS | 1740 | 1468356658848 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}] 13:50:58 INFO - PROCESS | 1740 | 1468356658854 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:59 INFO - PROCESS | 1740 | 1468356659070 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 13:50:59 INFO - PROCESS | 1740 | 1468356659373 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:59 INFO - PROCESS | 1740 | 1468356659383 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:50:59 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d868000 == 22 [pid = 1740] [id = 697] 13:50:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x8d86c400) [pid = 1740] [serial = 2092] [outer = (nil)] 13:50:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x8d872800) [pid = 1740] [serial = 2093] [outer = 0x8d86c400] 13:50:59 INFO - PROCESS | 1740 | 1468356659511 Marionette DEBUG loaded listener.js 13:50:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x8e25b400) [pid = 1740] [serial = 2094] [outer = 0x8d86c400] 13:51:00 INFO - PROCESS | 1740 | 1468356660469 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]]]}] 13:51:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:51:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1688ms 13:51:00 INFO - PROCESS | 1740 | 1468356660527 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 13:51:00 INFO - PROCESS | 1740 | 1468356660534 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 13:51:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:51:00 INFO - PROCESS | 1740 | 1468356660552 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:51:00 INFO - PROCESS | 1740 | 1468356660560 Marionette TRACE conn3 <- [1,2762,null,{}] 13:51:00 INFO - PROCESS | 1740 | 1468356660567 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}] 13:51:00 INFO - PROCESS | 1740 | 1468356660573 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:00 INFO - PROCESS | 1740 | 1468356660843 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 13:51:01 INFO - PROCESS | 1740 | 1468356661130 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:01 INFO - PROCESS | 1740 | 1468356661139 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:01 INFO - PROCESS | 1740 | ++DOCSHELL 0x8c6c3400 == 23 [pid = 1740] [id = 698] 13:51:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x8c6c8000) [pid = 1740] [serial = 2095] [outer = (nil)] 13:51:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x8ee61800) [pid = 1740] [serial = 2096] [outer = 0x8c6c8000] 13:51:01 INFO - PROCESS | 1740 | 1468356661223 Marionette DEBUG loaded listener.js 13:51:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x8eeca000) [pid = 1740] [serial = 2097] [outer = 0x8c6c8000] 13:51:02 INFO - PROCESS | 1740 | 1468356662202 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]]]}] 13:51:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:51:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1699ms 13:51:02 INFO - PROCESS | 1740 | 1468356662244 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 13:51:02 INFO - PROCESS | 1740 | 1468356662248 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 13:51:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:51:02 INFO - PROCESS | 1740 | 1468356662256 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:51:02 INFO - PROCESS | 1740 | 1468356662260 Marionette TRACE conn3 <- [1,2766,null,{}] 13:51:02 INFO - PROCESS | 1740 | 1468356662266 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}] 13:51:02 INFO - PROCESS | 1740 | 1468356662272 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:02 INFO - PROCESS | 1740 | 1468356662504 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 13:51:02 INFO - PROCESS | 1740 | 1468356662752 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:02 INFO - PROCESS | 1740 | 1468356662759 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eec3c00 == 24 [pid = 1740] [id = 699] 13:51:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x8fb45400) [pid = 1740] [serial = 2098] [outer = (nil)] 13:51:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x8fb48c00) [pid = 1740] [serial = 2099] [outer = 0x8fb45400] 13:51:02 INFO - PROCESS | 1740 | 1468356662900 Marionette DEBUG loaded listener.js 13:51:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x8fb4e000) [pid = 1740] [serial = 2100] [outer = 0x8fb45400] 13:51:03 INFO - PROCESS | 1740 | 1468356663828 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]]]}] 13:51:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:51:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1642ms 13:51:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:51:03 INFO - PROCESS | 1740 | 1468356663900 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 13:51:03 INFO - PROCESS | 1740 | 1468356663903 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 13:51:03 INFO - PROCESS | 1740 | 1468356663911 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:51:03 INFO - PROCESS | 1740 | 1468356663914 Marionette TRACE conn3 <- [1,2770,null,{}] 13:51:03 INFO - PROCESS | 1740 | 1468356663920 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}] 13:51:03 INFO - PROCESS | 1740 | 1468356663926 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:04 INFO - PROCESS | 1740 | 1468356664137 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 13:51:04 INFO - PROCESS | 1740 | 1468356664428 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:04 INFO - PROCESS | 1740 | 1468356664448 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:04 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fca5000 == 25 [pid = 1740] [id = 700] 13:51:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x8fca5800) [pid = 1740] [serial = 2101] [outer = (nil)] 13:51:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x91316400) [pid = 1740] [serial = 2102] [outer = 0x8fca5800] 13:51:04 INFO - PROCESS | 1740 | 1468356664590 Marionette DEBUG loaded listener.js 13:51:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x91442000) [pid = 1740] [serial = 2103] [outer = 0x8fca5800] 13:51:05 INFO - PROCESS | 1740 | 1468356665513 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]]]}] 13:51:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:51:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1638ms 13:51:05 INFO - PROCESS | 1740 | 1468356665548 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 13:51:05 INFO - PROCESS | 1740 | 1468356665552 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 13:51:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:51:05 INFO - PROCESS | 1740 | 1468356665559 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:51:05 INFO - PROCESS | 1740 | 1468356665562 Marionette TRACE conn3 <- [1,2774,null,{}] 13:51:05 INFO - PROCESS | 1740 | 1468356665569 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}] 13:51:05 INFO - PROCESS | 1740 | 1468356665574 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:05 INFO - PROCESS | 1740 | 1468356665778 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 13:51:05 INFO - PROCESS | 1740 | 1468356665975 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:05 INFO - PROCESS | 1740 | 1468356665982 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:06 INFO - PROCESS | 1740 | ++DOCSHELL 0x88f0b800 == 26 [pid = 1740] [id = 701] 13:51:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x8fca0000) [pid = 1740] [serial = 2104] [outer = (nil)] 13:51:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x914b2800) [pid = 1740] [serial = 2105] [outer = 0x8fca0000] 13:51:06 INFO - PROCESS | 1740 | 1468356666109 Marionette DEBUG loaded listener.js 13:51:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x914b7c00) [pid = 1740] [serial = 2106] [outer = 0x8fca0000] 13:51:07 INFO - PROCESS | 1740 | 1468356667038 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]]]}] 13:51:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:51:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1530ms 13:51:07 INFO - PROCESS | 1740 | 1468356667091 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 13:51:07 INFO - PROCESS | 1740 | 1468356667094 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 13:51:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:51:07 INFO - PROCESS | 1740 | 1468356667102 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:51:07 INFO - PROCESS | 1740 | 1468356667106 Marionette TRACE conn3 <- [1,2778,null,{}] 13:51:07 INFO - PROCESS | 1740 | 1468356667113 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}] 13:51:07 INFO - PROCESS | 1740 | 1468356667118 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:07 INFO - PROCESS | 1740 | 1468356667317 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 13:51:07 INFO - PROCESS | 1740 | 1468356667573 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:07 INFO - PROCESS | 1740 | 1468356667583 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x8c6bd000 == 27 [pid = 1740] [id = 702] 13:51:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x8d882400) [pid = 1740] [serial = 2107] [outer = (nil)] 13:51:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x914c1800) [pid = 1740] [serial = 2108] [outer = 0x8d882400] 13:51:07 INFO - PROCESS | 1740 | 1468356667715 Marionette DEBUG loaded listener.js 13:51:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x915d1c00) [pid = 1740] [serial = 2109] [outer = 0x8d882400] 13:51:08 INFO - PROCESS | 1740 | 1468356668609 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]]]}] 13:51:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:51:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1540ms 13:51:08 INFO - PROCESS | 1740 | 1468356668643 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 13:51:08 INFO - PROCESS | 1740 | 1468356668648 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 13:51:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:51:08 INFO - PROCESS | 1740 | 1468356668655 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:51:08 INFO - PROCESS | 1740 | 1468356668659 Marionette TRACE conn3 <- [1,2782,null,{}] 13:51:08 INFO - PROCESS | 1740 | 1468356668666 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}] 13:51:08 INFO - PROCESS | 1740 | 1468356668671 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:08 INFO - PROCESS | 1740 | 1468356668871 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 13:51:09 INFO - PROCESS | 1740 | 1468356669115 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:09 INFO - PROCESS | 1740 | 1468356669124 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:09 INFO - PROCESS | 1740 | ++DOCSHELL 0x88f02000 == 28 [pid = 1740] [id = 703] 13:51:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x8bdc4000) [pid = 1740] [serial = 2110] [outer = (nil)] 13:51:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 103 (0x915dd800) [pid = 1740] [serial = 2111] [outer = 0x8bdc4000] 13:51:09 INFO - PROCESS | 1740 | 1468356669250 Marionette DEBUG loaded listener.js 13:51:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 104 (0x91cd0400) [pid = 1740] [serial = 2112] [outer = 0x8bdc4000] 13:51:10 INFO - PROCESS | 1740 | 1468356670121 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]]]}] 13:51:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:51:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1482ms 13:51:10 INFO - PROCESS | 1740 | 1468356670137 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 13:51:10 INFO - PROCESS | 1740 | 1468356670141 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 13:51:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:51:10 INFO - PROCESS | 1740 | 1468356670148 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:51:10 INFO - PROCESS | 1740 | 1468356670152 Marionette TRACE conn3 <- [1,2786,null,{}] 13:51:10 INFO - PROCESS | 1740 | 1468356670175 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}] 13:51:10 INFO - PROCESS | 1740 | 1468356670180 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:10 INFO - PROCESS | 1740 | 1468356670437 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 13:51:10 INFO - PROCESS | 1740 | 1468356670592 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:10 INFO - PROCESS | 1740 | 1468356670599 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:10 INFO - PROCESS | 1740 | ++DOCSHELL 0x8b355000 == 29 [pid = 1740] [id = 704] 13:51:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 105 (0x8b35bc00) [pid = 1740] [serial = 2113] [outer = (nil)] 13:51:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 106 (0x8d6d5000) [pid = 1740] [serial = 2114] [outer = 0x8b35bc00] 13:51:10 INFO - PROCESS | 1740 | 1468356670738 Marionette DEBUG loaded listener.js 13:51:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 107 (0x8eecbc00) [pid = 1740] [serial = 2115] [outer = 0x8b35bc00] 13:51:11 INFO - PROCESS | 1740 | 1468356671939 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]]]}] 13:51:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:51:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1850ms 13:51:12 INFO - PROCESS | 1740 | 1468356672004 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 13:51:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:51:12 INFO - PROCESS | 1740 | 1468356672011 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 13:51:12 INFO - PROCESS | 1740 | 1468356672019 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:51:12 INFO - PROCESS | 1740 | 1468356672024 Marionette TRACE conn3 <- [1,2790,null,{}] 13:51:12 INFO - PROCESS | 1740 | 1468356672033 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}] 13:51:12 INFO - PROCESS | 1740 | 1468356672039 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:12 INFO - PROCESS | 1740 | 1468356672331 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 13:51:12 INFO - PROCESS | 1740 | 1468356672508 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:12 INFO - PROCESS | 1740 | 1468356672525 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ac72000 == 30 [pid = 1740] [id = 705] 13:51:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 108 (0x8b352000) [pid = 1740] [serial = 2116] [outer = (nil)] 13:51:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 109 (0x8b4c6800) [pid = 1740] [serial = 2117] [outer = 0x8b352000] 13:51:12 INFO - PROCESS | 1740 | 1468356672636 Marionette DEBUG loaded listener.js 13:51:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 110 (0x8bdcdc00) [pid = 1740] [serial = 2118] [outer = 0x8b352000] 13:51:13 INFO - PROCESS | 1740 | 1468356673587 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]]]}] 13:51:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:51:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1638ms 13:51:13 INFO - PROCESS | 1740 | 1468356673656 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 13:51:13 INFO - PROCESS | 1740 | 1468356673663 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 13:51:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:51:13 INFO - PROCESS | 1740 | 1468356673675 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:51:13 INFO - PROCESS | 1740 | 1468356673679 Marionette TRACE conn3 <- [1,2794,null,{}] 13:51:13 INFO - PROCESS | 1740 | 1468356673686 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}] 13:51:13 INFO - PROCESS | 1740 | 1468356673692 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:13 INFO - PROCESS | 1740 | 1468356673935 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 13:51:15 INFO - PROCESS | 1740 | --DOCSHELL 0x8b4cdc00 == 29 [pid = 1740] [id = 694] 13:51:15 INFO - PROCESS | 1740 | --DOCSHELL 0x8c6c7000 == 28 [pid = 1740] [id = 693] 13:51:15 INFO - PROCESS | 1740 | --DOCSHELL 0x8d6d6000 == 27 [pid = 1740] [id = 692] 13:51:15 INFO - PROCESS | 1740 | --DOCSHELL 0x8abe9c00 == 26 [pid = 1740] [id = 691] 13:51:15 INFO - PROCESS | 1740 | --DOCSHELL 0x8b350c00 == 25 [pid = 1740] [id = 690] 13:51:15 INFO - PROCESS | 1740 | --DOCSHELL 0x88f01800 == 24 [pid = 1740] [id = 689] 13:51:15 INFO - PROCESS | 1740 | --DOCSHELL 0x8d6da000 == 23 [pid = 1740] [id = 684] 13:51:15 INFO - PROCESS | 1740 | --DOCSHELL 0x8ac77400 == 22 [pid = 1740] [id = 685] 13:51:15 INFO - PROCESS | 1740 | --DOCSHELL 0x8b359400 == 21 [pid = 1740] [id = 686] 13:51:15 INFO - PROCESS | 1740 | --DOCSHELL 0x8b35d800 == 20 [pid = 1740] [id = 683] 13:51:15 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc48c00 == 19 [pid = 1740] [id = 687] 13:51:15 INFO - PROCESS | 1740 | --DOCSHELL 0x88f0e000 == 18 [pid = 1740] [id = 682] 13:51:15 INFO - PROCESS | 1740 | --DOCSHELL 0x8c1f1400 == 17 [pid = 1740] [id = 688] 13:51:15 INFO - PROCESS | 1740 | --DOCSHELL 0x8b355000 == 16 [pid = 1740] [id = 704] 13:51:15 INFO - PROCESS | 1740 | --DOCSHELL 0x88f02000 == 15 [pid = 1740] [id = 703] 13:51:15 INFO - PROCESS | 1740 | --DOCSHELL 0x88f0b800 == 14 [pid = 1740] [id = 701] 13:51:15 INFO - PROCESS | 1740 | --DOCSHELL 0x8c6bd000 == 13 [pid = 1740] [id = 702] 13:51:15 INFO - PROCESS | 1740 | --DOCSHELL 0x8fca5000 == 12 [pid = 1740] [id = 700] 13:51:15 INFO - PROCESS | 1740 | --DOCSHELL 0x8eec3c00 == 11 [pid = 1740] [id = 699] 13:51:15 INFO - PROCESS | 1740 | --DOCSHELL 0x8c6c3400 == 10 [pid = 1740] [id = 698] 13:51:15 INFO - PROCESS | 1740 | --DOCSHELL 0x8bdc9000 == 9 [pid = 1740] [id = 696] 13:51:15 INFO - PROCESS | 1740 | --DOCSHELL 0x8d868000 == 8 [pid = 1740] [id = 697] 13:51:15 INFO - PROCESS | 1740 | --DOCSHELL 0x8abe1800 == 7 [pid = 1740] [id = 695] 13:51:15 INFO - PROCESS | 1740 | --DOMWINDOW == 109 (0x8d1e5000) [pid = 1740] [serial = 2045] [outer = (nil)] [url = about:blank] 13:51:15 INFO - PROCESS | 1740 | --DOMWINDOW == 108 (0x8ac74c00) [pid = 1740] [serial = 2013] [outer = (nil)] [url = about:blank] 13:51:15 INFO - PROCESS | 1740 | --DOMWINDOW == 107 (0x91d76400) [pid = 1740] [serial = 2027] [outer = (nil)] [url = about:blank] 13:51:15 INFO - PROCESS | 1740 | --DOMWINDOW == 106 (0x8c6ba400) [pid = 1740] [serial = 2036] [outer = (nil)] [url = about:blank] 13:51:15 INFO - PROCESS | 1740 | --DOMWINDOW == 105 (0x8c6c8c00) [pid = 1740] [serial = 2037] [outer = (nil)] [url = about:blank] 13:51:15 INFO - PROCESS | 1740 | --DOMWINDOW == 104 (0x914bc800) [pid = 1740] [serial = 2025] [outer = (nil)] [url = about:blank] 13:51:15 INFO - PROCESS | 1740 | --DOMWINDOW == 103 (0x9242b400) [pid = 1740] [serial = 2031] [outer = (nil)] [url = about:blank] 13:51:15 INFO - PROCESS | 1740 | --DOMWINDOW == 102 (0x8bdc7400) [pid = 1740] [serial = 2043] [outer = (nil)] [url = about:blank] 13:51:15 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x92427800) [pid = 1740] [serial = 2030] [outer = (nil)] [url = about:blank] 13:51:15 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x8d1e2000) [pid = 1740] [serial = 2015] [outer = (nil)] [url = about:blank] 13:51:15 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x8d1ef400) [pid = 1740] [serial = 2016] [outer = (nil)] [url = about:blank] 13:51:15 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x8fca5c00) [pid = 1740] [serial = 2022] [outer = (nil)] [url = about:blank] 13:51:15 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x914b4000) [pid = 1740] [serial = 2024] [outer = (nil)] [url = about:blank] 13:51:15 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x8b354c00) [pid = 1740] [serial = 2039] [outer = (nil)] [url = about:blank] 13:51:15 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x8fc9b000) [pid = 1740] [serial = 2021] [outer = (nil)] [url = about:blank] 13:51:15 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x8ec36400) [pid = 1740] [serial = 2019] [outer = (nil)] [url = about:blank] 13:51:15 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x8abe4000) [pid = 1740] [serial = 2012] [outer = (nil)] [url = about:blank] 13:51:15 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x8bc4f800) [pid = 1740] [serial = 2042] [outer = (nil)] [url = about:blank] 13:51:15 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x9208fc00) [pid = 1740] [serial = 2028] [outer = (nil)] [url = about:blank] 13:51:15 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x8c1f4400) [pid = 1740] [serial = 2034] [outer = (nil)] [url = about:blank] 13:51:15 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x8c1ea000) [pid = 1740] [serial = 2033] [outer = (nil)] [url = about:blank] 13:51:15 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x8b4c1400) [pid = 1740] [serial = 2040] [outer = (nil)] [url = about:blank] 13:51:15 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x8d880000) [pid = 1740] [serial = 2018] [outer = (nil)] [url = about:blank] 13:51:15 INFO - PROCESS | 1740 | 1468356675556 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:15 INFO - PROCESS | 1740 | 1468356675566 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x88f06400 == 8 [pid = 1740] [id = 706] 13:51:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x88f07000) [pid = 1740] [serial = 2119] [outer = (nil)] 13:51:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x88f0d400) [pid = 1740] [serial = 2120] [outer = 0x88f07000] 13:51:15 INFO - PROCESS | 1740 | 1468356675651 Marionette DEBUG loaded listener.js 13:51:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x8abe4000) [pid = 1740] [serial = 2121] [outer = 0x88f07000] 13:51:16 INFO - PROCESS | 1740 | 1468356676521 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]]]}] 13:51:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:51:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 2890ms 13:51:16 INFO - PROCESS | 1740 | 1468356676571 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 13:51:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:51:16 INFO - PROCESS | 1740 | 1468356676581 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 13:51:16 INFO - PROCESS | 1740 | 1468356676598 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:51:16 INFO - PROCESS | 1740 | 1468356676606 Marionette TRACE conn3 <- [1,2798,null,{}] 13:51:16 INFO - PROCESS | 1740 | 1468356676620 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}] 13:51:16 INFO - PROCESS | 1740 | 1468356676634 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:16 INFO - PROCESS | 1740 | 1468356676839 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 13:51:17 INFO - PROCESS | 1740 | 1468356677045 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:17 INFO - PROCESS | 1740 | 1468356677058 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:17 INFO - PROCESS | 1740 | ++DOCSHELL 0x8b35b800 == 9 [pid = 1740] [id = 707] 13:51:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x8b35c000) [pid = 1740] [serial = 2122] [outer = (nil)] 13:51:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x8b4c7000) [pid = 1740] [serial = 2123] [outer = 0x8b35c000] 13:51:17 INFO - PROCESS | 1740 | 1468356677133 Marionette DEBUG loaded listener.js 13:51:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x8b4ce400) [pid = 1740] [serial = 2124] [outer = 0x8b35c000] 13:51:17 INFO - PROCESS | 1740 | 1468356677981 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]]]}] 13:51:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:51:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1449ms 13:51:18 INFO - PROCESS | 1740 | 1468356678043 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 13:51:18 INFO - PROCESS | 1740 | 1468356678050 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 13:51:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:51:18 INFO - PROCESS | 1740 | 1468356678067 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:51:18 INFO - PROCESS | 1740 | 1468356678071 Marionette TRACE conn3 <- [1,2802,null,{}] 13:51:18 INFO - PROCESS | 1740 | 1468356678077 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}] 13:51:18 INFO - PROCESS | 1740 | 1468356678082 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:18 INFO - PROCESS | 1740 | 1468356678329 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 13:51:18 INFO - PROCESS | 1740 | 1468356678356 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:18 INFO - PROCESS | 1740 | 1468356678361 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:18 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc4dc00 == 10 [pid = 1740] [id = 708] 13:51:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x8c1eb000) [pid = 1740] [serial = 2125] [outer = (nil)] 13:51:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x8c1f5400) [pid = 1740] [serial = 2126] [outer = 0x8c1eb000] 13:51:18 INFO - PROCESS | 1740 | 1468356678438 Marionette DEBUG loaded listener.js 13:51:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x8c6c3800) [pid = 1740] [serial = 2127] [outer = 0x8c1eb000] 13:51:19 INFO - PROCESS | 1740 | 1468356679661 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]]]}] 13:51:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:51:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1634ms 13:51:19 INFO - PROCESS | 1740 | 1468356679701 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 13:51:19 INFO - PROCESS | 1740 | 1468356679706 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 13:51:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:51:19 INFO - PROCESS | 1740 | 1468356679730 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:51:19 INFO - PROCESS | 1740 | 1468356679741 Marionette TRACE conn3 <- [1,2806,null,{}] 13:51:19 INFO - PROCESS | 1740 | 1468356679750 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}] 13:51:19 INFO - PROCESS | 1740 | 1468356679759 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:20 INFO - PROCESS | 1740 | 1468356680031 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 13:51:20 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x8c1ef800) [pid = 1740] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:51:20 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x8d6d7400) [pid = 1740] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:51:20 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x88f0e400) [pid = 1740] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:51:20 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x8c6c1c00) [pid = 1740] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:51:20 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x8d881800) [pid = 1740] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:51:20 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x8b357000) [pid = 1740] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:51:20 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x8b4c2400) [pid = 1740] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:51:20 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x8bc41800) [pid = 1740] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:51:20 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x8b351400) [pid = 1740] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:51:20 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x8abe5000) [pid = 1740] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:51:20 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x8d6db800) [pid = 1740] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:51:20 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x8d880400) [pid = 1740] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:51:20 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x8c6c0000) [pid = 1740] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:51:20 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x8d6d6800) [pid = 1740] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:51:20 INFO - PROCESS | 1740 | 1468356680956 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:20 INFO - PROCESS | 1740 | 1468356680963 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x88f01400 == 11 [pid = 1740] [id = 709] 13:51:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x88f03c00) [pid = 1740] [serial = 2128] [outer = (nil)] 13:51:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x8b35b400) [pid = 1740] [serial = 2129] [outer = 0x88f03c00] 13:51:21 INFO - PROCESS | 1740 | 1468356681045 Marionette DEBUG loaded listener.js 13:51:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x8d1e8c00) [pid = 1740] [serial = 2130] [outer = 0x88f03c00] 13:51:21 INFO - PROCESS | 1740 | 1468356681787 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]]]}] 13:51:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:51:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 2108ms 13:51:21 INFO - PROCESS | 1740 | 1468356681825 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 13:51:21 INFO - PROCESS | 1740 | 1468356681832 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 13:51:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:51:21 INFO - PROCESS | 1740 | 1468356681839 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:51:21 INFO - PROCESS | 1740 | 1468356681843 Marionette TRACE conn3 <- [1,2810,null,{}] 13:51:21 INFO - PROCESS | 1740 | 1468356681849 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}] 13:51:21 INFO - PROCESS | 1740 | 1468356681855 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:22 INFO - PROCESS | 1740 | 1468356682044 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 13:51:22 INFO - PROCESS | 1740 | 1468356682054 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:22 INFO - PROCESS | 1740 | 1468356682063 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:22 INFO - PROCESS | 1740 | ++DOCSHELL 0x8b4c4400 == 12 [pid = 1740] [id = 710] 13:51:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x8d868000) [pid = 1740] [serial = 2131] [outer = (nil)] 13:51:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x8d86fc00) [pid = 1740] [serial = 2132] [outer = 0x8d868000] 13:51:22 INFO - PROCESS | 1740 | 1468356682141 Marionette DEBUG loaded listener.js 13:51:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x8d876c00) [pid = 1740] [serial = 2133] [outer = 0x8d868000] 13:51:23 INFO - PROCESS | 1740 | 1468356683272 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]]]}] 13:51:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:51:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1491ms 13:51:23 INFO - PROCESS | 1740 | 1468356683332 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 13:51:23 INFO - PROCESS | 1740 | 1468356683340 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 13:51:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:51:23 INFO - PROCESS | 1740 | 1468356683350 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:51:23 INFO - PROCESS | 1740 | 1468356683356 Marionette TRACE conn3 <- [1,2814,null,{}] 13:51:23 INFO - PROCESS | 1740 | 1468356683366 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}] 13:51:23 INFO - PROCESS | 1740 | 1468356683373 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:23 INFO - PROCESS | 1740 | 1468356683614 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 13:51:23 INFO - PROCESS | 1740 | 1468356683888 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:23 INFO - PROCESS | 1740 | 1468356683906 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ac6e800 == 13 [pid = 1740] [id = 711] 13:51:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x8ac6ec00) [pid = 1740] [serial = 2134] [outer = (nil)] 13:51:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x8b4c2c00) [pid = 1740] [serial = 2135] [outer = 0x8ac6ec00] 13:51:24 INFO - PROCESS | 1740 | 1468356684036 Marionette DEBUG loaded listener.js 13:51:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x8c1f1400) [pid = 1740] [serial = 2136] [outer = 0x8ac6ec00] 13:51:25 INFO - PROCESS | 1740 | 1468356684999 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]]]}] 13:51:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:51:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1697ms 13:51:25 INFO - PROCESS | 1740 | 1468356685047 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 13:51:25 INFO - PROCESS | 1740 | 1468356685055 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 13:51:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:51:25 INFO - PROCESS | 1740 | 1468356685067 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:51:25 INFO - PROCESS | 1740 | 1468356685071 Marionette TRACE conn3 <- [1,2818,null,{}] 13:51:25 INFO - PROCESS | 1740 | 1468356685079 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}] 13:51:25 INFO - PROCESS | 1740 | 1468356685086 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:25 INFO - PROCESS | 1740 | 1468356685292 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 13:51:25 INFO - PROCESS | 1740 | 1468356685537 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:25 INFO - PROCESS | 1740 | 1468356685546 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:25 INFO - PROCESS | 1740 | ++DOCSHELL 0x8abe7000 == 14 [pid = 1740] [id = 712] 13:51:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x8ac77000) [pid = 1740] [serial = 2137] [outer = (nil)] 13:51:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x8d867000) [pid = 1740] [serial = 2138] [outer = 0x8ac77000] 13:51:25 INFO - PROCESS | 1740 | 1468356685679 Marionette DEBUG loaded listener.js 13:51:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x8d87ec00) [pid = 1740] [serial = 2139] [outer = 0x8ac77000] 13:51:26 INFO - PROCESS | 1740 | 1468356686690 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]]]}] 13:51:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:51:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1691ms 13:51:26 INFO - PROCESS | 1740 | 1468356686759 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 13:51:26 INFO - PROCESS | 1740 | 1468356686763 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 13:51:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:51:26 INFO - PROCESS | 1740 | 1468356686770 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:51:26 INFO - PROCESS | 1740 | 1468356686777 Marionette TRACE conn3 <- [1,2822,null,{}] 13:51:26 INFO - PROCESS | 1740 | 1468356686794 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}] 13:51:26 INFO - PROCESS | 1740 | 1468356686803 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:27 INFO - PROCESS | 1740 | 1468356687051 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 13:51:27 INFO - PROCESS | 1740 | 1468356687296 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:27 INFO - PROCESS | 1740 | 1468356687311 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ea40400 == 15 [pid = 1740] [id = 713] 13:51:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x8ec33400) [pid = 1740] [serial = 2140] [outer = (nil)] 13:51:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x8ec35c00) [pid = 1740] [serial = 2141] [outer = 0x8ec33400] 13:51:27 INFO - PROCESS | 1740 | 1468356687446 Marionette DEBUG loaded listener.js 13:51:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x8ec3c800) [pid = 1740] [serial = 2142] [outer = 0x8ec33400] 13:51:28 INFO - PROCESS | 1740 | 1468356688385 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]]]}] 13:51:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:51:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1691ms 13:51:28 INFO - PROCESS | 1740 | 1468356688462 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 13:51:28 INFO - PROCESS | 1740 | 1468356688466 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 13:51:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:51:28 INFO - PROCESS | 1740 | 1468356688474 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:51:28 INFO - PROCESS | 1740 | 1468356688479 Marionette TRACE conn3 <- [1,2826,null,{}] 13:51:28 INFO - PROCESS | 1740 | 1468356688485 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}] 13:51:28 INFO - PROCESS | 1740 | 1468356688492 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:28 INFO - PROCESS | 1740 | 1468356688726 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 13:51:28 INFO - PROCESS | 1740 | 1468356688966 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:28 INFO - PROCESS | 1740 | 1468356688975 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ac76400 == 16 [pid = 1740] [id = 714] 13:51:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x8d7ba000) [pid = 1740] [serial = 2143] [outer = (nil)] 13:51:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x8ee55000) [pid = 1740] [serial = 2144] [outer = 0x8d7ba000] 13:51:29 INFO - PROCESS | 1740 | 1468356689106 Marionette DEBUG loaded listener.js 13:51:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x8ee58000) [pid = 1740] [serial = 2145] [outer = 0x8d7ba000] 13:51:30 INFO - PROCESS | 1740 | 1468356690083 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:51:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:51:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1639ms 13:51:30 INFO - PROCESS | 1740 | 1468356690115 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 13:51:30 INFO - PROCESS | 1740 | 1468356690118 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 13:51:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:51:30 INFO - PROCESS | 1740 | 1468356690126 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:51:30 INFO - PROCESS | 1740 | 1468356690129 Marionette TRACE conn3 <- [1,2830,null,{}] 13:51:30 INFO - PROCESS | 1740 | 1468356690137 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}] 13:51:30 INFO - PROCESS | 1740 | 1468356690143 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:30 INFO - PROCESS | 1740 | 1468356690345 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 13:51:30 INFO - PROCESS | 1740 | 1468356690587 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:30 INFO - PROCESS | 1740 | 1468356690596 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:30 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d6d1400 == 17 [pid = 1740] [id = 715] 13:51:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x8ee5f800) [pid = 1740] [serial = 2146] [outer = (nil)] 13:51:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x8eec5800) [pid = 1740] [serial = 2147] [outer = 0x8ee5f800] 13:51:30 INFO - PROCESS | 1740 | 1468356690728 Marionette DEBUG loaded listener.js 13:51:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 103 (0x8eecb000) [pid = 1740] [serial = 2148] [outer = 0x8ee5f800] 13:51:31 INFO - PROCESS | 1740 | 1468356691751 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]]]}] 13:51:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:51:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1687ms 13:51:31 INFO - PROCESS | 1740 | 1468356691814 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 13:51:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:51:31 INFO - PROCESS | 1740 | 1468356691819 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 13:51:31 INFO - PROCESS | 1740 | 1468356691826 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:51:31 INFO - PROCESS | 1740 | 1468356691830 Marionette TRACE conn3 <- [1,2834,null,{}] 13:51:31 INFO - PROCESS | 1740 | 1468356691839 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}] 13:51:31 INFO - PROCESS | 1740 | 1468356691852 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:32 INFO - PROCESS | 1740 | 1468356692161 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 13:51:32 INFO - PROCESS | 1740 | 1468356692431 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:32 INFO - PROCESS | 1740 | 1468356692443 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:32 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee52800 == 18 [pid = 1740] [id = 716] 13:51:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 104 (0x8eef3400) [pid = 1740] [serial = 2149] [outer = (nil)] 13:51:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 105 (0x8fc9c400) [pid = 1740] [serial = 2150] [outer = 0x8eef3400] 13:51:32 INFO - PROCESS | 1740 | 1468356692579 Marionette DEBUG loaded listener.js 13:51:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 106 (0x8fca3c00) [pid = 1740] [serial = 2151] [outer = 0x8eef3400] 13:51:33 INFO - PROCESS | 1740 | 1468356693644 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:51:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:51:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1889ms 13:51:33 INFO - PROCESS | 1740 | 1468356693716 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 13:51:33 INFO - PROCESS | 1740 | 1468356693721 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 13:51:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:51:33 INFO - PROCESS | 1740 | 1468356693728 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:51:33 INFO - PROCESS | 1740 | 1468356693731 Marionette TRACE conn3 <- [1,2838,null,{}] 13:51:33 INFO - PROCESS | 1740 | 1468356693740 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}] 13:51:33 INFO - PROCESS | 1740 | 1468356693744 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:34 INFO - PROCESS | 1740 | 1468356694012 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 13:51:34 INFO - PROCESS | 1740 | 1468356694263 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:34 INFO - PROCESS | 1740 | 1468356694271 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:34 INFO - PROCESS | 1740 | ++DOCSHELL 0x88f06800 == 19 [pid = 1740] [id = 717] 13:51:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 107 (0x88f07c00) [pid = 1740] [serial = 2152] [outer = (nil)] 13:51:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 108 (0x8abe5800) [pid = 1740] [serial = 2153] [outer = 0x88f07c00] 13:51:34 INFO - PROCESS | 1740 | 1468356694536 Marionette DEBUG loaded listener.js 13:51:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 109 (0x8ac6f000) [pid = 1740] [serial = 2154] [outer = 0x88f07c00] 13:51:35 INFO - PROCESS | 1740 | 1468356695679 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]]]}] 13:51:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:51:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 2043ms 13:51:35 INFO - PROCESS | 1740 | 1468356695774 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 13:51:35 INFO - PROCESS | 1740 | 1468356695777 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 13:51:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:51:35 INFO - PROCESS | 1740 | 1468356695787 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:51:35 INFO - PROCESS | 1740 | 1468356695792 Marionette TRACE conn3 <- [1,2842,null,{}] 13:51:35 INFO - PROCESS | 1740 | 1468356695808 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}] 13:51:35 INFO - PROCESS | 1740 | 1468356695814 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:36 INFO - PROCESS | 1740 | 1468356696047 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 13:51:36 INFO - PROCESS | 1740 | --DOCSHELL 0x8ac72000 == 18 [pid = 1740] [id = 705] 13:51:36 INFO - PROCESS | 1740 | 1468356696315 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:36 INFO - PROCESS | 1740 | 1468356696324 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ac6a400 == 19 [pid = 1740] [id = 718] 13:51:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 110 (0x8ac75400) [pid = 1740] [serial = 2155] [outer = (nil)] 13:51:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 111 (0x8bdcb000) [pid = 1740] [serial = 2156] [outer = 0x8ac75400] 13:51:36 INFO - PROCESS | 1740 | 1468356696424 Marionette DEBUG loaded listener.js 13:51:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 112 (0x8c1f3c00) [pid = 1740] [serial = 2157] [outer = 0x8ac75400] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 111 (0x8e269400) [pid = 1740] [serial = 2084] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 110 (0x8d875400) [pid = 1740] [serial = 2081] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 109 (0x8abe3c00) [pid = 1740] [serial = 2048] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 108 (0x8ac74000) [pid = 1740] [serial = 2049] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 107 (0x8d1efc00) [pid = 1740] [serial = 2046] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 106 (0x8eefb800) [pid = 1740] [serial = 2066] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 105 (0x8eefe800) [pid = 1740] [serial = 2067] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 104 (0x8e25b000) [pid = 1740] [serial = 2057] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 103 (0x8c1f4c00) [pid = 1740] [serial = 2058] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 102 (0x8bdc6c00) [pid = 1740] [serial = 2051] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x8bdce400) [pid = 1740] [serial = 2052] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x8bdcd400) [pid = 1740] [serial = 2075] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x8b357c00) [pid = 1740] [serial = 2072] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x8b4cc400) [pid = 1740] [serial = 2073] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x8bdce800) [pid = 1740] [serial = 2069] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x8c6c2c00) [pid = 1740] [serial = 2070] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x8d7ba800) [pid = 1740] [serial = 2054] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x8d7c3c00) [pid = 1740] [serial = 2055] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x8ea3f000) [pid = 1740] [serial = 2060] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x8ea3d000) [pid = 1740] [serial = 2061] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x8ee59c00) [pid = 1740] [serial = 2063] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x8eec7000) [pid = 1740] [serial = 2064] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x8d6dd400) [pid = 1740] [serial = 2078] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x8e25d800) [pid = 1740] [serial = 2082] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x8d7c2400) [pid = 1740] [serial = 2079] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x8c1f2400) [pid = 1740] [serial = 2076] [outer = (nil)] [url = about:blank] 13:51:36 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x8ea35400) [pid = 1740] [serial = 2085] [outer = (nil)] [url = about:blank] 13:51:37 INFO - PROCESS | 1740 | 1468356697313 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]]]}] 13:51:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:51:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1590ms 13:51:37 INFO - PROCESS | 1740 | 1468356697376 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 13:51:37 INFO - PROCESS | 1740 | 1468356697383 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 13:51:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:51:37 INFO - PROCESS | 1740 | 1468356697394 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:51:37 INFO - PROCESS | 1740 | 1468356697398 Marionette TRACE conn3 <- [1,2846,null,{}] 13:51:37 INFO - PROCESS | 1740 | 1468356697406 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}] 13:51:37 INFO - PROCESS | 1740 | 1468356697412 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:37 INFO - PROCESS | 1740 | 1468356697601 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 13:51:37 INFO - PROCESS | 1740 | 1468356697613 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:37 INFO - PROCESS | 1740 | 1468356697621 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:37 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ac6bc00 == 20 [pid = 1740] [id = 719] 13:51:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x8bdcd800) [pid = 1740] [serial = 2158] [outer = (nil)] 13:51:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x8d7b7800) [pid = 1740] [serial = 2159] [outer = 0x8bdcd800] 13:51:37 INFO - PROCESS | 1740 | 1468356697734 Marionette DEBUG loaded listener.js 13:51:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x8d7c0800) [pid = 1740] [serial = 2160] [outer = 0x8bdcd800] 13:51:38 INFO - PROCESS | 1740 | 1468356698751 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]]]}] 13:51:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:51:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1383ms 13:51:38 INFO - PROCESS | 1740 | 1468356698779 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 13:51:38 INFO - PROCESS | 1740 | 1468356698782 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 13:51:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:51:38 INFO - PROCESS | 1740 | 1468356698790 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:51:38 INFO - PROCESS | 1740 | 1468356698796 Marionette TRACE conn3 <- [1,2850,null,{}] 13:51:38 INFO - PROCESS | 1740 | 1468356698813 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}] 13:51:38 INFO - PROCESS | 1740 | 1468356698823 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:39 INFO - PROCESS | 1740 | 1468356699094 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 13:51:39 INFO - PROCESS | 1740 | 1468356699122 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:39 INFO - PROCESS | 1740 | 1468356699133 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d6da000 == 21 [pid = 1740] [id = 720] 13:51:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x8d882000) [pid = 1740] [serial = 2161] [outer = (nil)] 13:51:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x8e25ec00) [pid = 1740] [serial = 2162] [outer = 0x8d882000] 13:51:39 INFO - PROCESS | 1740 | 1468356699204 Marionette DEBUG loaded listener.js 13:51:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x8e263000) [pid = 1740] [serial = 2163] [outer = 0x8d882000] 13:51:40 INFO - PROCESS | 1740 | 1468356700175 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:51:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:51:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1441ms 13:51:40 INFO - PROCESS | 1740 | 1468356700232 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 13:51:40 INFO - PROCESS | 1740 | 1468356700236 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 13:51:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:51:40 INFO - PROCESS | 1740 | 1468356700250 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:51:40 INFO - PROCESS | 1740 | 1468356700252 Marionette TRACE conn3 <- [1,2854,null,{}] 13:51:40 INFO - PROCESS | 1740 | 1468356700259 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}] 13:51:40 INFO - PROCESS | 1740 | 1468356700265 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:40 INFO - PROCESS | 1740 | 1468356700524 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 13:51:40 INFO - PROCESS | 1740 | 1468356700552 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:40 INFO - PROCESS | 1740 | 1468356700559 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:40 INFO - PROCESS | 1740 | ++DOCSHELL 0x88f03800 == 22 [pid = 1740] [id = 721] 13:51:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x8c1eec00) [pid = 1740] [serial = 2164] [outer = (nil)] 13:51:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x8ea38800) [pid = 1740] [serial = 2165] [outer = 0x8c1eec00] 13:51:40 INFO - PROCESS | 1740 | 1468356700632 Marionette DEBUG loaded listener.js 13:51:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x8ea40800) [pid = 1740] [serial = 2166] [outer = 0x8c1eec00] 13:51:41 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x8abe2c00) [pid = 1740] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:51:41 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x8bdd0c00) [pid = 1740] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:51:41 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x8d86c400) [pid = 1740] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:51:41 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x8c6c8000) [pid = 1740] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:51:41 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x88f07000) [pid = 1740] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:51:41 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x8fb45400) [pid = 1740] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:51:41 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x88f03c00) [pid = 1740] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:51:41 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x8fca5800) [pid = 1740] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:51:41 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x8b35c000) [pid = 1740] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:51:41 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x8fca0000) [pid = 1740] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:51:41 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x8b352000) [pid = 1740] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:51:41 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x8d882400) [pid = 1740] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:51:41 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x8bdc4000) [pid = 1740] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:51:41 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x8c1eb000) [pid = 1740] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:51:41 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x8b35bc00) [pid = 1740] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:51:41 INFO - PROCESS | 1740 | 1468356701742 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]]]}] 13:51:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:51:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1539ms 13:51:41 INFO - PROCESS | 1740 | 1468356701789 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 13:51:41 INFO - PROCESS | 1740 | 1468356701793 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 13:51:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:51:41 INFO - PROCESS | 1740 | 1468356701808 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:51:41 INFO - PROCESS | 1740 | 1468356701812 Marionette TRACE conn3 <- [1,2858,null,{}] 13:51:41 INFO - PROCESS | 1740 | 1468356701818 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}] 13:51:41 INFO - PROCESS | 1740 | 1468356701823 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:42 INFO - PROCESS | 1740 | 1468356702010 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 13:51:42 INFO - PROCESS | 1740 | 1468356702020 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:42 INFO - PROCESS | 1740 | 1468356702026 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:42 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bdd0800 == 23 [pid = 1740] [id = 722] 13:51:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x8bdd0c00) [pid = 1740] [serial = 2167] [outer = (nil)] 13:51:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x8d86d800) [pid = 1740] [serial = 2168] [outer = 0x8bdd0c00] 13:51:42 INFO - PROCESS | 1740 | 1468356702110 Marionette DEBUG loaded listener.js 13:51:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x8ec34800) [pid = 1740] [serial = 2169] [outer = 0x8bdd0c00] 13:51:43 INFO - PROCESS | 1740 | 1468356703083 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:51:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:51:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1355ms 13:51:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:51:43 INFO - PROCESS | 1740 | 1468356703157 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 13:51:43 INFO - PROCESS | 1740 | 1468356703160 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 13:51:43 INFO - PROCESS | 1740 | 1468356703167 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:51:43 INFO - PROCESS | 1740 | 1468356703170 Marionette TRACE conn3 <- [1,2862,null,{}] 13:51:43 INFO - PROCESS | 1740 | 1468356703177 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}] 13:51:43 INFO - PROCESS | 1740 | 1468356703186 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:43 INFO - PROCESS | 1740 | 1468356703436 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 13:51:43 INFO - PROCESS | 1740 | 1468356703693 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:43 INFO - PROCESS | 1740 | 1468356703704 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x8abdf800 == 24 [pid = 1740] [id = 723] 13:51:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x8abe0c00) [pid = 1740] [serial = 2170] [outer = (nil)] 13:51:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x8abe9c00) [pid = 1740] [serial = 2171] [outer = 0x8abe0c00] 13:51:43 INFO - PROCESS | 1740 | 1468356703840 Marionette DEBUG loaded listener.js 13:51:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x8ac73000) [pid = 1740] [serial = 2172] [outer = 0x8abe0c00] 13:51:44 INFO - PROCESS | 1740 | 1468356704846 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]]]}] 13:51:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:51:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1733ms 13:51:44 INFO - PROCESS | 1740 | 1468356704902 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 13:51:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:51:44 INFO - PROCESS | 1740 | 1468356704909 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 13:51:44 INFO - PROCESS | 1740 | 1468356704918 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:51:44 INFO - PROCESS | 1740 | 1468356704924 Marionette TRACE conn3 <- [1,2866,null,{}] 13:51:44 INFO - PROCESS | 1740 | 1468356704932 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}] 13:51:44 INFO - PROCESS | 1740 | 1468356704939 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:45 INFO - PROCESS | 1740 | 1468356705198 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 13:51:45 INFO - PROCESS | 1740 | 1468356705489 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:45 INFO - PROCESS | 1740 | 1468356705503 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:45 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bdc9400 == 25 [pid = 1740] [id = 724] 13:51:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x8bdcb800) [pid = 1740] [serial = 2173] [outer = (nil)] 13:51:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x8c1eac00) [pid = 1740] [serial = 2174] [outer = 0x8bdcb800] 13:51:45 INFO - PROCESS | 1740 | 1468356705589 Marionette DEBUG loaded listener.js 13:51:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x8c6bf800) [pid = 1740] [serial = 2175] [outer = 0x8bdcb800] 13:51:46 INFO - PROCESS | 1740 | 1468356706587 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]]]}] 13:51:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:51:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1704ms 13:51:46 INFO - PROCESS | 1740 | 1468356706622 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 13:51:46 INFO - PROCESS | 1740 | 1468356706627 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 13:51:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:51:46 INFO - PROCESS | 1740 | 1468356706635 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:51:46 INFO - PROCESS | 1740 | 1468356706639 Marionette TRACE conn3 <- [1,2870,null,{}] 13:51:46 INFO - PROCESS | 1740 | 1468356706646 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}] 13:51:46 INFO - PROCESS | 1740 | 1468356706652 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:46 INFO - PROCESS | 1740 | 1468356706864 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 13:51:47 INFO - PROCESS | 1740 | 1468356707154 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:47 INFO - PROCESS | 1740 | 1468356707166 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:47 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d6d7400 == 26 [pid = 1740] [id = 725] 13:51:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x8d6dcc00) [pid = 1740] [serial = 2176] [outer = (nil)] 13:51:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x8d7c3400) [pid = 1740] [serial = 2177] [outer = 0x8d6dcc00] 13:51:47 INFO - PROCESS | 1740 | 1468356707291 Marionette DEBUG loaded listener.js 13:51:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x8d869400) [pid = 1740] [serial = 2178] [outer = 0x8d6dcc00] 13:51:48 INFO - PROCESS | 1740 | 1468356708246 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]]]}] 13:51:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:51:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1645ms 13:51:48 INFO - PROCESS | 1740 | 1468356708296 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 13:51:48 INFO - PROCESS | 1740 | 1468356708303 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 13:51:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:51:48 INFO - PROCESS | 1740 | 1468356708320 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:51:48 INFO - PROCESS | 1740 | 1468356708329 Marionette TRACE conn3 <- [1,2874,null,{}] 13:51:48 INFO - PROCESS | 1740 | 1468356708335 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}] 13:51:48 INFO - PROCESS | 1740 | 1468356708342 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:48 INFO - PROCESS | 1740 | 1468356708556 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 13:51:48 INFO - PROCESS | 1740 | 1468356708808 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:48 INFO - PROCESS | 1740 | 1468356708815 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d1eac00 == 27 [pid = 1740] [id = 726] 13:51:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x8d868c00) [pid = 1740] [serial = 2179] [outer = (nil)] 13:51:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x8eec3000) [pid = 1740] [serial = 2180] [outer = 0x8d868c00] 13:51:48 INFO - PROCESS | 1740 | 1468356708918 Marionette DEBUG loaded listener.js 13:51:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x8eef7000) [pid = 1740] [serial = 2181] [outer = 0x8d868c00] 13:51:49 INFO - PROCESS | 1740 | 1468356709834 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]]]}] 13:51:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:51:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1556ms 13:51:49 INFO - PROCESS | 1740 | 1468356709869 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 13:51:49 INFO - PROCESS | 1740 | 1468356709873 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 13:51:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:51:49 INFO - PROCESS | 1740 | 1468356709880 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:51:49 INFO - PROCESS | 1740 | 1468356709884 Marionette TRACE conn3 <- [1,2878,null,{}] 13:51:49 INFO - PROCESS | 1740 | 1468356709890 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}] 13:51:49 INFO - PROCESS | 1740 | 1468356709895 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:50 INFO - PROCESS | 1740 | 1468356710106 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 13:51:50 INFO - PROCESS | 1740 | 1468356710378 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:50 INFO - PROCESS | 1740 | 1468356710387 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc50c00 == 28 [pid = 1740] [id = 727] 13:51:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x8d1e6400) [pid = 1740] [serial = 2182] [outer = (nil)] 13:51:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x8fb4b000) [pid = 1740] [serial = 2183] [outer = 0x8d1e6400] 13:51:50 INFO - PROCESS | 1740 | 1468356710509 Marionette DEBUG loaded listener.js 13:51:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x8fca0800) [pid = 1740] [serial = 2184] [outer = 0x8d1e6400] 13:51:51 INFO - PROCESS | 1740 | 1468356711412 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]]]}] 13:51:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:51:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1591ms 13:51:51 INFO - PROCESS | 1740 | 1468356711472 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 13:51:51 INFO - PROCESS | 1740 | 1468356711476 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 13:51:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:51:51 INFO - PROCESS | 1740 | 1468356711483 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:51:51 INFO - PROCESS | 1740 | 1468356711486 Marionette TRACE conn3 <- [1,2882,null,{}] 13:51:51 INFO - PROCESS | 1740 | 1468356711493 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}] 13:51:51 INFO - PROCESS | 1740 | 1468356711498 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:51 INFO - PROCESS | 1740 | 1468356711706 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 13:51:51 INFO - PROCESS | 1740 | 1468356711966 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:51 INFO - PROCESS | 1740 | 1468356711982 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x9131c800 == 29 [pid = 1740] [id = 728] 13:51:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x9131cc00) [pid = 1740] [serial = 2185] [outer = (nil)] 13:51:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x9131f000) [pid = 1740] [serial = 2186] [outer = 0x9131cc00] 13:51:52 INFO - PROCESS | 1740 | 1468356712121 Marionette DEBUG loaded listener.js 13:51:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x9144c000) [pid = 1740] [serial = 2187] [outer = 0x9131cc00] 13:51:53 INFO - PROCESS | 1740 | 1468356713126 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]]]}] 13:51:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:51:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1687ms 13:51:53 INFO - PROCESS | 1740 | 1468356713172 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 13:51:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:51:53 INFO - PROCESS | 1740 | 1468356713176 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 13:51:53 INFO - PROCESS | 1740 | 1468356713183 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:51:53 INFO - PROCESS | 1740 | 1468356713186 Marionette TRACE conn3 <- [1,2886,null,{}] 13:51:53 INFO - PROCESS | 1740 | 1468356713193 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}] 13:51:53 INFO - PROCESS | 1740 | 1468356713199 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:53 INFO - PROCESS | 1740 | 1468356713400 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 13:51:53 INFO - PROCESS | 1740 | 1468356713665 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:53 INFO - PROCESS | 1740 | 1468356713673 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:53 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee5ec00 == 30 [pid = 1740] [id = 729] 13:51:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x8eef7400) [pid = 1740] [serial = 2188] [outer = (nil)] 13:51:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x914c1400) [pid = 1740] [serial = 2189] [outer = 0x8eef7400] 13:51:53 INFO - PROCESS | 1740 | 1468356713766 Marionette DEBUG loaded listener.js 13:51:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 103 (0x915d8400) [pid = 1740] [serial = 2190] [outer = 0x8eef7400] 13:51:54 INFO - PROCESS | 1740 | 1468356714699 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]]]}] 13:51:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:51:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1589ms 13:51:54 INFO - PROCESS | 1740 | 1468356714772 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 13:51:54 INFO - PROCESS | 1740 | 1468356714775 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 13:51:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:51:54 INFO - PROCESS | 1740 | 1468356714783 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:51:54 INFO - PROCESS | 1740 | 1468356714786 Marionette TRACE conn3 <- [1,2890,null,{}] 13:51:54 INFO - PROCESS | 1740 | 1468356714793 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}] 13:51:54 INFO - PROCESS | 1740 | 1468356714797 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:55 INFO - PROCESS | 1740 | 1468356715000 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 13:51:55 INFO - PROCESS | 1740 | 1468356715259 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:55 INFO - PROCESS | 1740 | 1468356715267 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:55 INFO - PROCESS | 1740 | ++DOCSHELL 0x8abec400 == 31 [pid = 1740] [id = 730] 13:51:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 104 (0x8ac69c00) [pid = 1740] [serial = 2191] [outer = (nil)] 13:51:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 105 (0x8b351400) [pid = 1740] [serial = 2192] [outer = 0x8ac69c00] 13:51:55 INFO - PROCESS | 1740 | 1468356715653 Marionette DEBUG loaded listener.js 13:51:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 106 (0x8b35cc00) [pid = 1740] [serial = 2193] [outer = 0x8ac69c00] 13:51:56 INFO - PROCESS | 1740 | 1468356716684 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:51:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:51:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1987ms 13:51:56 INFO - PROCESS | 1740 | 1468356716772 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 13:51:56 INFO - PROCESS | 1740 | 1468356716783 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 13:51:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:51:56 INFO - PROCESS | 1740 | 1468356716800 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:51:56 INFO - PROCESS | 1740 | 1468356716807 Marionette TRACE conn3 <- [1,2894,null,{}] 13:51:56 INFO - PROCESS | 1740 | 1468356716821 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}] 13:51:56 INFO - PROCESS | 1740 | 1468356716829 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:57 INFO - PROCESS | 1740 | 1468356717064 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 13:51:58 INFO - PROCESS | 1740 | --DOCSHELL 0x8bdd0800 == 30 [pid = 1740] [id = 722] 13:51:58 INFO - PROCESS | 1740 | --DOCSHELL 0x88f03800 == 29 [pid = 1740] [id = 721] 13:51:58 INFO - PROCESS | 1740 | --DOCSHELL 0x8d6da000 == 28 [pid = 1740] [id = 720] 13:51:58 INFO - PROCESS | 1740 | --DOCSHELL 0x8ac6bc00 == 27 [pid = 1740] [id = 719] 13:51:58 INFO - PROCESS | 1740 | --DOCSHELL 0x8ac6a400 == 26 [pid = 1740] [id = 718] 13:51:58 INFO - PROCESS | 1740 | --DOCSHELL 0x88f06800 == 25 [pid = 1740] [id = 717] 13:51:58 INFO - PROCESS | 1740 | --DOCSHELL 0x88f06400 == 24 [pid = 1740] [id = 706] 13:51:58 INFO - PROCESS | 1740 | --DOCSHELL 0x8b35b800 == 23 [pid = 1740] [id = 707] 13:51:58 INFO - PROCESS | 1740 | --DOCSHELL 0x8b4c4400 == 22 [pid = 1740] [id = 710] 13:51:58 INFO - PROCESS | 1740 | --DOCSHELL 0x88f01400 == 21 [pid = 1740] [id = 709] 13:51:58 INFO - PROCESS | 1740 | --DOCSHELL 0x8ac76400 == 20 [pid = 1740] [id = 714] 13:51:58 INFO - PROCESS | 1740 | --DOCSHELL 0x8ea40400 == 19 [pid = 1740] [id = 713] 13:51:58 INFO - PROCESS | 1740 | --DOCSHELL 0x8d6d1400 == 18 [pid = 1740] [id = 715] 13:51:58 INFO - PROCESS | 1740 | --DOCSHELL 0x8ac6e800 == 17 [pid = 1740] [id = 711] 13:51:58 INFO - PROCESS | 1740 | --DOCSHELL 0x8abe7000 == 16 [pid = 1740] [id = 712] 13:51:58 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee52800 == 15 [pid = 1740] [id = 716] 13:51:58 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc4dc00 == 14 [pid = 1740] [id = 708] 13:51:58 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee5ec00 == 13 [pid = 1740] [id = 729] 13:51:58 INFO - PROCESS | 1740 | --DOCSHELL 0x9131c800 == 12 [pid = 1740] [id = 728] 13:51:58 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc50c00 == 11 [pid = 1740] [id = 727] 13:51:58 INFO - PROCESS | 1740 | --DOCSHELL 0x8d1eac00 == 10 [pid = 1740] [id = 726] 13:51:58 INFO - PROCESS | 1740 | --DOCSHELL 0x8bdc9400 == 9 [pid = 1740] [id = 724] 13:51:58 INFO - PROCESS | 1740 | --DOCSHELL 0x8d6d7400 == 8 [pid = 1740] [id = 725] 13:51:58 INFO - PROCESS | 1740 | --DOCSHELL 0x8abdf800 == 7 [pid = 1740] [id = 723] 13:51:58 INFO - PROCESS | 1740 | 1468356718440 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:58 INFO - PROCESS | 1740 | 1468356718452 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 105 (0x8ac78c00) [pid = 1740] [serial = 2088] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 104 (0x8abeb000) [pid = 1740] [serial = 2087] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 103 (0x8c6c0800) [pid = 1740] [serial = 2091] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 102 (0x8c1f1c00) [pid = 1740] [serial = 2090] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x8e25b400) [pid = 1740] [serial = 2094] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x8d872800) [pid = 1740] [serial = 2093] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x8eeca000) [pid = 1740] [serial = 2097] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x8ee61800) [pid = 1740] [serial = 2096] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x88f0d400) [pid = 1740] [serial = 2120] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x8fb4e000) [pid = 1740] [serial = 2100] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x8fb48c00) [pid = 1740] [serial = 2099] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x8abe4000) [pid = 1740] [serial = 2121] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x8b35b400) [pid = 1740] [serial = 2129] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x8d86fc00) [pid = 1740] [serial = 2132] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x91442000) [pid = 1740] [serial = 2103] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x91316400) [pid = 1740] [serial = 2102] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x8b4c7000) [pid = 1740] [serial = 2123] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x914b7c00) [pid = 1740] [serial = 2106] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x914b2800) [pid = 1740] [serial = 2105] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x8bdcdc00) [pid = 1740] [serial = 2118] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x8b4c6800) [pid = 1740] [serial = 2117] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x915d1c00) [pid = 1740] [serial = 2109] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x914c1800) [pid = 1740] [serial = 2108] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x91cd0400) [pid = 1740] [serial = 2112] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x915dd800) [pid = 1740] [serial = 2111] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x8d1e8c00) [pid = 1740] [serial = 2130] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x8c1f5400) [pid = 1740] [serial = 2126] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x8eecbc00) [pid = 1740] [serial = 2115] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x8d6d5000) [pid = 1740] [serial = 2114] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x8c6c3800) [pid = 1740] [serial = 2127] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x8b4ce400) [pid = 1740] [serial = 2124] [outer = (nil)] [url = about:blank] 13:51:58 INFO - PROCESS | 1740 | ++DOCSHELL 0x88f02c00 == 8 [pid = 1740] [id = 731] 13:51:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x88f03800) [pid = 1740] [serial = 2194] [outer = (nil)] 13:51:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x88f0b800) [pid = 1740] [serial = 2195] [outer = 0x88f03800] 13:51:58 INFO - PROCESS | 1740 | 1468356718709 Marionette DEBUG loaded listener.js 13:51:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x8abe2400) [pid = 1740] [serial = 2196] [outer = 0x88f03800] 13:51:59 INFO - PROCESS | 1740 | 1468356719599 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]]]}] 13:51:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:51:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 2854ms 13:51:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:51:59 INFO - PROCESS | 1740 | 1468356719652 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 13:51:59 INFO - PROCESS | 1740 | 1468356719657 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 13:51:59 INFO - PROCESS | 1740 | 1468356719665 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:51:59 INFO - PROCESS | 1740 | 1468356719669 Marionette TRACE conn3 <- [1,2898,null,{}] 13:51:59 INFO - PROCESS | 1740 | 1468356719677 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}] 13:51:59 INFO - PROCESS | 1740 | 1468356719684 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:51:59 INFO - PROCESS | 1740 | 1468356719868 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 13:52:00 INFO - PROCESS | 1740 | 1468356720032 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:00 INFO - PROCESS | 1740 | 1468356720041 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x8b34f000 == 9 [pid = 1740] [id = 732] 13:52:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x8b352000) [pid = 1740] [serial = 2197] [outer = (nil)] 13:52:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x8b358400) [pid = 1740] [serial = 2198] [outer = 0x8b352000] 13:52:00 INFO - PROCESS | 1740 | 1468356720122 Marionette DEBUG loaded listener.js 13:52:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x8b4c4c00) [pid = 1740] [serial = 2199] [outer = 0x8b352000] 13:52:01 INFO - PROCESS | 1740 | 1468356721031 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]]]}] 13:52:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:52:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1444ms 13:52:01 INFO - PROCESS | 1740 | 1468356721112 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 13:52:01 INFO - PROCESS | 1740 | 1468356721120 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 13:52:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:52:01 INFO - PROCESS | 1740 | 1468356721137 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:52:01 INFO - PROCESS | 1740 | 1468356721140 Marionette TRACE conn3 <- [1,2902,null,{}] 13:52:01 INFO - PROCESS | 1740 | 1468356721147 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}] 13:52:01 INFO - PROCESS | 1740 | 1468356721154 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:01 INFO - PROCESS | 1740 | 1468356721390 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 13:52:01 INFO - PROCESS | 1740 | 1468356721414 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:01 INFO - PROCESS | 1740 | 1468356721422 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:01 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bc47c00 == 10 [pid = 1740] [id = 733] 13:52:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x8bc4a800) [pid = 1740] [serial = 2200] [outer = (nil)] 13:52:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x8bdc2c00) [pid = 1740] [serial = 2201] [outer = 0x8bc4a800] 13:52:01 INFO - PROCESS | 1740 | 1468356721498 Marionette DEBUG loaded listener.js 13:52:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x8bdcdc00) [pid = 1740] [serial = 2202] [outer = 0x8bc4a800] 13:52:02 INFO - PROCESS | 1740 | 1468356722870 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:52:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:52:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1798ms 13:52:02 INFO - PROCESS | 1740 | 1468356722949 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 13:52:02 INFO - PROCESS | 1740 | 1468356722952 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 13:52:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:52:02 INFO - PROCESS | 1740 | 1468356722962 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:52:02 INFO - PROCESS | 1740 | 1468356722973 Marionette TRACE conn3 <- [1,2906,null,{}] 13:52:03 INFO - PROCESS | 1740 | 1468356722996 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}] 13:52:03 INFO - PROCESS | 1740 | 1468356723005 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:03 INFO - PROCESS | 1740 | 1468356723883 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 13:52:03 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x8bdd0c00) [pid = 1740] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:52:03 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x8c1eec00) [pid = 1740] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:52:03 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x8ec33400) [pid = 1740] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:52:03 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x8d7ba000) [pid = 1740] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:52:03 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x8d868000) [pid = 1740] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:52:03 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x8eef3400) [pid = 1740] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:52:03 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x8ac75400) [pid = 1740] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:52:03 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x8ac6ec00) [pid = 1740] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:52:03 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x88f07c00) [pid = 1740] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:52:03 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x8bdcd800) [pid = 1740] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:52:03 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x8ac77000) [pid = 1740] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:52:03 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x8ee5f800) [pid = 1740] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:52:03 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x8d882000) [pid = 1740] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:52:04 INFO - PROCESS | 1740 | 1468356724098 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:04 INFO - PROCESS | 1740 | 1468356724106 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:04 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ac6ec00 == 11 [pid = 1740] [id = 734] 13:52:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x8ac75400) [pid = 1740] [serial = 2203] [outer = (nil)] 13:52:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x8b4c2400) [pid = 1740] [serial = 2204] [outer = 0x8ac75400] 13:52:04 INFO - PROCESS | 1740 | 1468356724199 Marionette DEBUG loaded listener.js 13:52:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x8d1e4800) [pid = 1740] [serial = 2205] [outer = 0x8ac75400] 13:52:04 INFO - PROCESS | 1740 | 1468356724980 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]]]}] 13:52:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:52:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 2053ms 13:52:05 INFO - PROCESS | 1740 | 1468356725014 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 13:52:05 INFO - PROCESS | 1740 | 1468356725018 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 13:52:05 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:52:05 INFO - PROCESS | 1740 | 1468356725026 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:52:05 INFO - PROCESS | 1740 | 1468356725030 Marionette TRACE conn3 <- [1,2910,null,{}] 13:52:05 INFO - PROCESS | 1740 | 1468356725036 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}] 13:52:05 INFO - PROCESS | 1740 | 1468356725041 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:05 INFO - PROCESS | 1740 | 1468356725299 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 13:52:05 INFO - PROCESS | 1740 | 1468356725310 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:05 INFO - PROCESS | 1740 | 1468356725319 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x8c1ef000 == 12 [pid = 1740] [id = 735] 13:52:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x8c6bac00) [pid = 1740] [serial = 2206] [outer = (nil)] 13:52:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x8d6cec00) [pid = 1740] [serial = 2207] [outer = 0x8c6bac00] 13:52:05 INFO - PROCESS | 1740 | 1468356725479 Marionette DEBUG loaded listener.js 13:52:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x8d6d2800) [pid = 1740] [serial = 2208] [outer = 0x8c6bac00] 13:52:06 INFO - PROCESS | 1740 | 1468356726447 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]]]}] 13:52:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:52:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:52:06 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1433ms 13:52:06 INFO - PROCESS | 1740 | 1468356726477 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 13:52:06 INFO - PROCESS | 1740 | 1468356726484 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 13:52:06 INFO - TEST-START | /DOMEvents/constructors.html 13:52:06 INFO - PROCESS | 1740 | 1468356726497 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:52:06 INFO - PROCESS | 1740 | 1468356726503 Marionette TRACE conn3 <- [1,2914,null,{}] 13:52:06 INFO - PROCESS | 1740 | 1468356726514 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}] 13:52:06 INFO - PROCESS | 1740 | 1468356726519 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:06 INFO - PROCESS | 1740 | 1468356726707 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 13:52:06 INFO - PROCESS | 1740 | 1468356726916 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:06 INFO - PROCESS | 1740 | 1468356726931 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x8b359400 == 13 [pid = 1740] [id = 736] 13:52:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x8b4c3400) [pid = 1740] [serial = 2209] [outer = (nil)] 13:52:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x8b4ccc00) [pid = 1740] [serial = 2210] [outer = 0x8b4c3400] 13:52:07 INFO - PROCESS | 1740 | 1468356727063 Marionette DEBUG loaded listener.js 13:52:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x8c1ebc00) [pid = 1740] [serial = 2211] [outer = 0x8b4c3400] 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:52:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:52:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:52:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:52:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:52:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:52:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:52:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:52:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:52:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:52:08 INFO - PROCESS | 1740 | 1468356728178 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]]]}] 13:52:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:52:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:52:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:52:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:52:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:52:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:52:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:52:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:52:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:52:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:52:08 INFO - TEST-OK | /DOMEvents/constructors.html | took 1767ms 13:52:08 INFO - PROCESS | 1740 | 1468356728265 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 13:52:08 INFO - PROCESS | 1740 | 1468356728281 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 13:52:08 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:52:08 INFO - PROCESS | 1740 | 1468356728301 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:52:08 INFO - PROCESS | 1740 | 1468356728309 Marionette TRACE conn3 <- [1,2918,null,{}] 13:52:08 INFO - PROCESS | 1740 | 1468356728315 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}] 13:52:08 INFO - PROCESS | 1740 | 1468356728322 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:08 INFO - PROCESS | 1740 | 1468356728563 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 13:52:08 INFO - PROCESS | 1740 | 1468356728857 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:08 INFO - PROCESS | 1740 | 1468356728867 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x8abdfc00 == 14 [pid = 1740] [id = 737] 13:52:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x8c1f1c00) [pid = 1740] [serial = 2212] [outer = (nil)] 13:52:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x8d7ba800) [pid = 1740] [serial = 2213] [outer = 0x8c1f1c00] 13:52:08 INFO - PROCESS | 1740 | 1468356728963 Marionette DEBUG loaded listener.js 13:52:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x8d7c5800) [pid = 1740] [serial = 2214] [outer = 0x8c1f1c00] 13:52:09 INFO - PROCESS | 1740 | 1468356729875 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:52:09 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:52:09 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1593ms 13:52:09 INFO - PROCESS | 1740 | 1468356729895 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 13:52:09 INFO - PROCESS | 1740 | 1468356729899 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 13:52:09 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:52:09 INFO - PROCESS | 1740 | 1468356729908 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:52:09 INFO - PROCESS | 1740 | 1468356729915 Marionette TRACE conn3 <- [1,2922,null,{}] 13:52:09 INFO - PROCESS | 1740 | 1468356729934 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}] 13:52:09 INFO - PROCESS | 1740 | 1468356729944 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:10 INFO - PROCESS | 1740 | 1468356730175 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 13:52:10 INFO - PROCESS | 1740 | 1468356730371 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:10 INFO - PROCESS | 1740 | 1468356730379 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:10 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d87d800 == 15 [pid = 1740] [id = 738] 13:52:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x8d87e800) [pid = 1740] [serial = 2215] [outer = (nil)] 13:52:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x8d882000) [pid = 1740] [serial = 2216] [outer = 0x8d87e800] 13:52:10 INFO - PROCESS | 1740 | 1468356730514 Marionette DEBUG loaded listener.js 13:52:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x8e260800) [pid = 1740] [serial = 2217] [outer = 0x8d87e800] 13:52:11 INFO - PROCESS | 1740 | [1740] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 13:52:11 INFO - PROCESS | 1740 | [1740] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 13:52:11 INFO - PROCESS | 1740 | [1740] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 13:52:11 INFO - PROCESS | 1740 | [1740] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 13:52:11 INFO - PROCESS | 1740 | 1468356731494 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]]]}] 13:52:11 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:52:11 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:52:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:52:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:52:11 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 13:52:11 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:52:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:52:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:52:11 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 13:52:11 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:52:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:52:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:52:11 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]" 13:52:11 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:52:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:52:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:52:11 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:52:11 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1643ms 13:52:11 INFO - PROCESS | 1740 | 1468356731558 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 13:52:11 INFO - PROCESS | 1740 | 1468356731567 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 13:52:11 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:52:11 INFO - PROCESS | 1740 | 1468356731575 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:52:11 INFO - PROCESS | 1740 | 1468356731578 Marionette TRACE conn3 <- [1,2926,null,{}] 13:52:11 INFO - PROCESS | 1740 | 1468356731585 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}] 13:52:11 INFO - PROCESS | 1740 | 1468356731590 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:11 INFO - PROCESS | 1740 | 1468356731777 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 13:52:11 INFO - PROCESS | 1740 | 1468356731966 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:11 INFO - PROCESS | 1740 | 1468356731975 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x8b353400 == 16 [pid = 1740] [id = 739] 13:52:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x8e25f400) [pid = 1740] [serial = 2218] [outer = (nil)] 13:52:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x8ec37400) [pid = 1740] [serial = 2219] [outer = 0x8e25f400] 13:52:12 INFO - PROCESS | 1740 | 1468356732063 Marionette DEBUG loaded listener.js 13:52:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x8ec39c00) [pid = 1740] [serial = 2220] [outer = 0x8e25f400] 13:52:12 INFO - PROCESS | 1740 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:52:12 INFO - PROCESS | 1740 | 1468356732971 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]]]}] 13:52:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:52:13 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1435ms 13:52:13 INFO - PROCESS | 1740 | 1468356733012 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 13:52:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:52:13 INFO - PROCESS | 1740 | 1468356733017 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 13:52:13 INFO - PROCESS | 1740 | 1468356733024 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:52:13 INFO - PROCESS | 1740 | 1468356733028 Marionette TRACE conn3 <- [1,2930,null,{}] 13:52:13 INFO - PROCESS | 1740 | 1468356733035 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}] 13:52:13 INFO - PROCESS | 1740 | 1468356733041 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:13 INFO - PROCESS | 1740 | 1468356733226 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 13:52:13 INFO - PROCESS | 1740 | 1468356733430 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:13 INFO - PROCESS | 1740 | 1468356733438 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d875400 == 17 [pid = 1740] [id = 740] 13:52:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x8ee5ec00) [pid = 1740] [serial = 2221] [outer = (nil)] 13:52:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x8eec6400) [pid = 1740] [serial = 2222] [outer = 0x8ee5ec00] 13:52:13 INFO - PROCESS | 1740 | 1468356733525 Marionette DEBUG loaded listener.js 13:52:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x8eec8400) [pid = 1740] [serial = 2223] [outer = 0x8ee5ec00] 13:52:14 INFO - PROCESS | 1740 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:52:14 INFO - PROCESS | 1740 | 1468356734437 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]]]}] 13:52:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:52:14 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1442ms 13:52:14 INFO - PROCESS | 1740 | 1468356734467 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 13:52:14 INFO - PROCESS | 1740 | 1468356734470 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 13:52:14 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:52:14 INFO - PROCESS | 1740 | 1468356734478 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:52:14 INFO - PROCESS | 1740 | 1468356734482 Marionette TRACE conn3 <- [1,2934,null,{}] 13:52:14 INFO - PROCESS | 1740 | 1468356734489 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}] 13:52:14 INFO - PROCESS | 1740 | 1468356734500 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:14 INFO - PROCESS | 1740 | 1468356734762 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 13:52:14 INFO - PROCESS | 1740 | 1468356734958 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:14 INFO - PROCESS | 1740 | 1468356734967 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x8eef0c00 == 18 [pid = 1740] [id = 741] 13:52:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x8eefec00) [pid = 1740] [serial = 2224] [outer = (nil)] 13:52:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x8fc9b400) [pid = 1740] [serial = 2225] [outer = 0x8eefec00] 13:52:15 INFO - PROCESS | 1740 | 1468356735064 Marionette DEBUG loaded listener.js 13:52:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x8fc9d800) [pid = 1740] [serial = 2226] [outer = 0x8eefec00] 13:52:16 INFO - PROCESS | 1740 | 1468356735999 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]]]}] 13:52:16 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:52:16 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1539ms 13:52:16 INFO - PROCESS | 1740 | 1468356736018 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 13:52:16 INFO - PROCESS | 1740 | 1468356736022 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 13:52:16 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:52:16 INFO - PROCESS | 1740 | 1468356736030 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:52:16 INFO - PROCESS | 1740 | 1468356736034 Marionette TRACE conn3 <- [1,2938,null,{}] 13:52:16 INFO - PROCESS | 1740 | 1468356736041 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}] 13:52:16 INFO - PROCESS | 1740 | 1468356736046 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:16 INFO - PROCESS | 1740 | 1468356736227 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 13:52:16 INFO - PROCESS | 1740 | 1468356736437 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:16 INFO - PROCESS | 1740 | 1468356736447 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:16 INFO - PROCESS | 1740 | ++DOCSHELL 0x8abea400 == 19 [pid = 1740] [id = 742] 13:52:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x8ac6bc00) [pid = 1740] [serial = 2227] [outer = (nil)] 13:52:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x91319400) [pid = 1740] [serial = 2228] [outer = 0x8ac6bc00] 13:52:16 INFO - PROCESS | 1740 | 1468356736575 Marionette DEBUG loaded listener.js 13:52:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x8fca8800) [pid = 1740] [serial = 2229] [outer = 0x8ac6bc00] 13:52:17 INFO - PROCESS | 1740 | 1468356737442 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]]]}] 13:52:17 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. 13:52:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1450ms 13:52:17 INFO - PROCESS | 1740 | 1468356737481 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 13:52:17 INFO - PROCESS | 1740 | 1468356737485 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 13:52:17 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:52:17 INFO - PROCESS | 1740 | 1468356737493 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:52:17 INFO - PROCESS | 1740 | 1468356737497 Marionette TRACE conn3 <- [1,2942,null,{}] 13:52:17 INFO - PROCESS | 1740 | 1468356737504 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}] 13:52:17 INFO - PROCESS | 1740 | 1468356737510 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:17 INFO - PROCESS | 1740 | 1468356737733 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 13:52:17 INFO - PROCESS | 1740 | 1468356737964 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:17 INFO - PROCESS | 1740 | 1468356737971 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:18 INFO - PROCESS | 1740 | ++DOCSHELL 0x88f0f000 == 20 [pid = 1740] [id = 743] 13:52:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x8ac6f400) [pid = 1740] [serial = 2230] [outer = (nil)] 13:52:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x8c1ef800) [pid = 1740] [serial = 2231] [outer = 0x8ac6f400] 13:52:18 INFO - PROCESS | 1740 | 1468356738060 Marionette DEBUG loaded listener.js 13:52:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x8d6dd800) [pid = 1740] [serial = 2232] [outer = 0x8ac6f400] 13:52:19 INFO - PROCESS | 1740 | 1468356739143 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"]]]}] 13:52:19 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 13:52:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:52:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1684ms 13:52:19 INFO - PROCESS | 1740 | 1468356739179 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 13:52:19 INFO - PROCESS | 1740 | 1468356739186 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 13:52:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:52:19 INFO - PROCESS | 1740 | 1468356739194 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:52:19 INFO - PROCESS | 1740 | 1468356739202 Marionette TRACE conn3 <- [1,2946,null,{}] 13:52:19 INFO - PROCESS | 1740 | 1468356739210 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}] 13:52:19 INFO - PROCESS | 1740 | 1468356739216 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:19 INFO - PROCESS | 1740 | 1468356739481 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 13:52:19 INFO - PROCESS | 1740 | 1468356739652 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:19 INFO - PROCESS | 1740 | 1468356739661 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x8abe4400 == 21 [pid = 1740] [id = 744] 13:52:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x8b354800) [pid = 1740] [serial = 2233] [outer = (nil)] 13:52:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 103 (0x8bc4cc00) [pid = 1740] [serial = 2234] [outer = 0x8b354800] 13:52:19 INFO - PROCESS | 1740 | 1468356739756 Marionette DEBUG loaded listener.js 13:52:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 104 (0x8c1ef400) [pid = 1740] [serial = 2235] [outer = 0x8b354800] 13:52:20 INFO - PROCESS | 1740 | --DOMWINDOW == 103 (0x8d86d800) [pid = 1740] [serial = 2168] [outer = (nil)] [url = about:blank] 13:52:20 INFO - PROCESS | 1740 | --DOMWINDOW == 102 (0x8ea38800) [pid = 1740] [serial = 2165] [outer = (nil)] [url = about:blank] 13:52:20 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x8ec35c00) [pid = 1740] [serial = 2141] [outer = (nil)] [url = about:blank] 13:52:20 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x8ec3c800) [pid = 1740] [serial = 2142] [outer = (nil)] [url = about:blank] 13:52:20 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x8ee55000) [pid = 1740] [serial = 2144] [outer = (nil)] [url = about:blank] 13:52:20 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x8ee58000) [pid = 1740] [serial = 2145] [outer = (nil)] [url = about:blank] 13:52:20 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x8d876c00) [pid = 1740] [serial = 2133] [outer = (nil)] [url = about:blank] 13:52:20 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x8fc9c400) [pid = 1740] [serial = 2150] [outer = (nil)] [url = about:blank] 13:52:20 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x8fca3c00) [pid = 1740] [serial = 2151] [outer = (nil)] [url = about:blank] 13:52:20 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x8bdcb000) [pid = 1740] [serial = 2156] [outer = (nil)] [url = about:blank] 13:52:20 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x8c1f3c00) [pid = 1740] [serial = 2157] [outer = (nil)] [url = about:blank] 13:52:20 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x8b4c2c00) [pid = 1740] [serial = 2135] [outer = (nil)] [url = about:blank] 13:52:20 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x8c1f1400) [pid = 1740] [serial = 2136] [outer = (nil)] [url = about:blank] 13:52:20 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x8abe5800) [pid = 1740] [serial = 2153] [outer = (nil)] [url = about:blank] 13:52:20 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x8ac6f000) [pid = 1740] [serial = 2154] [outer = (nil)] [url = about:blank] 13:52:20 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x8d7b7800) [pid = 1740] [serial = 2159] [outer = (nil)] [url = about:blank] 13:52:20 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x8d7c0800) [pid = 1740] [serial = 2160] [outer = (nil)] [url = about:blank] 13:52:20 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x8d867000) [pid = 1740] [serial = 2138] [outer = (nil)] [url = about:blank] 13:52:20 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x8d87ec00) [pid = 1740] [serial = 2139] [outer = (nil)] [url = about:blank] 13:52:20 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x8eec5800) [pid = 1740] [serial = 2147] [outer = (nil)] [url = about:blank] 13:52:20 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x8eecb000) [pid = 1740] [serial = 2148] [outer = (nil)] [url = about:blank] 13:52:20 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x8ea40800) [pid = 1740] [serial = 2166] [outer = (nil)] [url = about:blank] 13:52:20 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x8e263000) [pid = 1740] [serial = 2163] [outer = (nil)] [url = about:blank] 13:52:20 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x8e25ec00) [pid = 1740] [serial = 2162] [outer = (nil)] [url = about:blank] 13:52:20 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x8ec34800) [pid = 1740] [serial = 2169] [outer = (nil)] [url = about:blank] 13:52:20 INFO - PROCESS | 1740 | 1468356740656 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]]]}] 13:52:20 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. 13:52:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1489ms 13:52:20 INFO - PROCESS | 1740 | 1468356740684 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 13:52:20 INFO - PROCESS | 1740 | 1468356740691 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 13:52:20 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:52:20 INFO - PROCESS | 1740 | 1468356740702 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:52:20 INFO - PROCESS | 1740 | 1468356740706 Marionette TRACE conn3 <- [1,2950,null,{}] 13:52:20 INFO - PROCESS | 1740 | 1468356740731 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}] 13:52:20 INFO - PROCESS | 1740 | 1468356740736 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:20 INFO - PROCESS | 1740 | 1468356740913 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 13:52:21 INFO - PROCESS | 1740 | 1468356741144 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:21 INFO - PROCESS | 1740 | 1468356741150 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ac6f000 == 22 [pid = 1740] [id = 745] 13:52:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x8d1ec400) [pid = 1740] [serial = 2236] [outer = (nil)] 13:52:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x8d6d5c00) [pid = 1740] [serial = 2237] [outer = 0x8d1ec400] 13:52:21 INFO - PROCESS | 1740 | 1468356741230 Marionette DEBUG loaded listener.js 13:52:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x8d7bb000) [pid = 1740] [serial = 2238] [outer = 0x8d1ec400] 13:52:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d86c000 == 23 [pid = 1740] [id = 746] 13:52:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x8d878400) [pid = 1740] [serial = 2239] [outer = (nil)] 13:52:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x8d878c00) [pid = 1740] [serial = 2240] [outer = 0x8d878400] 13:52:22 INFO - PROCESS | 1740 | 1468356742117 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]]]}] 13:52:22 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. 13:52:22 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1451ms 13:52:22 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:52:22 INFO - PROCESS | 1740 | 1468356742154 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 13:52:22 INFO - PROCESS | 1740 | 1468356742157 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 13:52:22 INFO - PROCESS | 1740 | 1468356742165 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:52:22 INFO - PROCESS | 1740 | 1468356742171 Marionette TRACE conn3 <- [1,2954,null,{}] 13:52:22 INFO - PROCESS | 1740 | 1468356742195 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}] 13:52:22 INFO - PROCESS | 1740 | 1468356742204 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:22 INFO - PROCESS | 1740 | 1468356742469 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 13:52:22 INFO - PROCESS | 1740 | 1468356742486 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:22 INFO - PROCESS | 1740 | 1468356742500 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:22 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d87b000 == 24 [pid = 1740] [id = 747] 13:52:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x8d87b800) [pid = 1740] [serial = 2241] [outer = (nil)] 13:52:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x8e260400) [pid = 1740] [serial = 2242] [outer = 0x8d87b800] 13:52:22 INFO - PROCESS | 1740 | 1468356742577 Marionette DEBUG loaded listener.js 13:52:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x8ea34000) [pid = 1740] [serial = 2243] [outer = 0x8d87b800] 13:52:23 INFO - PROCESS | 1740 | 1468356743475 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]]]}] 13:52:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:52:23 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 13:52:23 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1340ms 13:52:23 INFO - PROCESS | 1740 | 1468356743511 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 13:52:23 INFO - PROCESS | 1740 | 1468356743515 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 13:52:23 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:52:23 INFO - PROCESS | 1740 | 1468356743523 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:52:23 INFO - PROCESS | 1740 | 1468356743526 Marionette TRACE conn3 <- [1,2958,null,{}] 13:52:23 INFO - PROCESS | 1740 | 1468356743532 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}] 13:52:23 INFO - PROCESS | 1740 | 1468356743538 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:23 INFO - PROCESS | 1740 | 1468356743803 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 13:52:23 INFO - PROCESS | 1740 | 1468356743833 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:23 INFO - PROCESS | 1740 | 1468356743843 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ec3b400 == 25 [pid = 1740] [id = 748] 13:52:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x8ec3dc00) [pid = 1740] [serial = 2244] [outer = (nil)] 13:52:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x8ee5fc00) [pid = 1740] [serial = 2245] [outer = 0x8ec3dc00] 13:52:23 INFO - PROCESS | 1740 | 1468356743916 Marionette DEBUG loaded listener.js 13:52:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x8eec6c00) [pid = 1740] [serial = 2246] [outer = 0x8ec3dc00] 13:52:24 INFO - PROCESS | 1740 | 1468356744908 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]]]}] 13:52:24 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x8b352000) [pid = 1740] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:52:24 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x8d6dcc00) [pid = 1740] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:52:24 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x8ac75400) [pid = 1740] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:52:24 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x8d868c00) [pid = 1740] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:52:24 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x8abe0c00) [pid = 1740] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:52:24 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x8bc4a800) [pid = 1740] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:52:24 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x8bdcb800) [pid = 1740] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:52:24 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9131cc00) [pid = 1740] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:52:24 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x8eef7400) [pid = 1740] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:52:24 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x8d1e6400) [pid = 1740] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:52:24 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x8ac69c00) [pid = 1740] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:52:24 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x88f03800) [pid = 1740] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:52:24 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. 13:52:24 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1436ms 13:52:24 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:52:24 INFO - PROCESS | 1740 | 1468356744958 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 13:52:24 INFO - PROCESS | 1740 | 1468356744962 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 13:52:24 INFO - PROCESS | 1740 | 1468356744969 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:52:24 INFO - PROCESS | 1740 | 1468356744972 Marionette TRACE conn3 <- [1,2962,null,{}] 13:52:24 INFO - PROCESS | 1740 | 1468356744983 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}] 13:52:24 INFO - PROCESS | 1740 | 1468356744987 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:25 INFO - PROCESS | 1740 | 1468356745144 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 13:52:25 INFO - PROCESS | 1740 | 1468356745315 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:25 INFO - PROCESS | 1740 | 1468356745327 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:25 INFO - PROCESS | 1740 | ++DOCSHELL 0x88f03400 == 26 [pid = 1740] [id = 749] 13:52:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x8ac75400) [pid = 1740] [serial = 2247] [outer = (nil)] 13:52:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x8d6d3400) [pid = 1740] [serial = 2248] [outer = 0x8ac75400] 13:52:25 INFO - PROCESS | 1740 | 1468356745399 Marionette DEBUG loaded listener.js 13:52:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x8ee56800) [pid = 1740] [serial = 2249] [outer = 0x8ac75400] 13:52:26 INFO - PROCESS | 1740 | 1468356746154 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]]]}] 13:52:26 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. 13:52:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1248ms 13:52:26 INFO - PROCESS | 1740 | 1468356746216 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 13:52:26 INFO - PROCESS | 1740 | 1468356746219 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 13:52:26 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:52:26 INFO - PROCESS | 1740 | 1468356746227 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:52:26 INFO - PROCESS | 1740 | 1468356746231 Marionette TRACE conn3 <- [1,2966,null,{}] 13:52:26 INFO - PROCESS | 1740 | 1468356746237 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}] 13:52:26 INFO - PROCESS | 1740 | 1468356746248 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:26 INFO - PROCESS | 1740 | 1468356746496 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 13:52:26 INFO - PROCESS | 1740 | 1468356746518 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:26 INFO - PROCESS | 1740 | 1468356746529 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d87a000 == 27 [pid = 1740] [id = 750] 13:52:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x8ee54800) [pid = 1740] [serial = 2250] [outer = (nil)] 13:52:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x8fca3c00) [pid = 1740] [serial = 2251] [outer = 0x8ee54800] 13:52:26 INFO - PROCESS | 1740 | 1468356746598 Marionette DEBUG loaded listener.js 13:52:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x91321400) [pid = 1740] [serial = 2252] [outer = 0x8ee54800] 13:52:27 INFO - PROCESS | 1740 | 1468356747612 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]]]}] 13:52:27 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. 13:52:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1431ms 13:52:27 INFO - PROCESS | 1740 | 1468356747698 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 13:52:27 INFO - PROCESS | 1740 | 1468356747705 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 13:52:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:52:27 INFO - PROCESS | 1740 | 1468356747717 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:52:27 INFO - PROCESS | 1740 | 1468356747725 Marionette TRACE conn3 <- [1,2970,null,{}] 13:52:27 INFO - PROCESS | 1740 | 1468356747739 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}] 13:52:27 INFO - PROCESS | 1740 | 1468356747746 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:27 INFO - PROCESS | 1740 | 1468356747973 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 13:52:28 INFO - PROCESS | 1740 | 1468356748173 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:28 INFO - PROCESS | 1740 | 1468356748183 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:28 INFO - PROCESS | 1740 | ++DOCSHELL 0x8b35a000 == 28 [pid = 1740] [id = 751] 13:52:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x8b35b800) [pid = 1740] [serial = 2253] [outer = (nil)] 13:52:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x8bc47800) [pid = 1740] [serial = 2254] [outer = 0x8b35b800] 13:52:28 INFO - PROCESS | 1740 | 1468356748323 Marionette DEBUG loaded listener.js 13:52:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x8c1f2800) [pid = 1740] [serial = 2255] [outer = 0x8b35b800] 13:52:29 INFO - PROCESS | 1740 | 1468356749215 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]]]}] 13:52:29 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. 13:52:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1547ms 13:52:29 INFO - PROCESS | 1740 | 1468356749264 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 13:52:29 INFO - PROCESS | 1740 | 1468356749272 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 13:52:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:52:29 INFO - PROCESS | 1740 | 1468356749284 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:52:29 INFO - PROCESS | 1740 | 1468356749288 Marionette TRACE conn3 <- [1,2974,null,{}] 13:52:29 INFO - PROCESS | 1740 | 1468356749296 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}] 13:52:29 INFO - PROCESS | 1740 | 1468356749303 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:29 INFO - PROCESS | 1740 | 1468356749512 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 13:52:29 INFO - PROCESS | 1740 | 1468356749718 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:29 INFO - PROCESS | 1740 | 1468356749727 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d1e1c00 == 29 [pid = 1740] [id = 752] 13:52:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x8d6d8400) [pid = 1740] [serial = 2256] [outer = (nil)] 13:52:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x8d868800) [pid = 1740] [serial = 2257] [outer = 0x8d6d8400] 13:52:29 INFO - PROCESS | 1740 | 1468356749860 Marionette DEBUG loaded listener.js 13:52:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x8d877000) [pid = 1740] [serial = 2258] [outer = 0x8d6d8400] 13:52:30 INFO - PROCESS | 1740 | 1468356750815 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]]]}] 13:52:30 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. 13:52:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1589ms 13:52:30 INFO - PROCESS | 1740 | 1468356750874 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 13:52:30 INFO - PROCESS | 1740 | 1468356750877 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 13:52:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:52:30 INFO - PROCESS | 1740 | 1468356750887 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:52:30 INFO - PROCESS | 1740 | 1468356750894 Marionette TRACE conn3 <- [1,2978,null,{}] 13:52:30 INFO - PROCESS | 1740 | 1468356750962 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}] 13:52:30 INFO - PROCESS | 1740 | 1468356750973 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:31 INFO - PROCESS | 1740 | 1468356751201 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 13:52:31 INFO - PROCESS | 1740 | 1468356751399 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:31 INFO - PROCESS | 1740 | 1468356751414 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x8c1f8800 == 30 [pid = 1740] [id = 753] 13:52:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x8fb47800) [pid = 1740] [serial = 2259] [outer = (nil)] 13:52:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x8fb4fc00) [pid = 1740] [serial = 2260] [outer = 0x8fb47800] 13:52:31 INFO - PROCESS | 1740 | 1468356751539 Marionette DEBUG loaded listener.js 13:52:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x91443c00) [pid = 1740] [serial = 2261] [outer = 0x8fb47800] 13:52:32 INFO - PROCESS | 1740 | 1468356752417 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]]]}] 13:52:32 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. 13:52:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1585ms 13:52:32 INFO - PROCESS | 1740 | 1468356752472 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 13:52:32 INFO - PROCESS | 1740 | 1468356752476 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 13:52:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:52:32 INFO - PROCESS | 1740 | 1468356752485 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:52:32 INFO - PROCESS | 1740 | 1468356752489 Marionette TRACE conn3 <- [1,2982,null,{}] 13:52:32 INFO - PROCESS | 1740 | 1468356752496 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}] 13:52:32 INFO - PROCESS | 1740 | 1468356752502 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:32 INFO - PROCESS | 1740 | 1468356752706 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 13:52:32 INFO - PROCESS | 1740 | 1468356752912 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:32 INFO - PROCESS | 1740 | 1468356752921 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:33 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d6db800 == 31 [pid = 1740] [id = 754] 13:52:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x91448c00) [pid = 1740] [serial = 2262] [outer = (nil)] 13:52:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x91450c00) [pid = 1740] [serial = 2263] [outer = 0x91448c00] 13:52:33 INFO - PROCESS | 1740 | 1468356753059 Marionette DEBUG loaded listener.js 13:52:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x914b8800) [pid = 1740] [serial = 2264] [outer = 0x91448c00] 13:52:33 INFO - PROCESS | 1740 | 1468356753933 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"]]]}] 13:52:33 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 13:52:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:52:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1489ms 13:52:33 INFO - PROCESS | 1740 | 1468356753977 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 13:52:33 INFO - PROCESS | 1740 | 1468356753980 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 13:52:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:52:33 INFO - PROCESS | 1740 | 1468356753989 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:52:33 INFO - PROCESS | 1740 | 1468356753994 Marionette TRACE conn3 <- [1,2986,null,{}] 13:52:34 INFO - PROCESS | 1740 | 1468356754042 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}] 13:52:34 INFO - PROCESS | 1740 | 1468356754048 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:34 INFO - PROCESS | 1740 | 1468356754333 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 13:52:34 INFO - PROCESS | 1740 | 1468356754496 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:34 INFO - PROCESS | 1740 | 1468356754503 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:34 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7bcc00 == 32 [pid = 1740] [id = 755] 13:52:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x914c1800) [pid = 1740] [serial = 2265] [outer = (nil)] 13:52:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x915db000) [pid = 1740] [serial = 2266] [outer = 0x914c1800] 13:52:34 INFO - PROCESS | 1740 | 1468356754595 Marionette DEBUG loaded listener.js 13:52:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x915dd000) [pid = 1740] [serial = 2267] [outer = 0x914c1800] 13:52:35 INFO - PROCESS | 1740 | 1468356755467 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]]]}] 13:52:35 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. 13:52:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1532ms 13:52:35 INFO - PROCESS | 1740 | 1468356755522 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 13:52:35 INFO - PROCESS | 1740 | 1468356755526 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 13:52:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:52:35 INFO - PROCESS | 1740 | 1468356755534 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:52:35 INFO - PROCESS | 1740 | 1468356755538 Marionette TRACE conn3 <- [1,2990,null,{}] 13:52:35 INFO - PROCESS | 1740 | 1468356755544 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}] 13:52:35 INFO - PROCESS | 1740 | 1468356755557 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:35 INFO - PROCESS | 1740 | 1468356755779 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 13:52:36 INFO - PROCESS | 1740 | 1468356755979 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:36 INFO - PROCESS | 1740 | 1468356755988 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x915d1400 == 33 [pid = 1740] [id = 756] 13:52:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x915d3c00) [pid = 1740] [serial = 2268] [outer = (nil)] 13:52:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x91cdfc00) [pid = 1740] [serial = 2269] [outer = 0x915d3c00] 13:52:36 INFO - PROCESS | 1740 | 1468356756119 Marionette DEBUG loaded listener.js 13:52:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x91d71400) [pid = 1740] [serial = 2270] [outer = 0x915d3c00] 13:52:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ee58000 == 34 [pid = 1740] [id = 757] 13:52:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 103 (0x91cd4400) [pid = 1740] [serial = 2271] [outer = (nil)] 13:52:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 104 (0x91dba000) [pid = 1740] [serial = 2272] [outer = 0x91cd4400] 13:52:37 INFO - PROCESS | 1740 | 1468356757121 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]]]}] 13:52:37 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. 13:52:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1638ms 13:52:37 INFO - PROCESS | 1740 | 1468356757173 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 13:52:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:52:37 INFO - PROCESS | 1740 | 1468356757177 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 13:52:37 INFO - PROCESS | 1740 | 1468356757185 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:52:37 INFO - PROCESS | 1740 | 1468356757188 Marionette TRACE conn3 <- [1,2994,null,{}] 13:52:37 INFO - PROCESS | 1740 | 1468356757196 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}] 13:52:37 INFO - PROCESS | 1740 | 1468356757200 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:37 INFO - PROCESS | 1740 | 1468356757420 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 13:52:37 INFO - PROCESS | 1740 | 1468356757616 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:37 INFO - PROCESS | 1740 | 1468356757626 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:37 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ac6f800 == 35 [pid = 1740] [id = 758] 13:52:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 105 (0x8ac71800) [pid = 1740] [serial = 2273] [outer = (nil)] 13:52:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 106 (0x91db9000) [pid = 1740] [serial = 2274] [outer = 0x8ac71800] 13:52:37 INFO - PROCESS | 1740 | 1468356757755 Marionette DEBUG loaded listener.js 13:52:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 107 (0x91dbf000) [pid = 1740] [serial = 2275] [outer = 0x8ac71800] 13:52:38 INFO - PROCESS | 1740 | 1468356758686 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]]]}] 13:52:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:52:38 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 13:52:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1537ms 13:52:38 INFO - PROCESS | 1740 | 1468356758722 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 13:52:38 INFO - PROCESS | 1740 | 1468356758726 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 13:52:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:52:38 INFO - PROCESS | 1740 | 1468356758734 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:52:38 INFO - PROCESS | 1740 | 1468356758737 Marionette TRACE conn3 <- [1,2998,null,{}] 13:52:38 INFO - PROCESS | 1740 | 1468356758744 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}] 13:52:38 INFO - PROCESS | 1740 | 1468356758749 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:39 INFO - PROCESS | 1740 | 1468356759277 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 13:52:39 INFO - PROCESS | 1740 | 1468356759630 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:39 INFO - PROCESS | 1740 | 1468356759639 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x8b4c6c00 == 36 [pid = 1740] [id = 759] 13:52:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 108 (0x8b4c8000) [pid = 1740] [serial = 2276] [outer = (nil)] 13:52:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 109 (0x8bc45400) [pid = 1740] [serial = 2277] [outer = 0x8b4c8000] 13:52:39 INFO - PROCESS | 1740 | 1468356759721 Marionette DEBUG loaded listener.js 13:52:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 110 (0x8c6bb800) [pid = 1740] [serial = 2278] [outer = 0x8b4c8000] 13:52:40 INFO - PROCESS | 1740 | 1468356760701 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]]]}] 13:52:40 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. 13:52:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1992ms 13:52:40 INFO - PROCESS | 1740 | 1468356760728 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 13:52:40 INFO - PROCESS | 1740 | 1468356760735 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 13:52:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:52:40 INFO - PROCESS | 1740 | 1468356760745 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:52:40 INFO - PROCESS | 1740 | 1468356760750 Marionette TRACE conn3 <- [1,3002,null,{}] 13:52:40 INFO - PROCESS | 1740 | 1468356760759 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}] 13:52:40 INFO - PROCESS | 1740 | 1468356760766 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:42 INFO - PROCESS | 1740 | --DOCSHELL 0x8abec400 == 35 [pid = 1740] [id = 730] 13:52:42 INFO - PROCESS | 1740 | --DOCSHELL 0x8d86c000 == 34 [pid = 1740] [id = 746] 13:52:42 INFO - PROCESS | 1740 | --DOCSHELL 0x88f02c00 == 33 [pid = 1740] [id = 731] 13:52:42 INFO - PROCESS | 1740 | --DOCSHELL 0x8ee58000 == 32 [pid = 1740] [id = 757] 13:52:42 INFO - PROCESS | 1740 | --DOCSHELL 0x8ac6f800 == 31 [pid = 1740] [id = 758] 13:52:42 INFO - PROCESS | 1740 | --DOCSHELL 0x915d1400 == 30 [pid = 1740] [id = 756] 13:52:42 INFO - PROCESS | 1740 | --DOCSHELL 0x8d6db800 == 29 [pid = 1740] [id = 754] 13:52:42 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7bcc00 == 28 [pid = 1740] [id = 755] 13:52:42 INFO - PROCESS | 1740 | --DOCSHELL 0x8c1f8800 == 27 [pid = 1740] [id = 753] 13:52:42 INFO - PROCESS | 1740 | --DOCSHELL 0x8d1e1c00 == 26 [pid = 1740] [id = 752] 13:52:42 INFO - PROCESS | 1740 | --DOCSHELL 0x8d87a000 == 25 [pid = 1740] [id = 750] 13:52:42 INFO - PROCESS | 1740 | --DOCSHELL 0x8b35a000 == 24 [pid = 1740] [id = 751] 13:52:42 INFO - PROCESS | 1740 | 1468356762132 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 13:52:42 INFO - PROCESS | 1740 | --DOMWINDOW == 109 (0x8d6cec00) [pid = 1740] [serial = 2207] [outer = (nil)] [url = about:blank] 13:52:42 INFO - PROCESS | 1740 | --DOMWINDOW == 108 (0x8b4c4c00) [pid = 1740] [serial = 2199] [outer = (nil)] [url = about:blank] 13:52:42 INFO - PROCESS | 1740 | --DOMWINDOW == 107 (0x8d7c3400) [pid = 1740] [serial = 2177] [outer = (nil)] [url = about:blank] 13:52:42 INFO - PROCESS | 1740 | --DOMWINDOW == 106 (0x8b4c2400) [pid = 1740] [serial = 2204] [outer = (nil)] [url = about:blank] 13:52:42 INFO - PROCESS | 1740 | --DOMWINDOW == 105 (0x8eec3000) [pid = 1740] [serial = 2180] [outer = (nil)] [url = about:blank] 13:52:42 INFO - PROCESS | 1740 | --DOMWINDOW == 104 (0x8ac73000) [pid = 1740] [serial = 2172] [outer = (nil)] [url = about:blank] 13:52:42 INFO - PROCESS | 1740 | --DOMWINDOW == 103 (0x8bdc2c00) [pid = 1740] [serial = 2201] [outer = (nil)] [url = about:blank] 13:52:42 INFO - PROCESS | 1740 | --DOMWINDOW == 102 (0x8c1eac00) [pid = 1740] [serial = 2174] [outer = (nil)] [url = about:blank] 13:52:42 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x9144c000) [pid = 1740] [serial = 2187] [outer = (nil)] [url = about:blank] 13:52:42 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x8bdcdc00) [pid = 1740] [serial = 2202] [outer = (nil)] [url = about:blank] 13:52:42 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x915d8400) [pid = 1740] [serial = 2190] [outer = (nil)] [url = about:blank] 13:52:42 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x9131f000) [pid = 1740] [serial = 2186] [outer = (nil)] [url = about:blank] 13:52:42 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x8fca0800) [pid = 1740] [serial = 2184] [outer = (nil)] [url = about:blank] 13:52:42 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x8c6bf800) [pid = 1740] [serial = 2175] [outer = (nil)] [url = about:blank] 13:52:42 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x8d869400) [pid = 1740] [serial = 2178] [outer = (nil)] [url = about:blank] 13:52:42 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x8b35cc00) [pid = 1740] [serial = 2193] [outer = (nil)] [url = about:blank] 13:52:42 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x914c1400) [pid = 1740] [serial = 2189] [outer = (nil)] [url = about:blank] 13:52:42 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x88f0b800) [pid = 1740] [serial = 2195] [outer = (nil)] [url = about:blank] 13:52:42 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x8b351400) [pid = 1740] [serial = 2192] [outer = (nil)] [url = about:blank] 13:52:42 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x8eef7000) [pid = 1740] [serial = 2181] [outer = (nil)] [url = about:blank] 13:52:42 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x8abe2400) [pid = 1740] [serial = 2196] [outer = (nil)] [url = about:blank] 13:52:42 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x8fb4b000) [pid = 1740] [serial = 2183] [outer = (nil)] [url = about:blank] 13:52:42 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x8abe9c00) [pid = 1740] [serial = 2171] [outer = (nil)] [url = about:blank] 13:52:42 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x8b358400) [pid = 1740] [serial = 2198] [outer = (nil)] [url = about:blank] 13:52:42 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x8d1e4800) [pid = 1740] [serial = 2205] [outer = (nil)] [url = about:blank] 13:52:42 INFO - PROCESS | 1740 | --DOCSHELL 0x8b4c6c00 == 23 [pid = 1740] [id = 759] 13:52:42 INFO - PROCESS | 1740 | 1468356762515 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:42 INFO - PROCESS | 1740 | 1468356762525 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:42 INFO - PROCESS | 1740 | ++DOCSHELL 0x8abdf000 == 24 [pid = 1740] [id = 760] 13:52:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x8abdf400) [pid = 1740] [serial = 2279] [outer = (nil)] 13:52:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x8abe3800) [pid = 1740] [serial = 2280] [outer = 0x8abdf400] 13:52:42 INFO - PROCESS | 1740 | 1468356762606 Marionette DEBUG loaded listener.js 13:52:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x8abe9800) [pid = 1740] [serial = 2281] [outer = 0x8abdf400] 13:52:43 INFO - PROCESS | 1740 | 1468356763440 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]]]}] 13:52:43 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. 13:52:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 2748ms 13:52:43 INFO - PROCESS | 1740 | 1468356763495 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 13:52:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:52:43 INFO - PROCESS | 1740 | 1468356763502 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 13:52:43 INFO - PROCESS | 1740 | 1468356763512 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:52:43 INFO - PROCESS | 1740 | 1468356763518 Marionette TRACE conn3 <- [1,3006,null,{}] 13:52:43 INFO - PROCESS | 1740 | 1468356763526 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}] 13:52:43 INFO - PROCESS | 1740 | 1468356763533 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:43 INFO - PROCESS | 1740 | 1468356763732 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 13:52:43 INFO - PROCESS | 1740 | 1468356763882 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:43 INFO - PROCESS | 1740 | 1468356763893 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x8b358400 == 25 [pid = 1740] [id = 761] 13:52:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x8b358800) [pid = 1740] [serial = 2282] [outer = (nil)] 13:52:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x8b35c000) [pid = 1740] [serial = 2283] [outer = 0x8b358800] 13:52:43 INFO - PROCESS | 1740 | 1468356763980 Marionette DEBUG loaded listener.js 13:52:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x8b4c5000) [pid = 1740] [serial = 2284] [outer = 0x8b358800] 13:52:44 INFO - PROCESS | 1740 | 1468356764831 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]]]}] 13:52:44 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. 13:52:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1400ms 13:52:44 INFO - PROCESS | 1740 | 1468356764912 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 13:52:44 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:52:44 INFO - PROCESS | 1740 | 1468356764919 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 13:52:44 INFO - PROCESS | 1740 | 1468356764926 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:52:44 INFO - PROCESS | 1740 | 1468356764929 Marionette TRACE conn3 <- [1,3010,null,{}] 13:52:44 INFO - PROCESS | 1740 | 1468356764937 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}] 13:52:44 INFO - PROCESS | 1740 | 1468356764942 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:45 INFO - PROCESS | 1740 | 1468356765179 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 13:52:45 INFO - PROCESS | 1740 | 1468356765212 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:45 INFO - PROCESS | 1740 | 1468356765222 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:45 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bdc5800 == 26 [pid = 1740] [id = 762] 13:52:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x8bdc5c00) [pid = 1740] [serial = 2285] [outer = (nil)] 13:52:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x8bdc9800) [pid = 1740] [serial = 2286] [outer = 0x8bdc5c00] 13:52:45 INFO - PROCESS | 1740 | 1468356765380 Marionette DEBUG loaded listener.js 13:52:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x8bdcfc00) [pid = 1740] [serial = 2287] [outer = 0x8bdc5c00] 13:52:46 INFO - PROCESS | 1740 | 1468356766328 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]]]}] 13:52:46 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 13:52:46 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1439ms 13:52:46 INFO - PROCESS | 1740 | 1468356766368 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 13:52:46 INFO - PROCESS | 1740 | 1468356766383 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 13:52:46 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:52:46 INFO - PROCESS | 1740 | 1468356766410 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:52:46 INFO - PROCESS | 1740 | 1468356766419 Marionette TRACE conn3 <- [1,3014,null,{}] 13:52:46 INFO - PROCESS | 1740 | 1468356766425 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}] 13:52:46 INFO - PROCESS | 1740 | 1468356766434 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:46 INFO - PROCESS | 1740 | 1468356766695 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 13:52:46 INFO - PROCESS | 1740 | 1468356766720 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:46 INFO - PROCESS | 1740 | 1468356766727 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bdc1800 == 27 [pid = 1740] [id = 763] 13:52:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x8d1e2000) [pid = 1740] [serial = 2288] [outer = (nil)] 13:52:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x8d1eb400) [pid = 1740] [serial = 2289] [outer = 0x8d1e2000] 13:52:46 INFO - PROCESS | 1740 | 1468356766823 Marionette DEBUG loaded listener.js 13:52:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x8d6cf400) [pid = 1740] [serial = 2290] [outer = 0x8d1e2000] 13:52:47 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x8d87b800) [pid = 1740] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:52:47 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x8ec3dc00) [pid = 1740] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:52:47 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x8ac75400) [pid = 1740] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:52:47 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x8d87e800) [pid = 1740] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:52:47 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x8eefec00) [pid = 1740] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:52:47 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x8c1f1c00) [pid = 1740] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:52:47 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x8ac6f400) [pid = 1740] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:52:47 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x8b4c3400) [pid = 1740] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:52:47 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x8ac6bc00) [pid = 1740] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:52:47 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x8ee5ec00) [pid = 1740] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:52:47 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x8d1ec400) [pid = 1740] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:52:47 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x8d878400) [pid = 1740] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:52:47 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x8b354800) [pid = 1740] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:52:47 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x8e25f400) [pid = 1740] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:52:47 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x8c6bac00) [pid = 1740] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:52:47 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x8ee54800) [pid = 1740] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:52:47 INFO - PROCESS | 1740 | [1740] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:52:48 INFO - PROCESS | 1740 | 1468356768375 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:52:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:52:48 INFO - {} 13:52:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:52:48 INFO - {} 13:52:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:52:48 INFO - {} 13:52:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:52:48 INFO - {} 13:52:48 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 2001ms 13:52:48 INFO - PROCESS | 1740 | 1468356768402 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 13:52:48 INFO - PROCESS | 1740 | 1468356768407 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 13:52:48 INFO - TEST-START | /FileAPI/fileReader.html 13:52:48 INFO - PROCESS | 1740 | 1468356768414 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:52:48 INFO - PROCESS | 1740 | 1468356768417 Marionette TRACE conn3 <- [1,3018,null,{}] 13:52:48 INFO - PROCESS | 1740 | 1468356768433 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}] 13:52:48 INFO - PROCESS | 1740 | 1468356768439 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:48 INFO - PROCESS | 1740 | 1468356768662 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 13:52:48 INFO - PROCESS | 1740 | 1468356768680 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:48 INFO - PROCESS | 1740 | 1468356768688 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d1e9400 == 28 [pid = 1740] [id = 764] 13:52:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x8d1ec000) [pid = 1740] [serial = 2291] [outer = (nil)] 13:52:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x8d7c6400) [pid = 1740] [serial = 2292] [outer = 0x8d1ec000] 13:52:48 INFO - PROCESS | 1740 | 1468356768781 Marionette DEBUG loaded listener.js 13:52:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x8d867000) [pid = 1740] [serial = 2293] [outer = 0x8d1ec000] 13:52:49 INFO - PROCESS | 1740 | 1468356769601 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]]]}] 13:52:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:52:49 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:52:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:52:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:52:49 INFO - TEST-OK | /FileAPI/fileReader.html | took 1240ms 13:52:49 INFO - PROCESS | 1740 | 1468356769705 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 13:52:49 INFO - PROCESS | 1740 | 1468356769712 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 13:52:49 INFO - TEST-START | /FileAPI/historical.html 13:52:49 INFO - PROCESS | 1740 | 1468356769728 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:52:49 INFO - PROCESS | 1740 | 1468356769736 Marionette TRACE conn3 <- [1,3022,null,{}] 13:52:49 INFO - PROCESS | 1740 | 1468356769746 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}] 13:52:49 INFO - PROCESS | 1740 | 1468356769752 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:49 INFO - PROCESS | 1740 | 1468356769963 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 13:52:50 INFO - PROCESS | 1740 | 1468356770162 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:50 INFO - PROCESS | 1740 | 1468356770178 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ac74c00 == 29 [pid = 1740] [id = 765] 13:52:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x8ac75800) [pid = 1740] [serial = 2294] [outer = (nil)] 13:52:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x8b352000) [pid = 1740] [serial = 2295] [outer = 0x8ac75800] 13:52:50 INFO - PROCESS | 1740 | 1468356770305 Marionette DEBUG loaded listener.js 13:52:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x8bc45c00) [pid = 1740] [serial = 2296] [outer = 0x8ac75800] 13:52:51 INFO - PROCESS | 1740 | 1468356771260 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"]]]}] 13:52:51 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:52:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:52:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:52:51 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:52:51 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:52:51 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:52:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:52:51 INFO - TEST-OK | /FileAPI/historical.html | took 1591ms 13:52:51 INFO - PROCESS | 1740 | 1468356771322 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 13:52:51 INFO - TEST-START | /FileAPI/idlharness.html 13:52:51 INFO - PROCESS | 1740 | 1468356771328 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 13:52:51 INFO - PROCESS | 1740 | 1468356771341 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:52:51 INFO - PROCESS | 1740 | 1468356771346 Marionette TRACE conn3 <- [1,3026,null,{}] 13:52:51 INFO - PROCESS | 1740 | 1468356771355 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}] 13:52:51 INFO - PROCESS | 1740 | 1468356771360 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:51 INFO - PROCESS | 1740 | 1468356771603 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 13:52:51 INFO - PROCESS | 1740 | 1468356771807 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:51 INFO - PROCESS | 1740 | 1468356771816 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:51 INFO - PROCESS | 1740 | ++DOCSHELL 0x88f0e800 == 30 [pid = 1740] [id = 766] 13:52:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x8c6c3400) [pid = 1740] [serial = 2297] [outer = (nil)] 13:52:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x8d863c00) [pid = 1740] [serial = 2298] [outer = 0x8c6c3400] 13:52:51 INFO - PROCESS | 1740 | 1468356771901 Marionette DEBUG loaded listener.js 13:52:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x8d86e400) [pid = 1740] [serial = 2299] [outer = 0x8c6c3400] 13:52:53 INFO - PROCESS | 1740 | 1468356773467 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:52:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:52:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:52:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:52:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:52:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:52:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:52:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:52:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:52:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:52:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:52:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:52:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:52:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:52:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:52:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:52:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:52:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:52:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:52:53 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 13:52:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:52:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:52:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:52:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:52:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:52:53 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 13:52:53 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 13:52:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:52:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:52:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:52:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:52:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:52:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:52:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:52:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:52:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:52:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:52:53 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 13:52:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:52:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:52:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:52:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:52:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:52:53 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 13:52:53 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 13:52:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:52:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:52:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:52:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:52:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:52:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:52:53 INFO - TEST-OK | /FileAPI/idlharness.html | took 2471ms 13:52:53 INFO - PROCESS | 1740 | 1468356773912 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 13:52:53 INFO - PROCESS | 1740 | 1468356773918 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 13:52:53 INFO - TEST-START | /FileAPI/idlharness.worker 13:52:53 INFO - PROCESS | 1740 | 1468356773972 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:52:53 INFO - PROCESS | 1740 | 1468356773976 Marionette TRACE conn3 <- [1,3030,null,{}] 13:52:54 INFO - PROCESS | 1740 | 1468356774001 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}] 13:52:54 INFO - PROCESS | 1740 | 1468356774012 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:54 INFO - PROCESS | 1740 | 1468356774217 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 13:52:54 INFO - PROCESS | 1740 | 1468356774417 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:54 INFO - PROCESS | 1740 | 1468356774430 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:54 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fc99c00 == 31 [pid = 1740] [id = 767] 13:52:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x8fc9a800) [pid = 1740] [serial = 2300] [outer = (nil)] 13:52:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x8fc9e800) [pid = 1740] [serial = 2301] [outer = 0x8fc9a800] 13:52:54 INFO - PROCESS | 1740 | 1468356774555 Marionette DEBUG loaded listener.js 13:52:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x8fca4c00) [pid = 1740] [serial = 2302] [outer = 0x8fc9a800] 13:52:54 INFO - PROCESS | 1740 | [1740] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:52:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:52:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:52:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:52:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:52:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:52:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:52:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:52:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:52:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:52:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:52:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:52:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:52:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:52:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:52:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:52:56 INFO - {} 13:52:56 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 13:52:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:52:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:52:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:52:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:52:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:52:56 INFO - {} 13:52:56 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 - {} 13:52:56 INFO - {} 13:52:56 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 13:52:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:52:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:52:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:52:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:52:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:52:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:52:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:52:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:52:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:52:56 INFO - {} 13:52:56 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 13:52:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:52:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:52:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:52:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:52:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:52:56 INFO - {} 13:52:56 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 - {} 13:52:56 INFO - {} 13:52:56 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 13:52:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:52:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:52:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:52:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:52:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:52:56 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 13:52:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:52:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:52:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:52:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:52:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:52:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:52:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:52:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:52:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:52:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:52:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:52:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:52:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:52:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:52:56 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 13:52:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:52:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:52:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:52:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:52:56 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 13:52:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:52:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:52:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:52:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:52:56 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 13:52:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:52:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:52:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:52:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:52:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:52:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:52:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:52:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:52:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:52:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:52:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:52:56 INFO - {} 13:52:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:52:56 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:52:57 INFO - {} 13:52:57 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2897ms 13:52:57 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:52:57 INFO - PROCESS | 1740 | 1468356776730 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 13:52:57 INFO - PROCESS | 1740 | 1468356776874 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 13:52:57 INFO - PROCESS | 1740 | 1468356776887 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 13:52:57 INFO - PROCESS | 1740 | 1468356776906 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:52:57 INFO - PROCESS | 1740 | 1468356776916 Marionette TRACE conn3 <- [1,3034,null,{}] 13:52:57 INFO - PROCESS | 1740 | 1468356776932 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}] 13:52:57 INFO - PROCESS | 1740 | 1468356776935 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:57 INFO - PROCESS | 1740 | 1468356777264 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 13:52:57 INFO - PROCESS | 1740 | 1468356777466 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:57 INFO - PROCESS | 1740 | 1468356777477 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x91444c00 == 32 [pid = 1740] [id = 768] 13:52:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x91448000) [pid = 1740] [serial = 2303] [outer = (nil)] 13:52:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x92335000) [pid = 1740] [serial = 2304] [outer = 0x91448000] 13:52:57 INFO - PROCESS | 1740 | 1468356777599 Marionette DEBUG loaded listener.js 13:52:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x92337000) [pid = 1740] [serial = 2305] [outer = 0x91448000] 13:52:58 INFO - PROCESS | 1740 | 1468356778440 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]]]}] 13:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:52:58 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1549ms 13:52:58 INFO - PROCESS | 1740 | 1468356778454 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 13:52:58 INFO - PROCESS | 1740 | 1468356778458 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 13:52:58 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:52:58 INFO - PROCESS | 1740 | 1468356778465 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:52:58 INFO - PROCESS | 1740 | 1468356778469 Marionette TRACE conn3 <- [1,3038,null,{}] 13:52:58 INFO - PROCESS | 1740 | 1468356778475 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}] 13:52:58 INFO - PROCESS | 1740 | 1468356778481 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:58 INFO - PROCESS | 1740 | 1468356778654 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 13:52:58 INFO - PROCESS | 1740 | 1468356778853 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:58 INFO - PROCESS | 1740 | 1468356778862 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:52:58 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bdca400 == 33 [pid = 1740] [id = 769] 13:52:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x8c6c6400) [pid = 1740] [serial = 2306] [outer = (nil)] 13:52:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x92336400) [pid = 1740] [serial = 2307] [outer = 0x8c6c6400] 13:52:58 INFO - PROCESS | 1740 | 1468356778955 Marionette DEBUG loaded listener.js 13:52:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x923bc000) [pid = 1740] [serial = 2308] [outer = 0x8c6c6400] 13:52:59 INFO - PROCESS | 1740 | 1468356779839 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"]]]}] 13:52:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:52:59 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1387ms 13:52:59 INFO - PROCESS | 1740 | 1468356779854 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 13:52:59 INFO - PROCESS | 1740 | 1468356779858 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 13:52:59 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:52:59 INFO - PROCESS | 1740 | 1468356779866 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:52:59 INFO - PROCESS | 1740 | 1468356779869 Marionette TRACE conn3 <- [1,3042,null,{}] 13:52:59 INFO - PROCESS | 1740 | 1468356779875 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}] 13:52:59 INFO - PROCESS | 1740 | 1468356779887 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:00 INFO - PROCESS | 1740 | 1468356780124 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 13:53:00 INFO - PROCESS | 1740 | 1468356780324 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:00 INFO - PROCESS | 1740 | 1468356780334 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x915d4800 == 34 [pid = 1740] [id = 770] 13:53:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x915d7c00) [pid = 1740] [serial = 2309] [outer = (nil)] 13:53:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x9242a400) [pid = 1740] [serial = 2310] [outer = 0x915d7c00] 13:53:00 INFO - PROCESS | 1740 | 1468356780432 Marionette DEBUG loaded listener.js 13:53:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x9242f000) [pid = 1740] [serial = 2311] [outer = 0x915d7c00] 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:53:01 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. 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:53:01 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'.) 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:53:01 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. 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:53:01 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. 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:53:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:53:01 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. 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:53:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:53:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:53:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:53:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:53:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:53:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:53:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:53:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:53:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:53:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:53:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:53:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:53:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:53:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:53:01 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1887ms 13:53:01 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:53:01 INFO - PROCESS | 1740 | 1468356781665 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]]]}] 13:53:01 INFO - PROCESS | 1740 | 1468356781792 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 13:53:01 INFO - PROCESS | 1740 | 1468356781795 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 13:53:01 INFO - PROCESS | 1740 | 1468356781931 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:53:01 INFO - PROCESS | 1740 | 1468356781939 Marionette TRACE conn3 <- [1,3046,null,{}] 13:53:01 INFO - PROCESS | 1740 | 1468356781964 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}] 13:53:01 INFO - PROCESS | 1740 | 1468356781973 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:02 INFO - PROCESS | 1740 | 1468356782408 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 13:53:02 INFO - PROCESS | 1740 | 1468356782767 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:02 INFO - PROCESS | 1740 | 1468356782777 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x88f09800 == 35 [pid = 1740] [id = 771] 13:53:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 103 (0x88f0a800) [pid = 1740] [serial = 2312] [outer = (nil)] 13:53:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 104 (0x88f10800) [pid = 1740] [serial = 2313] [outer = 0x88f0a800] 13:53:02 INFO - PROCESS | 1740 | 1468356782893 Marionette DEBUG loaded listener.js 13:53:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 105 (0x8abec800) [pid = 1740] [serial = 2314] [outer = 0x88f0a800] 13:53:03 INFO - PROCESS | 1740 | [1740] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:53:03 INFO - PROCESS | 1740 | --DOCSHELL 0x8ac6f000 == 34 [pid = 1740] [id = 745] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 104 (0x8ee5fc00) [pid = 1740] [serial = 2245] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 103 (0x8ee56800) [pid = 1740] [serial = 2249] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 102 (0x8eec6c00) [pid = 1740] [serial = 2246] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x8d6d3400) [pid = 1740] [serial = 2248] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x8d882000) [pid = 1740] [serial = 2216] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x8e260800) [pid = 1740] [serial = 2217] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x8fc9b400) [pid = 1740] [serial = 2225] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x8fc9d800) [pid = 1740] [serial = 2226] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x8d7ba800) [pid = 1740] [serial = 2213] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x8d7c5800) [pid = 1740] [serial = 2214] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x8c1ef800) [pid = 1740] [serial = 2231] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x8d6dd800) [pid = 1740] [serial = 2232] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x8b4ccc00) [pid = 1740] [serial = 2210] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x8c1ebc00) [pid = 1740] [serial = 2211] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x91319400) [pid = 1740] [serial = 2228] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x8fca8800) [pid = 1740] [serial = 2229] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x8eec6400) [pid = 1740] [serial = 2222] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x8eec8400) [pid = 1740] [serial = 2223] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x8d6d5c00) [pid = 1740] [serial = 2237] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x8d7bb000) [pid = 1740] [serial = 2238] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x8d878c00) [pid = 1740] [serial = 2240] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x8bc4cc00) [pid = 1740] [serial = 2234] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x8c1ef400) [pid = 1740] [serial = 2235] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x8ec37400) [pid = 1740] [serial = 2219] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x8ec39c00) [pid = 1740] [serial = 2220] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x8e260400) [pid = 1740] [serial = 2242] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x8d6d2800) [pid = 1740] [serial = 2208] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x8fca3c00) [pid = 1740] [serial = 2251] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x91321400) [pid = 1740] [serial = 2252] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x8ea34000) [pid = 1740] [serial = 2243] [outer = (nil)] [url = about:blank] 13:53:03 INFO - PROCESS | 1740 | 1468356783986 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:53:04 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:53:04 INFO - {} 13:53:04 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 2212ms 13:53:04 INFO - PROCESS | 1740 | 1468356784051 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 13:53:04 INFO - PROCESS | 1740 | 1468356784057 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 13:53:04 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:53:04 INFO - PROCESS | 1740 | 1468356784074 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:53:04 INFO - PROCESS | 1740 | 1468356784080 Marionette TRACE conn3 <- [1,3050,null,{}] 13:53:04 INFO - PROCESS | 1740 | 1468356784088 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}] 13:53:04 INFO - PROCESS | 1740 | 1468356784093 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:04 INFO - PROCESS | 1740 | 1468356784272 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 13:53:04 INFO - PROCESS | 1740 | 1468356784284 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:04 INFO - PROCESS | 1740 | 1468356784295 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:04 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bdc9c00 == 35 [pid = 1740] [id = 772] 13:53:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x8c1f1800) [pid = 1740] [serial = 2315] [outer = (nil)] 13:53:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x8c6c2400) [pid = 1740] [serial = 2316] [outer = 0x8c1f1800] 13:53:04 INFO - PROCESS | 1740 | 1468356784368 Marionette DEBUG loaded listener.js 13:53:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x8d1e5800) [pid = 1740] [serial = 2317] [outer = 0x8c1f1800] 13:53:05 INFO - PROCESS | 1740 | 1468356785290 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]]]}] 13:53:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:53:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:53:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:53:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:53:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1289ms 13:53:05 INFO - PROCESS | 1740 | 1468356785364 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 13:53:05 INFO - PROCESS | 1740 | 1468356785370 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 13:53:05 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:53:05 INFO - PROCESS | 1740 | 1468356785378 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:53:05 INFO - PROCESS | 1740 | 1468356785381 Marionette TRACE conn3 <- [1,3054,null,{}] 13:53:05 INFO - PROCESS | 1740 | 1468356785387 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}] 13:53:05 INFO - PROCESS | 1740 | 1468356785392 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:05 INFO - PROCESS | 1740 | 1468356785567 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 13:53:05 INFO - PROCESS | 1740 | 1468356785723 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:05 INFO - PROCESS | 1740 | 1468356785731 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x8c6c2c00 == 36 [pid = 1740] [id = 773] 13:53:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x8d7b7800) [pid = 1740] [serial = 2318] [outer = (nil)] 13:53:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x8d7c1000) [pid = 1740] [serial = 2319] [outer = 0x8d7b7800] 13:53:05 INFO - PROCESS | 1740 | 1468356785800 Marionette DEBUG loaded listener.js 13:53:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x8d871000) [pid = 1740] [serial = 2320] [outer = 0x8d7b7800] 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:53:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:53:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:53:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:53:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:53:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:53:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:53:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:53:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:53:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:53:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:53:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:53:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:53:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:53:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:53:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:53:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:53:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:53:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:53:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:53:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:53:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:53:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:53:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:53:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:53:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:53:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:53:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:53:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:53:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:53:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:53:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:53:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:53:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:53:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:53:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:53:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:53:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:53:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:53:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:53:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:53:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:53:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:53:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:53:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:53:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:53:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:53:07 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" 13:53:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:53:07 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" 13:53:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:53:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:53:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1972ms 13:53:07 INFO - PROCESS | 1740 | 1468356787190 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"]]]}] 13:53:07 INFO - PROCESS | 1740 | 1468356787480 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 13:53:07 INFO - PROCESS | 1740 | 1468356787493 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 13:53:07 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:53:07 INFO - PROCESS | 1740 | 1468356787528 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:53:07 INFO - PROCESS | 1740 | 1468356787537 Marionette TRACE conn3 <- [1,3058,null,{}] 13:53:07 INFO - PROCESS | 1740 | 1468356787561 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}] 13:53:07 INFO - PROCESS | 1740 | 1468356787569 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:07 INFO - PROCESS | 1740 | 1468356787791 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 13:53:07 INFO - PROCESS | 1740 | 1468356787825 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:07 INFO - PROCESS | 1740 | 1468356787833 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x8c6c5400 == 37 [pid = 1740] [id = 774] 13:53:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x8d6dc400) [pid = 1740] [serial = 2321] [outer = (nil)] 13:53:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x8fca3400) [pid = 1740] [serial = 2322] [outer = 0x8d6dc400] 13:53:07 INFO - PROCESS | 1740 | 1468356787942 Marionette DEBUG loaded listener.js 13:53:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x91318000) [pid = 1740] [serial = 2323] [outer = 0x8d6dc400] 13:53:08 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x8abdf400) [pid = 1740] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 13:53:08 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x8d6d8400) [pid = 1740] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:53:08 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x91cd4400) [pid = 1740] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:53:08 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x8b4c8000) [pid = 1740] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 13:53:08 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x8b35b800) [pid = 1740] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:53:08 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x8b358800) [pid = 1740] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 13:53:08 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x91448c00) [pid = 1740] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:53:08 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x8ac71800) [pid = 1740] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 13:53:08 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x914c1800) [pid = 1740] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:53:08 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x8bdc5c00) [pid = 1740] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 13:53:08 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x8d1e2000) [pid = 1740] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 13:53:08 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x8fb47800) [pid = 1740] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:53:08 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x915d3c00) [pid = 1740] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 13:53:08 INFO - PROCESS | 1740 | 1468356788929 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]]]}] 13:53:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:53:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:53:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:53:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:53:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:53:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:53:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:53:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:53:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:53:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:53:08 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:08 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:53:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:53:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:53:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:53:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:53:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:53:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:53:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:53:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:53:08 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1458ms 13:53:08 INFO - PROCESS | 1740 | 1468356788977 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 13:53:08 INFO - PROCESS | 1740 | 1468356788985 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 13:53:09 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:53:09 INFO - PROCESS | 1740 | 1468356788997 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:53:09 INFO - PROCESS | 1740 | 1468356789003 Marionette TRACE conn3 <- [1,3062,null,{}] 13:53:09 INFO - PROCESS | 1740 | 1468356789008 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}] 13:53:09 INFO - PROCESS | 1740 | 1468356789014 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:09 INFO - PROCESS | 1740 | 1468356789182 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 13:53:09 INFO - PROCESS | 1740 | 1468356789382 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:09 INFO - PROCESS | 1740 | 1468356789393 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:09 INFO - PROCESS | 1740 | ++DOCSHELL 0x88f06c00 == 38 [pid = 1740] [id = 775] 13:53:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x8abe7400) [pid = 1740] [serial = 2324] [outer = (nil)] 13:53:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x8b35ac00) [pid = 1740] [serial = 2325] [outer = 0x8abe7400] 13:53:09 INFO - PROCESS | 1740 | 1468356789461 Marionette DEBUG loaded listener.js 13:53:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x8bc42c00) [pid = 1740] [serial = 2326] [outer = 0x8abe7400] 13:53:09 INFO - PROCESS | 1740 | [1740] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:53:10 INFO - PROCESS | 1740 | 1468356790279 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:53:10 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:53:10 INFO - {} 13:53:10 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1336ms 13:53:10 INFO - PROCESS | 1740 | 1468356790332 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 13:53:10 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:53:10 INFO - PROCESS | 1740 | 1468356790336 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 13:53:10 INFO - PROCESS | 1740 | 1468356790344 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:53:10 INFO - PROCESS | 1740 | 1468356790363 Marionette TRACE conn3 <- [1,3066,null,{}] 13:53:10 INFO - PROCESS | 1740 | 1468356790374 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}] 13:53:10 INFO - PROCESS | 1740 | 1468356790378 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:10 INFO - PROCESS | 1740 | 1468356790539 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 13:53:10 INFO - PROCESS | 1740 | 1468356790554 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:10 INFO - PROCESS | 1740 | 1468356790570 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:10 INFO - PROCESS | 1740 | ++DOCSHELL 0x9144e400 == 39 [pid = 1740] [id = 776] 13:53:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9144f800) [pid = 1740] [serial = 2327] [outer = (nil)] 13:53:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x914bd400) [pid = 1740] [serial = 2328] [outer = 0x9144f800] 13:53:10 INFO - PROCESS | 1740 | 1468356790801 Marionette DEBUG loaded listener.js 13:53:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x915d3800) [pid = 1740] [serial = 2329] [outer = 0x9144f800] 13:53:11 INFO - PROCESS | 1740 | 1468356791871 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]]]}] 13:53:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:53:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:53:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:53:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:53:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:53:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:53:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:53:11 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1557ms 13:53:11 INFO - PROCESS | 1740 | 1468356791905 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 13:53:11 INFO - PROCESS | 1740 | 1468356791926 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 13:53:11 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:53:11 INFO - PROCESS | 1740 | 1468356791936 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:53:11 INFO - PROCESS | 1740 | 1468356791947 Marionette TRACE conn3 <- [1,3070,null,{}] 13:53:11 INFO - PROCESS | 1740 | 1468356791958 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}] 13:53:11 INFO - PROCESS | 1740 | 1468356791966 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:12 INFO - PROCESS | 1740 | 1468356792285 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 13:53:12 INFO - PROCESS | 1740 | 1468356792541 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:12 INFO - PROCESS | 1740 | 1468356792554 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x8abe3400 == 40 [pid = 1740] [id = 777] 13:53:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x8c1ea800) [pid = 1740] [serial = 2330] [outer = (nil)] 13:53:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x8c6c4800) [pid = 1740] [serial = 2331] [outer = 0x8c1ea800] 13:53:12 INFO - PROCESS | 1740 | 1468356792653 Marionette DEBUG loaded listener.js 13:53:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x8d6d1400) [pid = 1740] [serial = 2332] [outer = 0x8c1ea800] 13:53:13 INFO - PROCESS | 1740 | 1468356793582 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]]]}] 13:53:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:53:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:53:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:53:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:53:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:53:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:53:13 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1708ms 13:53:13 INFO - PROCESS | 1740 | 1468356793648 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 13:53:13 INFO - PROCESS | 1740 | 1468356793661 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 13:53:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:53:13 INFO - PROCESS | 1740 | 1468356793680 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:53:13 INFO - PROCESS | 1740 | 1468356793689 Marionette TRACE conn3 <- [1,3074,null,{}] 13:53:13 INFO - PROCESS | 1740 | 1468356793700 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}] 13:53:13 INFO - PROCESS | 1740 | 1468356793711 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:14 INFO - PROCESS | 1740 | 1468356794026 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 13:53:14 INFO - PROCESS | 1740 | 1468356794303 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:14 INFO - PROCESS | 1740 | 1468356794314 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:14 INFO - PROCESS | 1740 | ++DOCSHELL 0x8d7ba800 == 41 [pid = 1740] [id = 778] 13:53:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x8e25c400) [pid = 1740] [serial = 2333] [outer = (nil)] 13:53:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x8e264800) [pid = 1740] [serial = 2334] [outer = 0x8e25c400] 13:53:14 INFO - PROCESS | 1740 | 1468356794447 Marionette DEBUG loaded listener.js 13:53:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x8ea35c00) [pid = 1740] [serial = 2335] [outer = 0x8e25c400] 13:53:15 INFO - PROCESS | 1740 | 1468356795330 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]]]}] 13:53:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:53:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:53:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:53:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:53:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:53:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:53:15 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1701ms 13:53:15 INFO - PROCESS | 1740 | 1468356795381 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 13:53:15 INFO - PROCESS | 1740 | 1468356795384 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 13:53:15 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:53:15 INFO - PROCESS | 1740 | 1468356795394 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:53:15 INFO - PROCESS | 1740 | 1468356795400 Marionette TRACE conn3 <- [1,3078,null,{}] 13:53:15 INFO - PROCESS | 1740 | 1468356795435 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}] 13:53:15 INFO - PROCESS | 1740 | 1468356795446 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:15 INFO - PROCESS | 1740 | 1468356795757 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 13:53:15 INFO - PROCESS | 1740 | 1468356795906 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:15 INFO - PROCESS | 1740 | 1468356795920 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb45400 == 42 [pid = 1740] [id = 779] 13:53:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x8fb45c00) [pid = 1740] [serial = 2336] [outer = (nil)] 13:53:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x8fc9f400) [pid = 1740] [serial = 2337] [outer = 0x8fb45c00] 13:53:16 INFO - PROCESS | 1740 | 1468356796013 Marionette DEBUG loaded listener.js 13:53:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x9131f400) [pid = 1740] [serial = 2338] [outer = 0x8fb45c00] 13:53:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 13:53:17 INFO - reader.readAsText(blob_2) 13:53:17 INFO - }" did not throw 13:53:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 13:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 13:53:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 13:53:17 INFO - reader.readAsDataURL(blob_2) 13:53:17 INFO - }" did not throw 13:53:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 13:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 13:53:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 13:53:17 INFO - reader.readAsArrayBuffer(blob_2) 13:53:17 INFO - }" did not throw 13:53:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 13:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 13:53:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 13:53:17 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 13:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:53:17 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 13:53:17 INFO - PROCESS | 1740 | 1468356797050 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 13:53:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:53:17 INFO - PROCESS | 1740 | 1468356797065 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:53:17 INFO - PROCESS | 1740 | 1468356797071 Marionette TRACE conn3 <- [1,3082,null,{}] 13:53:17 INFO - PROCESS | 1740 | 1468356797098 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}] 13:53:17 INFO - PROCESS | 1740 | 1468356797105 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:17 INFO - PROCESS | 1740 | 1468356797331 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 13:53:17 INFO - PROCESS | 1740 | 1468356797542 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:17 INFO - PROCESS | 1740 | 1468356797551 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:17 INFO - PROCESS | 1740 | ++DOCSHELL 0x88f0d000 == 43 [pid = 1740] [id = 780] 13:53:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x91320c00) [pid = 1740] [serial = 2339] [outer = (nil)] 13:53:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9144d800) [pid = 1740] [serial = 2340] [outer = 0x91320c00] 13:53:17 INFO - PROCESS | 1740 | 1468356797672 Marionette DEBUG loaded listener.js 13:53:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x914c1400) [pid = 1740] [serial = 2341] [outer = 0x91320c00] 13:53:18 INFO - PROCESS | 1740 | 1468356798607 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]]]}] 13:53:18 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:53:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:53:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:53:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1597ms 13:53:18 INFO - PROCESS | 1740 | 1468356798662 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 13:53:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:53:18 INFO - PROCESS | 1740 | 1468356798667 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 13:53:18 INFO - PROCESS | 1740 | 1468356798674 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:53:18 INFO - PROCESS | 1740 | 1468356798679 Marionette TRACE conn3 <- [1,3086,null,{}] 13:53:18 INFO - PROCESS | 1740 | 1468356798686 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}] 13:53:18 INFO - PROCESS | 1740 | 1468356798691 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:18 INFO - PROCESS | 1740 | 1468356798966 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 13:53:19 INFO - PROCESS | 1740 | 1468356799127 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:19 INFO - PROCESS | 1740 | 1468356799135 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x8abe4800 == 44 [pid = 1740] [id = 781] 13:53:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x8fb44400) [pid = 1740] [serial = 2342] [outer = (nil)] 13:53:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x915e0c00) [pid = 1740] [serial = 2343] [outer = 0x8fb44400] 13:53:19 INFO - PROCESS | 1740 | 1468356799259 Marionette DEBUG loaded listener.js 13:53:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x91cd4800) [pid = 1740] [serial = 2344] [outer = 0x8fb44400] 13:53:20 INFO - PROCESS | 1740 | 1468356800190 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:53:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:53:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1548ms 13:53:20 INFO - PROCESS | 1740 | 1468356800222 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 13:53:20 INFO - PROCESS | 1740 | 1468356800226 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 13:53:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:53:20 INFO - PROCESS | 1740 | 1468356800234 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:53:20 INFO - PROCESS | 1740 | 1468356800239 Marionette TRACE conn3 <- [1,3090,null,{}] 13:53:20 INFO - PROCESS | 1740 | 1468356800245 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}] 13:53:20 INFO - PROCESS | 1740 | 1468356800256 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:20 INFO - PROCESS | 1740 | 1468356800501 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 13:53:20 INFO - PROCESS | 1740 | 1468356800709 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:20 INFO - PROCESS | 1740 | 1468356800719 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:20 INFO - PROCESS | 1740 | ++DOCSHELL 0x91441c00 == 45 [pid = 1740] [id = 782] 13:53:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x915d4000) [pid = 1740] [serial = 2345] [outer = (nil)] 13:53:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x91dbd000) [pid = 1740] [serial = 2346] [outer = 0x915d4000] 13:53:20 INFO - PROCESS | 1740 | 1468356800843 Marionette DEBUG loaded listener.js 13:53:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x91dc1c00) [pid = 1740] [serial = 2347] [outer = 0x915d4000] 13:53:21 INFO - PROCESS | 1740 | 1468356801713 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:53:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:53:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1532ms 13:53:21 INFO - PROCESS | 1740 | 1468356801768 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 13:53:21 INFO - PROCESS | 1740 | 1468356801772 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 13:53:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:53:21 INFO - PROCESS | 1740 | 1468356801779 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:53:21 INFO - PROCESS | 1740 | 1468356801783 Marionette TRACE conn3 <- [1,3094,null,{}] 13:53:21 INFO - PROCESS | 1740 | 1468356801789 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}] 13:53:21 INFO - PROCESS | 1740 | 1468356801794 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:22 INFO - PROCESS | 1740 | 1468356802033 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 13:53:22 INFO - PROCESS | 1740 | 1468356802263 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:22 INFO - PROCESS | 1740 | 1468356802270 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:22 INFO - PROCESS | 1740 | ++DOCSHELL 0x8b4c8000 == 46 [pid = 1740] [id = 783] 13:53:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x8d6cec00) [pid = 1740] [serial = 2348] [outer = (nil)] 13:53:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x923b4000) [pid = 1740] [serial = 2349] [outer = 0x8d6cec00] 13:53:22 INFO - PROCESS | 1740 | 1468356802355 Marionette DEBUG loaded listener.js 13:53:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x923bbc00) [pid = 1740] [serial = 2350] [outer = 0x8d6cec00] 13:53:23 INFO - PROCESS | 1740 | 1468356803223 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:53:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:53:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1485ms 13:53:23 INFO - PROCESS | 1740 | 1468356803266 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 13:53:23 INFO - PROCESS | 1740 | 1468356803270 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 13:53:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:53:23 INFO - PROCESS | 1740 | 1468356803277 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:53:23 INFO - PROCESS | 1740 | 1468356803279 Marionette TRACE conn3 <- [1,3098,null,{}] 13:53:23 INFO - PROCESS | 1740 | 1468356803286 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}] 13:53:23 INFO - PROCESS | 1740 | 1468356803292 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:23 INFO - PROCESS | 1740 | 1468356803489 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 13:53:23 INFO - PROCESS | 1740 | 1468356803753 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:23 INFO - PROCESS | 1740 | 1468356803761 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ec34400 == 47 [pid = 1740] [id = 784] 13:53:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x923c2800) [pid = 1740] [serial = 2351] [outer = (nil)] 13:53:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x92428800) [pid = 1740] [serial = 2352] [outer = 0x923c2800] 13:53:23 INFO - PROCESS | 1740 | 1468356803851 Marionette DEBUG loaded listener.js 13:53:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x925d2c00) [pid = 1740] [serial = 2353] [outer = 0x923c2800] 13:53:24 INFO - PROCESS | 1740 | 1468356804786 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]]]}] 13:53:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:53:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:53:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1536ms 13:53:24 INFO - PROCESS | 1740 | 1468356804815 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 13:53:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:53:24 INFO - PROCESS | 1740 | 1468356804819 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 13:53:24 INFO - PROCESS | 1740 | 1468356804827 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:53:24 INFO - PROCESS | 1740 | 1468356804831 Marionette TRACE conn3 <- [1,3102,null,{}] 13:53:24 INFO - PROCESS | 1740 | 1468356804837 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}] 13:53:24 INFO - PROCESS | 1740 | 1468356804843 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:25 INFO - PROCESS | 1740 | 1468356805043 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 13:53:25 INFO - PROCESS | 1740 | 1468356805261 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:25 INFO - PROCESS | 1740 | 1468356805271 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:25 INFO - PROCESS | 1740 | ++DOCSHELL 0x8bdc7c00 == 48 [pid = 1740] [id = 785] 13:53:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x8bdc8400) [pid = 1740] [serial = 2354] [outer = (nil)] 13:53:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 103 (0x925d7c00) [pid = 1740] [serial = 2355] [outer = 0x8bdc8400] 13:53:25 INFO - PROCESS | 1740 | 1468356805456 Marionette DEBUG loaded listener.js 13:53:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 104 (0x925dd800) [pid = 1740] [serial = 2356] [outer = 0x8bdc8400] 13:53:26 INFO - PROCESS | 1740 | 1468356806783 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:53:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:53:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1987ms 13:53:26 INFO - PROCESS | 1740 | 1468356806815 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 13:53:26 INFO - PROCESS | 1740 | 1468356806822 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 13:53:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:53:26 INFO - PROCESS | 1740 | 1468356806833 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:53:26 INFO - PROCESS | 1740 | 1468356806839 Marionette TRACE conn3 <- [1,3106,null,{}] 13:53:26 INFO - PROCESS | 1740 | 1468356806903 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}] 13:53:26 INFO - PROCESS | 1740 | 1468356806912 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:27 INFO - PROCESS | 1740 | 1468356807226 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 13:53:27 INFO - PROCESS | 1740 | 1468356807519 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:27 INFO - PROCESS | 1740 | 1468356807528 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x8b350c00 == 49 [pid = 1740] [id = 786] 13:53:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 105 (0x8b354000) [pid = 1740] [serial = 2357] [outer = (nil)] 13:53:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 106 (0x8c1ecc00) [pid = 1740] [serial = 2358] [outer = 0x8b354000] 13:53:27 INFO - PROCESS | 1740 | 1468356807612 Marionette DEBUG loaded listener.js 13:53:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 107 (0x8d1ec400) [pid = 1740] [serial = 2359] [outer = 0x8b354000] 13:53:28 INFO - PROCESS | 1740 | 1468356808478 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]]]}] 13:53:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:53:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:53:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:53:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1687ms 13:53:28 INFO - PROCESS | 1740 | 1468356808520 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 13:53:28 INFO - PROCESS | 1740 | 1468356808524 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 13:53:28 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:53:28 INFO - PROCESS | 1740 | 1468356808531 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:53:28 INFO - PROCESS | 1740 | 1468356808537 Marionette TRACE conn3 <- [1,3110,null,{}] 13:53:28 INFO - PROCESS | 1740 | 1468356808543 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}] 13:53:28 INFO - PROCESS | 1740 | 1468356808549 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:28 INFO - PROCESS | 1740 | 1468356808873 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 13:53:29 INFO - PROCESS | 1740 | 1468356809426 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:29 INFO - PROCESS | 1740 | 1468356809433 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x8ac6a800 == 50 [pid = 1740] [id = 787] 13:53:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 108 (0x8ac6d800) [pid = 1740] [serial = 2360] [outer = (nil)] 13:53:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 109 (0x8ac76000) [pid = 1740] [serial = 2361] [outer = 0x8ac6d800] 13:53:29 INFO - PROCESS | 1740 | 1468356809517 Marionette DEBUG loaded listener.js 13:53:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 110 (0x8b35b800) [pid = 1740] [serial = 2362] [outer = 0x8ac6d800] 13:53:30 INFO - PROCESS | 1740 | 1468356810407 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"]]]}] 13:53:30 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:53:30 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 13:53:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:53:30 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1950ms 13:53:30 INFO - PROCESS | 1740 | 1468356810486 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 13:53:30 INFO - PROCESS | 1740 | 1468356810491 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 13:53:30 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:53:30 INFO - PROCESS | 1740 | 1468356810499 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:53:30 INFO - PROCESS | 1740 | 1468356810506 Marionette TRACE conn3 <- [1,3114,null,{}] 13:53:30 INFO - PROCESS | 1740 | 1468356810514 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}] 13:53:30 INFO - PROCESS | 1740 | 1468356810521 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:30 INFO - PROCESS | 1740 | 1468356810789 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 13:53:31 INFO - PROCESS | 1740 | 1468356811064 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\", \"f4d5071f-7d16-4971-8676-d70ae496e3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:31 INFO - PROCESS | 1740 | 1468356811076 Marionette INFO sendAsync c83c35c3-e2a0-47bc-8d19-9b013ad65693 13:53:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x88f05400 == 51 [pid = 1740] [id = 788] 13:53:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 111 (0x8bc4a400) [pid = 1740] [serial = 2363] [outer = (nil)] 13:53:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 112 (0x8c6c5000) [pid = 1740] [serial = 2364] [outer = 0x8bc4a400] 13:53:31 INFO - PROCESS | 1740 | 1468356811217 Marionette DEBUG loaded listener.js 13:53:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 113 (0x8d6dd400) [pid = 1740] [serial = 2365] [outer = 0x8bc4a400] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8abe4400 == 50 [pid = 1740] [id = 744] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8b34f000 == 49 [pid = 1740] [id = 732] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8bc47c00 == 48 [pid = 1740] [id = 733] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8d87b000 == 47 [pid = 1740] [id = 747] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8ec3b400 == 46 [pid = 1740] [id = 748] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8abdf000 == 45 [pid = 1740] [id = 760] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8b359400 == 44 [pid = 1740] [id = 736] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x88f03400 == 43 [pid = 1740] [id = 749] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8c1ef000 == 42 [pid = 1740] [id = 735] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8abea400 == 41 [pid = 1740] [id = 742] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8b353400 == 40 [pid = 1740] [id = 739] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8d87d800 == 39 [pid = 1740] [id = 738] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8d875400 == 38 [pid = 1740] [id = 740] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x88f0f000 == 37 [pid = 1740] [id = 743] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8ac6ec00 == 36 [pid = 1740] [id = 734] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8eef0c00 == 35 [pid = 1740] [id = 741] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8abdfc00 == 34 [pid = 1740] [id = 737] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8b350c00 == 33 [pid = 1740] [id = 786] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8ac6a800 == 32 [pid = 1740] [id = 787] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8bdc7c00 == 31 [pid = 1740] [id = 785] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8ec34400 == 30 [pid = 1740] [id = 784] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8b4c8000 == 29 [pid = 1740] [id = 783] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8abe4800 == 28 [pid = 1740] [id = 781] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x91441c00 == 27 [pid = 1740] [id = 782] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x88f0d000 == 26 [pid = 1740] [id = 780] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb45400 == 25 [pid = 1740] [id = 779] 13:53:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8d7ba800 == 24 [pid = 1740] [id = 778] 13:53:33 INFO - PROCESS | 1740 | --DOMWINDOW == 112 (0x8abe9800) [pid = 1740] [serial = 2281] [outer = (nil)] [url = about:blank] 13:53:33 INFO - PROCESS | 1740 | --DOMWINDOW == 111 (0x8d877000) [pid = 1740] [serial = 2258] [outer = (nil)] [url = about:blank] 13:53:33 INFO - PROCESS | 1740 | --DOMWINDOW == 110 (0x91dba000) [pid = 1740] [serial = 2272] [outer = (nil)] [url = about:blank] 13:53:34 INFO - PROCESS | 1740 | --DOMWINDOW == 109 (0x8bc45400) [pid = 1740] [serial = 2277] [outer = (nil)] [url = about:blank] 13:53:34 INFO - PROCESS | 1740 | --DOMWINDOW == 108 (0x8c1f2800) [pid = 1740] [serial = 2255] [outer = (nil)] [url = about:blank] 13:53:34 INFO - PROCESS | 1740 | --DOMWINDOW == 107 (0x8b4c5000) [pid = 1740] [serial = 2284] [outer = (nil)] [url = about:blank] 13:53:34 INFO - PROCESS | 1740 | --DOMWINDOW == 106 (0x914b8800) [pid = 1740] [serial = 2264] [outer = (nil)] [url = about:blank] 13:53:34 INFO - PROCESS | 1740 | --DOMWINDOW == 105 (0x91dbf000) [pid = 1740] [serial = 2275] [outer = (nil)] [url = about:blank] 13:53:34 INFO - PROCESS | 1740 | --DOMWINDOW == 104 (0x8c6bb800) [pid = 1740] [serial = 2278] [outer = (nil)] [url = about:blank] 13:53:34 INFO - PROCESS | 1740 | --DOMWINDOW == 103 (0x915dd000) [pid = 1740] [serial = 2267] [outer = (nil)] [url = about:blank] 13:53:34 INFO - PROCESS | 1740 | --DOMWINDOW == 102 (0x8d868800) [pid = 1740] [serial = 2257] [outer = (nil)] [url = about:blank] 13:53:34 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x91450c00) [pid = 1740] [serial = 2263] [outer = (nil)] [url = about:blank] 13:53:34 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x8bdcfc00) [pid = 1740] [serial = 2287] [outer = (nil)] [url = about:blank] 13:53:34 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x8d6cf400) [pid = 1740] [serial = 2290] [outer = (nil)] [url = about:blank] 13:53:34 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x91443c00) [pid = 1740] [serial = 2261] [outer = (nil)] [url = about:blank] 13:53:34 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x8b35c000) [pid = 1740] [serial = 2283] [outer = (nil)] [url = about:blank] 13:53:34 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x8bdc9800) [pid = 1740] [serial = 2286] [outer = (nil)] [url = about:blank] 13:53:34 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x8fb4fc00) [pid = 1740] [serial = 2260] [outer = (nil)] [url = about:blank] 13:53:34 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x91cdfc00) [pid = 1740] [serial = 2269] [outer = (nil)] [url = about:blank] 13:53:34 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x8d1eb400) [pid = 1740] [serial = 2289] [outer = (nil)] [url = about:blank] 13:53:34 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x915db000) [pid = 1740] [serial = 2266] [outer = (nil)] [url = about:blank] 13:53:34 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x91d71400) [pid = 1740] [serial = 2270] [outer = (nil)] [url = about:blank] 13:53:34 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x8bc47800) [pid = 1740] [serial = 2254] [outer = (nil)] [url = about:blank] 13:53:34 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x91db9000) [pid = 1740] [serial = 2274] [outer = (nil)] [url = about:blank] 13:53:34 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x8abe3800) [pid = 1740] [serial = 2280] [outer = (nil)] [url = about:blank] 13:53:34 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x8d7c6400) [pid = 1740] [serial = 2292] [outer = (nil)] [url = about:blank] 13:53:34 INFO - PROCESS | 1740 | 1468356814315 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]]]}] 13:53:34 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:53:34 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 3899ms 13:53:34 INFO - PROCESS | 1740 | 1468356814404 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 13:53:34 INFO - PROCESS | 1740 | 1468356814412 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 13:53:35 WARNING - u'runner_teardown' () 13:53:35 INFO - No more tests 13:53:35 INFO - Got 0 unexpected results 13:53:35 INFO - SUITE-END | took 1370s 13:53:35 INFO - Closing logging queue 13:53:35 INFO - queue closed 13:53:35 INFO - Return code: 0 13:53:35 WARNING - # TBPL SUCCESS # 13:53:35 INFO - Running post-action listener: _resource_record_post_action 13:53:35 INFO - Running post-run listener: _resource_record_post_run 13:53:37 INFO - Total resource usage - Wall time: 1408s; CPU: 98.0%; Read bytes: 14135296; Write bytes: 933134336; Read time: 1312; Write time: 287332 13:53:37 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:53:37 INFO - install - Wall time: 34s; CPU: 100.0%; Read bytes: 4096; Write bytes: 140865536; Read time: 4; Write time: 149944 13:53:37 INFO - run-tests - Wall time: 1376s; CPU: 98.0%; Read bytes: 11575296; Write bytes: 792268800; Read time: 1080; Write time: 137388 13:53:37 INFO - Running post-run listener: _upload_blobber_files 13:53:37 INFO - Blob upload gear active. 13:53:37 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:53:37 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 13:53:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 13:53:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 13:53:37 INFO - (blobuploader) - INFO - Open directory for files ... 13:53:37 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:53:38 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:53:38 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:53:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:53:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:53:41 INFO - (blobuploader) - INFO - Done attempting. 13:53:41 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:53:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:53:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:53:42 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:53:42 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:53:42 INFO - (blobuploader) - INFO - Done attempting. 13:53:42 INFO - (blobuploader) - INFO - Iteration through files over. 13:53:42 INFO - Return code: 0 13:53:42 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:53:42 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:53:42 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/832208300274fe9b43046d6b982f2f65b5df25e0099d195c9519cfc01bc264bd845eca7b10ba6a97405b77734912521f59bcc0344e4914e1ddd64bf14263e445", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7622587f44a6b015f22a85ebdd1c8cc3096eefb59d32f6d3d20146bb8fb2a619beb53244fe77ced54d6ee9ac743517ec20305e8a883c921b909e807c5abbf988"} 13:53:42 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:53:42 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:53:42 INFO - Contents: 13:53:42 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/832208300274fe9b43046d6b982f2f65b5df25e0099d195c9519cfc01bc264bd845eca7b10ba6a97405b77734912521f59bcc0344e4914e1ddd64bf14263e445", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7622587f44a6b015f22a85ebdd1c8cc3096eefb59d32f6d3d20146bb8fb2a619beb53244fe77ced54d6ee9ac743517ec20305e8a883c921b909e807c5abbf988"} 13:53:42 INFO - Running post-run listener: copy_logs_to_upload_dir 13:53:42 INFO - Copying logs to upload dir... 13:53:42 INFO - mkdir: /builds/slave/test/build/upload/logs 13:53:42 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1504.477600 ========= master_lag: 2.00 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 6 secs) (at 2016-07-12 13:53:45.038863) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-12 13:53:45.047641) ========= 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-1468355304.753694-293748296 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/832208300274fe9b43046d6b982f2f65b5df25e0099d195c9519cfc01bc264bd845eca7b10ba6a97405b77734912521f59bcc0344e4914e1ddd64bf14263e445", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7622587f44a6b015f22a85ebdd1c8cc3096eefb59d32f6d3d20146bb8fb2a619beb53244fe77ced54d6ee9ac743517ec20305e8a883c921b909e807c5abbf988"} build_url:https://queue.taskcluster.net/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.037527 build_url: 'https://queue.taskcluster.net/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/832208300274fe9b43046d6b982f2f65b5df25e0099d195c9519cfc01bc264bd845eca7b10ba6a97405b77734912521f59bcc0344e4914e1ddd64bf14263e445", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7622587f44a6b015f22a85ebdd1c8cc3096eefb59d32f6d3d20146bb8fb2a619beb53244fe77ced54d6ee9ac743517ec20305e8a883c921b909e807c5abbf988"}' symbols_url: 'https://queue.taskcluster.net/v1/task/YPLA9_XGQf-MMhCEdTwVqw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.09 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-12 13:53:45.174710) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 13:53:45.175044) ========= 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-1468355304.753694-293748296 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020532 ========= master_lag: 0.33 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 13:53:45.525846) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-12 13:53:45.526183) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-12 13:53:45.592237) ========= ========= Total master_lag: 2.51 =========