builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-364 starttime: 1466500836.93 results: success (0) buildid: 20160621002102 builduid: a8a056a3cb0c41fa85f97fe380766683 revision: 30e28d37807b1a98919c649910d9b2a9c8a2e94e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-21 02:20:36.930541) ========= master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-21 02:20:37.052029) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-21 02:20:37.052395) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-21 02:20:37.419190) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 02:20:37.419460) ========= 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-1466498871.166651-1725830239 _=/tools/buildbot/bin/python using PTY: False --2016-06-21 02:20:37-- 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% 8.47M=0.001s 2016-06-21 02:20:37 (8.47 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.262819 ========= master_lag: 0.13 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 02:20:37.808501) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 02:20:37.808824) ========= 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-1466498871.166651-1725830239 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.031048 ========= master_lag: 0.33 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 02:20:38.167752) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 02:20:38.168144) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 30e28d37807b1a98919c649910d9b2a9c8a2e94e --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 30e28d37807b1a98919c649910d9b2a9c8a2e94e --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-1466498871.166651-1725830239 _=/tools/buildbot/bin/python using PTY: False 2016-06-21 02:20:38,439 truncating revision to first 12 chars 2016-06-21 02:20:38,440 Setting DEBUG logging. 2016-06-21 02:20:38,440 attempt 1/10 2016-06-21 02:20:38,440 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/30e28d37807b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-21 02:20:38,816 unpacking tar archive at: mozilla-beta-30e28d37807b/testing/mozharness/ program finished with exit code 0 elapsedTime=0.655296 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 02:20:38.885244) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-21 02:20:38.885523) ========= script_repo_revision: 30e28d37807b1a98919c649910d9b2a9c8a2e94e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-21 02:20:38.885890) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-21 02:20:38.886182) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-21 02:20:38.986657) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 53 secs) (at 2016-06-21 02:20:38.986951) ========= /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-1466498871.166651-1725830239 _=/tools/buildbot/bin/python using PTY: False 02:20:39 INFO - MultiFileLogger online at 20160621 02:20:39 in /builds/slave/test 02:20:39 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 02:20:39 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:20:39 INFO - {'append_to_log': False, 02:20:39 INFO - 'base_work_dir': '/builds/slave/test', 02:20:39 INFO - 'blob_upload_branch': 'mozilla-beta', 02:20:39 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:20:39 INFO - 'buildbot_json_path': 'buildprops.json', 02:20:39 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:20:39 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:20:39 INFO - 'download_minidump_stackwalk': True, 02:20:39 INFO - 'download_symbols': 'true', 02:20:39 INFO - 'e10s': False, 02:20:39 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:20:39 INFO - 'tooltool.py': '/tools/tooltool.py', 02:20:39 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:20:39 INFO - '/tools/misc-python/virtualenv.py')}, 02:20:39 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:20:39 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:20:39 INFO - 'log_level': 'info', 02:20:39 INFO - 'log_to_console': True, 02:20:39 INFO - 'opt_config_files': (), 02:20:39 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:20:39 INFO - '--processes=1', 02:20:39 INFO - '--config=%(test_path)s/wptrunner.ini', 02:20:39 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:20:39 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:20:39 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:20:39 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:20:39 INFO - 'pip_index': False, 02:20:39 INFO - 'require_test_zip': True, 02:20:39 INFO - 'test_type': ('testharness',), 02:20:39 INFO - 'this_chunk': '1', 02:20:39 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:20:39 INFO - 'total_chunks': '10', 02:20:39 INFO - 'virtualenv_path': 'venv', 02:20:39 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:20:39 INFO - 'work_dir': 'build'} 02:20:39 INFO - ##### 02:20:39 INFO - ##### Running clobber step. 02:20:39 INFO - ##### 02:20:39 INFO - Running pre-action listener: _resource_record_pre_action 02:20:39 INFO - Running main action method: clobber 02:20:39 INFO - rmtree: /builds/slave/test/build 02:20:39 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:20:39 INFO - Running post-action listener: _resource_record_post_action 02:20:39 INFO - ##### 02:20:39 INFO - ##### Running read-buildbot-config step. 02:20:39 INFO - ##### 02:20:39 INFO - Running pre-action listener: _resource_record_pre_action 02:20:39 INFO - Running main action method: read_buildbot_config 02:20:39 INFO - Using buildbot properties: 02:20:39 INFO - { 02:20:39 INFO - "project": "", 02:20:39 INFO - "product": "firefox", 02:20:39 INFO - "script_repo_revision": "production", 02:20:39 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 02:20:39 INFO - "repository": "", 02:20:39 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 02:20:39 INFO - "buildid": "20160621002102", 02:20:39 INFO - "pgo_build": "False", 02:20:39 INFO - "basedir": "/builds/slave/test", 02:20:39 INFO - "buildnumber": 5, 02:20:39 INFO - "slavename": "tst-linux32-spot-364", 02:20:39 INFO - "revision": "30e28d37807b1a98919c649910d9b2a9c8a2e94e", 02:20:39 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/", 02:20:39 INFO - "platform": "linux", 02:20:39 INFO - "branch": "mozilla-beta", 02:20:39 INFO - "repo_path": "releases/mozilla-beta", 02:20:39 INFO - "moz_repo_path": "", 02:20:39 INFO - "stage_platform": "linux", 02:20:39 INFO - "builduid": "a8a056a3cb0c41fa85f97fe380766683", 02:20:39 INFO - "slavebuilddir": "test" 02:20:39 INFO - } 02:20:39 INFO - Found installer url https://queue.taskcluster.net/v1/task/KaUfdDAOQjST0TJyxmWPeg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 02:20:39 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/KaUfdDAOQjST0TJyxmWPeg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 02:20:39 INFO - Running post-action listener: _resource_record_post_action 02:20:39 INFO - ##### 02:20:39 INFO - ##### Running download-and-extract step. 02:20:39 INFO - ##### 02:20:39 INFO - Running pre-action listener: _resource_record_pre_action 02:20:39 INFO - Running main action method: download_and_extract 02:20:39 INFO - mkdir: /builds/slave/test/build/tests 02:20:39 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')]} 02:20:39 INFO - https://queue.taskcluster.net/v1/task/KaUfdDAOQjST0TJyxmWPeg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 02:20:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KaUfdDAOQjST0TJyxmWPeg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 02:20:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KaUfdDAOQjST0TJyxmWPeg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 02:20:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KaUfdDAOQjST0TJyxmWPeg/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 02:20:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KaUfdDAOQjST0TJyxmWPeg/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 02:20:44 INFO - Downloaded 1291 bytes. 02:20:44 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 02:20:44 INFO - Using the following test package requirements: 02:20:44 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 02:20:44 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:20:44 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 02:20:44 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:20:44 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 02:20:44 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:20:44 INFO - u'jsshell-linux-i686.zip'], 02:20:44 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:20:44 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 02:20:44 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 02:20:44 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:20:44 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 02:20:44 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:20:44 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 02:20:44 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:20:44 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 02:20:44 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:20:44 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 02:20:44 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 02:20:44 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')]} 02:20:44 INFO - https://queue.taskcluster.net/v1/task/KaUfdDAOQjST0TJyxmWPeg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 02:20:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KaUfdDAOQjST0TJyxmWPeg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 02:20:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KaUfdDAOQjST0TJyxmWPeg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 02:20:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KaUfdDAOQjST0TJyxmWPeg/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 02:20:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KaUfdDAOQjST0TJyxmWPeg/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 02:20:46 INFO - Downloaded 22809875 bytes. 02:20:46 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/*'] 02:20:46 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/* 02:20:47 INFO - caution: filename not matched: web-platform/* 02:20:47 INFO - Return code: 11 02:20:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:20:47 INFO - https://queue.taskcluster.net/v1/task/KaUfdDAOQjST0TJyxmWPeg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 02:20:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KaUfdDAOQjST0TJyxmWPeg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 02:20:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KaUfdDAOQjST0TJyxmWPeg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 02:20:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KaUfdDAOQjST0TJyxmWPeg/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 02:20:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KaUfdDAOQjST0TJyxmWPeg/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 02:20:51 INFO - Downloaded 36389080 bytes. 02:20:51 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/*'] 02:20:51 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/* 02:20:55 INFO - caution: filename not matched: bin/* 02:20:55 INFO - caution: filename not matched: config/* 02:20:55 INFO - caution: filename not matched: mozbase/* 02:20:55 INFO - caution: filename not matched: marionette/* 02:20:55 INFO - caution: filename not matched: tools/wptserve/* 02:20:55 INFO - Return code: 11 02:20:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:20:55 INFO - https://queue.taskcluster.net/v1/task/KaUfdDAOQjST0TJyxmWPeg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 02:20:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KaUfdDAOQjST0TJyxmWPeg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:20:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KaUfdDAOQjST0TJyxmWPeg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:20:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KaUfdDAOQjST0TJyxmWPeg/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 02:20:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KaUfdDAOQjST0TJyxmWPeg/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 02:21:03 INFO - Downloaded 69345422 bytes. 02:21:03 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/KaUfdDAOQjST0TJyxmWPeg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:21:03 INFO - mkdir: /builds/slave/test/properties 02:21:03 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:21:03 INFO - Writing to file /builds/slave/test/properties/build_url 02:21:03 INFO - Contents: 02:21:03 INFO - build_url:https://queue.taskcluster.net/v1/task/KaUfdDAOQjST0TJyxmWPeg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:21:04 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/KaUfdDAOQjST0TJyxmWPeg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:21:04 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:21:04 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:21:04 INFO - Contents: 02:21:04 INFO - symbols_url:https://queue.taskcluster.net/v1/task/KaUfdDAOQjST0TJyxmWPeg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:21:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:21:04 INFO - https://queue.taskcluster.net/v1/task/KaUfdDAOQjST0TJyxmWPeg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:21:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KaUfdDAOQjST0TJyxmWPeg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:21:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KaUfdDAOQjST0TJyxmWPeg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:21:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KaUfdDAOQjST0TJyxmWPeg/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 02:21:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KaUfdDAOQjST0TJyxmWPeg/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 02:21:12 INFO - Downloaded 92329729 bytes. 02:21:12 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 02:21:12 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 02:21:22 INFO - Return code: 0 02:21:22 INFO - Running post-action listener: _resource_record_post_action 02:21:22 INFO - Running post-action listener: set_extra_try_arguments 02:21:22 INFO - ##### 02:21:22 INFO - ##### Running create-virtualenv step. 02:21:22 INFO - ##### 02:21:22 INFO - Running pre-action listener: _pre_create_virtualenv 02:21:22 INFO - Running pre-action listener: _resource_record_pre_action 02:21:22 INFO - Running main action method: create_virtualenv 02:21:22 INFO - Creating virtualenv /builds/slave/test/build/venv 02:21:22 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 02:21:22 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:21:22 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:21:22 INFO - Using real prefix '/usr' 02:21:22 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:21:23 INFO - Installing distribute.............................................................................................................................................................................................done. 02:21:26 INFO - Installing pip.................done. 02:21:26 INFO - Return code: 0 02:21:26 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:21: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')]} 02:21:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:21:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:21: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')]} 02:21:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:21:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:21: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 0x86dcc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8743598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x87f5f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x84d7e30>, '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 0x8774c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x87f3470>, '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-1466498871.166651-1725830239', '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 02:21: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 02:21: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 02:21:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:21:26 INFO - 'CCACHE_UMASK': '002', 02:21:26 INFO - 'DISPLAY': ':0', 02:21:26 INFO - 'HOME': '/home/cltbld', 02:21:26 INFO - 'LANG': 'en_US.UTF-8', 02:21:26 INFO - 'LOGNAME': 'cltbld', 02:21:26 INFO - 'MAIL': '/var/mail/cltbld', 02:21:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:21:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:21:26 INFO - 'MOZ_NO_REMOTE': '1', 02:21:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:21:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:21:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:21:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:21:26 INFO - 'PWD': '/builds/slave/test', 02:21:26 INFO - 'SHELL': '/bin/bash', 02:21:26 INFO - 'SHLVL': '1', 02:21:26 INFO - 'TERM': 'linux', 02:21:26 INFO - 'TMOUT': '86400', 02:21:26 INFO - 'USER': 'cltbld', 02:21:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466498871.166651-1725830239', 02:21:26 INFO - '_': '/tools/buildbot/bin/python'} 02:21:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:21:27 INFO - Downloading/unpacking psutil>=0.7.1 02:21:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:21:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:21:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:21:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:21:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:21:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:21:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:21:31 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:21:31 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:21:31 INFO - Installing collected packages: psutil 02:21:31 INFO - Running setup.py install for psutil 02:21:31 INFO - building 'psutil._psutil_linux' extension 02:21:31 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 02:21:31 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 02:21:31 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 02:21:31 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 02:21:31 INFO - building 'psutil._psutil_posix' extension 02:21:31 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 02:21:32 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 02:21:32 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:21:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:21:32 INFO - Successfully installed psutil 02:21:32 INFO - Cleaning up... 02:21:32 INFO - Return code: 0 02:21:32 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:21:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:21:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:21:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:21:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:21:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:21:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:21:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x86dcc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8743598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x87f5f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x84d7e30>, '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 0x8774c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x87f3470>, '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-1466498871.166651-1725830239', '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 02:21:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 02:21:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 02:21:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:21:32 INFO - 'CCACHE_UMASK': '002', 02:21:32 INFO - 'DISPLAY': ':0', 02:21:32 INFO - 'HOME': '/home/cltbld', 02:21:32 INFO - 'LANG': 'en_US.UTF-8', 02:21:32 INFO - 'LOGNAME': 'cltbld', 02:21:32 INFO - 'MAIL': '/var/mail/cltbld', 02:21:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:21:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:21:32 INFO - 'MOZ_NO_REMOTE': '1', 02:21:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:21:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:21:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:21:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:21:32 INFO - 'PWD': '/builds/slave/test', 02:21:32 INFO - 'SHELL': '/bin/bash', 02:21:32 INFO - 'SHLVL': '1', 02:21:32 INFO - 'TERM': 'linux', 02:21:32 INFO - 'TMOUT': '86400', 02:21:32 INFO - 'USER': 'cltbld', 02:21:32 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466498871.166651-1725830239', 02:21:32 INFO - '_': '/tools/buildbot/bin/python'} 02:21:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:21:32 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:21:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:21:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:21:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:21:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:21:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:21:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:21:36 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:21:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:21:36 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:21:36 INFO - Installing collected packages: mozsystemmonitor 02:21:36 INFO - Running setup.py install for mozsystemmonitor 02:21:36 INFO - Successfully installed mozsystemmonitor 02:21:36 INFO - Cleaning up... 02:21:36 INFO - Return code: 0 02:21:36 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:21:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:21:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:21:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:21:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:21:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:21:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:21:36 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x86dcc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8743598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x87f5f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x84d7e30>, '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 0x8774c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x87f3470>, '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-1466498871.166651-1725830239', '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 02:21:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 02:21:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 02:21:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:21:36 INFO - 'CCACHE_UMASK': '002', 02:21:36 INFO - 'DISPLAY': ':0', 02:21:36 INFO - 'HOME': '/home/cltbld', 02:21:36 INFO - 'LANG': 'en_US.UTF-8', 02:21:36 INFO - 'LOGNAME': 'cltbld', 02:21:36 INFO - 'MAIL': '/var/mail/cltbld', 02:21:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:21:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:21:36 INFO - 'MOZ_NO_REMOTE': '1', 02:21:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:21:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:21:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:21:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:21:36 INFO - 'PWD': '/builds/slave/test', 02:21:36 INFO - 'SHELL': '/bin/bash', 02:21:36 INFO - 'SHLVL': '1', 02:21:36 INFO - 'TERM': 'linux', 02:21:36 INFO - 'TMOUT': '86400', 02:21:36 INFO - 'USER': 'cltbld', 02:21:36 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466498871.166651-1725830239', 02:21:36 INFO - '_': '/tools/buildbot/bin/python'} 02:21:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:21:37 INFO - Downloading/unpacking blobuploader==1.2.4 02:21:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:21:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:21:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:21:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:21:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:21:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:21:41 INFO - Downloading blobuploader-1.2.4.tar.gz 02:21:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:21:41 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:21:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:21:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:21:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:21:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:21:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:21:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:21:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:21:42 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:21:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:21:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:21:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:21:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:21:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:21:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:21:42 INFO - Downloading docopt-0.6.1.tar.gz 02:21:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:21:42 INFO - Installing collected packages: blobuploader, requests, docopt 02:21:42 INFO - Running setup.py install for blobuploader 02:21:42 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:21:43 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:21:43 INFO - Running setup.py install for requests 02:21:43 INFO - Running setup.py install for docopt 02:21:44 INFO - Successfully installed blobuploader requests docopt 02:21:44 INFO - Cleaning up... 02:21:44 INFO - Return code: 0 02:21:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:21:44 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')]} 02:21:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:21:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:21:44 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')]} 02:21:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:21:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:21:44 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 0x86dcc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8743598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x87f5f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x84d7e30>, '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 0x8774c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x87f3470>, '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-1466498871.166651-1725830239', '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 02:21:44 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 02:21:44 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 02:21:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:21:44 INFO - 'CCACHE_UMASK': '002', 02:21:44 INFO - 'DISPLAY': ':0', 02:21:44 INFO - 'HOME': '/home/cltbld', 02:21:44 INFO - 'LANG': 'en_US.UTF-8', 02:21:44 INFO - 'LOGNAME': 'cltbld', 02:21:44 INFO - 'MAIL': '/var/mail/cltbld', 02:21:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:21:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:21:44 INFO - 'MOZ_NO_REMOTE': '1', 02:21:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:21:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:21:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:21:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:21:44 INFO - 'PWD': '/builds/slave/test', 02:21:44 INFO - 'SHELL': '/bin/bash', 02:21:44 INFO - 'SHLVL': '1', 02:21:44 INFO - 'TERM': 'linux', 02:21:44 INFO - 'TMOUT': '86400', 02:21:44 INFO - 'USER': 'cltbld', 02:21:44 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466498871.166651-1725830239', 02:21:44 INFO - '_': '/tools/buildbot/bin/python'} 02:21:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:21:44 INFO - Running setup.py (path:/tmp/pip-dYm_uP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:21:44 INFO - Running setup.py (path:/tmp/pip-eQPCZd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:21:44 INFO - Running setup.py (path:/tmp/pip-f15vk8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:21:44 INFO - Running setup.py (path:/tmp/pip-cvWOiZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:21:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:21:45 INFO - Running setup.py (path:/tmp/pip-VUYhNC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:21:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:21:45 INFO - Running setup.py (path:/tmp/pip-RJ6w0v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:21:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:21:45 INFO - Running setup.py (path:/tmp/pip-swoqSk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:21:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:21:45 INFO - Running setup.py (path:/tmp/pip-vWgtDA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:21:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:21:45 INFO - Running setup.py (path:/tmp/pip-Rq37_b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:21:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:21:45 INFO - Running setup.py (path:/tmp/pip-dIs2GQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:21:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:21:45 INFO - Running setup.py (path:/tmp/pip-oxgNhx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:21:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:21:45 INFO - Running setup.py (path:/tmp/pip-i6WctG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:21:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:21:46 INFO - Running setup.py (path:/tmp/pip-Xw6XKP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:21:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:21:46 INFO - Running setup.py (path:/tmp/pip-8K0OTA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:21:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:21:46 INFO - Running setup.py (path:/tmp/pip-vyIoma-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:21:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:21:46 INFO - Running setup.py (path:/tmp/pip-v4DoYf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:21:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:21:46 INFO - Running setup.py (path:/tmp/pip-uawHN5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:21:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:21:46 INFO - Running setup.py (path:/tmp/pip-rx9ANW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:21:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:21:46 INFO - Running setup.py (path:/tmp/pip-KGvKPd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:21:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:21:46 INFO - Running setup.py (path:/tmp/pip-yCNwEX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:21:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:21:47 INFO - Running setup.py (path:/tmp/pip-l_kRHs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:21:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:21:47 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 02:21:47 INFO - Running setup.py install for manifestparser 02:21:47 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:21:47 INFO - Running setup.py install for mozcrash 02:21:48 INFO - Running setup.py install for mozdebug 02:21:48 INFO - Running setup.py install for mozdevice 02:21:48 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:21:48 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:21:48 INFO - Running setup.py install for mozfile 02:21:48 INFO - Running setup.py install for mozhttpd 02:21:48 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:21:48 INFO - Running setup.py install for mozinfo 02:21:49 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:21:49 INFO - Running setup.py install for mozInstall 02:21:49 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:21:49 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:21:49 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:21:49 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:21:49 INFO - Running setup.py install for mozleak 02:21:49 INFO - Running setup.py install for mozlog 02:21:49 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:21:49 INFO - Running setup.py install for moznetwork 02:21:49 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:21:49 INFO - Running setup.py install for mozprocess 02:21:50 INFO - Running setup.py install for mozprofile 02:21:50 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:21:50 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:21:50 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:21:50 INFO - Running setup.py install for mozrunner 02:21:50 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:21:50 INFO - Running setup.py install for mozscreenshot 02:21:50 INFO - Running setup.py install for moztest 02:21:51 INFO - Running setup.py install for mozversion 02:21:51 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:21:51 INFO - Running setup.py install for wptserve 02:21:51 INFO - Running setup.py install for marionette-driver 02:21:51 INFO - Running setup.py install for browsermob-proxy 02:21:51 INFO - Running setup.py install for marionette-client 02:21:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:21:52 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:21:52 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 02:21:52 INFO - Cleaning up... 02:21:52 INFO - Return code: 0 02:21:52 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:21:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:21:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:21:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:21:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:21:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:21:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:21:52 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x86dcc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8743598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x87f5f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x84d7e30>, '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 0x8774c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x87f3470>, '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-1466498871.166651-1725830239', '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 02:21:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:21:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:21:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:21:52 INFO - 'CCACHE_UMASK': '002', 02:21:52 INFO - 'DISPLAY': ':0', 02:21:52 INFO - 'HOME': '/home/cltbld', 02:21:52 INFO - 'LANG': 'en_US.UTF-8', 02:21:52 INFO - 'LOGNAME': 'cltbld', 02:21:52 INFO - 'MAIL': '/var/mail/cltbld', 02:21:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:21:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:21:52 INFO - 'MOZ_NO_REMOTE': '1', 02:21:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:21:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:21:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:21:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:21:52 INFO - 'PWD': '/builds/slave/test', 02:21:52 INFO - 'SHELL': '/bin/bash', 02:21:52 INFO - 'SHLVL': '1', 02:21:52 INFO - 'TERM': 'linux', 02:21:52 INFO - 'TMOUT': '86400', 02:21:52 INFO - 'USER': 'cltbld', 02:21:52 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466498871.166651-1725830239', 02:21:52 INFO - '_': '/tools/buildbot/bin/python'} 02:21:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:21:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:21:52 INFO - Running setup.py (path:/tmp/pip-eJEPJ7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:21:53 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)) 02:21:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:21:53 INFO - Running setup.py (path:/tmp/pip-9FaEGA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:21:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:21:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:21:53 INFO - Running setup.py (path:/tmp/pip-fWWzZA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:21:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 02:21:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:21:53 INFO - Running setup.py (path:/tmp/pip-WLr9sV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:21:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:21:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:21:53 INFO - Running setup.py (path:/tmp/pip-6XZP89-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:21:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 02:21:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:21:53 INFO - Running setup.py (path:/tmp/pip-Q1UBrJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:21:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 02:21:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:21:53 INFO - Running setup.py (path:/tmp/pip-_Yeeeb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:21:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 02:21:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:21:53 INFO - Running setup.py (path:/tmp/pip-NwpW2F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:21:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 02:21:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:21:53 INFO - Running setup.py (path:/tmp/pip-JhK4jF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:21:54 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)) 02:21:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:21:54 INFO - Running setup.py (path:/tmp/pip-LON4xT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:21:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:21:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:21:54 INFO - Running setup.py (path:/tmp/pip-E1uigd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:21:54 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 02:21:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:21:54 INFO - Running setup.py (path:/tmp/pip-QCpNbD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:21:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 02:21:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:21:54 INFO - Running setup.py (path:/tmp/pip-tkp_M7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:21:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 02:21:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:21:54 INFO - Running setup.py (path:/tmp/pip-LyY3Iy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:21:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 02:21:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:21:54 INFO - Running setup.py (path:/tmp/pip-7rROnt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:21:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 02:21:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:21:54 INFO - Running setup.py (path:/tmp/pip-9QowhJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:21:55 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)) 02:21:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:21:55 INFO - Running setup.py (path:/tmp/pip-QLH1ye-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:21:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 02:21:55 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:21:55 INFO - Running setup.py (path:/tmp/pip-BibxIJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:21:55 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 02:21:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:21:55 INFO - Running setup.py (path:/tmp/pip-0XSkN3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:21:55 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 02:21:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:21:55 INFO - Running setup.py (path:/tmp/pip-GdQE8a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:21:55 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 02:21:55 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:21:55 INFO - Running setup.py (path:/tmp/pip-7V5Jms-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:21:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:21:56 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 02:21:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:21:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:21:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 02:21:56 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:21:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:21:56 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:21:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:21:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:21:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:21:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:21:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:21:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:21:59 INFO - Downloading blessings-1.6.tar.gz 02:21:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:21:59 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 02:21:59 INFO - Installing collected packages: blessings 02:21:59 INFO - Running setup.py install for blessings 02:22:00 INFO - Successfully installed blessings 02:22:00 INFO - Cleaning up... 02:22:00 INFO - Return code: 0 02:22:00 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:22:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:22:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:22:00 INFO - Reading from file tmpfile_stdout 02:22:00 INFO - Current package versions: 02:22:00 INFO - argparse == 1.2.1 02:22:00 INFO - blessings == 1.6 02:22:00 INFO - blobuploader == 1.2.4 02:22:00 INFO - browsermob-proxy == 0.6.0 02:22:00 INFO - docopt == 0.6.1 02:22:00 INFO - manifestparser == 1.1 02:22:00 INFO - marionette-client == 2.3.0 02:22:00 INFO - marionette-driver == 1.4.0 02:22:00 INFO - mozInstall == 1.12 02:22:00 INFO - mozcrash == 0.17 02:22:00 INFO - mozdebug == 0.1 02:22:00 INFO - mozdevice == 0.48 02:22:00 INFO - mozfile == 1.2 02:22:00 INFO - mozhttpd == 0.7 02:22:00 INFO - mozinfo == 0.9 02:22:00 INFO - mozleak == 0.1 02:22:00 INFO - mozlog == 3.1 02:22:00 INFO - moznetwork == 0.27 02:22:00 INFO - mozprocess == 0.22 02:22:00 INFO - mozprofile == 0.28 02:22:00 INFO - mozrunner == 6.11 02:22:00 INFO - mozscreenshot == 0.1 02:22:00 INFO - mozsystemmonitor == 0.0 02:22:00 INFO - moztest == 0.7 02:22:00 INFO - mozversion == 1.4 02:22:00 INFO - psutil == 3.1.1 02:22:00 INFO - requests == 1.2.3 02:22:00 INFO - wptserve == 1.4.0 02:22:00 INFO - wsgiref == 0.1.2 02:22:00 INFO - Running post-action listener: _resource_record_post_action 02:22:00 INFO - Running post-action listener: _start_resource_monitoring 02:22:00 INFO - Starting resource monitoring. 02:22:00 INFO - ##### 02:22:00 INFO - ##### Running pull step. 02:22:00 INFO - ##### 02:22:00 INFO - Running pre-action listener: _resource_record_pre_action 02:22:00 INFO - Running main action method: pull 02:22:00 INFO - Pull has nothing to do! 02:22:00 INFO - Running post-action listener: _resource_record_post_action 02:22:00 INFO - ##### 02:22:00 INFO - ##### Running install step. 02:22:00 INFO - ##### 02:22:00 INFO - Running pre-action listener: _resource_record_pre_action 02:22:00 INFO - Running main action method: install 02:22:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:22:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:22:01 INFO - Reading from file tmpfile_stdout 02:22:01 INFO - Detecting whether we're running mozinstall >=1.0... 02:22:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:22:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:22:01 INFO - Reading from file tmpfile_stdout 02:22:01 INFO - Output received: 02:22:01 INFO - Usage: mozinstall [options] installer 02:22:01 INFO - Options: 02:22:01 INFO - -h, --help show this help message and exit 02:22:01 INFO - -d DEST, --destination=DEST 02:22:01 INFO - Directory to install application into. [default: 02:22:01 INFO - "/builds/slave/test"] 02:22:01 INFO - --app=APP Application being installed. [default: firefox] 02:22:01 INFO - mkdir: /builds/slave/test/build/application 02:22:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 02:22:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 02:22:30 INFO - Reading from file tmpfile_stdout 02:22:30 INFO - Output received: 02:22:30 INFO - /builds/slave/test/build/application/firefox/firefox 02:22:30 INFO - Running post-action listener: _resource_record_post_action 02:22:30 INFO - ##### 02:22:30 INFO - ##### Running run-tests step. 02:22:30 INFO - ##### 02:22:30 INFO - Running pre-action listener: _resource_record_pre_action 02:22:30 INFO - Running main action method: run_tests 02:22:30 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:22:30 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:22:30 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:22:30 INFO - grabbing minidump binary from tooltool 02:22:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:22:30 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x84d7e30>, '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 0x8774c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x87f3470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:22:30 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 02:22:30 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 02:22:30 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:22:30 INFO - Return code: 0 02:22:30 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 02:22:30 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:22:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/KaUfdDAOQjST0TJyxmWPeg/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 02:22:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/KaUfdDAOQjST0TJyxmWPeg/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 02:22:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:22:30 INFO - 'CCACHE_UMASK': '002', 02:22:30 INFO - 'DISPLAY': ':0', 02:22:30 INFO - 'HOME': '/home/cltbld', 02:22:30 INFO - 'LANG': 'en_US.UTF-8', 02:22:30 INFO - 'LOGNAME': 'cltbld', 02:22:30 INFO - 'MAIL': '/var/mail/cltbld', 02:22:30 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:22:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:22:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:22:30 INFO - 'MOZ_NO_REMOTE': '1', 02:22:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:22:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:22:30 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:22:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:22:30 INFO - 'PWD': '/builds/slave/test', 02:22:30 INFO - 'SHELL': '/bin/bash', 02:22:30 INFO - 'SHLVL': '1', 02:22:30 INFO - 'TERM': 'linux', 02:22:30 INFO - 'TMOUT': '86400', 02:22:30 INFO - 'USER': 'cltbld', 02:22:30 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466498871.166651-1725830239', 02:22:30 INFO - '_': '/tools/buildbot/bin/python'} 02:22:30 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/KaUfdDAOQjST0TJyxmWPeg/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 02:22:31 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 02:22:31 INFO - import pkg_resources 02:22:32 INFO - Using 1 client processes 02:22:32 INFO - wptserve Starting http server on 127.0.0.1:8000 02:22:32 INFO - wptserve Starting http server on 127.0.0.1:8001 02:22:32 INFO - wptserve Starting http server on 127.0.0.1:8443 02:22:34 INFO - SUITE-START | Running 778 tests 02:22:34 INFO - Running testharness tests 02:22:34 INFO - Setting up ssl 02:22:34 INFO - PROCESS | certutil | 02:22:34 INFO - PROCESS | certutil | 02:22:34 INFO - PROCESS | certutil | 02:22:34 INFO - Certificate Nickname Trust Attributes 02:22:34 INFO - SSL,S/MIME,JAR/XPI 02:22:34 INFO - 02:22:34 INFO - web-platform-tests CT,, 02:22:34 INFO - 02:22:34 INFO - Starting runner 02:22:37 INFO - PROCESS | 28717 | 1466500957960 Marionette DEBUG Marionette enabled via build flag and pref 02:22:38 INFO - PROCESS | 28717 | ++DOCSHELL 0xa4e50800 == 1 [pid = 28717] [id = 1] 02:22:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 1 (0xa4e50c00) [pid = 28717] [serial = 1] [outer = (nil)] 02:22:38 INFO - PROCESS | 28717 | [28717] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:22:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 2 (0xa4e51400) [pid = 28717] [serial = 2] [outer = 0xa4e50c00] 02:22:38 INFO - PROCESS | 28717 | 1466500958658 Marionette INFO Listening on port 2828 02:22:39 INFO - PROCESS | 28717 | 1466500959239 Marionette DEBUG Marionette enabled via command-line flag 02:22:39 INFO - PROCESS | 28717 | ++DOCSHELL 0xa23a8c00 == 2 [pid = 28717] [id = 2] 02:22:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 3 (0xa23aa000) [pid = 28717] [serial = 3] [outer = (nil)] 02:22:39 INFO - PROCESS | 28717 | [28717] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:22:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 4 (0xa8c47c00) [pid = 28717] [serial = 4] [outer = 0xa23aa000] 02:22:39 INFO - PROCESS | 28717 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20c97a0 02:22:39 INFO - PROCESS | 28717 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a695e2a0 02:22:39 INFO - PROCESS | 28717 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20f4260 02:22:39 INFO - PROCESS | 28717 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20f4f00 02:22:39 INFO - PROCESS | 28717 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20fabe0 02:22:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 5 (0xa1014000) [pid = 28717] [serial = 5] [outer = 0xa4e50c00] 02:22:39 INFO - PROCESS | 28717 | [28717] 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 02:22:39 INFO - PROCESS | 28717 | 1466500959638 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57871 02:22:39 INFO - PROCESS | 28717 | [28717] 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 02:22:39 INFO - PROCESS | 28717 | 1466500959721 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57872 02:22:39 INFO - PROCESS | 28717 | 1466500959729 Marionette DEBUG Closed connection conn0 02:22:39 INFO - PROCESS | 28717 | [28717] 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 02:22:39 INFO - PROCESS | 28717 | 1466500959848 Marionette DEBUG Closed connection conn1 02:22:39 INFO - PROCESS | 28717 | [28717] 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 02:22:39 INFO - PROCESS | 28717 | 1466500959934 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57873 02:22:39 INFO - PROCESS | 28717 | [28717] 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 02:22:39 INFO - PROCESS | 28717 | 1466500959971 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57874 02:22:39 INFO - PROCESS | 28717 | 1466500959975 Marionette DEBUG Closed connection conn2 02:22:40 INFO - PROCESS | 28717 | [28717] 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 02:22:40 INFO - PROCESS | 28717 | 1466500960004 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:57875 02:22:40 INFO - PROCESS | 28717 | 1466500960012 Marionette DEBUG Closed connection conn3 02:22:40 INFO - PROCESS | 28717 | 1466500960043 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:22:40 INFO - PROCESS | 28717 | 1466500960059 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":"20160621002102","device":"desktop","version":"48.0"} 02:22:40 INFO - PROCESS | 28717 | [28717] 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 02:22:41 INFO - PROCESS | 28717 | ++DOCSHELL 0x9b424000 == 3 [pid = 28717] [id = 3] 02:22:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 6 (0x9b424400) [pid = 28717] [serial = 6] [outer = (nil)] 02:22:41 INFO - PROCESS | 28717 | ++DOCSHELL 0x9b424800 == 4 [pid = 28717] [id = 4] 02:22:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 7 (0x9b424c00) [pid = 28717] [serial = 7] [outer = (nil)] 02:22:42 INFO - PROCESS | 28717 | [28717] 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 02:22:42 INFO - PROCESS | 28717 | ++DOCSHELL 0x9ab44400 == 5 [pid = 28717] [id = 5] 02:22:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 8 (0x9ab44800) [pid = 28717] [serial = 8] [outer = (nil)] 02:22:42 INFO - PROCESS | 28717 | [28717] 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 02:22:42 INFO - PROCESS | 28717 | [28717] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:22:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 9 (0x9a842800) [pid = 28717] [serial = 9] [outer = 0x9ab44800] 02:22:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 10 (0x9a5a0000) [pid = 28717] [serial = 10] [outer = 0x9b424400] 02:22:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 11 (0x9a5a1c00) [pid = 28717] [serial = 11] [outer = 0x9b424c00] 02:22:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 12 (0x9a5a4400) [pid = 28717] [serial = 12] [outer = 0x9ab44800] 02:22:43 INFO - PROCESS | 28717 | 1466500963880 Marionette INFO startBrowser 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:43 INFO - PROCESS | 28717 | 1466500963925 Marionette DEBUG loaded listener.js 02:22:43 INFO - PROCESS | 28717 | 1466500963944 Marionette DEBUG loaded listener.js 02:22:43 INFO - PROCESS | 28717 | 1466500963947 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 13 (0x992b5400) [pid = 28717] [serial = 13] [outer = 0x9ab44800] 02:22:44 INFO - PROCESS | 28717 | 1466500964621 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"3431c71b-5e1a-4d82-8478-86ea166c8709","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":"20160621002102","device":"desktop","version":"48.0","command_id":1}}] 02:22:44 INFO - PROCESS | 28717 | 1466500964824 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:22:44 INFO - PROCESS | 28717 | 1466500964833 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:45 INFO - PROCESS | 28717 | 1466500965032 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 02:22:45 INFO - PROCESS | 28717 | 1466500965326 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:22:45 INFO - PROCESS | 28717 | 1466500965331 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:45 INFO - PROCESS | 28717 | [28717] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:22:45 INFO - PROCESS | 28717 | [28717] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:22:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 14 (0x97931800) [pid = 28717] [serial = 14] [outer = 0x9ab44800] 02:22:45 INFO - PROCESS | 28717 | [28717] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:22:45 INFO - PROCESS | 28717 | [28717] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:22:45 INFO - PROCESS | 28717 | 1466500965944 Marionette TRACE conn4 <- [1,3,null,{}] 02:22:46 INFO - PROCESS | 28717 | 1466500966016 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:22:46 INFO - PROCESS | 28717 | 1466500966021 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:46 INFO - PROCESS | 28717 | 1466500966066 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 02:22:46 INFO - PROCESS | 28717 | 1466500966122 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 02:22:46 INFO - PROCESS | 28717 | 1466500966126 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 02:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:22:46 INFO - PROCESS | 28717 | 1466500966158 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:22:46 INFO - PROCESS | 28717 | 1466500966164 Marionette TRACE conn4 <- [1,6,null,{}] 02:22:46 INFO - PROCESS | 28717 | 1466500966239 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:46 INFO - PROCESS | 28717 | 1466500966244 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:46 INFO - PROCESS | 28717 | 1466500966266 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 02:22:46 INFO - PROCESS | 28717 | 1466500966272 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:46 INFO - PROCESS | 28717 | 1466500966279 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:46 INFO - PROCESS | 28717 | ++DOCSHELL 0x95179800 == 6 [pid = 28717] [id = 6] 02:22:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 15 (0x9517bc00) [pid = 28717] [serial = 15] [outer = (nil)] 02:22:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 16 (0x9a8c0400) [pid = 28717] [serial = 16] [outer = 0x9517bc00] 02:22:46 INFO - PROCESS | 28717 | 1466500966358 Marionette DEBUG loaded listener.js 02:22:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 17 (0x93edc800) [pid = 28717] [serial = 17] [outer = 0x9517bc00] 02:22:46 INFO - PROCESS | 28717 | ++DOCSHELL 0x93b0b400 == 7 [pid = 28717] [id = 7] 02:22:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 18 (0x93b0b800) [pid = 28717] [serial = 18] [outer = (nil)] 02:22:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 19 (0x93b0dc00) [pid = 28717] [serial = 19] [outer = 0x93b0b800] 02:22:46 INFO - PROCESS | 28717 | 1466500966894 Marionette DEBUG loaded listener.js 02:22:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 20 (0x93115c00) [pid = 28717] [serial = 20] [outer = 0x93b0b800] 02:22:47 INFO - PROCESS | 28717 | [28717] 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 02:22:47 INFO - PROCESS | 28717 | 1466500967354 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 02:22:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1315ms 02:22:47 INFO - PROCESS | 28717 | 1466500967522 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 02:22:47 INFO - PROCESS | 28717 | 1466500967526 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 02:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:22:47 INFO - PROCESS | 28717 | 1466500967551 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:22:47 INFO - PROCESS | 28717 | 1466500967553 Marionette TRACE conn4 <- [1,10,null,{}] 02:22:47 INFO - PROCESS | 28717 | 1466500967568 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:47 INFO - PROCESS | 28717 | 1466500967579 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:47 INFO - PROCESS | 28717 | 1466500967768 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 02:22:47 INFO - PROCESS | 28717 | 1466500967786 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:47 INFO - PROCESS | 28717 | 1466500967795 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:47 INFO - PROCESS | 28717 | ++DOCSHELL 0x930e1800 == 8 [pid = 28717] [id = 8] 02:22:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 21 (0x930e1c00) [pid = 28717] [serial = 21] [outer = (nil)] 02:22:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 22 (0x9311fc00) [pid = 28717] [serial = 22] [outer = 0x930e1c00] 02:22:47 INFO - PROCESS | 28717 | 1466500967866 Marionette DEBUG loaded listener.js 02:22:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 23 (0xa2323c00) [pid = 28717] [serial = 23] [outer = 0x930e1c00] 02:22:48 INFO - PROCESS | 28717 | 1466500968876 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 02:22:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1396ms 02:22:48 INFO - PROCESS | 28717 | 1466500968932 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 02:22:48 INFO - PROCESS | 28717 | 1466500968939 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 02:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:22:48 INFO - PROCESS | 28717 | 1466500968948 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:22:48 INFO - PROCESS | 28717 | 1466500968952 Marionette TRACE conn4 <- [1,14,null,{}] 02:22:49 INFO - PROCESS | 28717 | 1466500969004 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:49 INFO - PROCESS | 28717 | 1466500969010 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:49 INFO - PROCESS | 28717 | 1466500969232 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 02:22:49 INFO - PROCESS | 28717 | ++DOCSHELL 0x9247f800 == 9 [pid = 28717] [id = 9] 02:22:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 24 (0x92480000) [pid = 28717] [serial = 24] [outer = (nil)] 02:22:49 INFO - PROCESS | 28717 | 1466500969429 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:49 INFO - PROCESS | 28717 | 1466500969444 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 25 (0x9256d400) [pid = 28717] [serial = 25] [outer = 0x92480000] 02:22:49 INFO - PROCESS | 28717 | ++DOCSHELL 0x92570400 == 10 [pid = 28717] [id = 10] 02:22:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 26 (0x92570800) [pid = 28717] [serial = 26] [outer = (nil)] 02:22:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 27 (0x92572800) [pid = 28717] [serial = 27] [outer = 0x92570800] 02:22:49 INFO - PROCESS | 28717 | 1466500969555 Marionette DEBUG loaded listener.js 02:22:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 28 (0x92579000) [pid = 28717] [serial = 28] [outer = 0x92570800] 02:22:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 29 (0x9247b400) [pid = 28717] [serial = 29] [outer = 0x92480000] 02:22:50 INFO - PROCESS | 28717 | ++DOCSHELL 0x9256f400 == 11 [pid = 28717] [id = 11] 02:22:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 30 (0x930dac00) [pid = 28717] [serial = 30] [outer = (nil)] 02:22:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 31 (0x93e10c00) [pid = 28717] [serial = 31] [outer = 0x930dac00] 02:22:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 32 (0x9668ac00) [pid = 28717] [serial = 32] [outer = 0x930dac00] 02:22:50 INFO - PROCESS | 28717 | 1466500970690 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 02:22:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:22:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1830ms 02:22:50 INFO - PROCESS | 28717 | 1466500970778 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 02:22:50 INFO - PROCESS | 28717 | 1466500970785 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 02:22:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:22:50 INFO - PROCESS | 28717 | 1466500970795 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:22:50 INFO - PROCESS | 28717 | 1466500970800 Marionette TRACE conn4 <- [1,18,null,{}] 02:22:50 INFO - PROCESS | 28717 | 1466500970807 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:50 INFO - PROCESS | 28717 | 1466500970813 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:51 INFO - PROCESS | 28717 | 1466500971004 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 02:22:51 INFO - PROCESS | 28717 | 1466500971200 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:51 INFO - PROCESS | 28717 | 1466500971223 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:51 INFO - PROCESS | 28717 | ++DOCSHELL 0x9247a400 == 12 [pid = 28717] [id = 12] 02:22:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 33 (0x952a9800) [pid = 28717] [serial = 33] [outer = (nil)] 02:22:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 34 (0x997b8400) [pid = 28717] [serial = 34] [outer = 0x952a9800] 02:22:51 INFO - PROCESS | 28717 | 1466500971309 Marionette DEBUG loaded listener.js 02:22:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 35 (0x9a361000) [pid = 28717] [serial = 35] [outer = 0x952a9800] 02:22:52 INFO - PROCESS | 28717 | 1466500972149 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 02:22:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1385ms 02:22:52 INFO - PROCESS | 28717 | 1466500972182 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 02:22:52 INFO - PROCESS | 28717 | 1466500972186 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 02:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:22:52 INFO - PROCESS | 28717 | 1466500972193 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:22:52 INFO - PROCESS | 28717 | 1466500972200 Marionette TRACE conn4 <- [1,22,null,{}] 02:22:52 INFO - PROCESS | 28717 | 1466500972216 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:52 INFO - PROCESS | 28717 | 1466500972224 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:52 INFO - PROCESS | 28717 | 1466500972410 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 02:22:52 INFO - PROCESS | 28717 | 1466500972536 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:52 INFO - PROCESS | 28717 | 1466500972549 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:52 INFO - PROCESS | 28717 | ++DOCSHELL 0x9b784400 == 13 [pid = 28717] [id = 13] 02:22:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 36 (0x9b784800) [pid = 28717] [serial = 36] [outer = (nil)] 02:22:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 37 (0x9bcb9c00) [pid = 28717] [serial = 37] [outer = 0x9b784800] 02:22:52 INFO - PROCESS | 28717 | 1466500972630 Marionette DEBUG loaded listener.js 02:22:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 38 (0x9d35b400) [pid = 28717] [serial = 38] [outer = 0x9b784800] 02:22:53 INFO - PROCESS | 28717 | 1466500973526 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 02:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1386ms 02:22:53 INFO - PROCESS | 28717 | 1466500973586 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 02:22:53 INFO - PROCESS | 28717 | 1466500973591 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 02:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:22:53 INFO - PROCESS | 28717 | 1466500973597 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:22:53 INFO - PROCESS | 28717 | 1466500973600 Marionette TRACE conn4 <- [1,26,null,{}] 02:22:53 INFO - PROCESS | 28717 | 1466500973606 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:53 INFO - PROCESS | 28717 | 1466500973611 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:53 INFO - PROCESS | 28717 | 1466500973799 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 02:22:54 INFO - PROCESS | 28717 | 1466500974209 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:54 INFO - PROCESS | 28717 | 1466500974220 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:54 INFO - PROCESS | 28717 | ++DOCSHELL 0x92478400 == 14 [pid = 28717] [id = 14] 02:22:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 39 (0x92478800) [pid = 28717] [serial = 39] [outer = (nil)] 02:22:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 40 (0x92572c00) [pid = 28717] [serial = 40] [outer = 0x92478800] 02:22:54 INFO - PROCESS | 28717 | 1466500974336 Marionette DEBUG loaded listener.js 02:22:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 41 (0x93ee8800) [pid = 28717] [serial = 41] [outer = 0x92478800] 02:22:55 INFO - PROCESS | 28717 | 1466500975206 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 02:22:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1632ms 02:22:55 INFO - PROCESS | 28717 | 1466500975230 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 02:22:55 INFO - PROCESS | 28717 | 1466500975235 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 02:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:22:55 INFO - PROCESS | 28717 | 1466500975242 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:22:55 INFO - PROCESS | 28717 | 1466500975246 Marionette TRACE conn4 <- [1,30,null,{}] 02:22:55 INFO - PROCESS | 28717 | 1466500975289 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:55 INFO - PROCESS | 28717 | 1466500975294 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:55 INFO - PROCESS | 28717 | 1466500975465 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 02:22:55 INFO - PROCESS | 28717 | 1466500975477 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:55 INFO - PROCESS | 28717 | 1466500975486 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:55 INFO - PROCESS | 28717 | ++DOCSHELL 0x994fd400 == 15 [pid = 28717] [id = 15] 02:22:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 42 (0x997b5000) [pid = 28717] [serial = 42] [outer = (nil)] 02:22:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 43 (0x9a085400) [pid = 28717] [serial = 43] [outer = 0x997b5000] 02:22:55 INFO - PROCESS | 28717 | 1466500975566 Marionette DEBUG loaded listener.js 02:22:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 44 (0x9a35b000) [pid = 28717] [serial = 44] [outer = 0x997b5000] 02:22:56 INFO - PROCESS | 28717 | 1466500976373 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 02:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1171ms 02:22:56 INFO - PROCESS | 28717 | 1466500976415 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 02:22:56 INFO - PROCESS | 28717 | 1466500976422 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 02:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:22:56 INFO - PROCESS | 28717 | 1466500976430 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:22:56 INFO - PROCESS | 28717 | 1466500976433 Marionette TRACE conn4 <- [1,34,null,{}] 02:22:56 INFO - PROCESS | 28717 | 1466500976439 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:56 INFO - PROCESS | 28717 | 1466500976444 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:56 INFO - PROCESS | 28717 | 1466500976602 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 02:22:56 INFO - PROCESS | 28717 | 1466500976612 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:56 INFO - PROCESS | 28717 | 1466500976619 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:56 INFO - PROCESS | 28717 | ++DOCSHELL 0x9a5a1000 == 16 [pid = 28717] [id = 16] 02:22:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 45 (0x9a83e000) [pid = 28717] [serial = 45] [outer = (nil)] 02:22:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 46 (0x9b42c000) [pid = 28717] [serial = 46] [outer = 0x9a83e000] 02:22:56 INFO - PROCESS | 28717 | 1466500976689 Marionette DEBUG loaded listener.js 02:22:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 47 (0x9b780800) [pid = 28717] [serial = 47] [outer = 0x9a83e000] 02:22:57 INFO - PROCESS | 28717 | 1466500977442 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 02:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1036ms 02:22:57 INFO - PROCESS | 28717 | 1466500977471 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 02:22:57 INFO - PROCESS | 28717 | 1466500977475 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 02:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:22:57 INFO - PROCESS | 28717 | 1466500977483 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:22:57 INFO - PROCESS | 28717 | 1466500977491 Marionette TRACE conn4 <- [1,38,null,{}] 02:22:57 INFO - PROCESS | 28717 | 1466500977508 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:57 INFO - PROCESS | 28717 | 1466500977514 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:57 INFO - PROCESS | 28717 | 1466500977659 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 02:22:57 INFO - PROCESS | 28717 | 1466500977681 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:57 INFO - PROCESS | 28717 | 1466500977688 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:57 INFO - PROCESS | 28717 | ++DOCSHELL 0x952ed800 == 17 [pid = 28717] [id = 17] 02:22:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 48 (0x9a082400) [pid = 28717] [serial = 48] [outer = (nil)] 02:22:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 49 (0x9c17b800) [pid = 28717] [serial = 49] [outer = 0x9a082400] 02:22:57 INFO - PROCESS | 28717 | 1466500977755 Marionette DEBUG loaded listener.js 02:22:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 50 (0x9c181800) [pid = 28717] [serial = 50] [outer = 0x9a082400] 02:22:58 INFO - PROCESS | 28717 | 1466500978491 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 02:22:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1045ms 02:22:58 INFO - PROCESS | 28717 | 1466500978526 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 02:22:58 INFO - PROCESS | 28717 | 1466500978530 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 02:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:22:58 INFO - PROCESS | 28717 | 1466500978549 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:22:58 INFO - PROCESS | 28717 | 1466500978553 Marionette TRACE conn4 <- [1,42,null,{}] 02:22:58 INFO - PROCESS | 28717 | 1466500978576 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:58 INFO - PROCESS | 28717 | 1466500978581 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:58 INFO - PROCESS | 28717 | 1466500978728 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 02:22:58 INFO - PROCESS | 28717 | 1466500978737 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:58 INFO - PROCESS | 28717 | 1466500978745 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:58 INFO - PROCESS | 28717 | ++DOCSHELL 0x9d31d000 == 18 [pid = 28717] [id = 18] 02:22:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 51 (0x9d325400) [pid = 28717] [serial = 51] [outer = (nil)] 02:22:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 52 (0x9d473000) [pid = 28717] [serial = 52] [outer = 0x9d325400] 02:22:58 INFO - PROCESS | 28717 | 1466500978814 Marionette DEBUG loaded listener.js 02:22:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 53 (0x9d828000) [pid = 28717] [serial = 53] [outer = 0x9d325400] 02:22:59 INFO - PROCESS | 28717 | 1466500979553 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 02:22:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1063ms 02:22:59 INFO - PROCESS | 28717 | 1466500979600 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 02:22:59 INFO - PROCESS | 28717 | 1466500979604 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 02:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:22:59 INFO - PROCESS | 28717 | 1466500979610 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:22:59 INFO - PROCESS | 28717 | 1466500979612 Marionette TRACE conn4 <- [1,46,null,{}] 02:22:59 INFO - PROCESS | 28717 | 1466500979618 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:59 INFO - PROCESS | 28717 | 1466500979623 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:59 INFO - PROCESS | 28717 | 1466500979816 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 02:22:59 INFO - PROCESS | 28717 | 1466500979826 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:59 INFO - PROCESS | 28717 | 1466500979844 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:22:59 INFO - PROCESS | 28717 | ++DOCSHELL 0xa2099800 == 19 [pid = 28717] [id = 19] 02:22:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 54 (0xa20a4800) [pid = 28717] [serial = 54] [outer = (nil)] 02:22:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 55 (0xa2372000) [pid = 28717] [serial = 55] [outer = 0xa20a4800] 02:22:59 INFO - PROCESS | 28717 | 1466500979925 Marionette DEBUG loaded listener.js 02:23:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 56 (0xa23b0400) [pid = 28717] [serial = 56] [outer = 0xa20a4800] 02:23:00 INFO - PROCESS | 28717 | 1466500980717 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 02:23:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1180ms 02:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:23:00 INFO - PROCESS | 28717 | 1466500980790 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 02:23:00 INFO - PROCESS | 28717 | 1466500980793 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 02:23:00 INFO - PROCESS | 28717 | 1466500980799 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:23:00 INFO - PROCESS | 28717 | 1466500980802 Marionette TRACE conn4 <- [1,50,null,{}] 02:23:00 INFO - PROCESS | 28717 | 1466500980808 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:00 INFO - PROCESS | 28717 | 1466500980813 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:00 INFO - PROCESS | 28717 | 1466500980961 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 02:23:00 INFO - PROCESS | 28717 | 1466500980970 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:00 INFO - PROCESS | 28717 | 1466500980979 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:00 INFO - PROCESS | 28717 | ++DOCSHELL 0x92573800 == 20 [pid = 28717] [id = 20] 02:23:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 57 (0xa23f4000) [pid = 28717] [serial = 57] [outer = (nil)] 02:23:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 58 (0xa341b400) [pid = 28717] [serial = 58] [outer = 0xa23f4000] 02:23:01 INFO - PROCESS | 28717 | 1466500981045 Marionette DEBUG loaded listener.js 02:23:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 59 (0xa344d400) [pid = 28717] [serial = 59] [outer = 0xa23f4000] 02:23:01 INFO - PROCESS | 28717 | 1466500981768 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:23:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:23:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 985ms 02:23:01 INFO - PROCESS | 28717 | 1466500981783 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 02:23:01 INFO - PROCESS | 28717 | 1466500981801 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 02:23:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:23:01 INFO - PROCESS | 28717 | 1466500981810 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:23:01 INFO - PROCESS | 28717 | 1466500981820 Marionette TRACE conn4 <- [1,54,null,{}] 02:23:01 INFO - PROCESS | 28717 | 1466500981825 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:01 INFO - PROCESS | 28717 | 1466500981830 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:02 INFO - PROCESS | 28717 | 1466500982050 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 02:23:02 INFO - PROCESS | 28717 | 1466500982068 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:02 INFO - PROCESS | 28717 | 1466500982077 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:02 INFO - PROCESS | 28717 | ++DOCSHELL 0x93b0d000 == 21 [pid = 28717] [id = 21] 02:23:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 60 (0x9aaaa800) [pid = 28717] [serial = 60] [outer = (nil)] 02:23:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 61 (0x9aab1800) [pid = 28717] [serial = 61] [outer = 0x9aaaa800] 02:23:02 INFO - PROCESS | 28717 | 1466500982190 Marionette DEBUG loaded listener.js 02:23:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 62 (0x9aab4800) [pid = 28717] [serial = 62] [outer = 0x9aaaa800] 02:23:03 INFO - PROCESS | 28717 | 1466500983002 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:23:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1238ms 02:23:03 INFO - PROCESS | 28717 | 1466500983049 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 02:23:03 INFO - PROCESS | 28717 | 1466500983053 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 02:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:23:03 INFO - PROCESS | 28717 | 1466500983058 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:23:03 INFO - PROCESS | 28717 | 1466500983061 Marionette TRACE conn4 <- [1,58,null,{}] 02:23:03 INFO - PROCESS | 28717 | 1466500983066 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:03 INFO - PROCESS | 28717 | 1466500983071 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:03 INFO - PROCESS | 28717 | 1466500983259 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 02:23:03 INFO - PROCESS | 28717 | 1466500983277 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:03 INFO - PROCESS | 28717 | 1466500983287 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:03 INFO - PROCESS | 28717 | ++DOCSHELL 0x92481400 == 22 [pid = 28717] [id = 22] 02:23:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 63 (0x9792a000) [pid = 28717] [serial = 63] [outer = (nil)] 02:23:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0xa209a800) [pid = 28717] [serial = 64] [outer = 0x9792a000] 02:23:03 INFO - PROCESS | 28717 | 1466500983352 Marionette DEBUG loaded listener.js 02:23:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x9bcc2800) [pid = 28717] [serial = 65] [outer = 0x9792a000] 02:23:05 INFO - PROCESS | 28717 | 1466500985095 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:23:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:23:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 2087ms 02:23:05 INFO - PROCESS | 28717 | 1466500985154 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 02:23:05 INFO - PROCESS | 28717 | 1466500985161 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 02:23:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:23:05 INFO - PROCESS | 28717 | 1466500985169 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:23:05 INFO - PROCESS | 28717 | 1466500985174 Marionette TRACE conn4 <- [1,62,null,{}] 02:23:05 INFO - PROCESS | 28717 | 1466500985182 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:05 INFO - PROCESS | 28717 | 1466500985187 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:05 INFO - PROCESS | 28717 | 1466500985388 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 02:23:05 INFO - PROCESS | 28717 | 1466500985450 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:05 INFO - PROCESS | 28717 | 1466500985462 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:05 INFO - PROCESS | 28717 | ++DOCSHELL 0x93ee6400 == 23 [pid = 28717] [id = 23] 02:23:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x93ee8000) [pid = 28717] [serial = 66] [outer = (nil)] 02:23:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x98342400) [pid = 28717] [serial = 67] [outer = 0x93ee8000] 02:23:05 INFO - PROCESS | 28717 | 1466500985530 Marionette DEBUG loaded listener.js 02:23:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x99263c00) [pid = 28717] [serial = 68] [outer = 0x93ee8000] 02:23:06 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x9517bc00) [pid = 28717] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:23:06 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x930e1c00) [pid = 28717] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:23:06 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x92570800) [pid = 28717] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:23:06 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x952a9800) [pid = 28717] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:23:06 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x9b784800) [pid = 28717] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:23:06 INFO - PROCESS | 28717 | --DOMWINDOW == 62 (0x92478800) [pid = 28717] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:23:06 INFO - PROCESS | 28717 | --DOMWINDOW == 61 (0x997b5000) [pid = 28717] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:23:06 INFO - PROCESS | 28717 | --DOMWINDOW == 60 (0x9a83e000) [pid = 28717] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:23:06 INFO - PROCESS | 28717 | --DOMWINDOW == 59 (0x9a082400) [pid = 28717] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:23:06 INFO - PROCESS | 28717 | --DOMWINDOW == 58 (0x9d325400) [pid = 28717] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:23:06 INFO - PROCESS | 28717 | --DOMWINDOW == 57 (0xa23f4000) [pid = 28717] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:23:06 INFO - PROCESS | 28717 | --DOMWINDOW == 56 (0x9aaaa800) [pid = 28717] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:23:06 INFO - PROCESS | 28717 | 1466500986787 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:23:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1682ms 02:23:06 INFO - PROCESS | 28717 | 1466500986851 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 02:23:06 INFO - PROCESS | 28717 | 1466500986858 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 02:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:23:06 INFO - PROCESS | 28717 | 1466500986867 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:23:06 INFO - PROCESS | 28717 | 1466500986871 Marionette TRACE conn4 <- [1,66,null,{}] 02:23:06 INFO - PROCESS | 28717 | 1466500986903 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:06 INFO - PROCESS | 28717 | 1466500986908 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:07 INFO - PROCESS | 28717 | 1466500987056 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 02:23:07 INFO - PROCESS | 28717 | 1466500987147 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:07 INFO - PROCESS | 28717 | 1466500987155 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:07 INFO - PROCESS | 28717 | ++DOCSHELL 0x923f8c00 == 24 [pid = 28717] [id = 24] 02:23:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 57 (0x9311cc00) [pid = 28717] [serial = 69] [outer = (nil)] 02:23:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 58 (0x997b5000) [pid = 28717] [serial = 70] [outer = 0x9311cc00] 02:23:07 INFO - PROCESS | 28717 | 1466500987225 Marionette DEBUG loaded listener.js 02:23:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 59 (0x9a1e6800) [pid = 28717] [serial = 71] [outer = 0x9311cc00] 02:23:07 INFO - PROCESS | 28717 | 1466500987864 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1057ms 02:23:07 INFO - PROCESS | 28717 | 1466500987925 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 02:23:07 INFO - PROCESS | 28717 | 1466500987929 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 02:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:23:07 INFO - PROCESS | 28717 | 1466500987935 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:23:07 INFO - PROCESS | 28717 | 1466500987941 Marionette TRACE conn4 <- [1,70,null,{}] 02:23:07 INFO - PROCESS | 28717 | 1466500987976 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:07 INFO - PROCESS | 28717 | 1466500987984 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:08 INFO - PROCESS | 28717 | 1466500988192 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 02:23:08 INFO - PROCESS | 28717 | 1466500988210 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:08 INFO - PROCESS | 28717 | 1466500988224 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:08 INFO - PROCESS | 28717 | ++DOCSHELL 0x9aab6400 == 25 [pid = 28717] [id = 25] 02:23:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 60 (0x9aab7c00) [pid = 28717] [serial = 72] [outer = (nil)] 02:23:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 61 (0x9b10c000) [pid = 28717] [serial = 73] [outer = 0x9aab7c00] 02:23:08 INFO - PROCESS | 28717 | 1466500988445 Marionette DEBUG loaded listener.js 02:23:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 62 (0x9b780000) [pid = 28717] [serial = 74] [outer = 0x9aab7c00] 02:23:09 INFO - PROCESS | 28717 | 1466500989671 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:23:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1804ms 02:23:09 INFO - PROCESS | 28717 | 1466500989740 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 02:23:09 INFO - PROCESS | 28717 | 1466500989747 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 02:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:23:09 INFO - PROCESS | 28717 | 1466500989755 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:23:09 INFO - PROCESS | 28717 | 1466500989763 Marionette TRACE conn4 <- [1,74,null,{}] 02:23:09 INFO - PROCESS | 28717 | 1466500989770 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:09 INFO - PROCESS | 28717 | 1466500989777 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:09 INFO - PROCESS | 28717 | 1466500989986 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 02:23:10 INFO - PROCESS | 28717 | 1466500990154 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:10 INFO - PROCESS | 28717 | 1466500990163 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:10 INFO - PROCESS | 28717 | ++DOCSHELL 0x93e07400 == 26 [pid = 28717] [id = 26] 02:23:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 63 (0x97936c00) [pid = 28717] [serial = 75] [outer = (nil)] 02:23:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x99f69c00) [pid = 28717] [serial = 76] [outer = 0x97936c00] 02:23:10 INFO - PROCESS | 28717 | 1466500990250 Marionette DEBUG loaded listener.js 02:23:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x9aaac400) [pid = 28717] [serial = 77] [outer = 0x97936c00] 02:23:11 INFO - PROCESS | 28717 | 1466500991050 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:23:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1335ms 02:23:11 INFO - PROCESS | 28717 | 1466500991090 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 02:23:11 INFO - PROCESS | 28717 | 1466500991097 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 02:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:23:11 INFO - PROCESS | 28717 | 1466500991123 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:23:11 INFO - PROCESS | 28717 | 1466500991128 Marionette TRACE conn4 <- [1,78,null,{}] 02:23:11 INFO - PROCESS | 28717 | 1466500991137 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:11 INFO - PROCESS | 28717 | 1466500991143 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:11 INFO - PROCESS | 28717 | 1466500991319 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 02:23:11 INFO - PROCESS | 28717 | 1466500991452 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:11 INFO - PROCESS | 28717 | 1466500991461 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:11 INFO - PROCESS | 28717 | ++DOCSHELL 0x9b786000 == 27 [pid = 28717] [id = 27] 02:23:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x9b78b000) [pid = 28717] [serial = 78] [outer = (nil)] 02:23:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x9bcb7c00) [pid = 28717] [serial = 79] [outer = 0x9b78b000] 02:23:11 INFO - PROCESS | 28717 | 1466500991549 Marionette DEBUG loaded listener.js 02:23:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x9d34ec00) [pid = 28717] [serial = 80] [outer = 0x9b78b000] 02:23:12 INFO - PROCESS | 28717 | 1466500992342 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1299ms 02:23:12 INFO - PROCESS | 28717 | 1466500992408 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 02:23:12 INFO - PROCESS | 28717 | 1466500992412 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 02:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:23:12 INFO - PROCESS | 28717 | 1466500992419 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:23:12 INFO - PROCESS | 28717 | 1466500992425 Marionette TRACE conn4 <- [1,82,null,{}] 02:23:12 INFO - PROCESS | 28717 | 1466500992442 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:12 INFO - PROCESS | 28717 | 1466500992450 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:12 INFO - PROCESS | 28717 | 1466500992624 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 02:23:12 INFO - PROCESS | 28717 | 1466500992734 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:12 INFO - PROCESS | 28717 | 1466500992745 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:12 INFO - PROCESS | 28717 | ++DOCSHELL 0xa23a9400 == 28 [pid = 28717] [id = 28] 02:23:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0xa23aa400) [pid = 28717] [serial = 81] [outer = (nil)] 02:23:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0xa23fcc00) [pid = 28717] [serial = 82] [outer = 0xa23aa400] 02:23:12 INFO - PROCESS | 28717 | 1466500992826 Marionette DEBUG loaded listener.js 02:23:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0xa2fbbc00) [pid = 28717] [serial = 83] [outer = 0xa23aa400] 02:23:13 INFO - PROCESS | 28717 | 1466500993615 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:23:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1242ms 02:23:13 INFO - PROCESS | 28717 | 1466500993662 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 02:23:13 INFO - PROCESS | 28717 | 1466500993667 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 02:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:23:13 INFO - PROCESS | 28717 | 1466500993673 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:23:13 INFO - PROCESS | 28717 | 1466500993676 Marionette TRACE conn4 <- [1,86,null,{}] 02:23:13 INFO - PROCESS | 28717 | 1466500993682 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:13 INFO - PROCESS | 28717 | 1466500993687 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:13 INFO - PROCESS | 28717 | 1466500993856 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 02:23:14 INFO - PROCESS | 28717 | 1466500994000 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:14 INFO - PROCESS | 28717 | 1466500994007 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:14 INFO - PROCESS | 28717 | ++DOCSHELL 0xa23f9000 == 29 [pid = 28717] [id = 29] 02:23:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0xa25f8400) [pid = 28717] [serial = 84] [outer = (nil)] 02:23:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0xa4e4d000) [pid = 28717] [serial = 85] [outer = 0xa25f8400] 02:23:14 INFO - PROCESS | 28717 | 1466500994090 Marionette DEBUG loaded listener.js 02:23:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x923f9400) [pid = 28717] [serial = 86] [outer = 0xa25f8400] 02:23:14 INFO - PROCESS | 28717 | 1466500994890 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:23:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1285ms 02:23:14 INFO - PROCESS | 28717 | 1466500994959 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 02:23:14 INFO - PROCESS | 28717 | 1466500994963 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 02:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:23:14 INFO - PROCESS | 28717 | 1466500994969 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:23:14 INFO - PROCESS | 28717 | 1466500994973 Marionette TRACE conn4 <- [1,90,null,{}] 02:23:14 INFO - PROCESS | 28717 | 1466500994979 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:14 INFO - PROCESS | 28717 | 1466500994984 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:15 INFO - PROCESS | 28717 | 1466500995146 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 02:23:15 INFO - PROCESS | 28717 | 1466500995282 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:15 INFO - PROCESS | 28717 | 1466500995291 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:15 INFO - PROCESS | 28717 | ++DOCSHELL 0x9c0a2000 == 30 [pid = 28717] [id = 30] 02:23:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x9c0a2800) [pid = 28717] [serial = 87] [outer = (nil)] 02:23:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x9c0a9800) [pid = 28717] [serial = 88] [outer = 0x9c0a2800] 02:23:15 INFO - PROCESS | 28717 | 1466500995369 Marionette DEBUG loaded listener.js 02:23:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x9c0a8400) [pid = 28717] [serial = 89] [outer = 0x9c0a2800] 02:23:16 INFO - PROCESS | 28717 | 1466500996274 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:23:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1379ms 02:23:16 INFO - PROCESS | 28717 | 1466500996350 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 02:23:16 INFO - PROCESS | 28717 | 1466500996354 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 02:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:23:16 INFO - PROCESS | 28717 | 1466500996360 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:23:16 INFO - PROCESS | 28717 | 1466500996364 Marionette TRACE conn4 <- [1,94,null,{}] 02:23:16 INFO - PROCESS | 28717 | 1466500996370 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:16 INFO - PROCESS | 28717 | 1466500996380 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:16 INFO - PROCESS | 28717 | 1466500996560 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 02:23:16 INFO - PROCESS | 28717 | 1466500996670 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:16 INFO - PROCESS | 28717 | 1466500996680 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:16 INFO - PROCESS | 28717 | ++DOCSHELL 0x92480400 == 31 [pid = 28717] [id = 31] 02:23:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x99412400) [pid = 28717] [serial = 90] [outer = (nil)] 02:23:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x9941e400) [pid = 28717] [serial = 91] [outer = 0x99412400] 02:23:16 INFO - PROCESS | 28717 | 1466500996765 Marionette DEBUG loaded listener.js 02:23:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x99f61800) [pid = 28717] [serial = 92] [outer = 0x99412400] 02:23:17 INFO - PROCESS | 28717 | 1466500997560 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 02:23:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1236ms 02:23:17 INFO - PROCESS | 28717 | 1466500997597 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 02:23:17 INFO - PROCESS | 28717 | 1466500997602 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 02:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:23:17 INFO - PROCESS | 28717 | 1466500997608 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:23:17 INFO - PROCESS | 28717 | 1466500997611 Marionette TRACE conn4 <- [1,98,null,{}] 02:23:17 INFO - PROCESS | 28717 | 1466500997617 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:17 INFO - PROCESS | 28717 | 1466500997622 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:17 INFO - PROCESS | 28717 | 1466500997784 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 02:23:17 INFO - PROCESS | 28717 | 1466500997923 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:17 INFO - PROCESS | 28717 | 1466500997935 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:17 INFO - PROCESS | 28717 | ++DOCSHELL 0x923fe400 == 32 [pid = 28717] [id = 32] 02:23:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x97927400) [pid = 28717] [serial = 93] [outer = (nil)] 02:23:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x9c0ac400) [pid = 28717] [serial = 94] [outer = 0x97927400] 02:23:18 INFO - PROCESS | 28717 | 1466500998012 Marionette DEBUG loaded listener.js 02:23:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0xa2ff6400) [pid = 28717] [serial = 95] [outer = 0x97927400] 02:23:18 INFO - PROCESS | 28717 | 1466500998952 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 02:23:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:23:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1387ms 02:23:18 INFO - PROCESS | 28717 | 1466500998996 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 02:23:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:23:19 INFO - PROCESS | 28717 | 1466500999002 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 02:23:19 INFO - PROCESS | 28717 | 1466500999010 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:23:19 INFO - PROCESS | 28717 | 1466500999014 Marionette TRACE conn4 <- [1,102,null,{}] 02:23:19 INFO - PROCESS | 28717 | 1466500999039 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:19 INFO - PROCESS | 28717 | 1466500999045 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:19 INFO - PROCESS | 28717 | 1466500999246 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 02:23:19 INFO - PROCESS | 28717 | 1466500999372 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:19 INFO - PROCESS | 28717 | 1466500999387 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:19 INFO - PROCESS | 28717 | ++DOCSHELL 0x93ee0000 == 33 [pid = 28717] [id = 33] 02:23:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x952af400) [pid = 28717] [serial = 96] [outer = (nil)] 02:23:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x98334c00) [pid = 28717] [serial = 97] [outer = 0x952af400] 02:23:19 INFO - PROCESS | 28717 | 1466500999498 Marionette DEBUG loaded listener.js 02:23:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x99412c00) [pid = 28717] [serial = 98] [outer = 0x952af400] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x9a5a4400) [pid = 28717] [serial = 12] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0xa4e51400) [pid = 28717] [serial = 2] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x92572800) [pid = 28717] [serial = 27] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x93e10c00) [pid = 28717] [serial = 31] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x997b8400) [pid = 28717] [serial = 34] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x9bcb9c00) [pid = 28717] [serial = 37] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x92572c00) [pid = 28717] [serial = 40] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x93ee8800) [pid = 28717] [serial = 41] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x9a085400) [pid = 28717] [serial = 43] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x9a35b000) [pid = 28717] [serial = 44] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x9b42c000) [pid = 28717] [serial = 46] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x9c17b800) [pid = 28717] [serial = 49] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x9d473000) [pid = 28717] [serial = 52] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0xa2372000) [pid = 28717] [serial = 55] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0xa341b400) [pid = 28717] [serial = 58] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x9aab1800) [pid = 28717] [serial = 61] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x9256d400) [pid = 28717] [serial = 25] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x9b780800) [pid = 28717] [serial = 47] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x9d828000) [pid = 28717] [serial = 53] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x92579000) [pid = 28717] [serial = 28] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0xa344d400) [pid = 28717] [serial = 59] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x9aab4800) [pid = 28717] [serial = 62] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x9a361000) [pid = 28717] [serial = 35] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 62 (0x9d35b400) [pid = 28717] [serial = 38] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 61 (0x9c181800) [pid = 28717] [serial = 50] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 60 (0xa2323c00) [pid = 28717] [serial = 23] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 59 (0x9a8c0400) [pid = 28717] [serial = 16] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 58 (0x93edc800) [pid = 28717] [serial = 17] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 57 (0x9a842800) [pid = 28717] [serial = 9] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 56 (0x9311fc00) [pid = 28717] [serial = 22] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | --DOMWINDOW == 55 (0x93b0dc00) [pid = 28717] [serial = 19] [outer = (nil)] [url = about:blank] 02:23:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 56 (0x9311c000) [pid = 28717] [serial = 99] [outer = 0x930dac00] 02:23:21 INFO - PROCESS | 28717 | 1466501001139 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 02:23:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 2187ms 02:23:21 INFO - PROCESS | 28717 | 1466501001197 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 02:23:21 INFO - PROCESS | 28717 | 1466501001203 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 02:23:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:23:21 INFO - PROCESS | 28717 | 1466501001211 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:23:21 INFO - PROCESS | 28717 | 1466501001217 Marionette TRACE conn4 <- [1,106,null,{}] 02:23:21 INFO - PROCESS | 28717 | 1466501001225 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:21 INFO - PROCESS | 28717 | 1466501001230 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:21 INFO - PROCESS | 28717 | 1466501001391 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 02:23:21 INFO - PROCESS | 28717 | 1466501001485 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:21 INFO - PROCESS | 28717 | 1466501001493 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:21 INFO - PROCESS | 28717 | ++DOCSHELL 0x93b0fc00 == 34 [pid = 28717] [id = 34] 02:23:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 57 (0x93ee3c00) [pid = 28717] [serial = 100] [outer = (nil)] 02:23:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 58 (0x952edc00) [pid = 28717] [serial = 101] [outer = 0x93ee3c00] 02:23:21 INFO - PROCESS | 28717 | 1466501001567 Marionette DEBUG loaded listener.js 02:23:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 59 (0x97933400) [pid = 28717] [serial = 102] [outer = 0x93ee3c00] 02:23:22 INFO - PROCESS | 28717 | 1466501002239 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 02:23:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:23:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1092ms 02:23:22 INFO - PROCESS | 28717 | 1466501002310 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 02:23:22 INFO - PROCESS | 28717 | 1466501002318 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 02:23:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:23:22 INFO - PROCESS | 28717 | 1466501002329 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:23:22 INFO - PROCESS | 28717 | 1466501002334 Marionette TRACE conn4 <- [1,110,null,{}] 02:23:22 INFO - PROCESS | 28717 | 1466501002358 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:22 INFO - PROCESS | 28717 | 1466501002364 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:22 INFO - PROCESS | 28717 | 1466501002528 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 02:23:22 INFO - PROCESS | 28717 | 1466501002540 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:22 INFO - PROCESS | 28717 | 1466501002552 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:22 INFO - PROCESS | 28717 | ++DOCSHELL 0x99417400 == 35 [pid = 28717] [id = 35] 02:23:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 60 (0x99472000) [pid = 28717] [serial = 103] [outer = (nil)] 02:23:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 61 (0x99f62c00) [pid = 28717] [serial = 104] [outer = 0x99472000] 02:23:22 INFO - PROCESS | 28717 | 1466501002619 Marionette DEBUG loaded listener.js 02:23:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 62 (0x9a085c00) [pid = 28717] [serial = 105] [outer = 0x99472000] 02:23:23 INFO - PROCESS | 28717 | 1466501003452 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 02:23:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:23:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1196ms 02:23:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:23:23 INFO - PROCESS | 28717 | 1466501003525 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 02:23:23 INFO - PROCESS | 28717 | 1466501003528 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 02:23:23 INFO - PROCESS | 28717 | 1466501003535 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:23:23 INFO - PROCESS | 28717 | 1466501003541 Marionette TRACE conn4 <- [1,114,null,{}] 02:23:23 INFO - PROCESS | 28717 | 1466501003566 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:23 INFO - PROCESS | 28717 | 1466501003575 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:23 INFO - PROCESS | 28717 | 1466501003766 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 02:23:23 INFO - PROCESS | 28717 | 1466501003794 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:23 INFO - PROCESS | 28717 | 1466501003805 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:23 INFO - PROCESS | 28717 | ++DOCSHELL 0x9aaaf800 == 36 [pid = 28717] [id = 36] 02:23:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 63 (0x9aab0400) [pid = 28717] [serial = 106] [outer = (nil)] 02:23:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x9aab4400) [pid = 28717] [serial = 107] [outer = 0x9aab0400] 02:23:23 INFO - PROCESS | 28717 | 1466501003874 Marionette DEBUG loaded listener.js 02:23:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x9b108400) [pid = 28717] [serial = 108] [outer = 0x9aab0400] 02:23:24 INFO - PROCESS | 28717 | 1466501004717 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 02:23:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1247ms 02:23:24 INFO - PROCESS | 28717 | 1466501004782 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 02:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:23:24 INFO - PROCESS | 28717 | 1466501004787 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 02:23:24 INFO - PROCESS | 28717 | 1466501004793 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:23:24 INFO - PROCESS | 28717 | 1466501004796 Marionette TRACE conn4 <- [1,118,null,{}] 02:23:24 INFO - PROCESS | 28717 | 1466501004802 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:24 INFO - PROCESS | 28717 | 1466501004805 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:25 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x9792a000) [pid = 28717] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:23:25 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0xa20a4800) [pid = 28717] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:23:25 INFO - PROCESS | 28717 | --DOMWINDOW == 62 (0x9aab7c00) [pid = 28717] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:23:25 INFO - PROCESS | 28717 | --DOMWINDOW == 61 (0x9311cc00) [pid = 28717] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:23:25 INFO - PROCESS | 28717 | --DOMWINDOW == 60 (0x93ee8000) [pid = 28717] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:23:25 INFO - PROCESS | 28717 | 1466501005109 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 02:23:25 INFO - PROCESS | 28717 | 1466501005130 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:25 INFO - PROCESS | 28717 | 1466501005137 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:25 INFO - PROCESS | 28717 | ++DOCSHELL 0x93b10c00 == 37 [pid = 28717] [id = 37] 02:23:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 61 (0x994f9400) [pid = 28717] [serial = 109] [outer = (nil)] 02:23:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 62 (0x9b426000) [pid = 28717] [serial = 110] [outer = 0x994f9400] 02:23:25 INFO - PROCESS | 28717 | 1466501005206 Marionette DEBUG loaded listener.js 02:23:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 63 (0x9bc07400) [pid = 28717] [serial = 111] [outer = 0x994f9400] 02:23:25 INFO - PROCESS | 28717 | 1466501005879 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 02:23:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:23:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1136ms 02:23:25 INFO - PROCESS | 28717 | 1466501005929 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 02:23:25 INFO - PROCESS | 28717 | 1466501005932 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 02:23:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:23:25 INFO - PROCESS | 28717 | 1466501005943 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:23:25 INFO - PROCESS | 28717 | 1466501005948 Marionette TRACE conn4 <- [1,122,null,{}] 02:23:25 INFO - PROCESS | 28717 | 1466501005957 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:25 INFO - PROCESS | 28717 | 1466501005961 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:26 INFO - PROCESS | 28717 | 1466501006179 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 02:23:26 INFO - PROCESS | 28717 | 1466501006191 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:26 INFO - PROCESS | 28717 | 1466501006198 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:26 INFO - PROCESS | 28717 | ++DOCSHELL 0x9b78a400 == 38 [pid = 28717] [id = 38] 02:23:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x9c0a9000) [pid = 28717] [serial = 112] [outer = (nil)] 02:23:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x9c0b0800) [pid = 28717] [serial = 113] [outer = 0x9c0a9000] 02:23:26 INFO - PROCESS | 28717 | 1466501006266 Marionette DEBUG loaded listener.js 02:23:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x9c17a000) [pid = 28717] [serial = 114] [outer = 0x9c0a9000] 02:23:27 INFO - PROCESS | 28717 | 1466501007035 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 02:23:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1133ms 02:23:27 INFO - PROCESS | 28717 | 1466501007077 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 02:23:27 INFO - PROCESS | 28717 | 1466501007084 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 02:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:23:27 INFO - PROCESS | 28717 | 1466501007092 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:23:27 INFO - PROCESS | 28717 | 1466501007099 Marionette TRACE conn4 <- [1,126,null,{}] 02:23:27 INFO - PROCESS | 28717 | 1466501007109 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:27 INFO - PROCESS | 28717 | 1466501007114 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:27 INFO - PROCESS | 28717 | 1466501007358 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 02:23:27 INFO - PROCESS | 28717 | 1466501007484 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:27 INFO - PROCESS | 28717 | 1466501007498 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:27 INFO - PROCESS | 28717 | ++DOCSHELL 0x93e10400 == 39 [pid = 28717] [id = 39] 02:23:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x93edf000) [pid = 28717] [serial = 115] [outer = (nil)] 02:23:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x952a5800) [pid = 28717] [serial = 116] [outer = 0x93edf000] 02:23:27 INFO - PROCESS | 28717 | 1466501007576 Marionette DEBUG loaded listener.js 02:23:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x952efc00) [pid = 28717] [serial = 117] [outer = 0x93edf000] 02:23:28 INFO - PROCESS | 28717 | 1466501008573 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 02:23:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:23:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1538ms 02:23:28 INFO - PROCESS | 28717 | 1466501008630 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 02:23:28 INFO - PROCESS | 28717 | 1466501008637 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 02:23:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:23:28 INFO - PROCESS | 28717 | 1466501008647 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:23:28 INFO - PROCESS | 28717 | 1466501008652 Marionette TRACE conn4 <- [1,130,null,{}] 02:23:28 INFO - PROCESS | 28717 | 1466501008658 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:28 INFO - PROCESS | 28717 | 1466501008664 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:28 INFO - PROCESS | 28717 | 1466501008874 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 02:23:29 INFO - PROCESS | 28717 | 1466501009041 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:29 INFO - PROCESS | 28717 | 1466501009051 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:29 INFO - PROCESS | 28717 | ++DOCSHELL 0x92573c00 == 40 [pid = 28717] [id = 40] 02:23:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x96699800) [pid = 28717] [serial = 118] [outer = (nil)] 02:23:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x99418400) [pid = 28717] [serial = 119] [outer = 0x96699800] 02:23:29 INFO - PROCESS | 28717 | 1466501009134 Marionette DEBUG loaded listener.js 02:23:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x99420800) [pid = 28717] [serial = 120] [outer = 0x96699800] 02:23:30 INFO - PROCESS | 28717 | 1466501010079 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 02:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1482ms 02:23:30 INFO - PROCESS | 28717 | 1466501010130 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 02:23:30 INFO - PROCESS | 28717 | 1466501010135 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 02:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:23:30 INFO - PROCESS | 28717 | 1466501010142 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:23:30 INFO - PROCESS | 28717 | 1466501010147 Marionette TRACE conn4 <- [1,134,null,{}] 02:23:30 INFO - PROCESS | 28717 | 1466501010164 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:30 INFO - PROCESS | 28717 | 1466501010172 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:30 INFO - PROCESS | 28717 | 1466501010357 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 02:23:30 INFO - PROCESS | 28717 | 1466501010495 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:30 INFO - PROCESS | 28717 | 1466501010506 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:30 INFO - PROCESS | 28717 | ++DOCSHELL 0x9b427000 == 41 [pid = 28717] [id = 41] 02:23:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x9b42bc00) [pid = 28717] [serial = 121] [outer = (nil)] 02:23:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x9bc08800) [pid = 28717] [serial = 122] [outer = 0x9b42bc00] 02:23:30 INFO - PROCESS | 28717 | 1466501010624 Marionette DEBUG loaded listener.js 02:23:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x9c0a4c00) [pid = 28717] [serial = 123] [outer = 0x9b42bc00] 02:23:31 INFO - PROCESS | 28717 | 1466501011778 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 02:23:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:23:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1697ms 02:23:31 INFO - PROCESS | 28717 | 1466501011838 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 02:23:31 INFO - PROCESS | 28717 | 1466501011844 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 02:23:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:23:31 INFO - PROCESS | 28717 | 1466501011853 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:23:31 INFO - PROCESS | 28717 | 1466501011857 Marionette TRACE conn4 <- [1,138,null,{}] 02:23:31 INFO - PROCESS | 28717 | 1466501011865 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:31 INFO - PROCESS | 28717 | 1466501011871 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:32 INFO - PROCESS | 28717 | 1466501012196 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 02:23:32 INFO - PROCESS | 28717 | 1466501012349 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:32 INFO - PROCESS | 28717 | 1466501012367 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:32 INFO - PROCESS | 28717 | ++DOCSHELL 0x9517bc00 == 42 [pid = 28717] [id = 42] 02:23:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x9517c000) [pid = 28717] [serial = 124] [outer = (nil)] 02:23:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x952b2000) [pid = 28717] [serial = 125] [outer = 0x9517c000] 02:23:32 INFO - PROCESS | 28717 | 1466501012534 Marionette DEBUG loaded listener.js 02:23:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x96691400) [pid = 28717] [serial = 126] [outer = 0x9517c000] 02:23:32 INFO - PROCESS | 28717 | --DOCSHELL 0x93b10c00 == 41 [pid = 28717] [id = 37] 02:23:32 INFO - PROCESS | 28717 | --DOCSHELL 0x9aaaf800 == 40 [pid = 28717] [id = 36] 02:23:32 INFO - PROCESS | 28717 | --DOCSHELL 0x99417400 == 39 [pid = 28717] [id = 35] 02:23:32 INFO - PROCESS | 28717 | --DOCSHELL 0x93b0fc00 == 38 [pid = 28717] [id = 34] 02:23:32 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x9a1e6800) [pid = 28717] [serial = 71] [outer = (nil)] [url = about:blank] 02:23:32 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x98342400) [pid = 28717] [serial = 67] [outer = (nil)] [url = about:blank] 02:23:32 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x997b5000) [pid = 28717] [serial = 70] [outer = (nil)] [url = about:blank] 02:23:32 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x99263c00) [pid = 28717] [serial = 68] [outer = (nil)] [url = about:blank] 02:23:32 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x9bcc2800) [pid = 28717] [serial = 65] [outer = (nil)] [url = about:blank] 02:23:32 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0xa209a800) [pid = 28717] [serial = 64] [outer = (nil)] [url = about:blank] 02:23:32 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0xa23b0400) [pid = 28717] [serial = 56] [outer = (nil)] [url = about:blank] 02:23:32 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x9b10c000) [pid = 28717] [serial = 73] [outer = (nil)] [url = about:blank] 02:23:32 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x9b780000) [pid = 28717] [serial = 74] [outer = (nil)] [url = about:blank] 02:23:33 INFO - PROCESS | 28717 | 1466501013330 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 02:23:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1531ms 02:23:33 INFO - PROCESS | 28717 | 1466501013384 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 02:23:33 INFO - PROCESS | 28717 | 1466501013391 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 02:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:23:33 INFO - PROCESS | 28717 | 1466501013400 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:23:33 INFO - PROCESS | 28717 | 1466501013404 Marionette TRACE conn4 <- [1,142,null,{}] 02:23:33 INFO - PROCESS | 28717 | 1466501013414 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:33 INFO - PROCESS | 28717 | 1466501013420 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:33 INFO - PROCESS | 28717 | 1466501013575 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 02:23:33 INFO - PROCESS | 28717 | 1466501013585 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:33 INFO - PROCESS | 28717 | 1466501013595 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:33 INFO - PROCESS | 28717 | ++DOCSHELL 0x96696c00 == 39 [pid = 28717] [id = 43] 02:23:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x99415c00) [pid = 28717] [serial = 127] [outer = (nil)] 02:23:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x997b4800) [pid = 28717] [serial = 128] [outer = 0x99415c00] 02:23:33 INFO - PROCESS | 28717 | 1466501013663 Marionette DEBUG loaded listener.js 02:23:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x9a085400) [pid = 28717] [serial = 129] [outer = 0x99415c00] 02:23:34 INFO - PROCESS | 28717 | 1466501014461 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 02:23:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:23:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1087ms 02:23:34 INFO - PROCESS | 28717 | 1466501014488 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 02:23:34 INFO - PROCESS | 28717 | 1466501014492 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 02:23:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:23:34 INFO - PROCESS | 28717 | 1466501014498 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:23:34 INFO - PROCESS | 28717 | 1466501014503 Marionette TRACE conn4 <- [1,146,null,{}] 02:23:34 INFO - PROCESS | 28717 | 1466501014519 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:34 INFO - PROCESS | 28717 | 1466501014527 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:34 INFO - PROCESS | 28717 | 1466501014682 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 02:23:34 INFO - PROCESS | 28717 | 1466501014694 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:34 INFO - PROCESS | 28717 | 1466501014704 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:34 INFO - PROCESS | 28717 | ++DOCSHELL 0x9b427400 == 40 [pid = 28717] [id = 44] 02:23:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x9b42a800) [pid = 28717] [serial = 130] [outer = (nil)] 02:23:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x9b708000) [pid = 28717] [serial = 131] [outer = 0x9b42a800] 02:23:34 INFO - PROCESS | 28717 | 1466501014774 Marionette DEBUG loaded listener.js 02:23:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x9bcbdc00) [pid = 28717] [serial = 132] [outer = 0x9b42a800] 02:23:35 INFO - PROCESS | 28717 | 1466501015762 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 02:23:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:23:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1333ms 02:23:35 INFO - PROCESS | 28717 | 1466501015831 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 02:23:35 INFO - PROCESS | 28717 | 1466501015835 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 02:23:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:23:35 INFO - PROCESS | 28717 | 1466501015848 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:23:35 INFO - PROCESS | 28717 | 1466501015850 Marionette TRACE conn4 <- [1,150,null,{}] 02:23:35 INFO - PROCESS | 28717 | 1466501015856 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:35 INFO - PROCESS | 28717 | 1466501015861 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:36 INFO - PROCESS | 28717 | 1466501016055 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 02:23:36 INFO - PROCESS | 28717 | 1466501016079 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:36 INFO - PROCESS | 28717 | 1466501016087 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:36 INFO - PROCESS | 28717 | ++DOCSHELL 0x9b70f400 == 41 [pid = 28717] [id = 45] 02:23:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x9c0ab400) [pid = 28717] [serial = 133] [outer = (nil)] 02:23:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x9d826400) [pid = 28717] [serial = 134] [outer = 0x9c0ab400] 02:23:36 INFO - PROCESS | 28717 | 1466501016154 Marionette DEBUG loaded listener.js 02:23:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0xa1080800) [pid = 28717] [serial = 135] [outer = 0x9c0ab400] 02:23:36 INFO - PROCESS | 28717 | 1466501016971 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 02:23:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:23:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1178ms 02:23:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:23:37 INFO - PROCESS | 28717 | 1466501017026 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 02:23:37 INFO - PROCESS | 28717 | 1466501017029 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 02:23:37 INFO - PROCESS | 28717 | 1466501017035 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:23:37 INFO - PROCESS | 28717 | 1466501017039 Marionette TRACE conn4 <- [1,154,null,{}] 02:23:37 INFO - PROCESS | 28717 | 1466501017044 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:37 INFO - PROCESS | 28717 | 1466501017049 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:37 INFO - PROCESS | 28717 | 1466501017229 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 02:23:37 INFO - PROCESS | 28717 | 1466501017247 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:37 INFO - PROCESS | 28717 | 1466501017254 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:37 INFO - PROCESS | 28717 | ++DOCSHELL 0x9d352000 == 42 [pid = 28717] [id = 46] 02:23:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x9d827800) [pid = 28717] [serial = 136] [outer = (nil)] 02:23:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0xa2373800) [pid = 28717] [serial = 137] [outer = 0x9d827800] 02:23:37 INFO - PROCESS | 28717 | 1466501017328 Marionette DEBUG loaded listener.js 02:23:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0xa2377000) [pid = 28717] [serial = 138] [outer = 0x9d827800] 02:23:37 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0xa25f8400) [pid = 28717] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:23:37 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x9c0a2800) [pid = 28717] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:23:37 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x9aab0400) [pid = 28717] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:23:37 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x994f9400) [pid = 28717] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:23:37 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x99472000) [pid = 28717] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:23:37 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x952af400) [pid = 28717] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:23:37 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x99412400) [pid = 28717] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:23:37 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x93ee3c00) [pid = 28717] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:23:37 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x97936c00) [pid = 28717] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:23:37 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x97927400) [pid = 28717] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:23:37 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x9b78b000) [pid = 28717] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:23:37 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0xa23aa400) [pid = 28717] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:23:38 INFO - PROCESS | 28717 | 1466501018213 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 02:23:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:23:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1230ms 02:23:38 INFO - PROCESS | 28717 | 1466501018297 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 02:23:38 INFO - PROCESS | 28717 | 1466501018301 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 02:23:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:23:38 INFO - PROCESS | 28717 | 1466501018380 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:23:38 INFO - PROCESS | 28717 | 1466501018382 Marionette TRACE conn4 <- [1,158,null,{}] 02:23:38 INFO - PROCESS | 28717 | 1466501018422 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:38 INFO - PROCESS | 28717 | 1466501018431 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:38 INFO - PROCESS | 28717 | 1466501018670 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 02:23:38 INFO - PROCESS | 28717 | 1466501018706 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:38 INFO - PROCESS | 28717 | 1466501018712 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:38 INFO - PROCESS | 28717 | ++DOCSHELL 0x952ae800 == 43 [pid = 28717] [id = 47] 02:23:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x952e9400) [pid = 28717] [serial = 139] [outer = (nil)] 02:23:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0xa2ff7400) [pid = 28717] [serial = 140] [outer = 0x952e9400] 02:23:38 INFO - PROCESS | 28717 | 1466501018783 Marionette DEBUG loaded listener.js 02:23:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0xa2322000) [pid = 28717] [serial = 141] [outer = 0x952e9400] 02:23:39 INFO - PROCESS | 28717 | 1466501019586 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 02:23:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:23:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1332ms 02:23:39 INFO - PROCESS | 28717 | 1466501019687 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 02:23:39 INFO - PROCESS | 28717 | 1466501019697 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 02:23:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:23:39 INFO - PROCESS | 28717 | 1466501019706 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:23:39 INFO - PROCESS | 28717 | 1466501019711 Marionette TRACE conn4 <- [1,162,null,{}] 02:23:39 INFO - PROCESS | 28717 | 1466501019721 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:39 INFO - PROCESS | 28717 | 1466501019727 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:39 INFO - PROCESS | 28717 | 1466501019938 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 02:23:40 INFO - PROCESS | 28717 | 1466501020077 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:40 INFO - PROCESS | 28717 | 1466501020091 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:40 INFO - PROCESS | 28717 | ++DOCSHELL 0x9256fc00 == 44 [pid = 28717] [id = 48] 02:23:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x93e08c00) [pid = 28717] [serial = 142] [outer = (nil)] 02:23:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x93ee7000) [pid = 28717] [serial = 143] [outer = 0x93e08c00] 02:23:40 INFO - PROCESS | 28717 | 1466501020174 Marionette DEBUG loaded listener.js 02:23:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x96691000) [pid = 28717] [serial = 144] [outer = 0x93e08c00] 02:23:41 INFO - PROCESS | 28717 | 1466501021075 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 02:23:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:23:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1434ms 02:23:41 INFO - PROCESS | 28717 | 1466501021141 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 02:23:41 INFO - PROCESS | 28717 | 1466501021147 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 02:23:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:23:41 INFO - PROCESS | 28717 | 1466501021157 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:23:41 INFO - PROCESS | 28717 | 1466501021163 Marionette TRACE conn4 <- [1,166,null,{}] 02:23:41 INFO - PROCESS | 28717 | 1466501021170 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:41 INFO - PROCESS | 28717 | 1466501021175 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:41 INFO - PROCESS | 28717 | 1466501021404 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 02:23:41 INFO - PROCESS | 28717 | 1466501021590 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:41 INFO - PROCESS | 28717 | 1466501021597 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:41 INFO - PROCESS | 28717 | ++DOCSHELL 0x9941a800 == 45 [pid = 28717] [id = 49] 02:23:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x99f69000) [pid = 28717] [serial = 145] [outer = (nil)] 02:23:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x9a5f5c00) [pid = 28717] [serial = 146] [outer = 0x99f69000] 02:23:41 INFO - PROCESS | 28717 | 1466501021726 Marionette DEBUG loaded listener.js 02:23:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x9aab3000) [pid = 28717] [serial = 147] [outer = 0x99f69000] 02:23:42 INFO - PROCESS | 28717 | 1466501022596 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 02:23:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:23:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1487ms 02:23:42 INFO - PROCESS | 28717 | 1466501022641 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 02:23:42 INFO - PROCESS | 28717 | 1466501022646 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 02:23:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:23:42 INFO - PROCESS | 28717 | 1466501022652 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:23:42 INFO - PROCESS | 28717 | 1466501022656 Marionette TRACE conn4 <- [1,170,null,{}] 02:23:42 INFO - PROCESS | 28717 | 1466501022671 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:42 INFO - PROCESS | 28717 | 1466501022680 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:42 INFO - PROCESS | 28717 | 1466501022895 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 02:23:43 INFO - PROCESS | 28717 | 1466501023043 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:43 INFO - PROCESS | 28717 | 1466501023055 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:43 INFO - PROCESS | 28717 | ++DOCSHELL 0x9d81f800 == 46 [pid = 28717] [id = 50] 02:23:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x9d826000) [pid = 28717] [serial = 148] [outer = (nil)] 02:23:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0xa23b2000) [pid = 28717] [serial = 149] [outer = 0x9d826000] 02:23:43 INFO - PROCESS | 28717 | 1466501023139 Marionette DEBUG loaded listener.js 02:23:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0xa2ff7800) [pid = 28717] [serial = 150] [outer = 0x9d826000] 02:23:44 INFO - PROCESS | 28717 | 1466501024016 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 02:23:44 INFO - PROCESS | 28717 | 1466501024035 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:23:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:23:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1435ms 02:23:44 INFO - PROCESS | 28717 | 1466501024088 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 02:23:44 INFO - PROCESS | 28717 | 1466501024092 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 02:23:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:23:44 INFO - PROCESS | 28717 | 1466501024098 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:23:44 INFO - PROCESS | 28717 | 1466501024101 Marionette TRACE conn4 <- [1,174,null,{}] 02:23:44 INFO - PROCESS | 28717 | 1466501024107 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:44 INFO - PROCESS | 28717 | 1466501024113 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:44 INFO - PROCESS | 28717 | 1466501024323 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 02:23:44 INFO - PROCESS | 28717 | 1466501024472 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:44 INFO - PROCESS | 28717 | 1466501024481 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:44 INFO - PROCESS | 28717 | ++DOCSHELL 0x952a9800 == 47 [pid = 28717] [id = 51] 02:23:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x9d473000) [pid = 28717] [serial = 151] [outer = (nil)] 02:23:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0xa6893400) [pid = 28717] [serial = 152] [outer = 0x9d473000] 02:23:44 INFO - PROCESS | 28717 | 1466501024593 Marionette DEBUG loaded listener.js 02:23:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0xa68e2800) [pid = 28717] [serial = 153] [outer = 0x9d473000] 02:23:45 INFO - PROCESS | 28717 | 1466501025391 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 02:23:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1335ms 02:23:45 INFO - PROCESS | 28717 | 1466501025434 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 02:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:23:45 INFO - PROCESS | 28717 | 1466501025438 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 02:23:45 INFO - PROCESS | 28717 | 1466501025444 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:23:45 INFO - PROCESS | 28717 | 1466501025448 Marionette TRACE conn4 <- [1,178,null,{}] 02:23:45 INFO - PROCESS | 28717 | 1466501025454 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:45 INFO - PROCESS | 28717 | 1466501025459 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:45 INFO - PROCESS | 28717 | 1466501025629 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 02:23:45 INFO - PROCESS | 28717 | 1466501025784 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:45 INFO - PROCESS | 28717 | 1466501025791 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:45 INFO - PROCESS | 28717 | ++DOCSHELL 0x92570000 == 48 [pid = 28717] [id = 52] 02:23:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x92571800) [pid = 28717] [serial = 154] [outer = (nil)] 02:23:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0xa6bd5800) [pid = 28717] [serial = 155] [outer = 0x92571800] 02:23:45 INFO - PROCESS | 28717 | 1466501025938 Marionette DEBUG loaded listener.js 02:23:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0xa6bd9c00) [pid = 28717] [serial = 156] [outer = 0x92571800] 02:23:47 INFO - PROCESS | 28717 | 1466501027227 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 02:23:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:23:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1831ms 02:23:47 INFO - PROCESS | 28717 | 1466501027277 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 02:23:47 INFO - PROCESS | 28717 | 1466501027282 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 02:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:23:47 INFO - PROCESS | 28717 | 1466501027291 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:23:47 INFO - PROCESS | 28717 | 1466501027296 Marionette TRACE conn4 <- [1,182,null,{}] 02:23:47 INFO - PROCESS | 28717 | 1466501027304 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:47 INFO - PROCESS | 28717 | 1466501027310 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:47 INFO - PROCESS | 28717 | 1466501027473 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 02:23:47 INFO - PROCESS | 28717 | 1466501027636 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:47 INFO - PROCESS | 28717 | 1466501027650 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:47 INFO - PROCESS | 28717 | ++DOCSHELL 0x9311f800 == 49 [pid = 28717] [id = 53] 02:23:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x97933800) [pid = 28717] [serial = 157] [outer = (nil)] 02:23:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x99413000) [pid = 28717] [serial = 158] [outer = 0x97933800] 02:23:47 INFO - PROCESS | 28717 | 1466501027744 Marionette DEBUG loaded listener.js 02:23:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x99414400) [pid = 28717] [serial = 159] [outer = 0x97933800] 02:23:48 INFO - PROCESS | 28717 | 1466501028583 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 02:23:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:23:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1332ms 02:23:48 INFO - PROCESS | 28717 | 1466501028622 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 02:23:48 INFO - PROCESS | 28717 | 1466501028629 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 02:23:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:23:48 INFO - PROCESS | 28717 | 1466501028639 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:23:48 INFO - PROCESS | 28717 | 1466501028643 Marionette TRACE conn4 <- [1,186,null,{}] 02:23:48 INFO - PROCESS | 28717 | 1466501028649 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:48 INFO - PROCESS | 28717 | 1466501028654 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:48 INFO - PROCESS | 28717 | 1466501028853 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 02:23:49 INFO - PROCESS | 28717 | 1466501029026 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:49 INFO - PROCESS | 28717 | 1466501029035 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:49 INFO - PROCESS | 28717 | --DOCSHELL 0xa23a9400 == 48 [pid = 28717] [id = 28] 02:23:49 INFO - PROCESS | 28717 | --DOCSHELL 0x9c0a2000 == 47 [pid = 28717] [id = 30] 02:23:49 INFO - PROCESS | 28717 | --DOCSHELL 0xa23f9000 == 46 [pid = 28717] [id = 29] 02:23:49 INFO - PROCESS | 28717 | --DOCSHELL 0x9d352000 == 45 [pid = 28717] [id = 46] 02:23:49 INFO - PROCESS | 28717 | --DOCSHELL 0x9b70f400 == 44 [pid = 28717] [id = 45] 02:23:49 INFO - PROCESS | 28717 | --DOCSHELL 0x9b427400 == 43 [pid = 28717] [id = 44] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x9c0b0800) [pid = 28717] [serial = 113] [outer = (nil)] [url = about:blank] 02:23:49 INFO - PROCESS | 28717 | ++DOCSHELL 0x9247cc00 == 44 [pid = 28717] [id = 54] 02:23:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x93ee8400) [pid = 28717] [serial = 160] [outer = (nil)] 02:23:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x97936000) [pid = 28717] [serial = 161] [outer = 0x93ee8400] 02:23:49 INFO - PROCESS | 28717 | 1466501029134 Marionette DEBUG loaded listener.js 02:23:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x997adc00) [pid = 28717] [serial = 162] [outer = 0x93ee8400] 02:23:49 INFO - PROCESS | 28717 | --DOCSHELL 0x96696c00 == 43 [pid = 28717] [id = 43] 02:23:49 INFO - PROCESS | 28717 | --DOCSHELL 0x9517bc00 == 42 [pid = 28717] [id = 42] 02:23:49 INFO - PROCESS | 28717 | --DOCSHELL 0x9b78a400 == 41 [pid = 28717] [id = 38] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0xa4e4d000) [pid = 28717] [serial = 85] [outer = (nil)] [url = about:blank] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x9c0a8400) [pid = 28717] [serial = 89] [outer = (nil)] [url = about:blank] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x9aab4400) [pid = 28717] [serial = 107] [outer = (nil)] [url = about:blank] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x9c0a9800) [pid = 28717] [serial = 88] [outer = (nil)] [url = about:blank] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x9b426000) [pid = 28717] [serial = 110] [outer = (nil)] [url = about:blank] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x99f62c00) [pid = 28717] [serial = 104] [outer = (nil)] [url = about:blank] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x99412c00) [pid = 28717] [serial = 98] [outer = (nil)] [url = about:blank] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x99f61800) [pid = 28717] [serial = 92] [outer = (nil)] [url = about:blank] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x98334c00) [pid = 28717] [serial = 97] [outer = (nil)] [url = about:blank] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x9941e400) [pid = 28717] [serial = 91] [outer = (nil)] [url = about:blank] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x9668ac00) [pid = 28717] [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.] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x952edc00) [pid = 28717] [serial = 101] [outer = (nil)] [url = about:blank] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x97933400) [pid = 28717] [serial = 102] [outer = (nil)] [url = about:blank] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x9aaac400) [pid = 28717] [serial = 77] [outer = (nil)] [url = about:blank] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x99f69c00) [pid = 28717] [serial = 76] [outer = (nil)] [url = about:blank] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0xa2ff6400) [pid = 28717] [serial = 95] [outer = (nil)] [url = about:blank] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x9d34ec00) [pid = 28717] [serial = 80] [outer = (nil)] [url = about:blank] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x9bcb7c00) [pid = 28717] [serial = 79] [outer = (nil)] [url = about:blank] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x9b108400) [pid = 28717] [serial = 108] [outer = (nil)] [url = about:blank] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x9c0ac400) [pid = 28717] [serial = 94] [outer = (nil)] [url = about:blank] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x9bc07400) [pid = 28717] [serial = 111] [outer = (nil)] [url = about:blank] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0xa2fbbc00) [pid = 28717] [serial = 83] [outer = (nil)] [url = about:blank] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0xa23fcc00) [pid = 28717] [serial = 82] [outer = (nil)] [url = about:blank] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x9a085c00) [pid = 28717] [serial = 105] [outer = (nil)] [url = about:blank] 02:23:49 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x923f9400) [pid = 28717] [serial = 86] [outer = (nil)] [url = about:blank] 02:23:49 INFO - PROCESS | 28717 | 1466501029876 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 02:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1294ms 02:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:23:49 INFO - PROCESS | 28717 | 1466501029933 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 02:23:49 INFO - PROCESS | 28717 | 1466501029936 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 02:23:49 INFO - PROCESS | 28717 | 1466501029943 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:23:49 INFO - PROCESS | 28717 | 1466501029949 Marionette TRACE conn4 <- [1,190,null,{}] 02:23:49 INFO - PROCESS | 28717 | 1466501029964 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:49 INFO - PROCESS | 28717 | 1466501029972 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:50 INFO - PROCESS | 28717 | 1466501030128 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 02:23:50 INFO - PROCESS | 28717 | 1466501030140 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:50 INFO - PROCESS | 28717 | 1466501030153 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:50 INFO - PROCESS | 28717 | ++DOCSHELL 0x9aab4400 == 42 [pid = 28717] [id = 55] 02:23:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x9aab7400) [pid = 28717] [serial = 163] [outer = (nil)] 02:23:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x9ad03800) [pid = 28717] [serial = 164] [outer = 0x9aab7400] 02:23:50 INFO - PROCESS | 28717 | 1466501030221 Marionette DEBUG loaded listener.js 02:23:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x9ad08000) [pid = 28717] [serial = 165] [outer = 0x9aab7400] 02:23:51 INFO - PROCESS | 28717 | 1466501031000 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 02:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1088ms 02:23:51 INFO - PROCESS | 28717 | 1466501031032 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 02:23:51 INFO - PROCESS | 28717 | 1466501031036 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 02:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:23:51 INFO - PROCESS | 28717 | 1466501031042 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:23:51 INFO - PROCESS | 28717 | 1466501031045 Marionette TRACE conn4 <- [1,194,null,{}] 02:23:51 INFO - PROCESS | 28717 | 1466501031050 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:51 INFO - PROCESS | 28717 | 1466501031055 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:51 INFO - PROCESS | 28717 | 1466501031205 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 02:23:51 INFO - PROCESS | 28717 | 1466501031219 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:51 INFO - PROCESS | 28717 | 1466501031229 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:51 INFO - PROCESS | 28717 | ++DOCSHELL 0x952edc00 == 43 [pid = 28717] [id = 56] 02:23:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x9ad0cc00) [pid = 28717] [serial = 166] [outer = (nil)] 02:23:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x9ad10400) [pid = 28717] [serial = 167] [outer = 0x9ad0cc00] 02:23:51 INFO - PROCESS | 28717 | 1466501031295 Marionette DEBUG loaded listener.js 02:23:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x9b426000) [pid = 28717] [serial = 168] [outer = 0x9ad0cc00] 02:23:52 INFO - PROCESS | 28717 | 1466501032095 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 02:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1078ms 02:23:52 INFO - PROCESS | 28717 | 1466501032131 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 02:23:52 INFO - PROCESS | 28717 | 1466501032133 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 02:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:23:52 INFO - PROCESS | 28717 | 1466501032140 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:23:52 INFO - PROCESS | 28717 | 1466501032142 Marionette TRACE conn4 <- [1,198,null,{}] 02:23:52 INFO - PROCESS | 28717 | 1466501032155 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:52 INFO - PROCESS | 28717 | 1466501032159 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:52 INFO - PROCESS | 28717 | 1466501032355 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 02:23:52 INFO - PROCESS | 28717 | 1466501032376 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:52 INFO - PROCESS | 28717 | 1466501032384 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:52 INFO - PROCESS | 28717 | ++DOCSHELL 0x9971d400 == 44 [pid = 28717] [id = 57] 02:23:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x99f62c00) [pid = 28717] [serial = 169] [outer = (nil)] 02:23:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x9b78b800) [pid = 28717] [serial = 170] [outer = 0x99f62c00] 02:23:52 INFO - PROCESS | 28717 | 1466501032449 Marionette DEBUG loaded listener.js 02:23:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x9bc0fc00) [pid = 28717] [serial = 171] [outer = 0x99f62c00] 02:23:53 INFO - PROCESS | 28717 | 1466501033281 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 02:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1190ms 02:23:53 INFO - PROCESS | 28717 | 1466501033331 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 02:23:53 INFO - PROCESS | 28717 | 1466501033335 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 02:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:23:53 INFO - PROCESS | 28717 | 1466501033345 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:23:53 INFO - PROCESS | 28717 | 1466501033347 Marionette TRACE conn4 <- [1,202,null,{}] 02:23:53 INFO - PROCESS | 28717 | 1466501033352 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:53 INFO - PROCESS | 28717 | 1466501033363 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:53 INFO - PROCESS | 28717 | 1466501033599 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 02:23:53 INFO - PROCESS | 28717 | 1466501033626 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:53 INFO - PROCESS | 28717 | 1466501033635 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:53 INFO - PROCESS | 28717 | ++DOCSHELL 0x923fb000 == 45 [pid = 28717] [id = 58] 02:23:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x9c0ac400) [pid = 28717] [serial = 172] [outer = (nil)] 02:23:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x9d351800) [pid = 28717] [serial = 173] [outer = 0x9c0ac400] 02:23:53 INFO - PROCESS | 28717 | 1466501033704 Marionette DEBUG loaded listener.js 02:23:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x997b5400) [pid = 28717] [serial = 174] [outer = 0x9c0ac400] 02:23:54 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x9517c000) [pid = 28717] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:23:54 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x9c0ab400) [pid = 28717] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:23:54 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x9b42a800) [pid = 28717] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:23:54 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x9d827800) [pid = 28717] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:23:54 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x99415c00) [pid = 28717] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:23:54 INFO - PROCESS | 28717 | 1466501034569 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 02:23:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1236ms 02:23:54 INFO - PROCESS | 28717 | 1466501034581 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 02:23:54 INFO - PROCESS | 28717 | 1466501034585 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 02:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:23:54 INFO - PROCESS | 28717 | 1466501034591 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:23:54 INFO - PROCESS | 28717 | 1466501034593 Marionette TRACE conn4 <- [1,206,null,{}] 02:23:54 INFO - PROCESS | 28717 | 1466501034599 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:54 INFO - PROCESS | 28717 | 1466501034603 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:54 INFO - PROCESS | 28717 | 1466501034785 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 02:23:54 INFO - PROCESS | 28717 | 1466501034806 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:54 INFO - PROCESS | 28717 | 1466501034814 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:54 INFO - PROCESS | 28717 | ++DOCSHELL 0x9256e800 == 46 [pid = 28717] [id = 59] 02:23:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x92577400) [pid = 28717] [serial = 175] [outer = (nil)] 02:23:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0xa1012800) [pid = 28717] [serial = 176] [outer = 0x92577400] 02:23:54 INFO - PROCESS | 28717 | 1466501034880 Marionette DEBUG loaded listener.js 02:23:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0xa209a400) [pid = 28717] [serial = 177] [outer = 0x92577400] 02:23:55 INFO - PROCESS | 28717 | 1466501035575 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 02:23:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1041ms 02:23:55 INFO - PROCESS | 28717 | 1466501035633 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 02:23:55 INFO - PROCESS | 28717 | 1466501035650 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 02:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:23:55 INFO - PROCESS | 28717 | 1466501035679 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:23:55 INFO - PROCESS | 28717 | 1466501035683 Marionette TRACE conn4 <- [1,210,null,{}] 02:23:55 INFO - PROCESS | 28717 | 1466501035690 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:55 INFO - PROCESS | 28717 | 1466501035694 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:55 INFO - PROCESS | 28717 | 1466501035857 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 02:23:55 INFO - PROCESS | 28717 | 1466501035865 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:55 INFO - PROCESS | 28717 | 1466501035873 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:55 INFO - PROCESS | 28717 | ++DOCSHELL 0x923f2c00 == 47 [pid = 28717] [id = 60] 02:23:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x92476000) [pid = 28717] [serial = 178] [outer = (nil)] 02:23:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x9add5400) [pid = 28717] [serial = 179] [outer = 0x92476000] 02:23:55 INFO - PROCESS | 28717 | 1466501035938 Marionette DEBUG loaded listener.js 02:23:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x9add8800) [pid = 28717] [serial = 180] [outer = 0x92476000] 02:23:56 INFO - PROCESS | 28717 | 1466501036923 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 02:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1303ms 02:23:56 INFO - PROCESS | 28717 | 1466501036973 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 02:23:56 INFO - PROCESS | 28717 | 1466501036979 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 02:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:23:56 INFO - PROCESS | 28717 | 1466501036987 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:23:56 INFO - PROCESS | 28717 | 1466501036995 Marionette TRACE conn4 <- [1,214,null,{}] 02:23:57 INFO - PROCESS | 28717 | 1466501037003 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:57 INFO - PROCESS | 28717 | 1466501037008 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:57 INFO - PROCESS | 28717 | 1466501037197 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 02:23:57 INFO - PROCESS | 28717 | 1466501037343 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:57 INFO - PROCESS | 28717 | 1466501037351 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:57 INFO - PROCESS | 28717 | ++DOCSHELL 0x9517bc00 == 48 [pid = 28717] [id = 61] 02:23:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x9668fc00) [pid = 28717] [serial = 181] [outer = (nil)] 02:23:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x99263400) [pid = 28717] [serial = 182] [outer = 0x9668fc00] 02:23:57 INFO - PROCESS | 28717 | 1466501037435 Marionette DEBUG loaded listener.js 02:23:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x99f5e800) [pid = 28717] [serial = 183] [outer = 0x9668fc00] 02:23:58 INFO - PROCESS | 28717 | 1466501038296 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 02:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1351ms 02:23:58 INFO - PROCESS | 28717 | 1466501038338 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 02:23:58 INFO - PROCESS | 28717 | 1466501038345 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 02:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:23:58 INFO - PROCESS | 28717 | 1466501038356 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:23:58 INFO - PROCESS | 28717 | 1466501038360 Marionette TRACE conn4 <- [1,218,null,{}] 02:23:58 INFO - PROCESS | 28717 | 1466501038366 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:58 INFO - PROCESS | 28717 | 1466501038372 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:58 INFO - PROCESS | 28717 | 1466501038556 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 02:23:58 INFO - PROCESS | 28717 | 1466501038702 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:58 INFO - PROCESS | 28717 | 1466501038710 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:58 INFO - PROCESS | 28717 | ++DOCSHELL 0x930d2800 == 49 [pid = 28717] [id = 62] 02:23:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x9aab6000) [pid = 28717] [serial = 184] [outer = (nil)] 02:23:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x9ad07c00) [pid = 28717] [serial = 185] [outer = 0x9aab6000] 02:23:58 INFO - PROCESS | 28717 | 1466501038805 Marionette DEBUG loaded listener.js 02:23:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x9adcfc00) [pid = 28717] [serial = 186] [outer = 0x9aab6000] 02:23:59 INFO - PROCESS | 28717 | 1466501039682 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 02:23:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:23:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1385ms 02:23:59 INFO - PROCESS | 28717 | 1466501039741 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 02:23:59 INFO - PROCESS | 28717 | 1466501039745 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 02:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:23:59 INFO - PROCESS | 28717 | 1466501039752 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:23:59 INFO - PROCESS | 28717 | 1466501039759 Marionette TRACE conn4 <- [1,222,null,{}] 02:23:59 INFO - PROCESS | 28717 | 1466501039775 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:59 INFO - PROCESS | 28717 | 1466501039784 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:23:59 INFO - PROCESS | 28717 | 1466501039964 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 02:24:00 INFO - PROCESS | 28717 | 1466501040115 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:00 INFO - PROCESS | 28717 | 1466501040128 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:00 INFO - PROCESS | 28717 | ++DOCSHELL 0x9c0ab800 == 50 [pid = 28717] [id = 63] 02:24:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x9c0abc00) [pid = 28717] [serial = 187] [outer = (nil)] 02:24:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x9c179000) [pid = 28717] [serial = 188] [outer = 0x9c0abc00] 02:24:00 INFO - PROCESS | 28717 | 1466501040214 Marionette DEBUG loaded listener.js 02:24:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x9d47c400) [pid = 28717] [serial = 189] [outer = 0x9c0abc00] 02:24:01 INFO - PROCESS | 28717 | 1466501041125 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 02:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1441ms 02:24:01 INFO - PROCESS | 28717 | 1466501041194 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 02:24:01 INFO - PROCESS | 28717 | 1466501041199 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 02:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:24:01 INFO - PROCESS | 28717 | 1466501041206 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:24:01 INFO - PROCESS | 28717 | 1466501041209 Marionette TRACE conn4 <- [1,226,null,{}] 02:24:01 INFO - PROCESS | 28717 | 1466501041215 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:01 INFO - PROCESS | 28717 | 1466501041220 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:01 INFO - PROCESS | 28717 | 1466501041431 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 02:24:01 INFO - PROCESS | 28717 | 1466501041645 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:01 INFO - PROCESS | 28717 | 1466501041653 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:01 INFO - PROCESS | 28717 | ++DOCSHELL 0x93b05000 == 51 [pid = 28717] [id = 64] 02:24:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x9add9800) [pid = 28717] [serial = 190] [outer = (nil)] 02:24:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0xa2fbc000) [pid = 28717] [serial = 191] [outer = 0x9add9800] 02:24:01 INFO - PROCESS | 28717 | 1466501041781 Marionette DEBUG loaded listener.js 02:24:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0xa35d9000) [pid = 28717] [serial = 192] [outer = 0x9add9800] 02:24:02 INFO - PROCESS | 28717 | 1466501042642 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 02:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1486ms 02:24:02 INFO - PROCESS | 28717 | 1466501042693 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 02:24:02 INFO - PROCESS | 28717 | 1466501042697 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 02:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:24:02 INFO - PROCESS | 28717 | 1466501042704 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:24:02 INFO - PROCESS | 28717 | 1466501042707 Marionette TRACE conn4 <- [1,230,null,{}] 02:24:02 INFO - PROCESS | 28717 | 1466501042713 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:02 INFO - PROCESS | 28717 | 1466501042718 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:02 INFO - PROCESS | 28717 | 1466501042888 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 02:24:03 INFO - PROCESS | 28717 | 1466501043035 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:03 INFO - PROCESS | 28717 | 1466501043047 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:03 INFO - PROCESS | 28717 | ++DOCSHELL 0x99412000 == 52 [pid = 28717] [id = 65] 02:24:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0xa2556c00) [pid = 28717] [serial = 193] [outer = (nil)] 02:24:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 94 (0xa501f800) [pid = 28717] [serial = 194] [outer = 0xa2556c00] 02:24:03 INFO - PROCESS | 28717 | 1466501043124 Marionette DEBUG loaded listener.js 02:24:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 95 (0xa62b2800) [pid = 28717] [serial = 195] [outer = 0xa2556c00] 02:24:03 INFO - PROCESS | 28717 | 1466501043990 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 02:24:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:24:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1329ms 02:24:04 INFO - PROCESS | 28717 | 1466501044036 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 02:24:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:24:04 INFO - PROCESS | 28717 | 1466501044040 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 02:24:04 INFO - PROCESS | 28717 | 1466501044048 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:24:04 INFO - PROCESS | 28717 | 1466501044051 Marionette TRACE conn4 <- [1,234,null,{}] 02:24:04 INFO - PROCESS | 28717 | 1466501044057 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:04 INFO - PROCESS | 28717 | 1466501044067 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:04 INFO - PROCESS | 28717 | 1466501044286 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 02:24:04 INFO - PROCESS | 28717 | 1466501044481 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:04 INFO - PROCESS | 28717 | 1466501044493 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:04 INFO - PROCESS | 28717 | ++DOCSHELL 0x96699000 == 53 [pid = 28717] [id = 66] 02:24:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 96 (0x99412800) [pid = 28717] [serial = 196] [outer = (nil)] 02:24:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 97 (0xa82a8800) [pid = 28717] [serial = 197] [outer = 0x99412800] 02:24:04 INFO - PROCESS | 28717 | 1466501044697 Marionette DEBUG loaded listener.js 02:24:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 98 (0xa82f7400) [pid = 28717] [serial = 198] [outer = 0x99412800] 02:24:05 INFO - PROCESS | 28717 | 1466501045748 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 02:24:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:24:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1746ms 02:24:05 INFO - PROCESS | 28717 | 1466501045794 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 02:24:05 INFO - PROCESS | 28717 | 1466501045798 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 02:24:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:24:05 INFO - PROCESS | 28717 | 1466501045811 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:24:05 INFO - PROCESS | 28717 | 1466501045814 Marionette TRACE conn4 <- [1,238,null,{}] 02:24:05 INFO - PROCESS | 28717 | 1466501045823 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:05 INFO - PROCESS | 28717 | 1466501045828 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:05 INFO - PROCESS | 28717 | 1466501045994 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 02:24:06 INFO - PROCESS | 28717 | 1466501046164 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:06 INFO - PROCESS | 28717 | 1466501046171 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:06 INFO - PROCESS | 28717 | ++DOCSHELL 0x923f0800 == 54 [pid = 28717] [id = 67] 02:24:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 99 (0x93b09000) [pid = 28717] [serial = 199] [outer = (nil)] 02:24:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 100 (0xa6c48400) [pid = 28717] [serial = 200] [outer = 0x93b09000] 02:24:06 INFO - PROCESS | 28717 | 1466501046256 Marionette DEBUG loaded listener.js 02:24:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 101 (0xa6c4a400) [pid = 28717] [serial = 201] [outer = 0x93b09000] 02:24:07 INFO - PROCESS | 28717 | 1466501047143 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 02:24:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:24:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1391ms 02:24:07 INFO - PROCESS | 28717 | 1466501047204 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 02:24:07 INFO - PROCESS | 28717 | 1466501047208 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 02:24:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:24:07 INFO - PROCESS | 28717 | 1466501047214 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:24:07 INFO - PROCESS | 28717 | 1466501047218 Marionette TRACE conn4 <- [1,242,null,{}] 02:24:07 INFO - PROCESS | 28717 | 1466501047223 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:07 INFO - PROCESS | 28717 | 1466501047229 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:07 INFO - PROCESS | 28717 | 1466501047407 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 02:24:07 INFO - PROCESS | 28717 | 1466501047736 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:07 INFO - PROCESS | 28717 | 1466501047748 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:07 INFO - PROCESS | 28717 | ++DOCSHELL 0x93edcc00 == 55 [pid = 28717] [id = 68] 02:24:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 102 (0x93edd400) [pid = 28717] [serial = 202] [outer = (nil)] 02:24:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 103 (0x952ab800) [pid = 28717] [serial = 203] [outer = 0x93edd400] 02:24:07 INFO - PROCESS | 28717 | 1466501047880 Marionette DEBUG loaded listener.js 02:24:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 104 (0x953e6c00) [pid = 28717] [serial = 204] [outer = 0x93edd400] 02:24:08 INFO - PROCESS | 28717 | 1466501048714 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 02:24:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:24:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1534ms 02:24:08 INFO - PROCESS | 28717 | 1466501048749 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 02:24:08 INFO - PROCESS | 28717 | 1466501048753 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 02:24:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:24:08 INFO - PROCESS | 28717 | 1466501048761 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:24:08 INFO - PROCESS | 28717 | 1466501048766 Marionette TRACE conn4 <- [1,246,null,{}] 02:24:08 INFO - PROCESS | 28717 | 1466501048793 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:08 INFO - PROCESS | 28717 | 1466501048801 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:08 INFO - PROCESS | 28717 | 1466501048978 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 02:24:09 INFO - PROCESS | 28717 | 1466501049163 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:09 INFO - PROCESS | 28717 | 1466501049178 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:09 INFO - PROCESS | 28717 | ++DOCSHELL 0x96692400 == 56 [pid = 28717] [id = 69] 02:24:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 105 (0x96698800) [pid = 28717] [serial = 205] [outer = (nil)] 02:24:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 106 (0x994f9000) [pid = 28717] [serial = 206] [outer = 0x96698800] 02:24:09 INFO - PROCESS | 28717 | 1466501049263 Marionette DEBUG loaded listener.js 02:24:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 107 (0x9a359800) [pid = 28717] [serial = 207] [outer = 0x96698800] 02:24:10 INFO - PROCESS | 28717 | 1466501050097 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 02:24:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1357ms 02:24:10 INFO - PROCESS | 28717 | 1466501050129 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 02:24:10 INFO - PROCESS | 28717 | 1466501050135 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 02:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:24:10 INFO - PROCESS | 28717 | 1466501050144 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:24:10 INFO - PROCESS | 28717 | 1466501050148 Marionette TRACE conn4 <- [1,250,null,{}] 02:24:10 INFO - PROCESS | 28717 | 1466501050154 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:10 INFO - PROCESS | 28717 | 1466501050159 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:10 INFO - PROCESS | 28717 | 1466501050327 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 02:24:10 INFO - PROCESS | 28717 | 1466501050479 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:10 INFO - PROCESS | 28717 | 1466501050487 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:10 INFO - PROCESS | 28717 | --DOMWINDOW == 106 (0xa2ff7400) [pid = 28717] [serial = 140] [outer = (nil)] [url = about:blank] 02:24:10 INFO - PROCESS | 28717 | ++DOCSHELL 0x952a6400 == 57 [pid = 28717] [id = 70] 02:24:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 107 (0x952a7800) [pid = 28717] [serial = 208] [outer = (nil)] 02:24:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 108 (0x979d8000) [pid = 28717] [serial = 209] [outer = 0x952a7800] 02:24:10 INFO - PROCESS | 28717 | 1466501050589 Marionette DEBUG loaded listener.js 02:24:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 109 (0x9941a000) [pid = 28717] [serial = 210] [outer = 0x952a7800] 02:24:10 INFO - PROCESS | 28717 | --DOCSHELL 0x9256e800 == 56 [pid = 28717] [id = 59] 02:24:10 INFO - PROCESS | 28717 | --DOCSHELL 0x923fb000 == 55 [pid = 28717] [id = 58] 02:24:10 INFO - PROCESS | 28717 | --DOCSHELL 0x9971d400 == 54 [pid = 28717] [id = 57] 02:24:10 INFO - PROCESS | 28717 | --DOCSHELL 0x952edc00 == 53 [pid = 28717] [id = 56] 02:24:10 INFO - PROCESS | 28717 | --DOCSHELL 0x9aab4400 == 52 [pid = 28717] [id = 55] 02:24:10 INFO - PROCESS | 28717 | --DOCSHELL 0x9247cc00 == 51 [pid = 28717] [id = 54] 02:24:10 INFO - PROCESS | 28717 | --DOCSHELL 0x9311f800 == 50 [pid = 28717] [id = 53] 02:24:10 INFO - PROCESS | 28717 | --DOMWINDOW == 108 (0x952b2000) [pid = 28717] [serial = 125] [outer = (nil)] [url = about:blank] 02:24:10 INFO - PROCESS | 28717 | --DOMWINDOW == 107 (0x96691400) [pid = 28717] [serial = 126] [outer = (nil)] [url = about:blank] 02:24:10 INFO - PROCESS | 28717 | --DOMWINDOW == 106 (0x9d826400) [pid = 28717] [serial = 134] [outer = (nil)] [url = about:blank] 02:24:10 INFO - PROCESS | 28717 | --DOMWINDOW == 105 (0x952a5800) [pid = 28717] [serial = 116] [outer = (nil)] [url = about:blank] 02:24:10 INFO - PROCESS | 28717 | --DOMWINDOW == 104 (0x9b708000) [pid = 28717] [serial = 131] [outer = (nil)] [url = about:blank] 02:24:10 INFO - PROCESS | 28717 | --DOMWINDOW == 103 (0xa2373800) [pid = 28717] [serial = 137] [outer = (nil)] [url = about:blank] 02:24:10 INFO - PROCESS | 28717 | --DOMWINDOW == 102 (0x9bc08800) [pid = 28717] [serial = 122] [outer = (nil)] [url = about:blank] 02:24:10 INFO - PROCESS | 28717 | --DOMWINDOW == 101 (0x997b4800) [pid = 28717] [serial = 128] [outer = (nil)] [url = about:blank] 02:24:10 INFO - PROCESS | 28717 | --DOMWINDOW == 100 (0x9a085400) [pid = 28717] [serial = 129] [outer = (nil)] [url = about:blank] 02:24:10 INFO - PROCESS | 28717 | --DOMWINDOW == 99 (0x99418400) [pid = 28717] [serial = 119] [outer = (nil)] [url = about:blank] 02:24:10 INFO - PROCESS | 28717 | --DOMWINDOW == 98 (0xa1080800) [pid = 28717] [serial = 135] [outer = (nil)] [url = about:blank] 02:24:10 INFO - PROCESS | 28717 | --DOMWINDOW == 97 (0xa2377000) [pid = 28717] [serial = 138] [outer = (nil)] [url = about:blank] 02:24:11 INFO - PROCESS | 28717 | --DOMWINDOW == 96 (0x9bcbdc00) [pid = 28717] [serial = 132] [outer = (nil)] [url = about:blank] 02:24:11 INFO - PROCESS | 28717 | 1466501051358 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 02:24:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1229ms 02:24:11 INFO - PROCESS | 28717 | 1466501051374 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 02:24:11 INFO - PROCESS | 28717 | 1466501051377 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 02:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:24:11 INFO - PROCESS | 28717 | 1466501051406 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:24:11 INFO - PROCESS | 28717 | 1466501051414 Marionette TRACE conn4 <- [1,254,null,{}] 02:24:11 INFO - PROCESS | 28717 | 1466501051432 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:11 INFO - PROCESS | 28717 | 1466501051438 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:11 INFO - PROCESS | 28717 | 1466501051598 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 02:24:11 INFO - PROCESS | 28717 | 1466501051610 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:11 INFO - PROCESS | 28717 | 1466501051619 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:11 INFO - PROCESS | 28717 | ++DOCSHELL 0x9247cc00 == 51 [pid = 28717] [id = 71] 02:24:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 97 (0x9971d400) [pid = 28717] [serial = 211] [outer = (nil)] 02:24:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 98 (0x9ad06000) [pid = 28717] [serial = 212] [outer = 0x9971d400] 02:24:11 INFO - PROCESS | 28717 | 1466501051696 Marionette DEBUG loaded listener.js 02:24:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 99 (0x9ad0e000) [pid = 28717] [serial = 213] [outer = 0x9971d400] 02:24:12 INFO - PROCESS | 28717 | 1466501052527 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 02:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1145ms 02:24:12 INFO - PROCESS | 28717 | 1466501052552 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 02:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:24:12 INFO - PROCESS | 28717 | 1466501052557 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 02:24:12 INFO - PROCESS | 28717 | 1466501052564 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:24:12 INFO - PROCESS | 28717 | 1466501052567 Marionette TRACE conn4 <- [1,258,null,{}] 02:24:12 INFO - PROCESS | 28717 | 1466501052573 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:12 INFO - PROCESS | 28717 | 1466501052578 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:12 INFO - PROCESS | 28717 | 1466501052734 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 02:24:12 INFO - PROCESS | 28717 | 1466501052754 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:12 INFO - PROCESS | 28717 | 1466501052763 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:12 INFO - PROCESS | 28717 | ++DOCSHELL 0x923f3c00 == 52 [pid = 28717] [id = 72] 02:24:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 100 (0x9ad01c00) [pid = 28717] [serial = 214] [outer = (nil)] 02:24:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 101 (0x9addc400) [pid = 28717] [serial = 215] [outer = 0x9ad01c00] 02:24:12 INFO - PROCESS | 28717 | 1466501052830 Marionette DEBUG loaded listener.js 02:24:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 102 (0x9b101800) [pid = 28717] [serial = 216] [outer = 0x9ad01c00] 02:24:14 INFO - PROCESS | 28717 | 1466501054100 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 02:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1594ms 02:24:14 INFO - PROCESS | 28717 | 1466501054175 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 02:24:14 INFO - PROCESS | 28717 | 1466501054178 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 02:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:24:14 INFO - PROCESS | 28717 | 1466501054189 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:24:14 INFO - PROCESS | 28717 | 1466501054193 Marionette TRACE conn4 <- [1,262,null,{}] 02:24:14 INFO - PROCESS | 28717 | 1466501054224 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:14 INFO - PROCESS | 28717 | 1466501054228 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:14 INFO - PROCESS | 28717 | 1466501054408 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 02:24:14 INFO - PROCESS | 28717 | 1466501054433 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:14 INFO - PROCESS | 28717 | 1466501054447 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:14 INFO - PROCESS | 28717 | ++DOCSHELL 0x9b786800 == 53 [pid = 28717] [id = 73] 02:24:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 103 (0x9bc02800) [pid = 28717] [serial = 217] [outer = (nil)] 02:24:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 104 (0x9c0bc400) [pid = 28717] [serial = 218] [outer = 0x9bc02800] 02:24:14 INFO - PROCESS | 28717 | 1466501054533 Marionette DEBUG loaded listener.js 02:24:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 105 (0xa1012c00) [pid = 28717] [serial = 219] [outer = 0x9bc02800] 02:24:15 INFO - PROCESS | 28717 | 1466501055523 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 02:24:15 INFO - PROCESS | 28717 | --DOMWINDOW == 104 (0x9aab7400) [pid = 28717] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:24:15 INFO - PROCESS | 28717 | --DOMWINDOW == 103 (0x9c0ac400) [pid = 28717] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:24:15 INFO - PROCESS | 28717 | --DOMWINDOW == 102 (0x97933800) [pid = 28717] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:24:15 INFO - PROCESS | 28717 | --DOMWINDOW == 101 (0x92577400) [pid = 28717] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:24:15 INFO - PROCESS | 28717 | --DOMWINDOW == 100 (0x93ee8400) [pid = 28717] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:24:15 INFO - PROCESS | 28717 | --DOMWINDOW == 99 (0x9ad0cc00) [pid = 28717] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:24:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1534ms 02:24:15 INFO - PROCESS | 28717 | --DOMWINDOW == 98 (0x99f62c00) [pid = 28717] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:24:15 INFO - PROCESS | 28717 | 1466501055728 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 02:24:15 INFO - PROCESS | 28717 | 1466501055730 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 02:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:24:15 INFO - PROCESS | 28717 | 1466501055737 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:24:15 INFO - PROCESS | 28717 | 1466501055739 Marionette TRACE conn4 <- [1,266,null,{}] 02:24:15 INFO - PROCESS | 28717 | 1466501055745 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:15 INFO - PROCESS | 28717 | 1466501055750 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:15 INFO - PROCESS | 28717 | 1466501055900 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 02:24:15 INFO - PROCESS | 28717 | 1466501055918 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:15 INFO - PROCESS | 28717 | 1466501055926 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:15 INFO - PROCESS | 28717 | ++DOCSHELL 0x925c5c00 == 54 [pid = 28717] [id = 74] 02:24:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 99 (0x925c7800) [pid = 28717] [serial = 220] [outer = (nil)] 02:24:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 100 (0x925cf000) [pid = 28717] [serial = 221] [outer = 0x925c7800] 02:24:15 INFO - PROCESS | 28717 | 1466501055995 Marionette DEBUG loaded listener.js 02:24:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 101 (0x98340c00) [pid = 28717] [serial = 222] [outer = 0x925c7800] 02:24:16 INFO - PROCESS | 28717 | 1466501056856 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 02:24:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:24:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1136ms 02:24:16 INFO - PROCESS | 28717 | 1466501056873 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 02:24:16 INFO - PROCESS | 28717 | 1466501056877 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 02:24:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:24:16 INFO - PROCESS | 28717 | 1466501056883 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:24:16 INFO - PROCESS | 28717 | 1466501056886 Marionette TRACE conn4 <- [1,270,null,{}] 02:24:16 INFO - PROCESS | 28717 | 1466501056891 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:16 INFO - PROCESS | 28717 | 1466501056896 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:17 INFO - PROCESS | 28717 | 1466501057043 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 02:24:17 INFO - PROCESS | 28717 | 1466501057057 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:17 INFO - PROCESS | 28717 | 1466501057065 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:17 INFO - PROCESS | 28717 | ++DOCSHELL 0x923f0c00 == 55 [pid = 28717] [id = 75] 02:24:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 102 (0x925d1400) [pid = 28717] [serial = 223] [outer = (nil)] 02:24:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 103 (0x9c0b0400) [pid = 28717] [serial = 224] [outer = 0x925d1400] 02:24:17 INFO - PROCESS | 28717 | 1466501057129 Marionette DEBUG loaded listener.js 02:24:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 104 (0xa2329000) [pid = 28717] [serial = 225] [outer = 0x925d1400] 02:24:18 INFO - PROCESS | 28717 | 1466501058046 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 02:24:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1193ms 02:24:18 INFO - PROCESS | 28717 | 1466501058078 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 02:24:18 INFO - PROCESS | 28717 | 1466501058085 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 02:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:24:18 INFO - PROCESS | 28717 | 1466501058094 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:24:18 INFO - PROCESS | 28717 | 1466501058098 Marionette TRACE conn4 <- [1,274,null,{}] 02:24:18 INFO - PROCESS | 28717 | 1466501058108 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:18 INFO - PROCESS | 28717 | 1466501058113 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:18 INFO - PROCESS | 28717 | 1466501058305 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 02:24:18 INFO - PROCESS | 28717 | 1466501058460 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:18 INFO - PROCESS | 28717 | 1466501058474 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:18 INFO - PROCESS | 28717 | ++DOCSHELL 0x925c7000 == 56 [pid = 28717] [id = 76] 02:24:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 105 (0x925c8800) [pid = 28717] [serial = 226] [outer = (nil)] 02:24:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 106 (0x952ed400) [pid = 28717] [serial = 227] [outer = 0x925c8800] 02:24:18 INFO - PROCESS | 28717 | 1466501058553 Marionette DEBUG loaded listener.js 02:24:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 107 (0x953e3400) [pid = 28717] [serial = 228] [outer = 0x925c8800] 02:24:19 INFO - PROCESS | 28717 | 1466501059516 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 02:24:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1484ms 02:24:19 INFO - PROCESS | 28717 | 1466501059578 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 02:24:19 INFO - PROCESS | 28717 | 1466501059586 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 02:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:24:19 INFO - PROCESS | 28717 | 1466501059597 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:24:19 INFO - PROCESS | 28717 | 1466501059600 Marionette TRACE conn4 <- [1,278,null,{}] 02:24:19 INFO - PROCESS | 28717 | 1466501059607 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:19 INFO - PROCESS | 28717 | 1466501059613 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:19 INFO - PROCESS | 28717 | 1466501059833 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 02:24:20 INFO - PROCESS | 28717 | 1466501060025 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:20 INFO - PROCESS | 28717 | 1466501060035 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:20 INFO - PROCESS | 28717 | ++DOCSHELL 0x979d8800 == 57 [pid = 28717] [id = 77] 02:24:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 108 (0x979db400) [pid = 28717] [serial = 229] [outer = (nil)] 02:24:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 109 (0x979e1800) [pid = 28717] [serial = 230] [outer = 0x979db400] 02:24:20 INFO - PROCESS | 28717 | 1466501060160 Marionette DEBUG loaded listener.js 02:24:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 110 (0x9970f000) [pid = 28717] [serial = 231] [outer = 0x979db400] 02:24:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 111 (0x9a83e000) [pid = 28717] [serial = 232] [outer = 0x930dac00] 02:24:21 INFO - PROCESS | 28717 | 1466501061148 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 02:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1634ms 02:24:21 INFO - PROCESS | 28717 | 1466501061231 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 02:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:24:21 INFO - PROCESS | 28717 | 1466501061236 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 02:24:21 INFO - PROCESS | 28717 | 1466501061242 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:24:21 INFO - PROCESS | 28717 | 1466501061248 Marionette TRACE conn4 <- [1,282,null,{}] 02:24:21 INFO - PROCESS | 28717 | 1466501061265 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:21 INFO - PROCESS | 28717 | 1466501061273 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:21 INFO - PROCESS | 28717 | 1466501061488 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 02:24:21 INFO - PROCESS | 28717 | 1466501061691 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:21 INFO - PROCESS | 28717 | 1466501061701 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:21 INFO - PROCESS | 28717 | ++DOCSHELL 0x9add6800 == 58 [pid = 28717] [id = 78] 02:24:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 112 (0x9b42c000) [pid = 28717] [serial = 233] [outer = (nil)] 02:24:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 113 (0x9d852400) [pid = 28717] [serial = 234] [outer = 0x9b42c000] 02:24:21 INFO - PROCESS | 28717 | 1466501061808 Marionette DEBUG loaded listener.js 02:24:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 114 (0xa2ff7400) [pid = 28717] [serial = 235] [outer = 0x9b42c000] 02:24:22 INFO - PROCESS | 28717 | 1466501062791 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 02:24:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:24:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1587ms 02:24:22 INFO - PROCESS | 28717 | 1466501062829 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 02:24:22 INFO - PROCESS | 28717 | 1466501062833 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 02:24:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:24:22 INFO - PROCESS | 28717 | 1466501062840 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:24:22 INFO - PROCESS | 28717 | 1466501062844 Marionette TRACE conn4 <- [1,286,null,{}] 02:24:22 INFO - PROCESS | 28717 | 1466501062849 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:22 INFO - PROCESS | 28717 | 1466501062855 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:23 INFO - PROCESS | 28717 | 1466501063034 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 02:24:23 INFO - PROCESS | 28717 | 1466501063187 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:23 INFO - PROCESS | 28717 | 1466501063199 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:23 INFO - PROCESS | 28717 | ++DOCSHELL 0x9a5a2c00 == 59 [pid = 28717] [id = 79] 02:24:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 115 (0x9a8bf800) [pid = 28717] [serial = 236] [outer = (nil)] 02:24:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 116 (0xa62bb000) [pid = 28717] [serial = 237] [outer = 0x9a8bf800] 02:24:23 INFO - PROCESS | 28717 | 1466501063275 Marionette DEBUG loaded listener.js 02:24:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 117 (0xa698e800) [pid = 28717] [serial = 238] [outer = 0x9a8bf800] 02:24:24 INFO - PROCESS | 28717 | 1466501064177 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 02:24:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1379ms 02:24:24 INFO - PROCESS | 28717 | 1466501064221 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 02:24:24 INFO - PROCESS | 28717 | 1466501064231 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 02:24:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:24:24 INFO - PROCESS | 28717 | 1466501064241 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:24:24 INFO - PROCESS | 28717 | 1466501064246 Marionette TRACE conn4 <- [1,290,null,{}] 02:24:24 INFO - PROCESS | 28717 | 1466501064277 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:24 INFO - PROCESS | 28717 | 1466501064283 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:24 INFO - PROCESS | 28717 | 1466501064497 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 02:24:24 INFO - PROCESS | 28717 | 1466501064688 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:24 INFO - PROCESS | 28717 | 1466501064696 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:24 INFO - PROCESS | 28717 | ++DOCSHELL 0xa3448000 == 60 [pid = 28717] [id = 80] 02:24:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 118 (0xa4e4d400) [pid = 28717] [serial = 239] [outer = (nil)] 02:24:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 119 (0xa6c48c00) [pid = 28717] [serial = 240] [outer = 0xa4e4d400] 02:24:24 INFO - PROCESS | 28717 | 1466501064826 Marionette DEBUG loaded listener.js 02:24:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 120 (0xa6c4dc00) [pid = 28717] [serial = 241] [outer = 0xa4e4d400] 02:24:25 INFO - PROCESS | 28717 | 1466501065655 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 02:24:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1442ms 02:24:25 INFO - PROCESS | 28717 | 1466501065683 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 02:24:25 INFO - PROCESS | 28717 | 1466501065687 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 02:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:24:25 INFO - PROCESS | 28717 | 1466501065693 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:24:25 INFO - PROCESS | 28717 | 1466501065696 Marionette TRACE conn4 <- [1,294,null,{}] 02:24:25 INFO - PROCESS | 28717 | 1466501065703 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:25 INFO - PROCESS | 28717 | 1466501065714 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:25 INFO - PROCESS | 28717 | 1466501065946 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 02:24:26 INFO - PROCESS | 28717 | 1466501066106 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:26 INFO - PROCESS | 28717 | 1466501066115 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:26 INFO - PROCESS | 28717 | ++DOCSHELL 0x90d27800 == 61 [pid = 28717] [id = 81] 02:24:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 121 (0x90d28400) [pid = 28717] [serial = 242] [outer = (nil)] 02:24:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 122 (0xa5013400) [pid = 28717] [serial = 243] [outer = 0x90d28400] 02:24:26 INFO - PROCESS | 28717 | 1466501066201 Marionette DEBUG loaded listener.js 02:24:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 123 (0xa6c41c00) [pid = 28717] [serial = 244] [outer = 0x90d28400] 02:24:27 INFO - PROCESS | 28717 | 1466501067032 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:24:27 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. 02:24:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1383ms 02:24:27 INFO - PROCESS | 28717 | 1466501067089 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 02:24:27 INFO - PROCESS | 28717 | 1466501067094 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 02:24:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:24:27 INFO - PROCESS | 28717 | 1466501067101 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:24:27 INFO - PROCESS | 28717 | 1466501067105 Marionette TRACE conn4 <- [1,298,null,{}] 02:24:27 INFO - PROCESS | 28717 | 1466501067111 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:27 INFO - PROCESS | 28717 | 1466501067116 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:27 INFO - PROCESS | 28717 | 1466501067286 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 02:24:27 INFO - PROCESS | 28717 | 1466501067451 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:27 INFO - PROCESS | 28717 | 1466501067457 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:27 INFO - PROCESS | 28717 | ++DOCSHELL 0x90d2c000 == 62 [pid = 28717] [id = 82] 02:24:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 124 (0x90f3f800) [pid = 28717] [serial = 245] [outer = (nil)] 02:24:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 125 (0x90f47400) [pid = 28717] [serial = 246] [outer = 0x90f3f800] 02:24:27 INFO - PROCESS | 28717 | 1466501067538 Marionette DEBUG loaded listener.js 02:24:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 126 (0x90f4a000) [pid = 28717] [serial = 247] [outer = 0x90f3f800] 02:24:28 INFO - PROCESS | 28717 | 1466501068375 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:24:28 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. 02:24:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1331ms 02:24:28 INFO - PROCESS | 28717 | 1466501068434 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 02:24:28 INFO - PROCESS | 28717 | 1466501068438 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 02:24:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:24:28 INFO - PROCESS | 28717 | 1466501068444 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:24:28 INFO - PROCESS | 28717 | 1466501068448 Marionette TRACE conn4 <- [1,302,null,{}] 02:24:28 INFO - PROCESS | 28717 | 1466501068454 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:28 INFO - PROCESS | 28717 | 1466501068459 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:28 INFO - PROCESS | 28717 | 1466501068640 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 02:24:28 INFO - PROCESS | 28717 | 1466501068804 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:28 INFO - PROCESS | 28717 | 1466501068815 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:28 INFO - PROCESS | 28717 | ++DOCSHELL 0x90f42c00 == 63 [pid = 28717] [id = 83] 02:24:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 127 (0x90f46400) [pid = 28717] [serial = 248] [outer = (nil)] 02:24:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 128 (0x91072c00) [pid = 28717] [serial = 249] [outer = 0x90f46400] 02:24:28 INFO - PROCESS | 28717 | 1466501068892 Marionette DEBUG loaded listener.js 02:24:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 129 (0x91075c00) [pid = 28717] [serial = 250] [outer = 0x90f46400] 02:24:30 INFO - PROCESS | 28717 | 1466501070136 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:24:30 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. 02:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1730ms 02:24:30 INFO - PROCESS | 28717 | 1466501070185 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 02:24:30 INFO - PROCESS | 28717 | 1466501070191 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 02:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:24:30 INFO - PROCESS | 28717 | 1466501070199 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:24:30 INFO - PROCESS | 28717 | 1466501070203 Marionette TRACE conn4 <- [1,306,null,{}] 02:24:30 INFO - PROCESS | 28717 | 1466501070211 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:30 INFO - PROCESS | 28717 | 1466501070217 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:30 INFO - PROCESS | 28717 | 1466501070455 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 02:24:30 INFO - PROCESS | 28717 | 1466501070596 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:30 INFO - PROCESS | 28717 | 1466501070613 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:30 INFO - PROCESS | 28717 | ++DOCSHELL 0x91070800 == 64 [pid = 28717] [id = 84] 02:24:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 130 (0x9107a400) [pid = 28717] [serial = 251] [outer = (nil)] 02:24:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 131 (0x923fa000) [pid = 28717] [serial = 252] [outer = 0x9107a400] 02:24:30 INFO - PROCESS | 28717 | 1466501070692 Marionette DEBUG loaded listener.js 02:24:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 132 (0x92572800) [pid = 28717] [serial = 253] [outer = 0x9107a400] 02:24:31 INFO - PROCESS | 28717 | 1466501071595 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:24:31 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. 02:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1435ms 02:24:31 INFO - PROCESS | 28717 | 1466501071634 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 02:24:31 INFO - PROCESS | 28717 | 1466501071641 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 02:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:24:31 INFO - PROCESS | 28717 | 1466501071652 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:24:31 INFO - PROCESS | 28717 | 1466501071655 Marionette TRACE conn4 <- [1,310,null,{}] 02:24:31 INFO - PROCESS | 28717 | 1466501071661 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:31 INFO - PROCESS | 28717 | 1466501071667 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:31 INFO - PROCESS | 28717 | 1466501071851 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 02:24:32 INFO - PROCESS | 28717 | 1466501072083 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:32 INFO - PROCESS | 28717 | 1466501072089 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:32 INFO - PROCESS | 28717 | ++DOCSHELL 0x925ca400 == 65 [pid = 28717] [id = 85] 02:24:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 133 (0x93edb400) [pid = 28717] [serial = 254] [outer = (nil)] 02:24:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 134 (0x953e0400) [pid = 28717] [serial = 255] [outer = 0x93edb400] 02:24:32 INFO - PROCESS | 28717 | 1466501072217 Marionette DEBUG loaded listener.js 02:24:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 135 (0x9668c800) [pid = 28717] [serial = 256] [outer = 0x93edb400] 02:24:32 INFO - PROCESS | 28717 | --DOCSHELL 0x9b786000 == 64 [pid = 28717] [id = 27] 02:24:32 INFO - PROCESS | 28717 | --DOCSHELL 0x925c5c00 == 63 [pid = 28717] [id = 74] 02:24:32 INFO - PROCESS | 28717 | --DOMWINDOW == 134 (0x9add5400) [pid = 28717] [serial = 179] [outer = (nil)] [url = about:blank] 02:24:32 INFO - PROCESS | 28717 | --DOCSHELL 0x9b786800 == 62 [pid = 28717] [id = 73] 02:24:32 INFO - PROCESS | 28717 | --DOCSHELL 0x923f3c00 == 61 [pid = 28717] [id = 72] 02:24:32 INFO - PROCESS | 28717 | --DOCSHELL 0x9247cc00 == 60 [pid = 28717] [id = 71] 02:24:32 INFO - PROCESS | 28717 | --DOCSHELL 0x952a6400 == 59 [pid = 28717] [id = 70] 02:24:32 INFO - PROCESS | 28717 | --DOCSHELL 0x96692400 == 58 [pid = 28717] [id = 69] 02:24:32 INFO - PROCESS | 28717 | --DOCSHELL 0x93edcc00 == 57 [pid = 28717] [id = 68] 02:24:32 INFO - PROCESS | 28717 | --DOCSHELL 0x9c0ab800 == 56 [pid = 28717] [id = 63] 02:24:32 INFO - PROCESS | 28717 | --DOCSHELL 0x930d2800 == 55 [pid = 28717] [id = 62] 02:24:32 INFO - PROCESS | 28717 | --DOCSHELL 0x9517bc00 == 54 [pid = 28717] [id = 61] 02:24:32 INFO - PROCESS | 28717 | --DOCSHELL 0x923f2c00 == 53 [pid = 28717] [id = 60] 02:24:32 INFO - PROCESS | 28717 | --DOMWINDOW == 133 (0x9ad03800) [pid = 28717] [serial = 164] [outer = (nil)] [url = about:blank] 02:24:32 INFO - PROCESS | 28717 | --DOMWINDOW == 132 (0x997b5400) [pid = 28717] [serial = 174] [outer = (nil)] [url = about:blank] 02:24:32 INFO - PROCESS | 28717 | --DOMWINDOW == 131 (0x99413000) [pid = 28717] [serial = 158] [outer = (nil)] [url = about:blank] 02:24:32 INFO - PROCESS | 28717 | --DOMWINDOW == 130 (0xa1012800) [pid = 28717] [serial = 176] [outer = (nil)] [url = about:blank] 02:24:32 INFO - PROCESS | 28717 | --DOMWINDOW == 129 (0x997adc00) [pid = 28717] [serial = 162] [outer = (nil)] [url = about:blank] 02:24:32 INFO - PROCESS | 28717 | --DOMWINDOW == 128 (0x97936000) [pid = 28717] [serial = 161] [outer = (nil)] [url = about:blank] 02:24:32 INFO - PROCESS | 28717 | --DOMWINDOW == 127 (0x9ad08000) [pid = 28717] [serial = 165] [outer = (nil)] [url = about:blank] 02:24:32 INFO - PROCESS | 28717 | --DOMWINDOW == 126 (0x9ad10400) [pid = 28717] [serial = 167] [outer = (nil)] [url = about:blank] 02:24:32 INFO - PROCESS | 28717 | --DOMWINDOW == 125 (0x99414400) [pid = 28717] [serial = 159] [outer = (nil)] [url = about:blank] 02:24:32 INFO - PROCESS | 28717 | --DOMWINDOW == 124 (0xa23b2000) [pid = 28717] [serial = 149] [outer = (nil)] [url = about:blank] 02:24:32 INFO - PROCESS | 28717 | --DOMWINDOW == 123 (0xa6bd5800) [pid = 28717] [serial = 155] [outer = (nil)] [url = about:blank] 02:24:32 INFO - PROCESS | 28717 | --DOMWINDOW == 122 (0x9d351800) [pid = 28717] [serial = 173] [outer = (nil)] [url = about:blank] 02:24:32 INFO - PROCESS | 28717 | --DOMWINDOW == 121 (0xa6893400) [pid = 28717] [serial = 152] [outer = (nil)] [url = about:blank] 02:24:32 INFO - PROCESS | 28717 | --DOMWINDOW == 120 (0x9bc0fc00) [pid = 28717] [serial = 171] [outer = (nil)] [url = about:blank] 02:24:32 INFO - PROCESS | 28717 | --DOMWINDOW == 119 (0x9b78b800) [pid = 28717] [serial = 170] [outer = (nil)] [url = about:blank] 02:24:32 INFO - PROCESS | 28717 | --DOMWINDOW == 118 (0x9a5f5c00) [pid = 28717] [serial = 146] [outer = (nil)] [url = about:blank] 02:24:32 INFO - PROCESS | 28717 | --DOMWINDOW == 117 (0x9b426000) [pid = 28717] [serial = 168] [outer = (nil)] [url = about:blank] 02:24:32 INFO - PROCESS | 28717 | --DOMWINDOW == 116 (0x93ee7000) [pid = 28717] [serial = 143] [outer = (nil)] [url = about:blank] 02:24:32 INFO - PROCESS | 28717 | --DOMWINDOW == 115 (0xa209a400) [pid = 28717] [serial = 177] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 28717 | 1466501073064 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:24:33 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. 02:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1449ms 02:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:24:33 INFO - PROCESS | 28717 | 1466501073100 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 02:24:33 INFO - PROCESS | 28717 | 1466501073104 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 02:24:33 INFO - PROCESS | 28717 | 1466501073111 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:24:33 INFO - PROCESS | 28717 | 1466501073117 Marionette TRACE conn4 <- [1,314,null,{}] 02:24:33 INFO - PROCESS | 28717 | 1466501073132 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:33 INFO - PROCESS | 28717 | 1466501073140 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:33 INFO - PROCESS | 28717 | 1466501073300 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 02:24:33 INFO - PROCESS | 28717 | 1466501073311 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:33 INFO - PROCESS | 28717 | 1466501073323 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:33 INFO - PROCESS | 28717 | ++DOCSHELL 0x979d4400 == 54 [pid = 28717] [id = 86] 02:24:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 116 (0x979d4c00) [pid = 28717] [serial = 257] [outer = (nil)] 02:24:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 117 (0x99414000) [pid = 28717] [serial = 258] [outer = 0x979d4c00] 02:24:33 INFO - PROCESS | 28717 | 1466501073411 Marionette DEBUG loaded listener.js 02:24:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 118 (0x9947f400) [pid = 28717] [serial = 259] [outer = 0x979d4c00] 02:24:34 INFO - PROCESS | 28717 | 1466501074313 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:24:34 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. 02:24:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1234ms 02:24:34 INFO - PROCESS | 28717 | 1466501074344 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 02:24:34 INFO - PROCESS | 28717 | 1466501074349 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 02:24:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:24:34 INFO - PROCESS | 28717 | 1466501074354 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:24:34 INFO - PROCESS | 28717 | 1466501074358 Marionette TRACE conn4 <- [1,318,null,{}] 02:24:34 INFO - PROCESS | 28717 | 1466501074363 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:34 INFO - PROCESS | 28717 | 1466501074368 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:34 INFO - PROCESS | 28717 | 1466501074591 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 02:24:34 INFO - PROCESS | 28717 | 1466501074615 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:34 INFO - PROCESS | 28717 | 1466501074623 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:34 INFO - PROCESS | 28717 | ++DOCSHELL 0x91070400 == 55 [pid = 28717] [id = 87] 02:24:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 119 (0x99f63400) [pid = 28717] [serial = 260] [outer = (nil)] 02:24:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 120 (0x9a843000) [pid = 28717] [serial = 261] [outer = 0x99f63400] 02:24:34 INFO - PROCESS | 28717 | 1466501074693 Marionette DEBUG loaded listener.js 02:24:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 121 (0x9ad03c00) [pid = 28717] [serial = 262] [outer = 0x99f63400] 02:24:35 INFO - PROCESS | 28717 | 1466501075525 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:24:35 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. 02:24:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1229ms 02:24:35 INFO - PROCESS | 28717 | 1466501075592 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 02:24:35 INFO - PROCESS | 28717 | 1466501075595 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 02:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:24:35 INFO - PROCESS | 28717 | 1466501075601 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:24:35 INFO - PROCESS | 28717 | 1466501075604 Marionette TRACE conn4 <- [1,322,null,{}] 02:24:35 INFO - PROCESS | 28717 | 1466501075609 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:35 INFO - PROCESS | 28717 | 1466501075614 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:35 INFO - PROCESS | 28717 | 1466501075805 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 02:24:35 INFO - PROCESS | 28717 | 1466501075827 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:35 INFO - PROCESS | 28717 | 1466501075854 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:35 INFO - PROCESS | 28717 | ++DOCSHELL 0x9ad07000 == 56 [pid = 28717] [id = 88] 02:24:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 122 (0x9ad08400) [pid = 28717] [serial = 263] [outer = (nil)] 02:24:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 123 (0x9add3800) [pid = 28717] [serial = 264] [outer = 0x9ad08400] 02:24:35 INFO - PROCESS | 28717 | 1466501075988 Marionette DEBUG loaded listener.js 02:24:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 124 (0x9add5c00) [pid = 28717] [serial = 265] [outer = 0x9ad08400] 02:24:36 INFO - PROCESS | 28717 | 1466501076832 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:24:36 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. 02:24:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1281ms 02:24:36 INFO - PROCESS | 28717 | 1466501076884 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 02:24:36 INFO - PROCESS | 28717 | 1466501076887 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 02:24:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:24:36 INFO - PROCESS | 28717 | 1466501076893 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:24:36 INFO - PROCESS | 28717 | 1466501076900 Marionette TRACE conn4 <- [1,326,null,{}] 02:24:36 INFO - PROCESS | 28717 | 1466501076919 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:36 INFO - PROCESS | 28717 | 1466501076929 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:37 INFO - PROCESS | 28717 | 1466501077152 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 02:24:37 INFO - PROCESS | 28717 | 1466501077175 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:37 INFO - PROCESS | 28717 | 1466501077182 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:37 INFO - PROCESS | 28717 | ++DOCSHELL 0x9ad0d400 == 57 [pid = 28717] [id = 89] 02:24:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 125 (0x9add0000) [pid = 28717] [serial = 266] [outer = (nil)] 02:24:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 126 (0x9c0ae400) [pid = 28717] [serial = 267] [outer = 0x9add0000] 02:24:37 INFO - PROCESS | 28717 | 1466501077247 Marionette DEBUG loaded listener.js 02:24:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 127 (0x9d323800) [pid = 28717] [serial = 268] [outer = 0x9add0000] 02:24:37 INFO - PROCESS | 28717 | --DOMWINDOW == 126 (0x9bc02800) [pid = 28717] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:24:37 INFO - PROCESS | 28717 | --DOMWINDOW == 125 (0x925c7800) [pid = 28717] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:24:37 INFO - PROCESS | 28717 | --DOMWINDOW == 124 (0x96698800) [pid = 28717] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:24:37 INFO - PROCESS | 28717 | --DOMWINDOW == 123 (0x93edd400) [pid = 28717] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:24:37 INFO - PROCESS | 28717 | --DOMWINDOW == 122 (0x9ad01c00) [pid = 28717] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:24:37 INFO - PROCESS | 28717 | --DOMWINDOW == 121 (0x952a7800) [pid = 28717] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:24:37 INFO - PROCESS | 28717 | --DOMWINDOW == 120 (0x9971d400) [pid = 28717] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:24:38 INFO - PROCESS | 28717 | 1466501078214 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:24:38 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. 02:24:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1353ms 02:24:38 INFO - PROCESS | 28717 | 1466501078289 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 02:24:38 INFO - PROCESS | 28717 | 1466501078295 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 02:24:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:24:38 INFO - PROCESS | 28717 | 1466501078302 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:24:38 INFO - PROCESS | 28717 | 1466501078305 Marionette TRACE conn4 <- [1,330,null,{}] 02:24:38 INFO - PROCESS | 28717 | 1466501078310 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:38 INFO - PROCESS | 28717 | 1466501078315 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:38 INFO - PROCESS | 28717 | 1466501078465 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 02:24:38 INFO - PROCESS | 28717 | 1466501078473 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:38 INFO - PROCESS | 28717 | 1466501078482 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:38 INFO - PROCESS | 28717 | ++DOCSHELL 0x925cd400 == 58 [pid = 28717] [id = 90] 02:24:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 121 (0x9971d400) [pid = 28717] [serial = 269] [outer = (nil)] 02:24:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 122 (0x9d46d400) [pid = 28717] [serial = 270] [outer = 0x9971d400] 02:24:38 INFO - PROCESS | 28717 | 1466501078653 Marionette DEBUG loaded listener.js 02:24:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 123 (0x9d826800) [pid = 28717] [serial = 271] [outer = 0x9971d400] 02:24:39 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. 02:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1080ms 02:24:39 INFO - PROCESS | 28717 | 1466501079373 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:24:39 INFO - PROCESS | 28717 | 1466501079383 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 02:24:39 INFO - PROCESS | 28717 | 1466501079387 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 02:24:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:24:39 INFO - PROCESS | 28717 | 1466501079392 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:24:39 INFO - PROCESS | 28717 | 1466501079402 Marionette TRACE conn4 <- [1,334,null,{}] 02:24:39 INFO - PROCESS | 28717 | 1466501079407 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:39 INFO - PROCESS | 28717 | 1466501079426 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:39 INFO - PROCESS | 28717 | 1466501079616 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 02:24:39 INFO - PROCESS | 28717 | 1466501079774 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:39 INFO - PROCESS | 28717 | 1466501079784 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:39 INFO - PROCESS | 28717 | ++DOCSHELL 0x90d28000 == 59 [pid = 28717] [id = 91] 02:24:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 124 (0x90d2a000) [pid = 28717] [serial = 272] [outer = (nil)] 02:24:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 125 (0x90f47000) [pid = 28717] [serial = 273] [outer = 0x90d2a000] 02:24:39 INFO - PROCESS | 28717 | 1466501079872 Marionette DEBUG loaded listener.js 02:24:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 126 (0x91074800) [pid = 28717] [serial = 274] [outer = 0x90d2a000] 02:24:40 INFO - PROCESS | 28717 | 1466501080817 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:24:40 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. 02:24:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1485ms 02:24:40 INFO - PROCESS | 28717 | 1466501080881 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 02:24:40 INFO - PROCESS | 28717 | 1466501080887 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 02:24:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:24:40 INFO - PROCESS | 28717 | 1466501080895 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:24:40 INFO - PROCESS | 28717 | 1466501080900 Marionette TRACE conn4 <- [1,338,null,{}] 02:24:40 INFO - PROCESS | 28717 | 1466501080908 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:40 INFO - PROCESS | 28717 | 1466501080916 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:41 INFO - PROCESS | 28717 | 1466501081139 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 02:24:41 INFO - PROCESS | 28717 | 1466501081344 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:41 INFO - PROCESS | 28717 | 1466501081354 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:41 INFO - PROCESS | 28717 | ++DOCSHELL 0x911fc000 == 60 [pid = 28717] [id = 92] 02:24:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 127 (0x911fcc00) [pid = 28717] [serial = 275] [outer = (nil)] 02:24:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 128 (0x925c8c00) [pid = 28717] [serial = 276] [outer = 0x911fcc00] 02:24:41 INFO - PROCESS | 28717 | 1466501081480 Marionette DEBUG loaded listener.js 02:24:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 129 (0x93e01800) [pid = 28717] [serial = 277] [outer = 0x911fcc00] 02:24:42 INFO - PROCESS | 28717 | 1466501082332 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:24:42 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. 02:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1485ms 02:24:42 INFO - PROCESS | 28717 | 1466501082383 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 02:24:42 INFO - PROCESS | 28717 | 1466501082390 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 02:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:24:42 INFO - PROCESS | 28717 | 1466501082397 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:24:42 INFO - PROCESS | 28717 | 1466501082401 Marionette TRACE conn4 <- [1,342,null,{}] 02:24:42 INFO - PROCESS | 28717 | 1466501082407 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:42 INFO - PROCESS | 28717 | 1466501082412 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:42 INFO - PROCESS | 28717 | 1466501082599 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 02:24:42 INFO - PROCESS | 28717 | 1466501082761 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:42 INFO - PROCESS | 28717 | 1466501082771 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:42 INFO - PROCESS | 28717 | ++DOCSHELL 0x90d33c00 == 61 [pid = 28717] [id = 93] 02:24:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 130 (0x9668c000) [pid = 28717] [serial = 278] [outer = (nil)] 02:24:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 131 (0x979d7800) [pid = 28717] [serial = 279] [outer = 0x9668c000] 02:24:42 INFO - PROCESS | 28717 | 1466501082853 Marionette DEBUG loaded listener.js 02:24:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 132 (0x99412c00) [pid = 28717] [serial = 280] [outer = 0x9668c000] 02:24:43 INFO - PROCESS | 28717 | 1466501083791 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:24:43 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. 02:24:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1430ms 02:24:43 INFO - PROCESS | 28717 | 1466501083828 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 02:24:43 INFO - PROCESS | 28717 | 1466501083832 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 02:24:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:24:43 INFO - PROCESS | 28717 | 1466501083848 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:24:43 INFO - PROCESS | 28717 | 1466501083857 Marionette TRACE conn4 <- [1,346,null,{}] 02:24:43 INFO - PROCESS | 28717 | 1466501083863 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:43 INFO - PROCESS | 28717 | 1466501083871 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:44 INFO - PROCESS | 28717 | 1466501084067 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 02:24:44 INFO - PROCESS | 28717 | 1466501084269 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:44 INFO - PROCESS | 28717 | 1466501084277 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:44 INFO - PROCESS | 28717 | ++DOCSHELL 0x90d33400 == 62 [pid = 28717] [id = 94] 02:24:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 133 (0x9b42b000) [pid = 28717] [serial = 281] [outer = (nil)] 02:24:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 134 (0x9c0a9800) [pid = 28717] [serial = 282] [outer = 0x9b42b000] 02:24:44 INFO - PROCESS | 28717 | 1466501084404 Marionette DEBUG loaded listener.js 02:24:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 135 (0x9d353c00) [pid = 28717] [serial = 283] [outer = 0x9b42b000] 02:24:45 INFO - PROCESS | 28717 | 1466501085219 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:24:45 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. 02:24:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1447ms 02:24:45 INFO - PROCESS | 28717 | 1466501085288 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 02:24:45 INFO - PROCESS | 28717 | 1466501085293 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 02:24:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:24:45 INFO - PROCESS | 28717 | 1466501085299 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:24:45 INFO - PROCESS | 28717 | 1466501085302 Marionette TRACE conn4 <- [1,350,null,{}] 02:24:45 INFO - PROCESS | 28717 | 1466501085308 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:45 INFO - PROCESS | 28717 | 1466501085313 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:45 INFO - PROCESS | 28717 | 1466501085525 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 02:24:45 INFO - PROCESS | 28717 | 1466501085687 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:45 INFO - PROCESS | 28717 | 1466501085697 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:45 INFO - PROCESS | 28717 | ++DOCSHELL 0x90d31400 == 63 [pid = 28717] [id = 95] 02:24:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 136 (0x9ad06c00) [pid = 28717] [serial = 284] [outer = (nil)] 02:24:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 137 (0xa23a3c00) [pid = 28717] [serial = 285] [outer = 0x9ad06c00] 02:24:45 INFO - PROCESS | 28717 | 1466501085779 Marionette DEBUG loaded listener.js 02:24:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 138 (0xa23f9000) [pid = 28717] [serial = 286] [outer = 0x9ad06c00] 02:24:46 INFO - PROCESS | 28717 | 1466501086638 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:24:46 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. 02:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1384ms 02:24:46 INFO - PROCESS | 28717 | 1466501086684 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 02:24:46 INFO - PROCESS | 28717 | 1466501086689 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 02:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:24:46 INFO - PROCESS | 28717 | 1466501086695 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:24:46 INFO - PROCESS | 28717 | 1466501086699 Marionette TRACE conn4 <- [1,354,null,{}] 02:24:46 INFO - PROCESS | 28717 | 1466501086705 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:46 INFO - PROCESS | 28717 | 1466501086710 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:46 INFO - PROCESS | 28717 | 1466501086884 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 02:24:47 INFO - PROCESS | 28717 | 1466501087083 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:47 INFO - PROCESS | 28717 | 1466501087099 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:47 INFO - PROCESS | 28717 | ++DOCSHELL 0x9117a000 == 64 [pid = 28717] [id = 96] 02:24:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 139 (0x9117a400) [pid = 28717] [serial = 287] [outer = (nil)] 02:24:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 140 (0x9117d800) [pid = 28717] [serial = 288] [outer = 0x9117a400] 02:24:47 INFO - PROCESS | 28717 | 1466501087239 Marionette DEBUG loaded listener.js 02:24:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 141 (0x953e2400) [pid = 28717] [serial = 289] [outer = 0x9117a400] 02:24:48 INFO - PROCESS | 28717 | 1466501088158 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:24:48 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. 02:24:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1536ms 02:24:48 INFO - PROCESS | 28717 | 1466501088233 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 02:24:48 INFO - PROCESS | 28717 | 1466501088236 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 02:24:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:24:48 INFO - PROCESS | 28717 | 1466501088242 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:24:48 INFO - PROCESS | 28717 | 1466501088246 Marionette TRACE conn4 <- [1,358,null,{}] 02:24:48 INFO - PROCESS | 28717 | 1466501088252 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:48 INFO - PROCESS | 28717 | 1466501088257 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:48 INFO - PROCESS | 28717 | 1466501088481 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 02:24:48 INFO - PROCESS | 28717 | 1466501088682 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:48 INFO - PROCESS | 28717 | 1466501088690 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:48 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f597400 == 65 [pid = 28717] [id = 97] 02:24:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 142 (0x8f598000) [pid = 28717] [serial = 290] [outer = (nil)] 02:24:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 143 (0x8f59e800) [pid = 28717] [serial = 291] [outer = 0x8f598000] 02:24:48 INFO - PROCESS | 28717 | 1466501088810 Marionette DEBUG loaded listener.js 02:24:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 144 (0x91177400) [pid = 28717] [serial = 292] [outer = 0x8f598000] 02:24:49 INFO - PROCESS | 28717 | 1466501089692 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:24:49 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. 02:24:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1491ms 02:24:49 INFO - PROCESS | 28717 | 1466501089733 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 02:24:49 INFO - PROCESS | 28717 | 1466501089737 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 02:24:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:24:49 INFO - PROCESS | 28717 | 1466501089744 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:24:49 INFO - PROCESS | 28717 | 1466501089748 Marionette TRACE conn4 <- [1,362,null,{}] 02:24:49 INFO - PROCESS | 28717 | 1466501089754 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:49 INFO - PROCESS | 28717 | 1466501089759 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:49 INFO - PROCESS | 28717 | 1466501089935 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 02:24:50 INFO - PROCESS | 28717 | 1466501090097 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:50 INFO - PROCESS | 28717 | 1466501090105 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:50 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f59fc00 == 66 [pid = 28717] [id = 98] 02:24:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 145 (0x91071000) [pid = 28717] [serial = 293] [outer = (nil)] 02:24:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 146 (0xa341f400) [pid = 28717] [serial = 294] [outer = 0x91071000] 02:24:50 INFO - PROCESS | 28717 | 1466501090190 Marionette DEBUG loaded listener.js 02:24:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 147 (0xa62b4c00) [pid = 28717] [serial = 295] [outer = 0x91071000] 02:24:51 INFO - PROCESS | 28717 | 1466501091131 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:24:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:24:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1430ms 02:24:51 INFO - PROCESS | 28717 | 1466501091175 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 02:24:51 INFO - PROCESS | 28717 | 1466501091180 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 02:24:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:24:51 INFO - PROCESS | 28717 | 1466501091186 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:24:51 INFO - PROCESS | 28717 | 1466501091189 Marionette TRACE conn4 <- [1,366,null,{}] 02:24:51 INFO - PROCESS | 28717 | 1466501091195 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:51 INFO - PROCESS | 28717 | 1466501091200 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:51 INFO - PROCESS | 28717 | 1466501091414 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 02:24:51 INFO - PROCESS | 28717 | 1466501091618 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:51 INFO - PROCESS | 28717 | 1466501091627 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:51 INFO - PROCESS | 28717 | ++DOCSHELL 0x90d33000 == 67 [pid = 28717] [id = 99] 02:24:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 148 (0x90d34400) [pid = 28717] [serial = 296] [outer = (nil)] 02:24:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 149 (0x90f48c00) [pid = 28717] [serial = 297] [outer = 0x90d34400] 02:24:51 INFO - PROCESS | 28717 | 1466501091988 Marionette DEBUG loaded listener.js 02:24:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 150 (0x9107c000) [pid = 28717] [serial = 298] [outer = 0x90d34400] 02:24:52 INFO - PROCESS | 28717 | 1466501092939 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:24:52 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. 02:24:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1789ms 02:24:52 INFO - PROCESS | 28717 | 1466501092976 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 02:24:52 INFO - PROCESS | 28717 | 1466501092981 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 02:24:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:24:52 INFO - PROCESS | 28717 | 1466501092989 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:24:52 INFO - PROCESS | 28717 | 1466501092993 Marionette TRACE conn4 <- [1,370,null,{}] 02:24:53 INFO - PROCESS | 28717 | 1466501093000 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:53 INFO - PROCESS | 28717 | 1466501093005 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:53 INFO - PROCESS | 28717 | 1466501093181 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 02:24:53 INFO - PROCESS | 28717 | 1466501093361 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:53 INFO - PROCESS | 28717 | 1466501093371 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:53 INFO - PROCESS | 28717 | ++DOCSHELL 0x911f3400 == 68 [pid = 28717] [id = 100] 02:24:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 151 (0x911fc400) [pid = 28717] [serial = 299] [outer = (nil)] 02:24:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 152 (0x92572c00) [pid = 28717] [serial = 300] [outer = 0x911fc400] 02:24:53 INFO - PROCESS | 28717 | 1466501093534 Marionette DEBUG loaded listener.js 02:24:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 153 (0x925ce000) [pid = 28717] [serial = 301] [outer = 0x911fc400] 02:24:54 INFO - PROCESS | 28717 | 1466501094419 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:24:54 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. 02:24:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1484ms 02:24:54 INFO - PROCESS | 28717 | 1466501094472 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 02:24:54 INFO - PROCESS | 28717 | 1466501094477 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 02:24:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:24:54 INFO - PROCESS | 28717 | 1466501094487 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:24:54 INFO - PROCESS | 28717 | 1466501094490 Marionette TRACE conn4 <- [1,374,null,{}] 02:24:54 INFO - PROCESS | 28717 | 1466501094497 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:54 INFO - PROCESS | 28717 | 1466501094502 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:54 INFO - PROCESS | 28717 | 1466501094718 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 02:24:54 INFO - PROCESS | 28717 | --DOCSHELL 0x925cd400 == 67 [pid = 28717] [id = 90] 02:24:54 INFO - PROCESS | 28717 | --DOCSHELL 0x9ad0d400 == 66 [pid = 28717] [id = 89] 02:24:54 INFO - PROCESS | 28717 | --DOMWINDOW == 152 (0x9c0b0400) [pid = 28717] [serial = 224] [outer = (nil)] [url = about:blank] 02:24:54 INFO - PROCESS | 28717 | --DOCSHELL 0x9ad07000 == 65 [pid = 28717] [id = 88] 02:24:54 INFO - PROCESS | 28717 | --DOCSHELL 0x91070400 == 64 [pid = 28717] [id = 87] 02:24:54 INFO - PROCESS | 28717 | --DOCSHELL 0x979d4400 == 63 [pid = 28717] [id = 86] 02:24:54 INFO - PROCESS | 28717 | --DOCSHELL 0x925ca400 == 62 [pid = 28717] [id = 85] 02:24:54 INFO - PROCESS | 28717 | --DOCSHELL 0x91070800 == 61 [pid = 28717] [id = 84] 02:24:54 INFO - PROCESS | 28717 | 1466501094960 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:54 INFO - PROCESS | 28717 | 1466501094969 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:54 INFO - PROCESS | 28717 | ++DOCSHELL 0x91070400 == 62 [pid = 28717] [id = 101] 02:24:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 153 (0x91070800) [pid = 28717] [serial = 302] [outer = (nil)] 02:24:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 154 (0x93b10800) [pid = 28717] [serial = 303] [outer = 0x91070800] 02:24:55 INFO - PROCESS | 28717 | 1466501095038 Marionette DEBUG loaded listener.js 02:24:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 155 (0x96694800) [pid = 28717] [serial = 304] [outer = 0x91070800] 02:24:55 INFO - PROCESS | 28717 | --DOMWINDOW == 154 (0x9c0bc400) [pid = 28717] [serial = 218] [outer = (nil)] [url = about:blank] 02:24:55 INFO - PROCESS | 28717 | --DOMWINDOW == 153 (0x925cf000) [pid = 28717] [serial = 221] [outer = (nil)] [url = about:blank] 02:24:55 INFO - PROCESS | 28717 | --DOMWINDOW == 152 (0xa1012c00) [pid = 28717] [serial = 219] [outer = (nil)] [url = about:blank] 02:24:55 INFO - PROCESS | 28717 | --DOMWINDOW == 151 (0x9a359800) [pid = 28717] [serial = 207] [outer = (nil)] [url = about:blank] 02:24:55 INFO - PROCESS | 28717 | --DOMWINDOW == 150 (0x994f9000) [pid = 28717] [serial = 206] [outer = (nil)] [url = about:blank] 02:24:55 INFO - PROCESS | 28717 | --DOMWINDOW == 149 (0x99263400) [pid = 28717] [serial = 182] [outer = (nil)] [url = about:blank] 02:24:55 INFO - PROCESS | 28717 | --DOMWINDOW == 148 (0x953e6c00) [pid = 28717] [serial = 204] [outer = (nil)] [url = about:blank] 02:24:55 INFO - PROCESS | 28717 | --DOMWINDOW == 147 (0x952ab800) [pid = 28717] [serial = 203] [outer = (nil)] [url = about:blank] 02:24:55 INFO - PROCESS | 28717 | --DOMWINDOW == 146 (0x9addc400) [pid = 28717] [serial = 215] [outer = (nil)] [url = about:blank] 02:24:55 INFO - PROCESS | 28717 | --DOMWINDOW == 145 (0x979d8000) [pid = 28717] [serial = 209] [outer = (nil)] [url = about:blank] 02:24:55 INFO - PROCESS | 28717 | --DOMWINDOW == 144 (0x9941a000) [pid = 28717] [serial = 210] [outer = (nil)] [url = about:blank] 02:24:55 INFO - PROCESS | 28717 | --DOMWINDOW == 143 (0x9ad06000) [pid = 28717] [serial = 212] [outer = (nil)] [url = about:blank] 02:24:55 INFO - PROCESS | 28717 | --DOMWINDOW == 142 (0x9ad0e000) [pid = 28717] [serial = 213] [outer = (nil)] [url = about:blank] 02:24:55 INFO - PROCESS | 28717 | --DOMWINDOW == 141 (0x9ad07c00) [pid = 28717] [serial = 185] [outer = (nil)] [url = about:blank] 02:24:55 INFO - PROCESS | 28717 | --DOMWINDOW == 140 (0xa82a8800) [pid = 28717] [serial = 197] [outer = (nil)] [url = about:blank] 02:24:55 INFO - PROCESS | 28717 | --DOMWINDOW == 139 (0x9c179000) [pid = 28717] [serial = 188] [outer = (nil)] [url = about:blank] 02:24:55 INFO - PROCESS | 28717 | --DOMWINDOW == 138 (0xa2fbc000) [pid = 28717] [serial = 191] [outer = (nil)] [url = about:blank] 02:24:55 INFO - PROCESS | 28717 | --DOMWINDOW == 137 (0xa6c48400) [pid = 28717] [serial = 200] [outer = (nil)] [url = about:blank] 02:24:55 INFO - PROCESS | 28717 | --DOMWINDOW == 136 (0xa501f800) [pid = 28717] [serial = 194] [outer = (nil)] [url = about:blank] 02:24:55 INFO - PROCESS | 28717 | --DOMWINDOW == 135 (0x9b101800) [pid = 28717] [serial = 216] [outer = (nil)] [url = about:blank] 02:24:55 INFO - PROCESS | 28717 | --DOMWINDOW == 134 (0x98340c00) [pid = 28717] [serial = 222] [outer = (nil)] [url = about:blank] 02:24:55 INFO - PROCESS | 28717 | 1466501095856 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:24:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:24:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1430ms 02:24:55 INFO - PROCESS | 28717 | 1466501095918 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 02:24:55 INFO - PROCESS | 28717 | 1466501095921 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 02:24:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:24:55 INFO - PROCESS | 28717 | 1466501095928 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:24:55 INFO - PROCESS | 28717 | 1466501095933 Marionette TRACE conn4 <- [1,378,null,{}] 02:24:55 INFO - PROCESS | 28717 | 1466501095949 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:55 INFO - PROCESS | 28717 | 1466501095956 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:56 INFO - PROCESS | 28717 | 1466501096121 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 02:24:56 INFO - PROCESS | 28717 | 1466501096254 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:56 INFO - PROCESS | 28717 | 1466501096263 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:56 INFO - PROCESS | 28717 | ++DOCSHELL 0x952ab800 == 63 [pid = 28717] [id = 102] 02:24:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 135 (0x979d2800) [pid = 28717] [serial = 305] [outer = (nil)] 02:24:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 136 (0x99f64800) [pid = 28717] [serial = 306] [outer = 0x979d2800] 02:24:56 INFO - PROCESS | 28717 | 1466501096327 Marionette DEBUG loaded listener.js 02:24:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 137 (0x9a362800) [pid = 28717] [serial = 307] [outer = 0x979d2800] 02:24:57 INFO - PROCESS | 28717 | 1466501097063 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:24:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:24:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1185ms 02:24:57 INFO - PROCESS | 28717 | 1466501097119 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 02:24:57 INFO - PROCESS | 28717 | 1466501097124 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 02:24:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:24:57 INFO - PROCESS | 28717 | 1466501097152 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:24:57 INFO - PROCESS | 28717 | 1466501097155 Marionette TRACE conn4 <- [1,382,null,{}] 02:24:57 INFO - PROCESS | 28717 | 1466501097161 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:57 INFO - PROCESS | 28717 | 1466501097166 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:57 INFO - PROCESS | 28717 | 1466501097379 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 02:24:57 INFO - PROCESS | 28717 | 1466501097395 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:57 INFO - PROCESS | 28717 | 1466501097404 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:57 INFO - PROCESS | 28717 | ++DOCSHELL 0x9947d800 == 64 [pid = 28717] [id = 103] 02:24:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 138 (0x9a080000) [pid = 28717] [serial = 308] [outer = (nil)] 02:24:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 139 (0x9ad0e800) [pid = 28717] [serial = 309] [outer = 0x9a080000] 02:24:57 INFO - PROCESS | 28717 | 1466501097469 Marionette DEBUG loaded listener.js 02:24:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 140 (0x9b108c00) [pid = 28717] [serial = 310] [outer = 0x9a080000] 02:24:58 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:24:58 INFO - PROCESS | 28717 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:24:58 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:24:58 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:24:58 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:24:58 INFO - PROCESS | 28717 | 1466501098326 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:24:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:24:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1249ms 02:24:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:24:58 INFO - PROCESS | 28717 | 1466501098382 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 02:24:58 INFO - PROCESS | 28717 | 1466501098385 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 02:24:58 INFO - PROCESS | 28717 | 1466501098391 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:24:58 INFO - PROCESS | 28717 | 1466501098408 Marionette TRACE conn4 <- [1,386,null,{}] 02:24:58 INFO - PROCESS | 28717 | 1466501098420 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:58 INFO - PROCESS | 28717 | 1466501098424 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:58 INFO - PROCESS | 28717 | 1466501098622 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 02:24:58 INFO - PROCESS | 28717 | 1466501098640 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:58 INFO - PROCESS | 28717 | 1466501098646 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:24:58 INFO - PROCESS | 28717 | ++DOCSHELL 0x9b42b800 == 65 [pid = 28717] [id = 104] 02:24:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 141 (0x9b42dc00) [pid = 28717] [serial = 311] [outer = (nil)] 02:24:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 142 (0x9bc0fc00) [pid = 28717] [serial = 312] [outer = 0x9b42dc00] 02:24:58 INFO - PROCESS | 28717 | 1466501098727 Marionette DEBUG loaded listener.js 02:24:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 143 (0x9d353000) [pid = 28717] [serial = 313] [outer = 0x9b42dc00] 02:24:59 INFO - PROCESS | 28717 | --DOMWINDOW == 142 (0x979d4c00) [pid = 28717] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:24:59 INFO - PROCESS | 28717 | --DOMWINDOW == 141 (0x93edb400) [pid = 28717] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:24:59 INFO - PROCESS | 28717 | --DOMWINDOW == 140 (0x9ad08400) [pid = 28717] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:24:59 INFO - PROCESS | 28717 | --DOMWINDOW == 139 (0x9107a400) [pid = 28717] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:24:59 INFO - PROCESS | 28717 | --DOMWINDOW == 138 (0x9add0000) [pid = 28717] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:24:59 INFO - PROCESS | 28717 | --DOMWINDOW == 137 (0x99f63400) [pid = 28717] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:24:59 INFO - PROCESS | 28717 | 1466501099880 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 02:24:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:24:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1505ms 02:24:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:24:59 INFO - PROCESS | 28717 | 1466501099896 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 02:24:59 INFO - PROCESS | 28717 | 1466501099899 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 02:24:59 INFO - PROCESS | 28717 | 1466501099905 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:24:59 INFO - PROCESS | 28717 | 1466501099908 Marionette TRACE conn4 <- [1,390,null,{}] 02:24:59 INFO - PROCESS | 28717 | 1466501099913 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:59 INFO - PROCESS | 28717 | 1466501099923 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:00 INFO - PROCESS | 28717 | 1466501100074 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 02:25:00 INFO - PROCESS | 28717 | 1466501100089 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:00 INFO - PROCESS | 28717 | 1466501100095 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:00 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f8e0800 == 66 [pid = 28717] [id = 105] 02:25:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 138 (0x8f8e3000) [pid = 28717] [serial = 314] [outer = (nil)] 02:25:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 139 (0x8f8ed800) [pid = 28717] [serial = 315] [outer = 0x8f8e3000] 02:25:00 INFO - PROCESS | 28717 | 1466501100163 Marionette DEBUG loaded listener.js 02:25:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 140 (0x953df800) [pid = 28717] [serial = 316] [outer = 0x8f8e3000] 02:25:01 INFO - PROCESS | 28717 | 1466501101041 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 02:25:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:25:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1188ms 02:25:01 INFO - PROCESS | 28717 | 1466501101092 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 02:25:01 INFO - PROCESS | 28717 | 1466501101096 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 02:25:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:25:01 INFO - PROCESS | 28717 | 1466501101102 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:25:01 INFO - PROCESS | 28717 | 1466501101105 Marionette TRACE conn4 <- [1,394,null,{}] 02:25:01 INFO - PROCESS | 28717 | 1466501101110 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:01 INFO - PROCESS | 28717 | 1466501101115 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:01 INFO - PROCESS | 28717 | 1466501101269 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 02:25:01 INFO - PROCESS | 28717 | 1466501101278 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:01 INFO - PROCESS | 28717 | 1466501101290 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:01 INFO - PROCESS | 28717 | ++DOCSHELL 0x9107a400 == 67 [pid = 28717] [id = 106] 02:25:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 141 (0x911fb000) [pid = 28717] [serial = 317] [outer = (nil)] 02:25:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 142 (0x9ad0cc00) [pid = 28717] [serial = 318] [outer = 0x911fb000] 02:25:01 INFO - PROCESS | 28717 | 1466501101354 Marionette DEBUG loaded listener.js 02:25:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 143 (0x9bc07400) [pid = 28717] [serial = 319] [outer = 0x911fb000] 02:25:02 INFO - PROCESS | 28717 | 1466501102604 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 02:25:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:25:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1580ms 02:25:02 INFO - PROCESS | 28717 | 1466501102695 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 02:25:02 INFO - PROCESS | 28717 | 1466501102702 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 02:25:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:25:02 INFO - PROCESS | 28717 | 1466501102711 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:25:02 INFO - PROCESS | 28717 | 1466501102715 Marionette TRACE conn4 <- [1,398,null,{}] 02:25:02 INFO - PROCESS | 28717 | 1466501102783 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:02 INFO - PROCESS | 28717 | 1466501102790 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:03 INFO - PROCESS | 28717 | 1466501103095 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 02:25:03 INFO - PROCESS | 28717 | 1466501103233 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:03 INFO - PROCESS | 28717 | 1466501103243 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:03 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f597c00 == 68 [pid = 28717] [id = 107] 02:25:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 144 (0x90f48800) [pid = 28717] [serial = 320] [outer = (nil)] 02:25:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 145 (0x9117e400) [pid = 28717] [serial = 321] [outer = 0x90f48800] 02:25:03 INFO - PROCESS | 28717 | 1466501103325 Marionette DEBUG loaded listener.js 02:25:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 146 (0x911f5400) [pid = 28717] [serial = 322] [outer = 0x90f48800] 02:25:04 INFO - PROCESS | 28717 | 1466501104354 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 02:25:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:25:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1686ms 02:25:04 INFO - PROCESS | 28717 | 1466501104397 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 02:25:04 INFO - PROCESS | 28717 | 1466501104404 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 02:25:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:25:04 INFO - PROCESS | 28717 | 1466501104415 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:25:04 INFO - PROCESS | 28717 | 1466501104419 Marionette TRACE conn4 <- [1,402,null,{}] 02:25:04 INFO - PROCESS | 28717 | 1466501104426 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:04 INFO - PROCESS | 28717 | 1466501104432 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:04 INFO - PROCESS | 28717 | 1466501104629 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 02:25:04 INFO - PROCESS | 28717 | 1466501104933 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:04 INFO - PROCESS | 28717 | 1466501104944 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:04 INFO - PROCESS | 28717 | ++DOCSHELL 0x953e1000 == 69 [pid = 28717] [id = 108] 02:25:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 147 (0x9668d000) [pid = 28717] [serial = 323] [outer = (nil)] 02:25:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 148 (0x979d5800) [pid = 28717] [serial = 324] [outer = 0x9668d000] 02:25:05 INFO - PROCESS | 28717 | 1466501105030 Marionette DEBUG loaded listener.js 02:25:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 149 (0x979dd800) [pid = 28717] [serial = 325] [outer = 0x9668d000] 02:25:05 INFO - PROCESS | 28717 | 1466501105950 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 02:25:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:25:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1584ms 02:25:06 INFO - PROCESS | 28717 | 1466501105999 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 02:25:06 INFO - PROCESS | 28717 | 1466501106003 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 02:25:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:25:06 INFO - PROCESS | 28717 | 1466501106010 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:25:06 INFO - PROCESS | 28717 | 1466501106016 Marionette TRACE conn4 <- [1,406,null,{}] 02:25:06 INFO - PROCESS | 28717 | 1466501106032 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:06 INFO - PROCESS | 28717 | 1466501106041 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:06 INFO - PROCESS | 28717 | 1466501106238 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 02:25:06 INFO - PROCESS | 28717 | 1466501106452 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:06 INFO - PROCESS | 28717 | 1466501106466 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:06 INFO - PROCESS | 28717 | ++DOCSHELL 0x90d26c00 == 70 [pid = 28717] [id = 109] 02:25:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 150 (0x9bc09c00) [pid = 28717] [serial = 326] [outer = (nil)] 02:25:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 151 (0x9d31cc00) [pid = 28717] [serial = 327] [outer = 0x9bc09c00] 02:25:06 INFO - PROCESS | 28717 | 1466501106568 Marionette DEBUG loaded listener.js 02:25:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 152 (0xa1015400) [pid = 28717] [serial = 328] [outer = 0x9bc09c00] 02:25:07 INFO - PROCESS | 28717 | 1466501107465 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 02:25:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:25:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1488ms 02:25:07 INFO - PROCESS | 28717 | 1466501107499 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 02:25:07 INFO - PROCESS | 28717 | 1466501107503 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 02:25:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:25:07 INFO - PROCESS | 28717 | 1466501107510 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:25:07 INFO - PROCESS | 28717 | 1466501107514 Marionette TRACE conn4 <- [1,410,null,{}] 02:25:07 INFO - PROCESS | 28717 | 1466501107520 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:07 INFO - PROCESS | 28717 | 1466501107525 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:07 INFO - PROCESS | 28717 | 1466501107715 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 02:25:07 INFO - PROCESS | 28717 | 1466501107882 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:07 INFO - PROCESS | 28717 | 1466501107891 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:07 INFO - PROCESS | 28717 | ++DOCSHELL 0x90d2bc00 == 71 [pid = 28717] [id = 110] 02:25:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 153 (0xa1082800) [pid = 28717] [serial = 329] [outer = (nil)] 02:25:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 154 (0xa3424000) [pid = 28717] [serial = 330] [outer = 0xa1082800] 02:25:07 INFO - PROCESS | 28717 | 1466501107968 Marionette DEBUG loaded listener.js 02:25:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 155 (0xa620d800) [pid = 28717] [serial = 331] [outer = 0xa1082800] 02:25:08 INFO - PROCESS | 28717 | 1466501108912 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 02:25:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:25:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1431ms 02:25:08 INFO - PROCESS | 28717 | 1466501108943 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 02:25:08 INFO - PROCESS | 28717 | 1466501108947 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 02:25:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:25:08 INFO - PROCESS | 28717 | 1466501108953 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:25:08 INFO - PROCESS | 28717 | 1466501108957 Marionette TRACE conn4 <- [1,414,null,{}] 02:25:08 INFO - PROCESS | 28717 | 1466501108963 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:08 INFO - PROCESS | 28717 | 1466501108968 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:09 INFO - PROCESS | 28717 | 1466501109135 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 02:25:09 INFO - PROCESS | 28717 | 1466501109320 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:09 INFO - PROCESS | 28717 | 1466501109330 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:09 INFO - PROCESS | 28717 | ++DOCSHELL 0x90d25400 == 72 [pid = 28717] [id = 111] 02:25:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 156 (0x90d2f400) [pid = 28717] [serial = 332] [outer = (nil)] 02:25:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 157 (0xa6b94c00) [pid = 28717] [serial = 333] [outer = 0x90d2f400] 02:25:09 INFO - PROCESS | 28717 | 1466501109412 Marionette DEBUG loaded listener.js 02:25:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 158 (0xa6b95c00) [pid = 28717] [serial = 334] [outer = 0x90d2f400] 02:25:10 INFO - PROCESS | 28717 | 1466501110337 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 02:25:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:25:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1430ms 02:25:10 INFO - PROCESS | 28717 | 1466501110385 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 02:25:10 INFO - PROCESS | 28717 | 1466501110389 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 02:25:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:25:10 INFO - PROCESS | 28717 | 1466501110396 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:25:10 INFO - PROCESS | 28717 | 1466501110398 Marionette TRACE conn4 <- [1,418,null,{}] 02:25:10 INFO - PROCESS | 28717 | 1466501110404 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:10 INFO - PROCESS | 28717 | 1466501110414 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:10 INFO - PROCESS | 28717 | 1466501110612 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 02:25:10 INFO - PROCESS | 28717 | 1466501110820 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:10 INFO - PROCESS | 28717 | 1466501110829 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:10 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f598400 == 73 [pid = 28717] [id = 112] 02:25:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 159 (0x8f59b400) [pid = 28717] [serial = 335] [outer = (nil)] 02:25:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 160 (0xa6c42800) [pid = 28717] [serial = 336] [outer = 0x8f59b400] 02:25:10 INFO - PROCESS | 28717 | 1466501110950 Marionette DEBUG loaded listener.js 02:25:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 161 (0xa6c4b400) [pid = 28717] [serial = 337] [outer = 0x8f59b400] 02:25:12 INFO - PROCESS | 28717 | 1466501112196 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 02:25:12 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 02:25:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1836ms 02:25:12 INFO - PROCESS | 28717 | 1466501112236 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 02:25:12 INFO - PROCESS | 28717 | 1466501112243 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 02:25:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:25:12 INFO - PROCESS | 28717 | 1466501112251 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:25:12 INFO - PROCESS | 28717 | 1466501112254 Marionette TRACE conn4 <- [1,422,null,{}] 02:25:12 INFO - PROCESS | 28717 | 1466501112260 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:12 INFO - PROCESS | 28717 | 1466501112265 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:12 INFO - PROCESS | 28717 | 1466501112473 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 02:25:12 INFO - PROCESS | 28717 | 1466501112644 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:12 INFO - PROCESS | 28717 | 1466501112655 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:12 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f591400 == 74 [pid = 28717] [id = 113] 02:25:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 162 (0x8f59c800) [pid = 28717] [serial = 338] [outer = (nil)] 02:25:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 163 (0x8f798400) [pid = 28717] [serial = 339] [outer = 0x8f59c800] 02:25:12 INFO - PROCESS | 28717 | 1466501112728 Marionette DEBUG loaded listener.js 02:25:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 164 (0x8f79dc00) [pid = 28717] [serial = 340] [outer = 0x8f59c800] 02:25:14 INFO - PROCESS | 28717 | 1466501114410 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 02:25:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:25:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2183ms 02:25:14 INFO - PROCESS | 28717 | 1466501114445 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 02:25:14 INFO - PROCESS | 28717 | 1466501114451 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 02:25:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:25:14 INFO - PROCESS | 28717 | 1466501114462 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:25:14 INFO - PROCESS | 28717 | 1466501114466 Marionette TRACE conn4 <- [1,426,null,{}] 02:25:14 INFO - PROCESS | 28717 | 1466501114474 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:14 INFO - PROCESS | 28717 | 1466501114480 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:14 INFO - PROCESS | 28717 | 1466501114642 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 02:25:14 INFO - PROCESS | 28717 | 1466501114811 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:14 INFO - PROCESS | 28717 | 1466501114824 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:14 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f792000 == 75 [pid = 28717] [id = 114] 02:25:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 165 (0x90d32c00) [pid = 28717] [serial = 341] [outer = (nil)] 02:25:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 166 (0x91176c00) [pid = 28717] [serial = 342] [outer = 0x90d32c00] 02:25:14 INFO - PROCESS | 28717 | 1466501114899 Marionette DEBUG loaded listener.js 02:25:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 167 (0x91182800) [pid = 28717] [serial = 343] [outer = 0x90d32c00] 02:25:15 INFO - PROCESS | 28717 | 1466501115826 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 02:25:15 INFO - PROCESS | 28717 | 1466501115902 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 02:25:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:25:15 INFO - PROCESS | 28717 | 1466501115911 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:25:15 INFO - PROCESS | 28717 | 1466501115915 Marionette TRACE conn4 <- [1,430,null,{}] 02:25:15 INFO - PROCESS | 28717 | 1466501115921 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:15 INFO - PROCESS | 28717 | 1466501115927 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:16 INFO - PROCESS | 28717 | 1466501116101 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 02:25:16 INFO - PROCESS | 28717 | 1466501116316 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:16 INFO - PROCESS | 28717 | 1466501116325 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:16 INFO - PROCESS | 28717 | ++DOCSHELL 0x90f47c00 == 76 [pid = 28717] [id = 115] 02:25:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 168 (0x90f49c00) [pid = 28717] [serial = 344] [outer = (nil)] 02:25:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 169 (0x92577400) [pid = 28717] [serial = 345] [outer = 0x90f49c00] 02:25:16 INFO - PROCESS | 28717 | 1466501116474 Marionette DEBUG loaded listener.js 02:25:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 170 (0x93eddc00) [pid = 28717] [serial = 346] [outer = 0x90f49c00] 02:25:16 INFO - PROCESS | 28717 | --DOCSHELL 0x92573c00 == 75 [pid = 28717] [id = 40] 02:25:16 INFO - PROCESS | 28717 | --DOCSHELL 0x96699000 == 74 [pid = 28717] [id = 66] 02:25:16 INFO - PROCESS | 28717 | --DOCSHELL 0x99412000 == 73 [pid = 28717] [id = 65] 02:25:16 INFO - PROCESS | 28717 | --DOCSHELL 0x93b05000 == 72 [pid = 28717] [id = 64] 02:25:16 INFO - PROCESS | 28717 | --DOCSHELL 0x923f0800 == 71 [pid = 28717] [id = 67] 02:25:16 INFO - PROCESS | 28717 | --DOCSHELL 0x9b427000 == 70 [pid = 28717] [id = 41] 02:25:16 INFO - PROCESS | 28717 | --DOMWINDOW == 169 (0x9d46d400) [pid = 28717] [serial = 270] [outer = (nil)] [url = about:blank] 02:25:16 INFO - PROCESS | 28717 | --DOMWINDOW == 168 (0x91072c00) [pid = 28717] [serial = 249] [outer = (nil)] [url = about:blank] 02:25:16 INFO - PROCESS | 28717 | --DOMWINDOW == 167 (0xa5013400) [pid = 28717] [serial = 243] [outer = (nil)] [url = about:blank] 02:25:16 INFO - PROCESS | 28717 | --DOMWINDOW == 166 (0xa6c48c00) [pid = 28717] [serial = 240] [outer = (nil)] [url = about:blank] 02:25:16 INFO - PROCESS | 28717 | --DOMWINDOW == 165 (0x9d852400) [pid = 28717] [serial = 234] [outer = (nil)] [url = about:blank] 02:25:16 INFO - PROCESS | 28717 | --DOMWINDOW == 164 (0xa62bb000) [pid = 28717] [serial = 237] [outer = (nil)] [url = about:blank] 02:25:16 INFO - PROCESS | 28717 | --DOMWINDOW == 163 (0x90f47400) [pid = 28717] [serial = 246] [outer = (nil)] [url = about:blank] 02:25:16 INFO - PROCESS | 28717 | --DOMWINDOW == 162 (0x979e1800) [pid = 28717] [serial = 230] [outer = (nil)] [url = about:blank] 02:25:16 INFO - PROCESS | 28717 | --DOMWINDOW == 161 (0x952ed400) [pid = 28717] [serial = 227] [outer = (nil)] [url = about:blank] 02:25:16 INFO - PROCESS | 28717 | --DOCSHELL 0x8f8e0800 == 69 [pid = 28717] [id = 105] 02:25:16 INFO - PROCESS | 28717 | --DOCSHELL 0x9b42b800 == 68 [pid = 28717] [id = 104] 02:25:16 INFO - PROCESS | 28717 | --DOCSHELL 0x9947d800 == 67 [pid = 28717] [id = 103] 02:25:16 INFO - PROCESS | 28717 | --DOCSHELL 0x952ab800 == 66 [pid = 28717] [id = 102] 02:25:16 INFO - PROCESS | 28717 | --DOCSHELL 0x91070400 == 65 [pid = 28717] [id = 101] 02:25:17 INFO - PROCESS | 28717 | --DOCSHELL 0x911f3400 == 64 [pid = 28717] [id = 100] 02:25:17 INFO - PROCESS | 28717 | --DOCSHELL 0x90d33000 == 63 [pid = 28717] [id = 99] 02:25:17 INFO - PROCESS | 28717 | --DOCSHELL 0x90d31400 == 62 [pid = 28717] [id = 95] 02:25:17 INFO - PROCESS | 28717 | --DOCSHELL 0x90d33400 == 61 [pid = 28717] [id = 94] 02:25:17 INFO - PROCESS | 28717 | --DOCSHELL 0x90d33c00 == 60 [pid = 28717] [id = 93] 02:25:17 INFO - PROCESS | 28717 | --DOCSHELL 0x911fc000 == 59 [pid = 28717] [id = 92] 02:25:17 INFO - PROCESS | 28717 | --DOCSHELL 0x90d28000 == 58 [pid = 28717] [id = 91] 02:25:17 INFO - PROCESS | 28717 | --DOMWINDOW == 160 (0x9947f400) [pid = 28717] [serial = 259] [outer = (nil)] [url = about:blank] 02:25:17 INFO - PROCESS | 28717 | --DOMWINDOW == 159 (0x953e0400) [pid = 28717] [serial = 255] [outer = (nil)] [url = about:blank] 02:25:17 INFO - PROCESS | 28717 | --DOMWINDOW == 158 (0x9add3800) [pid = 28717] [serial = 264] [outer = (nil)] [url = about:blank] 02:25:17 INFO - PROCESS | 28717 | --DOMWINDOW == 157 (0x99414000) [pid = 28717] [serial = 258] [outer = (nil)] [url = about:blank] 02:25:17 INFO - PROCESS | 28717 | --DOMWINDOW == 156 (0x92572800) [pid = 28717] [serial = 253] [outer = (nil)] [url = about:blank] 02:25:17 INFO - PROCESS | 28717 | --DOMWINDOW == 155 (0x9311c000) [pid = 28717] [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.] 02:25:17 INFO - PROCESS | 28717 | --DOMWINDOW == 154 (0x9add5c00) [pid = 28717] [serial = 265] [outer = (nil)] [url = about:blank] 02:25:17 INFO - PROCESS | 28717 | --DOMWINDOW == 153 (0x923fa000) [pid = 28717] [serial = 252] [outer = (nil)] [url = about:blank] 02:25:17 INFO - PROCESS | 28717 | --DOMWINDOW == 152 (0x9d323800) [pid = 28717] [serial = 268] [outer = (nil)] [url = about:blank] 02:25:17 INFO - PROCESS | 28717 | --DOMWINDOW == 151 (0x9668c800) [pid = 28717] [serial = 256] [outer = (nil)] [url = about:blank] 02:25:17 INFO - PROCESS | 28717 | --DOMWINDOW == 150 (0x9a843000) [pid = 28717] [serial = 261] [outer = (nil)] [url = about:blank] 02:25:17 INFO - PROCESS | 28717 | --DOMWINDOW == 149 (0x9c0ae400) [pid = 28717] [serial = 267] [outer = (nil)] [url = about:blank] 02:25:17 INFO - PROCESS | 28717 | --DOMWINDOW == 148 (0x9ad03c00) [pid = 28717] [serial = 262] [outer = (nil)] [url = about:blank] 02:25:17 INFO - PROCESS | 28717 | 1466501117433 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 02:25:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:25:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1584ms 02:25:17 INFO - PROCESS | 28717 | 1466501117496 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 02:25:17 INFO - PROCESS | 28717 | 1466501117500 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 02:25:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:25:17 INFO - PROCESS | 28717 | 1466501117506 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:25:17 INFO - PROCESS | 28717 | 1466501117512 Marionette TRACE conn4 <- [1,434,null,{}] 02:25:17 INFO - PROCESS | 28717 | 1466501117527 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:17 INFO - PROCESS | 28717 | 1466501117535 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:17 INFO - PROCESS | 28717 | 1466501117697 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 02:25:17 INFO - PROCESS | 28717 | 1466501117827 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:17 INFO - PROCESS | 28717 | 1466501117839 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:17 INFO - PROCESS | 28717 | ++DOCSHELL 0x953e5400 == 59 [pid = 28717] [id = 116] 02:25:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 149 (0x953e6000) [pid = 28717] [serial = 347] [outer = (nil)] 02:25:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 150 (0x979d3000) [pid = 28717] [serial = 348] [outer = 0x953e6000] 02:25:17 INFO - PROCESS | 28717 | 1466501117912 Marionette DEBUG loaded listener.js 02:25:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 151 (0x99411800) [pid = 28717] [serial = 349] [outer = 0x953e6000] 02:25:18 INFO - PROCESS | 28717 | 1466501118701 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 02:25:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:25:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1237ms 02:25:18 INFO - PROCESS | 28717 | 1466501118743 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 02:25:18 INFO - PROCESS | 28717 | 1466501118748 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 02:25:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:25:18 INFO - PROCESS | 28717 | 1466501118777 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:25:18 INFO - PROCESS | 28717 | 1466501118780 Marionette TRACE conn4 <- [1,438,null,{}] 02:25:18 INFO - PROCESS | 28717 | 1466501118790 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:18 INFO - PROCESS | 28717 | 1466501118794 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:18 INFO - PROCESS | 28717 | 1466501118956 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 02:25:18 INFO - PROCESS | 28717 | 1466501118966 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:18 INFO - PROCESS | 28717 | 1466501118975 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:18 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f594800 == 60 [pid = 28717] [id = 117] 02:25:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 152 (0x99417c00) [pid = 28717] [serial = 350] [outer = (nil)] 02:25:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 153 (0x9a5a5000) [pid = 28717] [serial = 351] [outer = 0x99417c00] 02:25:19 INFO - PROCESS | 28717 | 1466501119041 Marionette DEBUG loaded listener.js 02:25:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 154 (0x9ad06800) [pid = 28717] [serial = 352] [outer = 0x99417c00] 02:25:20 INFO - PROCESS | 28717 | 1466501120001 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 02:25:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:25:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1244ms 02:25:20 INFO - PROCESS | 28717 | 1466501120021 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 02:25:20 INFO - PROCESS | 28717 | 1466501120023 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 02:25:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:25:20 INFO - PROCESS | 28717 | 1466501120030 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:25:20 INFO - PROCESS | 28717 | 1466501120049 Marionette TRACE conn4 <- [1,442,null,{}] 02:25:20 INFO - PROCESS | 28717 | 1466501120070 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:20 INFO - PROCESS | 28717 | 1466501120075 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:20 INFO - PROCESS | 28717 | 1466501120277 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 02:25:20 INFO - PROCESS | 28717 | 1466501120310 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:20 INFO - PROCESS | 28717 | 1466501120317 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:20 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f8e4400 == 61 [pid = 28717] [id = 118] 02:25:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 155 (0x923f4800) [pid = 28717] [serial = 353] [outer = (nil)] 02:25:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 156 (0x9addcc00) [pid = 28717] [serial = 354] [outer = 0x923f4800] 02:25:20 INFO - PROCESS | 28717 | 1466501120385 Marionette DEBUG loaded listener.js 02:25:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 157 (0x9b703800) [pid = 28717] [serial = 355] [outer = 0x923f4800] 02:25:21 INFO - PROCESS | 28717 | 1466501121710 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 156 (0x90f46400) [pid = 28717] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 155 (0x9d826000) [pid = 28717] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 154 (0x9c0a9000) [pid = 28717] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 153 (0x96699800) [pid = 28717] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 152 (0x925c8800) [pid = 28717] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 151 (0x925d1400) [pid = 28717] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 150 (0x979db400) [pid = 28717] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 149 (0x9b42c000) [pid = 28717] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 148 (0x9a8bf800) [pid = 28717] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 147 (0xa4e4d400) [pid = 28717] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 146 (0x90d28400) [pid = 28717] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 145 (0x90f3f800) [pid = 28717] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 144 (0x9c0abc00) [pid = 28717] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 143 (0x9aab6000) [pid = 28717] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 142 (0x9d473000) [pid = 28717] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 141 (0x92476000) [pid = 28717] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 140 (0x92571800) [pid = 28717] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 139 (0x9971d400) [pid = 28717] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 138 (0x93edf000) [pid = 28717] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 137 (0x9668fc00) [pid = 28717] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 136 (0x93b09000) [pid = 28717] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 135 (0x952e9400) [pid = 28717] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 134 (0x9add9800) [pid = 28717] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 133 (0x99f69000) [pid = 28717] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 132 (0x93e08c00) [pid = 28717] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 131 (0xa2556c00) [pid = 28717] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 130 (0x99412800) [pid = 28717] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 129 (0x9b42bc00) [pid = 28717] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 128 (0x979d2800) [pid = 28717] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 127 (0x90d34400) [pid = 28717] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 126 (0x911fc400) [pid = 28717] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 125 (0x911fcc00) [pid = 28717] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 124 (0x90d2a000) [pid = 28717] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 123 (0x91070800) [pid = 28717] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:25:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:25:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1818ms 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 122 (0x8f8e3000) [pid = 28717] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 121 (0x9b42dc00) [pid = 28717] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:25:21 INFO - PROCESS | 28717 | --DOMWINDOW == 120 (0x9a080000) [pid = 28717] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:25:21 INFO - PROCESS | 28717 | 1466501121911 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 02:25:21 INFO - PROCESS | 28717 | 1466501121915 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 02:25:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:25:21 INFO - PROCESS | 28717 | 1466501121923 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:25:21 INFO - PROCESS | 28717 | 1466501121925 Marionette TRACE conn4 <- [1,446,null,{}] 02:25:21 INFO - PROCESS | 28717 | 1466501121931 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:21 INFO - PROCESS | 28717 | 1466501121940 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:22 INFO - PROCESS | 28717 | 1466501122160 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 02:25:22 INFO - PROCESS | 28717 | 1466501122173 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:22 INFO - PROCESS | 28717 | 1466501122183 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:22 INFO - PROCESS | 28717 | ++DOCSHELL 0x911fb400 == 62 [pid = 28717] [id = 119] 02:25:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 121 (0x925c4c00) [pid = 28717] [serial = 356] [outer = (nil)] 02:25:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 122 (0x952b1c00) [pid = 28717] [serial = 357] [outer = 0x925c4c00] 02:25:22 INFO - PROCESS | 28717 | 1466501122248 Marionette DEBUG loaded listener.js 02:25:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 123 (0x96696000) [pid = 28717] [serial = 358] [outer = 0x925c4c00] 02:25:23 INFO - PROCESS | 28717 | 1466501123037 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 02:25:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:25:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1178ms 02:25:23 INFO - PROCESS | 28717 | 1466501123102 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 02:25:23 INFO - PROCESS | 28717 | 1466501123105 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 02:25:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:25:23 INFO - PROCESS | 28717 | 1466501123111 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:25:23 INFO - PROCESS | 28717 | 1466501123114 Marionette TRACE conn4 <- [1,450,null,{}] 02:25:23 INFO - PROCESS | 28717 | 1466501123120 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:23 INFO - PROCESS | 28717 | 1466501123124 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:23 INFO - PROCESS | 28717 | 1466501123280 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 02:25:23 INFO - PROCESS | 28717 | 1466501123287 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:23 INFO - PROCESS | 28717 | 1466501123296 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:23 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f8e3800 == 63 [pid = 28717] [id = 120] 02:25:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 124 (0x9668fc00) [pid = 28717] [serial = 359] [outer = (nil)] 02:25:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 125 (0x9b109000) [pid = 28717] [serial = 360] [outer = 0x9668fc00] 02:25:23 INFO - PROCESS | 28717 | 1466501123362 Marionette DEBUG loaded listener.js 02:25:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 126 (0x9b70f000) [pid = 28717] [serial = 361] [outer = 0x9668fc00] 02:25:24 INFO - PROCESS | 28717 | 1466501124499 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 02:25:24 INFO - PROCESS | 28717 | 1466501124551 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 02:25:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:25:24 INFO - PROCESS | 28717 | 1466501124559 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:25:24 INFO - PROCESS | 28717 | 1466501124565 Marionette TRACE conn4 <- [1,454,null,{}] 02:25:24 INFO - PROCESS | 28717 | 1466501124574 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:24 INFO - PROCESS | 28717 | 1466501124579 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:24 INFO - PROCESS | 28717 | 1466501124770 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 02:25:25 INFO - PROCESS | 28717 | 1466501124999 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:25 INFO - PROCESS | 28717 | 1466501125011 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:25 INFO - PROCESS | 28717 | ++DOCSHELL 0x90f3e400 == 64 [pid = 28717] [id = 121] 02:25:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 127 (0x90f3e800) [pid = 28717] [serial = 362] [outer = (nil)] 02:25:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 128 (0x9117dc00) [pid = 28717] [serial = 363] [outer = 0x90f3e800] 02:25:25 INFO - PROCESS | 28717 | 1466501125104 Marionette DEBUG loaded listener.js 02:25:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 129 (0x911fdc00) [pid = 28717] [serial = 364] [outer = 0x90f3e800] 02:25:25 INFO - PROCESS | 28717 | [28717] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:25:26 INFO - PROCESS | 28717 | 1466501126038 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 02:25:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:25:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1534ms 02:25:26 INFO - PROCESS | 28717 | 1466501126093 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 02:25:26 INFO - PROCESS | 28717 | 1466501126101 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 02:25:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:25:26 INFO - PROCESS | 28717 | 1466501126111 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:25:26 INFO - PROCESS | 28717 | 1466501126115 Marionette TRACE conn4 <- [1,458,null,{}] 02:25:26 INFO - PROCESS | 28717 | 1466501126122 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:26 INFO - PROCESS | 28717 | 1466501126128 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:26 INFO - PROCESS | 28717 | 1466501126350 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 02:25:26 INFO - PROCESS | 28717 | 1466501126575 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:26 INFO - PROCESS | 28717 | 1466501126584 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:26 INFO - PROCESS | 28717 | ++DOCSHELL 0x9517bc00 == 65 [pid = 28717] [id = 122] 02:25:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 130 (0x953dc400) [pid = 28717] [serial = 365] [outer = (nil)] 02:25:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 131 (0x953e5c00) [pid = 28717] [serial = 366] [outer = 0x953dc400] 02:25:26 INFO - PROCESS | 28717 | 1466501126684 Marionette DEBUG loaded listener.js 02:25:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 132 (0x979dd400) [pid = 28717] [serial = 367] [outer = 0x953dc400] 02:25:27 INFO - PROCESS | 28717 | 1466501127633 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 02:25:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:25:27 INFO - PROCESS | 28717 | 1466501127708 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 02:25:27 INFO - PROCESS | 28717 | 1466501127716 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:25:27 INFO - PROCESS | 28717 | 1466501127722 Marionette TRACE conn4 <- [1,462,null,{}] 02:25:27 INFO - PROCESS | 28717 | 1466501127738 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:27 INFO - PROCESS | 28717 | 1466501127747 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:27 INFO - PROCESS | 28717 | 1466501127971 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 02:25:28 INFO - PROCESS | 28717 | 1466501128188 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:28 INFO - PROCESS | 28717 | 1466501128199 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:28 INFO - PROCESS | 28717 | ++DOCSHELL 0x925d0800 == 66 [pid = 28717] [id = 123] 02:25:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 133 (0xa108d000) [pid = 28717] [serial = 368] [outer = (nil)] 02:25:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 134 (0xa23ef400) [pid = 28717] [serial = 369] [outer = 0xa108d000] 02:25:28 INFO - PROCESS | 28717 | 1466501128322 Marionette DEBUG loaded listener.js 02:25:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 135 (0xa4e4ec00) [pid = 28717] [serial = 370] [outer = 0xa108d000] 02:25:29 INFO - PROCESS | 28717 | [28717] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:25:29 INFO - PROCESS | 28717 | 1466501129277 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 02:25:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:25:29 INFO - PROCESS | 28717 | 1466501129364 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 02:25:29 INFO - PROCESS | 28717 | 1466501129371 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:25:29 INFO - PROCESS | 28717 | 1466501129374 Marionette TRACE conn4 <- [1,466,null,{}] 02:25:29 INFO - PROCESS | 28717 | 1466501129380 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:29 INFO - PROCESS | 28717 | 1466501129385 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:29 INFO - PROCESS | 28717 | 1466501129611 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 02:25:29 INFO - PROCESS | 28717 | 1466501129872 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:29 INFO - PROCESS | 28717 | 1466501129882 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:29 INFO - PROCESS | 28717 | ++DOCSHELL 0x920b9800 == 67 [pid = 28717] [id = 124] 02:25:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 136 (0x920ba000) [pid = 28717] [serial = 371] [outer = (nil)] 02:25:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 137 (0x920be400) [pid = 28717] [serial = 372] [outer = 0x920ba000] 02:25:29 INFO - PROCESS | 28717 | 1466501129962 Marionette DEBUG loaded listener.js 02:25:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 138 (0x925c4000) [pid = 28717] [serial = 373] [outer = 0x920ba000] 02:25:30 INFO - PROCESS | 28717 | 1466501130885 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 02:25:30 INFO - PROCESS | 28717 | 1466501130962 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 02:25:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:25:30 INFO - PROCESS | 28717 | 1466501130968 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:25:30 INFO - PROCESS | 28717 | 1466501130971 Marionette TRACE conn4 <- [1,470,null,{}] 02:25:30 INFO - PROCESS | 28717 | 1466501130977 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:30 INFO - PROCESS | 28717 | 1466501130983 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:31 INFO - PROCESS | 28717 | 1466501131195 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 02:25:31 INFO - PROCESS | 28717 | 1466501131418 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:31 INFO - PROCESS | 28717 | 1466501131427 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:31 INFO - PROCESS | 28717 | ++DOCSHELL 0x920b9000 == 68 [pid = 28717] [id = 125] 02:25:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 139 (0x920bc400) [pid = 28717] [serial = 374] [outer = (nil)] 02:25:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 140 (0xa6983c00) [pid = 28717] [serial = 375] [outer = 0x920bc400] 02:25:31 INFO - PROCESS | 28717 | 1466501131541 Marionette DEBUG loaded listener.js 02:25:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 141 (0xa6b97400) [pid = 28717] [serial = 376] [outer = 0x920bc400] 02:25:32 INFO - PROCESS | 28717 | 1466501132427 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 02:25:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:25:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1530ms 02:25:32 INFO - PROCESS | 28717 | 1466501132522 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 02:25:32 INFO - PROCESS | 28717 | 1466501132525 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 02:25:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:25:32 INFO - PROCESS | 28717 | 1466501132532 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:25:32 INFO - PROCESS | 28717 | 1466501132536 Marionette TRACE conn4 <- [1,474,null,{}] 02:25:32 INFO - PROCESS | 28717 | 1466501132541 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:32 INFO - PROCESS | 28717 | 1466501132551 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:32 INFO - PROCESS | 28717 | 1466501132791 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 02:25:33 INFO - PROCESS | 28717 | 1466501133017 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:33 INFO - PROCESS | 28717 | 1466501133023 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:33 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f793c00 == 69 [pid = 28717] [id = 126] 02:25:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 142 (0xa6ba0c00) [pid = 28717] [serial = 377] [outer = (nil)] 02:25:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 143 (0xa6c4fc00) [pid = 28717] [serial = 378] [outer = 0xa6ba0c00] 02:25:33 INFO - PROCESS | 28717 | 1466501133118 Marionette DEBUG loaded listener.js 02:25:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 144 (0xa82a9800) [pid = 28717] [serial = 379] [outer = 0xa6ba0c00] 02:25:34 INFO - PROCESS | 28717 | 1466501134030 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 02:25:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:25:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1532ms 02:25:34 INFO - PROCESS | 28717 | 1466501134065 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 02:25:34 INFO - PROCESS | 28717 | 1466501134068 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 02:25:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:25:34 INFO - PROCESS | 28717 | 1466501134074 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:25:34 INFO - PROCESS | 28717 | 1466501134078 Marionette TRACE conn4 <- [1,478,null,{}] 02:25:34 INFO - PROCESS | 28717 | 1466501134084 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:34 INFO - PROCESS | 28717 | 1466501134089 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:34 INFO - PROCESS | 28717 | 1466501134269 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 02:25:34 INFO - PROCESS | 28717 | 1466501134489 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:34 INFO - PROCESS | 28717 | 1466501134496 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:34 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed87c00 == 70 [pid = 28717] [id = 127] 02:25:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 145 (0x8ed8a000) [pid = 28717] [serial = 380] [outer = (nil)] 02:25:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 146 (0x8ed8f800) [pid = 28717] [serial = 381] [outer = 0x8ed8a000] 02:25:34 INFO - PROCESS | 28717 | 1466501134623 Marionette DEBUG loaded listener.js 02:25:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 147 (0x8ed92800) [pid = 28717] [serial = 382] [outer = 0x8ed8a000] 02:25:35 INFO - PROCESS | 28717 | 1466501135499 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 02:25:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:25:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1496ms 02:25:35 INFO - PROCESS | 28717 | 1466501135571 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 02:25:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:25:35 INFO - PROCESS | 28717 | 1466501135583 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 02:25:35 INFO - PROCESS | 28717 | 1466501135589 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:25:35 INFO - PROCESS | 28717 | 1466501135592 Marionette TRACE conn4 <- [1,482,null,{}] 02:25:35 INFO - PROCESS | 28717 | 1466501135598 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:35 INFO - PROCESS | 28717 | 1466501135603 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:35 INFO - PROCESS | 28717 | 1466501135812 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 02:25:36 INFO - PROCESS | 28717 | 1466501136034 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:36 INFO - PROCESS | 28717 | 1466501136042 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:36 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed95800 == 71 [pid = 28717] [id = 128] 02:25:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 148 (0x8f798800) [pid = 28717] [serial = 383] [outer = (nil)] 02:25:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 149 (0x90f40400) [pid = 28717] [serial = 384] [outer = 0x8f798800] 02:25:36 INFO - PROCESS | 28717 | 1466501136133 Marionette DEBUG loaded listener.js 02:25:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 150 (0x91078000) [pid = 28717] [serial = 385] [outer = 0x8f798800] 02:25:37 INFO - PROCESS | 28717 | 1466501137054 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 02:25:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:25:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1531ms 02:25:37 INFO - PROCESS | 28717 | 1466501137120 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 02:25:37 INFO - PROCESS | 28717 | 1466501137124 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 02:25:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:25:37 INFO - PROCESS | 28717 | 1466501137130 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:25:37 INFO - PROCESS | 28717 | 1466501137133 Marionette TRACE conn4 <- [1,486,null,{}] 02:25:37 INFO - PROCESS | 28717 | 1466501137139 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:37 INFO - PROCESS | 28717 | 1466501137144 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:37 INFO - PROCESS | 28717 | 1466501137321 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 02:25:37 INFO - PROCESS | 28717 | 1466501137832 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:37 INFO - PROCESS | 28717 | 1466501137844 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:37 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed8ec00 == 72 [pid = 28717] [id = 129] 02:25:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 151 (0x8ed8fc00) [pid = 28717] [serial = 386] [outer = (nil)] 02:25:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 152 (0x8f593400) [pid = 28717] [serial = 387] [outer = 0x8ed8fc00] 02:25:37 INFO - PROCESS | 28717 | 1466501137956 Marionette DEBUG loaded listener.js 02:25:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 153 (0x8f59b800) [pid = 28717] [serial = 388] [outer = 0x8ed8fc00] 02:25:38 INFO - PROCESS | 28717 | 1466501138840 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 02:25:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:25:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1752ms 02:25:38 INFO - PROCESS | 28717 | 1466501138885 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 02:25:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:25:38 INFO - PROCESS | 28717 | 1466501138891 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 02:25:38 INFO - PROCESS | 28717 | 1466501138898 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:25:38 INFO - PROCESS | 28717 | 1466501138903 Marionette TRACE conn4 <- [1,490,null,{}] 02:25:38 INFO - PROCESS | 28717 | 1466501138910 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:38 INFO - PROCESS | 28717 | 1466501138918 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:39 INFO - PROCESS | 28717 | 1466501139090 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 02:25:39 INFO - PROCESS | 28717 | 1466501139290 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:39 INFO - PROCESS | 28717 | 1466501139299 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:39 INFO - PROCESS | 28717 | ++DOCSHELL 0x90f49400 == 73 [pid = 28717] [id = 130] 02:25:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 154 (0x91070400) [pid = 28717] [serial = 389] [outer = (nil)] 02:25:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 155 (0x9107c800) [pid = 28717] [serial = 390] [outer = 0x91070400] 02:25:39 INFO - PROCESS | 28717 | 1466501139413 Marionette DEBUG loaded listener.js 02:25:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 156 (0x911f0800) [pid = 28717] [serial = 391] [outer = 0x91070400] 02:25:40 INFO - PROCESS | 28717 | 1466501140358 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 02:25:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:25:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1535ms 02:25:40 INFO - PROCESS | 28717 | 1466501140437 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 02:25:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:25:40 INFO - PROCESS | 28717 | 1466501140443 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 02:25:40 INFO - PROCESS | 28717 | 1466501140450 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:25:40 INFO - PROCESS | 28717 | 1466501140454 Marionette TRACE conn4 <- [1,494,null,{}] 02:25:40 INFO - PROCESS | 28717 | 1466501140459 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:40 INFO - PROCESS | 28717 | 1466501140465 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:40 INFO - PROCESS | 28717 | 1466501140679 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 02:25:40 INFO - PROCESS | 28717 | --DOCSHELL 0x93ee0000 == 72 [pid = 28717] [id = 33] 02:25:40 INFO - PROCESS | 28717 | --DOCSHELL 0x923fe400 == 71 [pid = 28717] [id = 32] 02:25:40 INFO - PROCESS | 28717 | --DOMWINDOW == 155 (0x8f59e800) [pid = 28717] [serial = 291] [outer = (nil)] [url = about:blank] 02:25:40 INFO - PROCESS | 28717 | --DOMWINDOW == 154 (0xa341f400) [pid = 28717] [serial = 294] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 153 (0xa23a3c00) [pid = 28717] [serial = 285] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 152 (0x9117d800) [pid = 28717] [serial = 288] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 151 (0x9c0a9800) [pid = 28717] [serial = 282] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 150 (0x979d7800) [pid = 28717] [serial = 279] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 149 (0x9ad0cc00) [pid = 28717] [serial = 318] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | 1466501141009 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:41 INFO - PROCESS | 28717 | 1466501141021 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:41 INFO - PROCESS | 28717 | --DOCSHELL 0x911fb400 == 70 [pid = 28717] [id = 119] 02:25:41 INFO - PROCESS | 28717 | --DOCSHELL 0x8f8e4400 == 69 [pid = 28717] [id = 118] 02:25:41 INFO - PROCESS | 28717 | --DOCSHELL 0x8f594800 == 68 [pid = 28717] [id = 117] 02:25:41 INFO - PROCESS | 28717 | --DOCSHELL 0x953e5400 == 67 [pid = 28717] [id = 116] 02:25:41 INFO - PROCESS | 28717 | --DOCSHELL 0x90f47c00 == 66 [pid = 28717] [id = 115] 02:25:41 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f594800 == 67 [pid = 28717] [id = 131] 02:25:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 150 (0x8f59e800) [pid = 28717] [serial = 392] [outer = (nil)] 02:25:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 151 (0x91070c00) [pid = 28717] [serial = 393] [outer = 0x8f59e800] 02:25:41 INFO - PROCESS | 28717 | 1466501141119 Marionette DEBUG loaded listener.js 02:25:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 152 (0x911f4c00) [pid = 28717] [serial = 394] [outer = 0x8f59e800] 02:25:41 INFO - PROCESS | 28717 | --DOCSHELL 0x8f792000 == 66 [pid = 28717] [id = 114] 02:25:41 INFO - PROCESS | 28717 | --DOCSHELL 0x8f598400 == 65 [pid = 28717] [id = 112] 02:25:41 INFO - PROCESS | 28717 | --DOCSHELL 0x90d25400 == 64 [pid = 28717] [id = 111] 02:25:41 INFO - PROCESS | 28717 | --DOCSHELL 0x90d2bc00 == 63 [pid = 28717] [id = 110] 02:25:41 INFO - PROCESS | 28717 | --DOCSHELL 0x90d26c00 == 62 [pid = 28717] [id = 109] 02:25:41 INFO - PROCESS | 28717 | --DOCSHELL 0x953e1000 == 61 [pid = 28717] [id = 108] 02:25:41 INFO - PROCESS | 28717 | --DOCSHELL 0x8f597c00 == 60 [pid = 28717] [id = 107] 02:25:41 INFO - PROCESS | 28717 | --DOCSHELL 0x9107a400 == 59 [pid = 28717] [id = 106] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 151 (0x9d47c400) [pid = 28717] [serial = 189] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 150 (0x9adcfc00) [pid = 28717] [serial = 186] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 149 (0xa68e2800) [pid = 28717] [serial = 153] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 148 (0x9add8800) [pid = 28717] [serial = 180] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 147 (0xa6bd9c00) [pid = 28717] [serial = 156] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 146 (0x9d826800) [pid = 28717] [serial = 271] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 145 (0x952efc00) [pid = 28717] [serial = 117] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 144 (0x99f5e800) [pid = 28717] [serial = 183] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 143 (0xa6c4a400) [pid = 28717] [serial = 201] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 142 (0xa2322000) [pid = 28717] [serial = 141] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 141 (0xa35d9000) [pid = 28717] [serial = 192] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 140 (0x9aab3000) [pid = 28717] [serial = 147] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 139 (0x96691000) [pid = 28717] [serial = 144] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 138 (0xa62b2800) [pid = 28717] [serial = 195] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 137 (0xa82f7400) [pid = 28717] [serial = 198] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 136 (0x9c0a4c00) [pid = 28717] [serial = 123] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 135 (0x91075c00) [pid = 28717] [serial = 250] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 134 (0xa2ff7800) [pid = 28717] [serial = 150] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 133 (0x9c17a000) [pid = 28717] [serial = 114] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 132 (0x99420800) [pid = 28717] [serial = 120] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 131 (0x953e3400) [pid = 28717] [serial = 228] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 130 (0xa2329000) [pid = 28717] [serial = 225] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 129 (0x9970f000) [pid = 28717] [serial = 231] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 128 (0xa2ff7400) [pid = 28717] [serial = 235] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 127 (0xa698e800) [pid = 28717] [serial = 238] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 126 (0xa6c4dc00) [pid = 28717] [serial = 241] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 125 (0xa6c41c00) [pid = 28717] [serial = 244] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 124 (0x90f4a000) [pid = 28717] [serial = 247] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 123 (0x99f64800) [pid = 28717] [serial = 306] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 122 (0x9107c000) [pid = 28717] [serial = 298] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 121 (0x90f48c00) [pid = 28717] [serial = 297] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 120 (0x925ce000) [pid = 28717] [serial = 301] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 119 (0x92572c00) [pid = 28717] [serial = 300] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 118 (0x93e01800) [pid = 28717] [serial = 277] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 117 (0x925c8c00) [pid = 28717] [serial = 276] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 116 (0x90f47000) [pid = 28717] [serial = 273] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 115 (0x91074800) [pid = 28717] [serial = 274] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 114 (0x93b10800) [pid = 28717] [serial = 303] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 113 (0x96694800) [pid = 28717] [serial = 304] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 112 (0x8f8ed800) [pid = 28717] [serial = 315] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 111 (0x9bc0fc00) [pid = 28717] [serial = 312] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 110 (0x953df800) [pid = 28717] [serial = 316] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 109 (0x9d353000) [pid = 28717] [serial = 313] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 108 (0x9ad0e800) [pid = 28717] [serial = 309] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 107 (0x9b108c00) [pid = 28717] [serial = 310] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | --DOMWINDOW == 106 (0x9a362800) [pid = 28717] [serial = 307] [outer = (nil)] [url = about:blank] 02:25:41 INFO - PROCESS | 28717 | 1466501141965 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 02:25:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:25:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1533ms 02:25:41 INFO - PROCESS | 28717 | 1466501141984 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 02:25:41 INFO - PROCESS | 28717 | 1466501141987 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 02:25:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:25:42 INFO - PROCESS | 28717 | 1466501142007 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:25:42 INFO - PROCESS | 28717 | 1466501142016 Marionette TRACE conn4 <- [1,498,null,{}] 02:25:42 INFO - PROCESS | 28717 | 1466501142032 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:42 INFO - PROCESS | 28717 | 1466501142038 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:42 INFO - PROCESS | 28717 | 1466501142212 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 02:25:42 INFO - PROCESS | 28717 | 1466501142223 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:42 INFO - PROCESS | 28717 | 1466501142229 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:42 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f597c00 == 60 [pid = 28717] [id = 132] 02:25:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 107 (0x925c3800) [pid = 28717] [serial = 395] [outer = (nil)] 02:25:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 108 (0x93119000) [pid = 28717] [serial = 396] [outer = 0x925c3800] 02:25:42 INFO - PROCESS | 28717 | 1466501142297 Marionette DEBUG loaded listener.js 02:25:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 109 (0x93e05800) [pid = 28717] [serial = 397] [outer = 0x925c3800] 02:25:43 INFO - PROCESS | 28717 | 1466501143660 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 02:25:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:25:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1715ms 02:25:43 INFO - PROCESS | 28717 | 1466501143718 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 02:25:43 INFO - PROCESS | 28717 | 1466501143721 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 02:25:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:25:43 INFO - PROCESS | 28717 | 1466501143729 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:25:43 INFO - PROCESS | 28717 | 1466501143733 Marionette TRACE conn4 <- [1,502,null,{}] 02:25:43 INFO - PROCESS | 28717 | 1466501143738 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:43 INFO - PROCESS | 28717 | 1466501143743 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:44 INFO - PROCESS | 28717 | 1466501143998 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 02:25:44 INFO - PROCESS | 28717 | 1466501144029 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:44 INFO - PROCESS | 28717 | 1466501144039 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:44 INFO - PROCESS | 28717 | ++DOCSHELL 0x952af400 == 61 [pid = 28717] [id = 133] 02:25:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 110 (0x953e1000) [pid = 28717] [serial = 398] [outer = (nil)] 02:25:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 111 (0x99263400) [pid = 28717] [serial = 399] [outer = 0x953e1000] 02:25:44 INFO - PROCESS | 28717 | 1466501144104 Marionette DEBUG loaded listener.js 02:25:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 112 (0x997b8400) [pid = 28717] [serial = 400] [outer = 0x953e1000] 02:25:45 INFO - PROCESS | 28717 | 1466501145011 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 02:25:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:25:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1334ms 02:25:45 INFO - PROCESS | 28717 | 1466501145065 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 02:25:45 INFO - PROCESS | 28717 | 1466501145068 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 02:25:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:25:45 INFO - PROCESS | 28717 | 1466501145075 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:25:45 INFO - PROCESS | 28717 | 1466501145077 Marionette TRACE conn4 <- [1,506,null,{}] 02:25:45 INFO - PROCESS | 28717 | 1466501145083 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:45 INFO - PROCESS | 28717 | 1466501145088 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:45 INFO - PROCESS | 28717 | 1466501145300 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 02:25:45 INFO - PROCESS | 28717 | 1466501145320 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:45 INFO - PROCESS | 28717 | 1466501145336 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:45 INFO - PROCESS | 28717 | ++DOCSHELL 0x9a8c5800 == 62 [pid = 28717] [id = 134] 02:25:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 113 (0x9aaad400) [pid = 28717] [serial = 401] [outer = (nil)] 02:25:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 114 (0x9ad0a000) [pid = 28717] [serial = 402] [outer = 0x9aaad400] 02:25:45 INFO - PROCESS | 28717 | 1466501145411 Marionette DEBUG loaded listener.js 02:25:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 115 (0x9adda000) [pid = 28717] [serial = 403] [outer = 0x9aaad400] 02:25:46 INFO - PROCESS | 28717 | --DOMWINDOW == 114 (0x99417c00) [pid = 28717] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:25:46 INFO - PROCESS | 28717 | --DOMWINDOW == 113 (0x90d32c00) [pid = 28717] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:25:46 INFO - PROCESS | 28717 | --DOMWINDOW == 112 (0x9117a400) [pid = 28717] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:25:46 INFO - PROCESS | 28717 | --DOMWINDOW == 111 (0x91071000) [pid = 28717] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:25:46 INFO - PROCESS | 28717 | --DOMWINDOW == 110 (0x953e6000) [pid = 28717] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:25:46 INFO - PROCESS | 28717 | --DOMWINDOW == 109 (0x9b42b000) [pid = 28717] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:25:46 INFO - PROCESS | 28717 | --DOMWINDOW == 108 (0x923f4800) [pid = 28717] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:25:46 INFO - PROCESS | 28717 | --DOMWINDOW == 107 (0x925c4c00) [pid = 28717] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:25:46 INFO - PROCESS | 28717 | --DOMWINDOW == 106 (0x90f49c00) [pid = 28717] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:25:46 INFO - PROCESS | 28717 | --DOMWINDOW == 105 (0x9ad06c00) [pid = 28717] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:25:46 INFO - PROCESS | 28717 | --DOMWINDOW == 104 (0x8f59c800) [pid = 28717] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:25:46 INFO - PROCESS | 28717 | --DOMWINDOW == 103 (0x9668c000) [pid = 28717] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:25:46 INFO - PROCESS | 28717 | --DOMWINDOW == 102 (0x8f598000) [pid = 28717] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:25:46 INFO - PROCESS | 28717 | 1466501146736 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 02:25:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:25:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1693ms 02:25:46 INFO - PROCESS | 28717 | 1466501146770 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 02:25:46 INFO - PROCESS | 28717 | 1466501146772 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 02:25:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:25:46 INFO - PROCESS | 28717 | 1466501146779 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:25:46 INFO - PROCESS | 28717 | 1466501146781 Marionette TRACE conn4 <- [1,510,null,{}] 02:25:46 INFO - PROCESS | 28717 | 1466501146787 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:46 INFO - PROCESS | 28717 | 1466501146792 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:46 INFO - PROCESS | 28717 | 1466501146941 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 02:25:46 INFO - PROCESS | 28717 | 1466501146956 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:46 INFO - PROCESS | 28717 | 1466501146965 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:46 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed94000 == 63 [pid = 28717] [id = 135] 02:25:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 103 (0x8f59c400) [pid = 28717] [serial = 404] [outer = (nil)] 02:25:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 104 (0x9a1ee000) [pid = 28717] [serial = 405] [outer = 0x8f59c400] 02:25:47 INFO - PROCESS | 28717 | 1466501147030 Marionette DEBUG loaded listener.js 02:25:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 105 (0x9b104400) [pid = 28717] [serial = 406] [outer = 0x8f59c400] 02:25:47 INFO - PROCESS | 28717 | 1466501147918 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 02:25:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:25:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1181ms 02:25:47 INFO - PROCESS | 28717 | 1466501147961 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 02:25:47 INFO - PROCESS | 28717 | 1466501147965 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 02:25:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:25:47 INFO - PROCESS | 28717 | 1466501147970 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:25:47 INFO - PROCESS | 28717 | 1466501147973 Marionette TRACE conn4 <- [1,514,null,{}] 02:25:47 INFO - PROCESS | 28717 | 1466501147979 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:47 INFO - PROCESS | 28717 | 1466501147983 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:48 INFO - PROCESS | 28717 | 1466501148156 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 02:25:48 INFO - PROCESS | 28717 | 1466501148165 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:48 INFO - PROCESS | 28717 | 1466501148173 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:48 INFO - PROCESS | 28717 | ++DOCSHELL 0x9b108400 == 64 [pid = 28717] [id = 136] 02:25:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 106 (0x9b42a800) [pid = 28717] [serial = 407] [outer = (nil)] 02:25:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 107 (0x9c0a4800) [pid = 28717] [serial = 408] [outer = 0x9b42a800] 02:25:48 INFO - PROCESS | 28717 | 1466501148240 Marionette DEBUG loaded listener.js 02:25:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 108 (0x9c0aa000) [pid = 28717] [serial = 409] [outer = 0x9b42a800] 02:25:49 INFO - PROCESS | 28717 | 1466501149384 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 02:25:49 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 02:25:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1478ms 02:25:49 INFO - PROCESS | 28717 | 1466501149451 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 02:25:49 INFO - PROCESS | 28717 | 1466501149457 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 02:25:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:25:49 INFO - PROCESS | 28717 | 1466501149465 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:25:49 INFO - PROCESS | 28717 | 1466501149473 Marionette TRACE conn4 <- [1,518,null,{}] 02:25:49 INFO - PROCESS | 28717 | 1466501149481 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:49 INFO - PROCESS | 28717 | 1466501149487 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:49 INFO - PROCESS | 28717 | 1466501149725 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 02:25:49 INFO - PROCESS | 28717 | 1466501149953 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:49 INFO - PROCESS | 28717 | 1466501149960 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:50 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f7a0c00 == 65 [pid = 28717] [id = 137] 02:25:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 109 (0x8f8e5800) [pid = 28717] [serial = 410] [outer = (nil)] 02:25:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 110 (0x90f4a800) [pid = 28717] [serial = 411] [outer = 0x8f8e5800] 02:25:50 INFO - PROCESS | 28717 | 1466501150062 Marionette DEBUG loaded listener.js 02:25:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 111 (0x91077400) [pid = 28717] [serial = 412] [outer = 0x8f8e5800] 02:25:50 INFO - PROCESS | 28717 | 1466501150924 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 02:25:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 112 (0x9117e800) [pid = 28717] [serial = 413] [outer = 0x930dac00] 02:25:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:25:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1542ms 02:25:51 INFO - PROCESS | 28717 | 1466501151039 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 02:25:51 INFO - PROCESS | 28717 | 1466501151047 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 02:25:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:25:51 INFO - PROCESS | 28717 | 1466501151120 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:25:51 INFO - PROCESS | 28717 | 1466501151126 Marionette TRACE conn4 <- [1,522,null,{}] 02:25:51 INFO - PROCESS | 28717 | 1466501151134 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:51 INFO - PROCESS | 28717 | 1466501151139 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:51 INFO - PROCESS | 28717 | 1466501151330 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 02:25:51 INFO - PROCESS | 28717 | 1466501151586 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:51 INFO - PROCESS | 28717 | 1466501151596 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:51 INFO - PROCESS | 28717 | ++DOCSHELL 0x911f5000 == 66 [pid = 28717] [id = 138] 02:25:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 113 (0x92481c00) [pid = 28717] [serial = 414] [outer = (nil)] 02:25:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 114 (0x97936c00) [pid = 28717] [serial = 415] [outer = 0x92481c00] 02:25:51 INFO - PROCESS | 28717 | 1466501151680 Marionette DEBUG loaded listener.js 02:25:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 115 (0x9a080000) [pid = 28717] [serial = 416] [outer = 0x92481c00] 02:25:52 INFO - PROCESS | 28717 | 1466501152569 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 02:25:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:25:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1527ms 02:25:52 INFO - PROCESS | 28717 | 1466501152610 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 02:25:52 INFO - PROCESS | 28717 | 1466501152615 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 02:25:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:25:52 INFO - PROCESS | 28717 | 1466501152621 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:25:52 INFO - PROCESS | 28717 | 1466501152627 Marionette TRACE conn4 <- [1,526,null,{}] 02:25:52 INFO - PROCESS | 28717 | 1466501152644 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:52 INFO - PROCESS | 28717 | 1466501152665 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:52 INFO - PROCESS | 28717 | 1466501152894 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 02:25:53 INFO - PROCESS | 28717 | 1466501153113 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:53 INFO - PROCESS | 28717 | 1466501153125 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:53 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed5d800 == 67 [pid = 28717] [id = 139] 02:25:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 116 (0x9c0a5c00) [pid = 28717] [serial = 417] [outer = (nil)] 02:25:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 117 (0x9c181800) [pid = 28717] [serial = 418] [outer = 0x9c0a5c00] 02:25:53 INFO - PROCESS | 28717 | 1466501153250 Marionette DEBUG loaded listener.js 02:25:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 118 (0x9d473400) [pid = 28717] [serial = 419] [outer = 0x9c0a5c00] 02:25:54 INFO - PROCESS | 28717 | 1466501154195 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 02:25:54 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 02:25:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1641ms 02:25:54 INFO - PROCESS | 28717 | 1466501154263 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 02:25:54 INFO - PROCESS | 28717 | 1466501154268 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 02:25:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:25:54 INFO - PROCESS | 28717 | 1466501154274 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:25:54 INFO - PROCESS | 28717 | 1466501154278 Marionette TRACE conn4 <- [1,530,null,{}] 02:25:54 INFO - PROCESS | 28717 | 1466501154284 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:54 INFO - PROCESS | 28717 | 1466501154289 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:54 INFO - PROCESS | 28717 | 1466501154491 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 02:25:54 INFO - PROCESS | 28717 | 1466501154705 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:54 INFO - PROCESS | 28717 | 1466501154712 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:54 INFO - PROCESS | 28717 | ++DOCSHELL 0x9d826000 == 68 [pid = 28717] [id = 140] 02:25:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 119 (0xa1082000) [pid = 28717] [serial = 420] [outer = (nil)] 02:25:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 120 (0xa23a6800) [pid = 28717] [serial = 421] [outer = 0xa1082000] 02:25:54 INFO - PROCESS | 28717 | 1466501154837 Marionette DEBUG loaded listener.js 02:25:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 121 (0xa2fbf000) [pid = 28717] [serial = 422] [outer = 0xa1082000] 02:25:55 INFO - PROCESS | 28717 | 1466501155614 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 02:25:55 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 02:25:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:25:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:25:55 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 02:25:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:25:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:25:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1380ms 02:25:55 INFO - PROCESS | 28717 | 1466501155693 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 02:25:55 INFO - PROCESS | 28717 | 1466501155698 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 02:25:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:25:55 INFO - PROCESS | 28717 | 1466501155707 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:25:55 INFO - PROCESS | 28717 | 1466501155711 Marionette TRACE conn4 <- [1,534,null,{}] 02:25:55 INFO - PROCESS | 28717 | 1466501155717 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:55 INFO - PROCESS | 28717 | 1466501155722 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:55 INFO - PROCESS | 28717 | 1466501155921 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 02:25:56 INFO - PROCESS | 28717 | 1466501156094 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:56 INFO - PROCESS | 28717 | 1466501156103 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:56 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d816800 == 69 [pid = 28717] [id = 141] 02:25:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 122 (0x8d817400) [pid = 28717] [serial = 423] [outer = (nil)] 02:25:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 123 (0x953df800) [pid = 28717] [serial = 424] [outer = 0x8d817400] 02:25:56 INFO - PROCESS | 28717 | 1466501156183 Marionette DEBUG loaded listener.js 02:25:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 124 (0x9d826800) [pid = 28717] [serial = 425] [outer = 0x8d817400] 02:25:57 INFO - PROCESS | 28717 | 1466501157055 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 02:25:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:25:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1384ms 02:25:57 INFO - PROCESS | 28717 | 1466501157127 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 02:25:57 INFO - PROCESS | 28717 | 1466501157132 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 02:25:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:25:57 INFO - PROCESS | 28717 | 1466501157140 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:25:57 INFO - PROCESS | 28717 | 1466501157144 Marionette TRACE conn4 <- [1,538,null,{}] 02:25:57 INFO - PROCESS | 28717 | 1466501157149 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:57 INFO - PROCESS | 28717 | 1466501157159 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:57 INFO - PROCESS | 28717 | 1466501157381 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 02:25:57 INFO - PROCESS | 28717 | 1466501157556 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:57 INFO - PROCESS | 28717 | 1466501157565 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:57 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d819800 == 70 [pid = 28717] [id = 142] 02:25:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 125 (0x8e1e3c00) [pid = 28717] [serial = 426] [outer = (nil)] 02:25:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 126 (0x8e1eb800) [pid = 28717] [serial = 427] [outer = 0x8e1e3c00] 02:25:57 INFO - PROCESS | 28717 | 1466501157644 Marionette DEBUG loaded listener.js 02:25:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 127 (0x9d81cc00) [pid = 28717] [serial = 428] [outer = 0x8e1e3c00] 02:25:58 INFO - PROCESS | 28717 | 1466501158509 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 02:25:58 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. 02:25:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1390ms 02:25:58 INFO - PROCESS | 28717 | 1466501158530 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 02:25:58 INFO - PROCESS | 28717 | 1466501158535 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 02:25:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:25:58 INFO - PROCESS | 28717 | 1466501158541 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:25:58 INFO - PROCESS | 28717 | 1466501158544 Marionette TRACE conn4 <- [1,542,null,{}] 02:25:58 INFO - PROCESS | 28717 | 1466501158550 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:58 INFO - PROCESS | 28717 | 1466501158556 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:58 INFO - PROCESS | 28717 | 1466501158735 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 02:25:58 INFO - PROCESS | 28717 | 1466501158917 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:58 INFO - PROCESS | 28717 | 1466501158925 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:25:58 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1eb000 == 71 [pid = 28717] [id = 143] 02:25:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 128 (0x8e1ecc00) [pid = 28717] [serial = 429] [outer = (nil)] 02:25:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 129 (0x91f08c00) [pid = 28717] [serial = 430] [outer = 0x8e1ecc00] 02:25:59 INFO - PROCESS | 28717 | 1466501159000 Marionette DEBUG loaded listener.js 02:25:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 130 (0x91f0a000) [pid = 28717] [serial = 431] [outer = 0x8e1ecc00] 02:25:59 INFO - PROCESS | 28717 | 1466501159883 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 02:25:59 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. 02:25:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1395ms 02:25:59 INFO - PROCESS | 28717 | 1466501159960 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 02:25:59 INFO - PROCESS | 28717 | 1466501159963 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 02:25:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:25:59 INFO - PROCESS | 28717 | 1466501159972 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:25:59 INFO - PROCESS | 28717 | 1466501159976 Marionette TRACE conn4 <- [1,546,null,{}] 02:25:59 INFO - PROCESS | 28717 | 1466501159982 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:59 INFO - PROCESS | 28717 | 1466501159986 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:00 INFO - PROCESS | 28717 | 1466501160189 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 02:26:00 INFO - PROCESS | 28717 | 1466501160364 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:00 INFO - PROCESS | 28717 | 1466501160375 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:00 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfc1800 == 72 [pid = 28717] [id = 144] 02:26:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 131 (0x8dfc1c00) [pid = 28717] [serial = 432] [outer = (nil)] 02:26:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 132 (0x8dfc5400) [pid = 28717] [serial = 433] [outer = 0x8dfc1c00] 02:26:00 INFO - PROCESS | 28717 | 1466501160450 Marionette DEBUG loaded listener.js 02:26:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 133 (0x8dfca000) [pid = 28717] [serial = 434] [outer = 0x8dfc1c00] 02:26:01 INFO - PROCESS | 28717 | 1466501161332 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 02:26:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:26:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1384ms 02:26:01 INFO - PROCESS | 28717 | 1466501161393 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 02:26:01 INFO - PROCESS | 28717 | 1466501161399 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 02:26:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:26:01 INFO - PROCESS | 28717 | 1466501161409 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:26:01 INFO - PROCESS | 28717 | 1466501161413 Marionette TRACE conn4 <- [1,550,null,{}] 02:26:01 INFO - PROCESS | 28717 | 1466501161420 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:01 INFO - PROCESS | 28717 | 1466501161425 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:01 INFO - PROCESS | 28717 | 1466501161655 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 02:26:01 INFO - PROCESS | 28717 | 1466501161831 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:01 INFO - PROCESS | 28717 | 1466501161839 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:01 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfc8400 == 73 [pid = 28717] [id = 145] 02:26:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 134 (0x8dfcac00) [pid = 28717] [serial = 435] [outer = (nil)] 02:26:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 135 (0x91f01c00) [pid = 28717] [serial = 436] [outer = 0x8dfcac00] 02:26:01 INFO - PROCESS | 28717 | 1466501161959 Marionette DEBUG loaded listener.js 02:26:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 136 (0x91f0f400) [pid = 28717] [serial = 437] [outer = 0x8dfcac00] 02:26:02 INFO - PROCESS | 28717 | 1466501162845 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 02:26:02 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. 02:26:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1484ms 02:26:02 INFO - PROCESS | 28717 | 1466501162898 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 02:26:02 INFO - PROCESS | 28717 | 1466501162902 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 02:26:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:26:02 INFO - PROCESS | 28717 | 1466501162908 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:26:02 INFO - PROCESS | 28717 | 1466501162911 Marionette TRACE conn4 <- [1,554,null,{}] 02:26:02 INFO - PROCESS | 28717 | 1466501162917 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:02 INFO - PROCESS | 28717 | 1466501162921 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:03 INFO - PROCESS | 28717 | 1466501163090 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 02:26:03 INFO - PROCESS | 28717 | 1466501163272 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:03 INFO - PROCESS | 28717 | 1466501163280 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:03 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de5a400 == 74 [pid = 28717] [id = 146] 02:26:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 137 (0x8de5ac00) [pid = 28717] [serial = 438] [outer = (nil)] 02:26:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 138 (0x8de63c00) [pid = 28717] [serial = 439] [outer = 0x8de5ac00] 02:26:03 INFO - PROCESS | 28717 | 1466501163359 Marionette DEBUG loaded listener.js 02:26:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 139 (0x8de65800) [pid = 28717] [serial = 440] [outer = 0x8de5ac00] 02:26:04 INFO - PROCESS | 28717 | [28717] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:26:04 INFO - PROCESS | 28717 | 1466501164363 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 02:26:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:26:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1479ms 02:26:04 INFO - PROCESS | 28717 | 1466501164387 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 02:26:04 INFO - PROCESS | 28717 | 1466501164394 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 02:26:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:26:04 INFO - PROCESS | 28717 | 1466501164400 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:26:04 INFO - PROCESS | 28717 | 1466501164405 Marionette TRACE conn4 <- [1,558,null,{}] 02:26:04 INFO - PROCESS | 28717 | 1466501164411 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:04 INFO - PROCESS | 28717 | 1466501164417 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:04 INFO - PROCESS | 28717 | 1466501164620 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 02:26:04 INFO - PROCESS | 28717 | 1466501164799 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:04 INFO - PROCESS | 28717 | 1466501164810 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:04 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d202c00 == 75 [pid = 28717] [id = 147] 02:26:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 140 (0x8d209000) [pid = 28717] [serial = 441] [outer = (nil)] 02:26:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 141 (0x8d20fc00) [pid = 28717] [serial = 442] [outer = 0x8d209000] 02:26:04 INFO - PROCESS | 28717 | 1466501164898 Marionette DEBUG loaded listener.js 02:26:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 142 (0x8dfd0400) [pid = 28717] [serial = 443] [outer = 0x8d209000] 02:26:05 INFO - PROCESS | 28717 | 1466501165785 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 02:26:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:26:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1440ms 02:26:05 INFO - PROCESS | 28717 | 1466501165841 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 02:26:05 INFO - PROCESS | 28717 | 1466501165844 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 02:26:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:26:05 INFO - PROCESS | 28717 | 1466501165851 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:26:05 INFO - PROCESS | 28717 | 1466501165854 Marionette TRACE conn4 <- [1,562,null,{}] 02:26:05 INFO - PROCESS | 28717 | 1466501165860 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:05 INFO - PROCESS | 28717 | 1466501165865 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:06 INFO - PROCESS | 28717 | 1466501166047 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 02:26:06 INFO - PROCESS | 28717 | 1466501166229 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:06 INFO - PROCESS | 28717 | 1466501166237 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:06 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3e8800 == 76 [pid = 28717] [id = 148] 02:26:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 143 (0x8c3e9000) [pid = 28717] [serial = 444] [outer = (nil)] 02:26:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 144 (0x8c3f1800) [pid = 28717] [serial = 445] [outer = 0x8c3e9000] 02:26:06 INFO - PROCESS | 28717 | 1466501166321 Marionette DEBUG loaded listener.js 02:26:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 145 (0x8c3f4400) [pid = 28717] [serial = 446] [outer = 0x8c3e9000] 02:26:06 INFO - PROCESS | 28717 | [28717] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:26:07 INFO - PROCESS | 28717 | 1466501167229 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 02:26:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:26:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1430ms 02:26:07 INFO - PROCESS | 28717 | 1466501167281 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 02:26:07 INFO - PROCESS | 28717 | 1466501167285 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 02:26:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:26:07 INFO - PROCESS | 28717 | 1466501167293 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:26:07 INFO - PROCESS | 28717 | 1466501167296 Marionette TRACE conn4 <- [1,566,null,{}] 02:26:07 INFO - PROCESS | 28717 | 1466501167301 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:07 INFO - PROCESS | 28717 | 1466501167305 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:07 INFO - PROCESS | 28717 | 1466501167491 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 02:26:07 INFO - PROCESS | 28717 | 1466501167673 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:07 INFO - PROCESS | 28717 | 1466501167681 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:07 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3e8c00 == 77 [pid = 28717] [id = 149] 02:26:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 146 (0x8c3ed400) [pid = 28717] [serial = 447] [outer = (nil)] 02:26:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 147 (0x8de62c00) [pid = 28717] [serial = 448] [outer = 0x8c3ed400] 02:26:07 INFO - PROCESS | 28717 | 1466501167761 Marionette DEBUG loaded listener.js 02:26:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 148 (0x8ed52000) [pid = 28717] [serial = 449] [outer = 0x8c3ed400] 02:26:08 INFO - PROCESS | 28717 | [28717] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:26:08 INFO - PROCESS | 28717 | 1466501168644 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:26:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:26:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1387ms 02:26:08 INFO - PROCESS | 28717 | 1466501168681 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 02:26:08 INFO - PROCESS | 28717 | 1466501168685 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 02:26:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:26:08 INFO - PROCESS | 28717 | 1466501168692 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:26:08 INFO - PROCESS | 28717 | 1466501168695 Marionette TRACE conn4 <- [1,570,null,{}] 02:26:08 INFO - PROCESS | 28717 | 1466501168701 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:08 INFO - PROCESS | 28717 | 1466501168706 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:08 INFO - PROCESS | 28717 | 1466501168885 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 02:26:09 INFO - PROCESS | 28717 | 1466501169074 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:09 INFO - PROCESS | 28717 | 1466501169084 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:09 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3eac00 == 78 [pid = 28717] [id = 150] 02:26:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 149 (0x8d204800) [pid = 28717] [serial = 450] [outer = (nil)] 02:26:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 150 (0x8d572800) [pid = 28717] [serial = 451] [outer = 0x8d204800] 02:26:09 INFO - PROCESS | 28717 | 1466501169158 Marionette DEBUG loaded listener.js 02:26:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 151 (0x8d575000) [pid = 28717] [serial = 452] [outer = 0x8d204800] 02:26:09 INFO - PROCESS | 28717 | [28717] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:26:10 INFO - PROCESS | 28717 | 1466501170102 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 02:26:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:26:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1481ms 02:26:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:26:10 INFO - PROCESS | 28717 | 1466501170174 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 02:26:10 INFO - PROCESS | 28717 | 1466501170178 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 02:26:10 INFO - PROCESS | 28717 | 1466501170184 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:26:10 INFO - PROCESS | 28717 | 1466501170187 Marionette TRACE conn4 <- [1,574,null,{}] 02:26:10 INFO - PROCESS | 28717 | 1466501170193 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:10 INFO - PROCESS | 28717 | 1466501170198 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:10 INFO - PROCESS | 28717 | 1466501170389 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 02:26:10 INFO - PROCESS | 28717 | 1466501170623 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:10 INFO - PROCESS | 28717 | 1466501170634 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:10 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d207000 == 79 [pid = 28717] [id = 151] 02:26:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 152 (0x8d207400) [pid = 28717] [serial = 453] [outer = (nil)] 02:26:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 153 (0x8d20e800) [pid = 28717] [serial = 454] [outer = 0x8d207400] 02:26:11 INFO - PROCESS | 28717 | 1466501171011 Marionette DEBUG loaded listener.js 02:26:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 154 (0x8d81a000) [pid = 28717] [serial = 455] [outer = 0x8d207400] 02:26:11 INFO - PROCESS | 28717 | 1466501171988 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:26:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:26:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1884ms 02:26:12 INFO - PROCESS | 28717 | 1466501172069 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 02:26:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:26:12 INFO - PROCESS | 28717 | 1466501172075 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 02:26:12 INFO - PROCESS | 28717 | 1466501172083 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:26:12 INFO - PROCESS | 28717 | 1466501172086 Marionette TRACE conn4 <- [1,578,null,{}] 02:26:12 INFO - PROCESS | 28717 | 1466501172094 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:12 INFO - PROCESS | 28717 | 1466501172098 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:12 INFO - PROCESS | 28717 | 1466501172324 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 02:26:12 INFO - PROCESS | 28717 | 1466501172663 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:12 INFO - PROCESS | 28717 | 1466501172674 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:12 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed54400 == 80 [pid = 28717] [id = 152] 02:26:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 155 (0x8ed54c00) [pid = 28717] [serial = 456] [outer = (nil)] 02:26:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 156 (0x8ed5a800) [pid = 28717] [serial = 457] [outer = 0x8ed54c00] 02:26:12 INFO - PROCESS | 28717 | 1466501172754 Marionette DEBUG loaded listener.js 02:26:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 157 (0x8ed88400) [pid = 28717] [serial = 458] [outer = 0x8ed54c00] 02:26:13 INFO - PROCESS | 28717 | --DOMWINDOW == 156 (0x9b109000) [pid = 28717] [serial = 360] [outer = (nil)] [url = about:blank] 02:26:13 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed94000 == 79 [pid = 28717] [id = 135] 02:26:13 INFO - PROCESS | 28717 | --DOCSHELL 0x9a8c5800 == 78 [pid = 28717] [id = 134] 02:26:13 INFO - PROCESS | 28717 | --DOCSHELL 0x952af400 == 77 [pid = 28717] [id = 133] 02:26:13 INFO - PROCESS | 28717 | --DOCSHELL 0x8f597c00 == 76 [pid = 28717] [id = 132] 02:26:13 INFO - PROCESS | 28717 | --DOCSHELL 0x8f594800 == 75 [pid = 28717] [id = 131] 02:26:13 INFO - PROCESS | 28717 | 1466501173732 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 02:26:13 INFO - PROCESS | 28717 | --DOCSHELL 0x90f49400 == 74 [pid = 28717] [id = 130] 02:26:13 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed8ec00 == 73 [pid = 28717] [id = 129] 02:26:13 INFO - PROCESS | 28717 | --DOCSHELL 0x8f793c00 == 72 [pid = 28717] [id = 126] 02:26:13 INFO - PROCESS | 28717 | --DOCSHELL 0x920b9000 == 71 [pid = 28717] [id = 125] 02:26:13 INFO - PROCESS | 28717 | --DOCSHELL 0x920b9800 == 70 [pid = 28717] [id = 124] 02:26:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:26:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1742ms 02:26:13 INFO - PROCESS | 28717 | 1466501173824 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 02:26:13 INFO - PROCESS | 28717 | 1466501173830 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 02:26:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:26:13 INFO - PROCESS | 28717 | 1466501173839 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:26:13 INFO - PROCESS | 28717 | 1466501173843 Marionette TRACE conn4 <- [1,582,null,{}] 02:26:13 INFO - PROCESS | 28717 | 1466501173849 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:13 INFO - PROCESS | 28717 | 1466501173854 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:14 INFO - PROCESS | 28717 | 1466501174034 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 155 (0xa62b4c00) [pid = 28717] [serial = 295] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 154 (0x979d3000) [pid = 28717] [serial = 348] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 153 (0x9ad06800) [pid = 28717] [serial = 352] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 152 (0x9d353c00) [pid = 28717] [serial = 283] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 151 (0x9b703800) [pid = 28717] [serial = 355] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 150 (0x9addcc00) [pid = 28717] [serial = 354] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 149 (0xa6b94c00) [pid = 28717] [serial = 333] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 148 (0x91182800) [pid = 28717] [serial = 343] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 147 (0x952b1c00) [pid = 28717] [serial = 357] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 146 (0x92577400) [pid = 28717] [serial = 345] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 145 (0x9d31cc00) [pid = 28717] [serial = 327] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 144 (0xa23f9000) [pid = 28717] [serial = 286] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 143 (0x93eddc00) [pid = 28717] [serial = 346] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 142 (0xa6c42800) [pid = 28717] [serial = 336] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 141 (0x8f79dc00) [pid = 28717] [serial = 340] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 140 (0x99412c00) [pid = 28717] [serial = 280] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 139 (0x8f798400) [pid = 28717] [serial = 339] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 138 (0x99411800) [pid = 28717] [serial = 349] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 137 (0x9117e400) [pid = 28717] [serial = 321] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 136 (0x91177400) [pid = 28717] [serial = 292] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 135 (0x96696000) [pid = 28717] [serial = 358] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 134 (0x9a5a5000) [pid = 28717] [serial = 351] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 133 (0x91176c00) [pid = 28717] [serial = 342] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 132 (0x953e2400) [pid = 28717] [serial = 289] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 131 (0x979d5800) [pid = 28717] [serial = 324] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | --DOMWINDOW == 130 (0xa3424000) [pid = 28717] [serial = 330] [outer = (nil)] [url = about:blank] 02:26:14 INFO - PROCESS | 28717 | 1466501174287 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:14 INFO - PROCESS | 28717 | 1466501174294 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:14 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f793c00 == 71 [pid = 28717] [id = 153] 02:26:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 131 (0x8f794800) [pid = 28717] [serial = 459] [outer = (nil)] 02:26:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 132 (0x8f79d800) [pid = 28717] [serial = 460] [outer = 0x8f794800] 02:26:14 INFO - PROCESS | 28717 | 1466501174429 Marionette DEBUG loaded listener.js 02:26:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 133 (0x90d25800) [pid = 28717] [serial = 461] [outer = 0x8f794800] 02:26:15 INFO - PROCESS | 28717 | 1466501175216 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 02:26:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:26:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1437ms 02:26:15 INFO - PROCESS | 28717 | 1466501175277 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 02:26:15 INFO - PROCESS | 28717 | 1466501175282 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 02:26:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:26:15 INFO - PROCESS | 28717 | 1466501175288 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:26:15 INFO - PROCESS | 28717 | 1466501175293 Marionette TRACE conn4 <- [1,586,null,{}] 02:26:15 INFO - PROCESS | 28717 | 1466501175322 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:15 INFO - PROCESS | 28717 | 1466501175329 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:15 INFO - PROCESS | 28717 | 1466501175511 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 02:26:15 INFO - PROCESS | 28717 | 1466501175523 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:15 INFO - PROCESS | 28717 | 1466501175529 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:15 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d577400 == 72 [pid = 28717] [id = 154] 02:26:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 134 (0x90d30000) [pid = 28717] [serial = 462] [outer = (nil)] 02:26:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 135 (0x911f2800) [pid = 28717] [serial = 463] [outer = 0x90d30000] 02:26:15 INFO - PROCESS | 28717 | 1466501175600 Marionette DEBUG loaded listener.js 02:26:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 136 (0x911f9800) [pid = 28717] [serial = 464] [outer = 0x90d30000] 02:26:16 INFO - PROCESS | 28717 | [28717] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:26:16 INFO - PROCESS | 28717 | 1466501176506 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 02:26:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:26:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1252ms 02:26:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:26:16 INFO - PROCESS | 28717 | 1466501176541 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 02:26:16 INFO - PROCESS | 28717 | 1466501176544 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 02:26:16 INFO - PROCESS | 28717 | 1466501176551 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:26:16 INFO - PROCESS | 28717 | 1466501176554 Marionette TRACE conn4 <- [1,590,null,{}] 02:26:16 INFO - PROCESS | 28717 | 1466501176571 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:16 INFO - PROCESS | 28717 | 1466501176576 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:16 INFO - PROCESS | 28717 | 1466501176798 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 02:26:16 INFO - PROCESS | 28717 | 1466501176817 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:16 INFO - PROCESS | 28717 | 1466501176825 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:16 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f6000 == 73 [pid = 28717] [id = 155] 02:26:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 137 (0x8f79e400) [pid = 28717] [serial = 465] [outer = (nil)] 02:26:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 138 (0x920b7000) [pid = 28717] [serial = 466] [outer = 0x8f79e400] 02:26:16 INFO - PROCESS | 28717 | 1466501176890 Marionette DEBUG loaded listener.js 02:26:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 139 (0x920c0400) [pid = 28717] [serial = 467] [outer = 0x8f79e400] 02:26:17 INFO - PROCESS | 28717 | 1466501177948 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 02:26:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:26:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1443ms 02:26:18 INFO - PROCESS | 28717 | 1466501177997 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 02:26:18 INFO - PROCESS | 28717 | 1466501178001 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 02:26:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:26:18 INFO - PROCESS | 28717 | 1466501178021 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:26:18 INFO - PROCESS | 28717 | 1466501178024 Marionette TRACE conn4 <- [1,594,null,{}] 02:26:18 INFO - PROCESS | 28717 | 1466501178029 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:18 INFO - PROCESS | 28717 | 1466501178034 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:18 INFO - PROCESS | 28717 | 1466501178251 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 02:26:18 INFO - PROCESS | 28717 | --DOMWINDOW == 138 (0x8f59c400) [pid = 28717] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:26:18 INFO - PROCESS | 28717 | --DOMWINDOW == 137 (0x953e1000) [pid = 28717] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:26:18 INFO - PROCESS | 28717 | --DOMWINDOW == 136 (0x9aaad400) [pid = 28717] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:26:18 INFO - PROCESS | 28717 | --DOMWINDOW == 135 (0x925c3800) [pid = 28717] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:26:18 INFO - PROCESS | 28717 | --DOMWINDOW == 134 (0x8f59e800) [pid = 28717] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:26:18 INFO - PROCESS | 28717 | --DOMWINDOW == 133 (0x8ed8fc00) [pid = 28717] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:26:18 INFO - PROCESS | 28717 | --DOMWINDOW == 132 (0x91070400) [pid = 28717] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:26:18 INFO - PROCESS | 28717 | 1466501178665 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:18 INFO - PROCESS | 28717 | 1466501178675 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:18 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed8fc00 == 74 [pid = 28717] [id = 156] 02:26:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 133 (0x8ed91000) [pid = 28717] [serial = 468] [outer = (nil)] 02:26:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 134 (0x9117d000) [pid = 28717] [serial = 469] [outer = 0x8ed91000] 02:26:18 INFO - PROCESS | 28717 | 1466501178767 Marionette DEBUG loaded listener.js 02:26:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 135 (0x93b05000) [pid = 28717] [serial = 470] [outer = 0x8ed91000] 02:26:19 INFO - PROCESS | 28717 | 1466501179502 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 02:26:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:26:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1531ms 02:26:19 INFO - PROCESS | 28717 | 1466501179552 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 02:26:19 INFO - PROCESS | 28717 | 1466501179556 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 02:26:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:26:19 INFO - PROCESS | 28717 | 1466501179563 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:26:19 INFO - PROCESS | 28717 | 1466501179565 Marionette TRACE conn4 <- [1,598,null,{}] 02:26:19 INFO - PROCESS | 28717 | 1466501179571 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:19 INFO - PROCESS | 28717 | 1466501179580 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:19 INFO - PROCESS | 28717 | 1466501179745 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 02:26:19 INFO - PROCESS | 28717 | 1466501179755 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:19 INFO - PROCESS | 28717 | 1466501179763 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:19 INFO - PROCESS | 28717 | ++DOCSHELL 0x911f7800 == 75 [pid = 28717] [id = 157] 02:26:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 136 (0x91f07800) [pid = 28717] [serial = 471] [outer = (nil)] 02:26:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 137 (0x953e2800) [pid = 28717] [serial = 472] [outer = 0x91f07800] 02:26:19 INFO - PROCESS | 28717 | 1466501179828 Marionette DEBUG loaded listener.js 02:26:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 138 (0x96694400) [pid = 28717] [serial = 473] [outer = 0x91f07800] 02:26:20 INFO - PROCESS | 28717 | 1466501180807 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 02:26:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:26:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1284ms 02:26:20 INFO - PROCESS | 28717 | 1466501180847 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 02:26:20 INFO - PROCESS | 28717 | 1466501180854 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 02:26:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:26:20 INFO - PROCESS | 28717 | 1466501180863 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:26:20 INFO - PROCESS | 28717 | 1466501180869 Marionette TRACE conn4 <- [1,602,null,{}] 02:26:20 INFO - PROCESS | 28717 | 1466501180877 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:20 INFO - PROCESS | 28717 | 1466501180883 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:21 INFO - PROCESS | 28717 | 1466501181086 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 02:26:21 INFO - PROCESS | 28717 | 1466501181268 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:21 INFO - PROCESS | 28717 | 1466501181282 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:21 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d579c00 == 76 [pid = 28717] [id = 158] 02:26:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 139 (0x8d57b800) [pid = 28717] [serial = 474] [outer = (nil)] 02:26:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 140 (0x8e1e5c00) [pid = 28717] [serial = 475] [outer = 0x8d57b800] 02:26:21 INFO - PROCESS | 28717 | 1466501181418 Marionette DEBUG loaded listener.js 02:26:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 141 (0x8ed59c00) [pid = 28717] [serial = 476] [outer = 0x8d57b800] 02:26:22 INFO - PROCESS | 28717 | 1466501182357 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 02:26:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:26:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1534ms 02:26:22 INFO - PROCESS | 28717 | 1466501182398 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 02:26:22 INFO - PROCESS | 28717 | 1466501182405 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 02:26:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:26:22 INFO - PROCESS | 28717 | 1466501182416 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:26:22 INFO - PROCESS | 28717 | 1466501182420 Marionette TRACE conn4 <- [1,606,null,{}] 02:26:22 INFO - PROCESS | 28717 | 1466501182426 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:22 INFO - PROCESS | 28717 | 1466501182432 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:22 INFO - PROCESS | 28717 | 1466501182639 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 02:26:22 INFO - PROCESS | 28717 | 1466501182872 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:22 INFO - PROCESS | 28717 | 1466501182882 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:22 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f794000 == 77 [pid = 28717] [id = 159] 02:26:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 142 (0x8f79b000) [pid = 28717] [serial = 477] [outer = (nil)] 02:26:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 143 (0x90d2b800) [pid = 28717] [serial = 478] [outer = 0x8f79b000] 02:26:23 INFO - PROCESS | 28717 | 1466501183026 Marionette DEBUG loaded listener.js 02:26:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 144 (0x90f4b400) [pid = 28717] [serial = 479] [outer = 0x8f79b000] 02:26:24 INFO - PROCESS | 28717 | 1466501183999 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:26:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:26:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1636ms 02:26:24 INFO - PROCESS | 28717 | 1466501184052 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 02:26:24 INFO - PROCESS | 28717 | 1466501184057 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 02:26:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:26:24 INFO - PROCESS | 28717 | 1466501184064 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:26:24 INFO - PROCESS | 28717 | 1466501184070 Marionette TRACE conn4 <- [1,610,null,{}] 02:26:24 INFO - PROCESS | 28717 | 1466501184086 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:24 INFO - PROCESS | 28717 | 1466501184095 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:24 INFO - PROCESS | 28717 | 1466501184326 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 02:26:24 INFO - PROCESS | 28717 | 1466501184618 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:24 INFO - PROCESS | 28717 | 1466501184631 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:24 INFO - PROCESS | 28717 | ++DOCSHELL 0x93b0a800 == 78 [pid = 28717] [id = 160] 02:26:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 145 (0x93e02800) [pid = 28717] [serial = 480] [outer = (nil)] 02:26:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 146 (0x952efc00) [pid = 28717] [serial = 481] [outer = 0x93e02800] 02:26:24 INFO - PROCESS | 28717 | 1466501184717 Marionette DEBUG loaded listener.js 02:26:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 147 (0x96699800) [pid = 28717] [serial = 482] [outer = 0x93e02800] 02:26:25 INFO - PROCESS | 28717 | 1466501185611 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 02:26:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:26:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1585ms 02:26:25 INFO - PROCESS | 28717 | 1466501185649 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 02:26:25 INFO - PROCESS | 28717 | 1466501185654 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 02:26:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:26:25 INFO - PROCESS | 28717 | 1466501185661 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:26:25 INFO - PROCESS | 28717 | 1466501185665 Marionette TRACE conn4 <- [1,614,null,{}] 02:26:25 INFO - PROCESS | 28717 | 1466501185670 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:25 INFO - PROCESS | 28717 | 1466501185675 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:25 INFO - PROCESS | 28717 | 1466501185874 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 02:26:26 INFO - PROCESS | 28717 | 1466501186056 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:26 INFO - PROCESS | 28717 | 1466501186064 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:26 INFO - PROCESS | 28717 | ++DOCSHELL 0x920c1000 == 79 [pid = 28717] [id = 161] 02:26:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 148 (0x925cbc00) [pid = 28717] [serial = 483] [outer = (nil)] 02:26:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 149 (0x9947cc00) [pid = 28717] [serial = 484] [outer = 0x925cbc00] 02:26:26 INFO - PROCESS | 28717 | 1466501186185 Marionette DEBUG loaded listener.js 02:26:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 150 (0x9a07d800) [pid = 28717] [serial = 485] [outer = 0x925cbc00] 02:26:27 INFO - PROCESS | 28717 | 1466501187077 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 02:26:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:26:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1482ms 02:26:27 INFO - PROCESS | 28717 | 1466501187144 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 02:26:27 INFO - PROCESS | 28717 | 1466501187148 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 02:26:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:26:27 INFO - PROCESS | 28717 | 1466501187154 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:26:27 INFO - PROCESS | 28717 | 1466501187158 Marionette TRACE conn4 <- [1,618,null,{}] 02:26:27 INFO - PROCESS | 28717 | 1466501187163 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:27 INFO - PROCESS | 28717 | 1466501187168 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:27 INFO - PROCESS | 28717 | 1466501187365 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 02:26:27 INFO - PROCESS | 28717 | 1466501187685 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:27 INFO - PROCESS | 28717 | 1466501187697 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:27 INFO - PROCESS | 28717 | ++DOCSHELL 0x91f08800 == 80 [pid = 28717] [id = 162] 02:26:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 151 (0x93eddc00) [pid = 28717] [serial = 486] [outer = (nil)] 02:26:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 152 (0x9aab3000) [pid = 28717] [serial = 487] [outer = 0x93eddc00] 02:26:27 INFO - PROCESS | 28717 | 1466501187790 Marionette DEBUG loaded listener.js 02:26:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 153 (0x9ad05800) [pid = 28717] [serial = 488] [outer = 0x93eddc00] 02:26:28 INFO - PROCESS | 28717 | 1466501188692 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:26:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:26:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1589ms 02:26:28 INFO - PROCESS | 28717 | 1466501188749 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 02:26:28 INFO - PROCESS | 28717 | 1466501188758 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 02:26:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:26:28 INFO - PROCESS | 28717 | 1466501188766 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:26:28 INFO - PROCESS | 28717 | 1466501188770 Marionette TRACE conn4 <- [1,622,null,{}] 02:26:28 INFO - PROCESS | 28717 | 1466501188775 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:28 INFO - PROCESS | 28717 | 1466501188786 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:29 INFO - PROCESS | 28717 | 1466501189042 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 02:26:29 INFO - PROCESS | 28717 | 1466501189289 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:29 INFO - PROCESS | 28717 | 1466501189298 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:29 INFO - PROCESS | 28717 | ++DOCSHELL 0x99f64800 == 81 [pid = 28717] [id = 163] 02:26:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 154 (0x9ad01800) [pid = 28717] [serial = 489] [outer = (nil)] 02:26:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 155 (0x9c0a7000) [pid = 28717] [serial = 490] [outer = 0x9ad01800] 02:26:29 INFO - PROCESS | 28717 | 1466501189419 Marionette DEBUG loaded listener.js 02:26:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 156 (0x9c0c0000) [pid = 28717] [serial = 491] [outer = 0x9ad01800] 02:26:30 INFO - PROCESS | 28717 | 1466501190373 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 02:26:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:26:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1643ms 02:26:30 INFO - PROCESS | 28717 | 1466501190409 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 02:26:30 INFO - PROCESS | 28717 | 1466501190413 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 02:26:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:26:30 INFO - PROCESS | 28717 | 1466501190420 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:26:30 INFO - PROCESS | 28717 | 1466501190423 Marionette TRACE conn4 <- [1,626,null,{}] 02:26:30 INFO - PROCESS | 28717 | 1466501190429 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:30 INFO - PROCESS | 28717 | 1466501190434 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:30 INFO - PROCESS | 28717 | 1466501190620 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 02:26:30 INFO - PROCESS | 28717 | 1466501190811 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:30 INFO - PROCESS | 28717 | 1466501190819 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:30 INFO - PROCESS | 28717 | ++DOCSHELL 0x994fc800 == 82 [pid = 28717] [id = 164] 02:26:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 157 (0x9add5800) [pid = 28717] [serial = 492] [outer = (nil)] 02:26:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 158 (0x9d845000) [pid = 28717] [serial = 493] [outer = 0x9add5800] 02:26:30 INFO - PROCESS | 28717 | 1466501190898 Marionette DEBUG loaded listener.js 02:26:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 159 (0xa237a400) [pid = 28717] [serial = 494] [outer = 0x9add5800] 02:26:31 INFO - PROCESS | 28717 | 1466501191828 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 02:26:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:26:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1481ms 02:26:31 INFO - PROCESS | 28717 | 1466501191902 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 02:26:31 INFO - PROCESS | 28717 | 1466501191905 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 02:26:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:26:31 INFO - PROCESS | 28717 | 1466501191913 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:26:31 INFO - PROCESS | 28717 | 1466501191916 Marionette TRACE conn4 <- [1,630,null,{}] 02:26:31 INFO - PROCESS | 28717 | 1466501191923 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:31 INFO - PROCESS | 28717 | 1466501191927 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:32 INFO - PROCESS | 28717 | 1466501192160 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 02:26:32 INFO - PROCESS | 28717 | 1466501192393 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:32 INFO - PROCESS | 28717 | 1466501192399 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:32 INFO - PROCESS | 28717 | ++DOCSHELL 0x9c0a6000 == 83 [pid = 28717] [id = 165] 02:26:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 160 (0x9c0afc00) [pid = 28717] [serial = 495] [outer = (nil)] 02:26:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 161 (0xa3426400) [pid = 28717] [serial = 496] [outer = 0x9c0afc00] 02:26:32 INFO - PROCESS | 28717 | 1466501192496 Marionette DEBUG loaded listener.js 02:26:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 162 (0xa4e51400) [pid = 28717] [serial = 497] [outer = 0x9c0afc00] 02:26:33 INFO - PROCESS | 28717 | 1466501193394 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 02:26:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:26:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1535ms 02:26:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:26:33 INFO - PROCESS | 28717 | 1466501193449 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 02:26:33 INFO - PROCESS | 28717 | 1466501193452 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 02:26:33 INFO - PROCESS | 28717 | 1466501193458 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:26:33 INFO - PROCESS | 28717 | 1466501193462 Marionette TRACE conn4 <- [1,634,null,{}] 02:26:33 INFO - PROCESS | 28717 | 1466501193467 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:33 INFO - PROCESS | 28717 | 1466501193472 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:33 INFO - PROCESS | 28717 | 1466501193670 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 02:26:33 INFO - PROCESS | 28717 | 1466501193905 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:33 INFO - PROCESS | 28717 | 1466501193914 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:33 INFO - PROCESS | 28717 | ++DOCSHELL 0x925c3400 == 84 [pid = 28717] [id = 166] 02:26:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 163 (0x9af49400) [pid = 28717] [serial = 498] [outer = (nil)] 02:26:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 164 (0x9af51800) [pid = 28717] [serial = 499] [outer = 0x9af49400] 02:26:34 INFO - PROCESS | 28717 | 1466501194034 Marionette DEBUG loaded listener.js 02:26:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 165 (0x9af55000) [pid = 28717] [serial = 500] [outer = 0x9af49400] 02:26:34 INFO - PROCESS | 28717 | [28717] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:26:34 INFO - PROCESS | 28717 | 1466501194911 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 02:26:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:26:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1484ms 02:26:34 INFO - PROCESS | 28717 | 1466501194942 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 02:26:34 INFO - PROCESS | 28717 | 1466501194946 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 02:26:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:26:34 INFO - PROCESS | 28717 | 1466501194952 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:26:34 INFO - PROCESS | 28717 | 1466501194955 Marionette TRACE conn4 <- [1,638,null,{}] 02:26:34 INFO - PROCESS | 28717 | 1466501194961 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:34 INFO - PROCESS | 28717 | 1466501194966 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:35 INFO - PROCESS | 28717 | 1466501195155 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 02:26:35 INFO - PROCESS | 28717 | 1466501195347 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:35 INFO - PROCESS | 28717 | 1466501195358 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:35 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f722400 == 85 [pid = 28717] [id = 167] 02:26:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 166 (0x8f723000) [pid = 28717] [serial = 501] [outer = (nil)] 02:26:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 167 (0x8f72a800) [pid = 28717] [serial = 502] [outer = 0x8f723000] 02:26:35 INFO - PROCESS | 28717 | 1466501195432 Marionette DEBUG loaded listener.js 02:26:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 168 (0x8f72c400) [pid = 28717] [serial = 503] [outer = 0x8f723000] 02:26:36 INFO - PROCESS | 28717 | [28717] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:26:36 INFO - PROCESS | 28717 | 1466501196368 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:26:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:26:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1481ms 02:26:36 INFO - PROCESS | 28717 | 1466501196434 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 02:26:36 INFO - PROCESS | 28717 | 1466501196439 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 02:26:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:26:36 INFO - PROCESS | 28717 | 1466501196446 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:26:36 INFO - PROCESS | 28717 | 1466501196450 Marionette TRACE conn4 <- [1,642,null,{}] 02:26:36 INFO - PROCESS | 28717 | 1466501196456 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:36 INFO - PROCESS | 28717 | 1466501196462 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:36 INFO - PROCESS | 28717 | 1466501196676 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 02:26:36 INFO - PROCESS | 28717 | 1466501196921 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:36 INFO - PROCESS | 28717 | 1466501196928 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:37 INFO - PROCESS | 28717 | ++DOCSHELL 0xa25ef400 == 86 [pid = 28717] [id = 168] 02:26:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 169 (0xa2fba400) [pid = 28717] [serial = 504] [outer = (nil)] 02:26:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 170 (0xa5074400) [pid = 28717] [serial = 505] [outer = 0xa2fba400] 02:26:37 INFO - PROCESS | 28717 | 1466501197071 Marionette DEBUG loaded listener.js 02:26:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 171 (0xa6893800) [pid = 28717] [serial = 506] [outer = 0xa2fba400] 02:26:37 INFO - PROCESS | 28717 | 1466501197963 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 02:26:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:26:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1592ms 02:26:38 INFO - PROCESS | 28717 | 1466501198040 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 02:26:38 INFO - PROCESS | 28717 | 1466501198044 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 02:26:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:26:38 INFO - PROCESS | 28717 | 1466501198050 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:26:38 INFO - PROCESS | 28717 | 1466501198053 Marionette TRACE conn4 <- [1,646,null,{}] 02:26:38 INFO - PROCESS | 28717 | 1466501198059 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:38 INFO - PROCESS | 28717 | 1466501198064 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:38 INFO - PROCESS | 28717 | 1466501198309 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 02:26:39 INFO - PROCESS | 28717 | 1466501199038 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:39 INFO - PROCESS | 28717 | 1466501199046 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:39 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d572c00 == 87 [pid = 28717] [id = 169] 02:26:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 172 (0x8d576400) [pid = 28717] [serial = 507] [outer = (nil)] 02:26:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 173 (0x8d819000) [pid = 28717] [serial = 508] [outer = 0x8d576400] 02:26:39 INFO - PROCESS | 28717 | 1466501199123 Marionette DEBUG loaded listener.js 02:26:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 174 (0x8de5f800) [pid = 28717] [serial = 509] [outer = 0x8d576400] 02:26:40 INFO - PROCESS | 28717 | 1466501200029 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:26:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:26:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 2032ms 02:26:40 INFO - PROCESS | 28717 | 1466501200085 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 02:26:40 INFO - PROCESS | 28717 | 1466501200091 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 02:26:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:26:40 INFO - PROCESS | 28717 | 1466501200098 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:26:40 INFO - PROCESS | 28717 | 1466501200103 Marionette TRACE conn4 <- [1,650,null,{}] 02:26:40 INFO - PROCESS | 28717 | 1466501200110 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:40 INFO - PROCESS | 28717 | 1466501200117 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:40 INFO - PROCESS | 28717 | 1466501200301 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 02:26:40 INFO - PROCESS | 28717 | 1466501200682 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:40 INFO - PROCESS | 28717 | 1466501200692 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:40 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3eec00 == 88 [pid = 28717] [id = 170] 02:26:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 175 (0x8dfc3800) [pid = 28717] [serial = 510] [outer = (nil)] 02:26:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 176 (0x8ed5fc00) [pid = 28717] [serial = 511] [outer = 0x8dfc3800] 02:26:40 INFO - PROCESS | 28717 | 1466501200770 Marionette DEBUG loaded listener.js 02:26:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 177 (0x8f72bc00) [pid = 28717] [serial = 512] [outer = 0x8dfc3800] 02:26:41 INFO - PROCESS | 28717 | 1466501201657 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 02:26:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:26:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1637ms 02:26:41 INFO - PROCESS | 28717 | 1466501201739 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 02:26:41 INFO - PROCESS | 28717 | 1466501201746 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 02:26:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:26:41 INFO - PROCESS | 28717 | 1466501201752 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:26:41 INFO - PROCESS | 28717 | 1466501201755 Marionette TRACE conn4 <- [1,654,null,{}] 02:26:41 INFO - PROCESS | 28717 | 1466501201761 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:41 INFO - PROCESS | 28717 | 1466501201766 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:41 INFO - PROCESS | 28717 | 1466501201987 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 02:26:42 INFO - PROCESS | 28717 | 1466501202261 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:42 INFO - PROCESS | 28717 | 1466501202271 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x952ae800 == 87 [pid = 28717] [id = 47] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed8fc00 == 86 [pid = 28717] [id = 156] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f6000 == 85 [pid = 28717] [id = 155] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8d577400 == 84 [pid = 28717] [id = 154] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8f793c00 == 83 [pid = 28717] [id = 153] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed54400 == 82 [pid = 28717] [id = 152] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8d207000 == 81 [pid = 28717] [id = 151] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8d202c00 == 80 [pid = 28717] [id = 147] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3e8800 == 79 [pid = 28717] [id = 148] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfc8400 == 78 [pid = 28717] [id = 145] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfc1800 == 77 [pid = 28717] [id = 144] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8d819800 == 76 [pid = 28717] [id = 142] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1eb000 == 75 [pid = 28717] [id = 143] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8d816800 == 74 [pid = 28717] [id = 141] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x9d826000 == 73 [pid = 28717] [id = 140] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x911f5000 == 72 [pid = 28717] [id = 138] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8f7a0c00 == 71 [pid = 28717] [id = 137] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x9b108400 == 70 [pid = 28717] [id = 136] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x93e10400 == 69 [pid = 28717] [id = 39] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8f8e3800 == 68 [pid = 28717] [id = 120] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x923f0c00 == 67 [pid = 28717] [id = 75] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x90f3e400 == 66 [pid = 28717] [id = 121] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x92570000 == 65 [pid = 28717] [id = 52] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x9add6800 == 64 [pid = 28717] [id = 78] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x9d81f800 == 63 [pid = 28717] [id = 50] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x925c7000 == 62 [pid = 28717] [id = 76] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0xa3448000 == 61 [pid = 28717] [id = 80] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8f591400 == 60 [pid = 28717] [id = 113] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x90f42c00 == 59 [pid = 28717] [id = 83] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x952a9800 == 58 [pid = 28717] [id = 51] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x90d2c000 == 57 [pid = 28717] [id = 82] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed5d800 == 56 [pid = 28717] [id = 139] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x90d27800 == 55 [pid = 28717] [id = 81] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x9a5a2c00 == 54 [pid = 28717] [id = 79] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3e8c00 == 53 [pid = 28717] [id = 149] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x9256fc00 == 52 [pid = 28717] [id = 48] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x979d8800 == 51 [pid = 28717] [id = 77] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3eac00 == 50 [pid = 28717] [id = 150] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x925d0800 == 49 [pid = 28717] [id = 123] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed87c00 == 48 [pid = 28717] [id = 127] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8f597400 == 47 [pid = 28717] [id = 97] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x9117a000 == 46 [pid = 28717] [id = 96] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed95800 == 45 [pid = 28717] [id = 128] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8de5a400 == 44 [pid = 28717] [id = 146] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x92480400 == 43 [pid = 28717] [id = 31] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x9941a800 == 42 [pid = 28717] [id = 49] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8f59fc00 == 41 [pid = 28717] [id = 98] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x9517bc00 == 40 [pid = 28717] [id = 122] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3eec00 == 39 [pid = 28717] [id = 170] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0xa25ef400 == 38 [pid = 28717] [id = 168] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8d572c00 == 37 [pid = 28717] [id = 169] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8f722400 == 36 [pid = 28717] [id = 167] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x925c3400 == 35 [pid = 28717] [id = 166] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x9c0a6000 == 34 [pid = 28717] [id = 165] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x99f64800 == 33 [pid = 28717] [id = 163] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x994fc800 == 32 [pid = 28717] [id = 164] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x91f08800 == 31 [pid = 28717] [id = 162] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x920c1000 == 30 [pid = 28717] [id = 161] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x93b0a800 == 29 [pid = 28717] [id = 160] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8f794000 == 28 [pid = 28717] [id = 159] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x911f7800 == 27 [pid = 28717] [id = 157] 02:26:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8d579c00 == 26 [pid = 28717] [id = 158] 02:26:43 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3e8800 == 27 [pid = 28717] [id = 171] 02:26:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 178 (0x8c3e8c00) [pid = 28717] [serial = 513] [outer = (nil)] 02:26:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 179 (0x8c3f4000) [pid = 28717] [serial = 514] [outer = 0x8c3e8c00] 02:26:43 INFO - PROCESS | 28717 | 1466501203973 Marionette DEBUG loaded listener.js 02:26:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 180 (0x8d56f000) [pid = 28717] [serial = 515] [outer = 0x8c3e8c00] 02:26:44 INFO - PROCESS | 28717 | --DOMWINDOW == 179 (0x9a1ee000) [pid = 28717] [serial = 405] [outer = (nil)] [url = about:blank] 02:26:44 INFO - PROCESS | 28717 | --DOMWINDOW == 178 (0x99263400) [pid = 28717] [serial = 399] [outer = (nil)] [url = about:blank] 02:26:44 INFO - PROCESS | 28717 | --DOMWINDOW == 177 (0x9ad0a000) [pid = 28717] [serial = 402] [outer = (nil)] [url = about:blank] 02:26:44 INFO - PROCESS | 28717 | --DOMWINDOW == 176 (0x93119000) [pid = 28717] [serial = 396] [outer = (nil)] [url = about:blank] 02:26:44 INFO - PROCESS | 28717 | --DOMWINDOW == 175 (0x91070c00) [pid = 28717] [serial = 393] [outer = (nil)] [url = about:blank] 02:26:44 INFO - PROCESS | 28717 | --DOMWINDOW == 174 (0x911f4c00) [pid = 28717] [serial = 394] [outer = (nil)] [url = about:blank] 02:26:44 INFO - PROCESS | 28717 | --DOMWINDOW == 173 (0x953e5c00) [pid = 28717] [serial = 366] [outer = (nil)] [url = about:blank] 02:26:44 INFO - PROCESS | 28717 | --DOMWINDOW == 172 (0x8f59b800) [pid = 28717] [serial = 388] [outer = (nil)] [url = about:blank] 02:26:44 INFO - PROCESS | 28717 | --DOMWINDOW == 171 (0x8f593400) [pid = 28717] [serial = 387] [outer = (nil)] [url = about:blank] 02:26:44 INFO - PROCESS | 28717 | --DOMWINDOW == 170 (0x911f0800) [pid = 28717] [serial = 391] [outer = (nil)] [url = about:blank] 02:26:44 INFO - PROCESS | 28717 | --DOMWINDOW == 169 (0x9107c800) [pid = 28717] [serial = 390] [outer = (nil)] [url = about:blank] 02:26:44 INFO - PROCESS | 28717 | --DOMWINDOW == 168 (0xa23ef400) [pid = 28717] [serial = 369] [outer = (nil)] [url = about:blank] 02:26:44 INFO - PROCESS | 28717 | --DOMWINDOW == 167 (0x8ed8f800) [pid = 28717] [serial = 381] [outer = (nil)] [url = about:blank] 02:26:44 INFO - PROCESS | 28717 | --DOMWINDOW == 166 (0xa6983c00) [pid = 28717] [serial = 375] [outer = (nil)] [url = about:blank] 02:26:44 INFO - PROCESS | 28717 | --DOMWINDOW == 165 (0x90f40400) [pid = 28717] [serial = 384] [outer = (nil)] [url = about:blank] 02:26:44 INFO - PROCESS | 28717 | --DOMWINDOW == 164 (0x9117dc00) [pid = 28717] [serial = 363] [outer = (nil)] [url = about:blank] 02:26:44 INFO - PROCESS | 28717 | --DOMWINDOW == 163 (0xa6c4fc00) [pid = 28717] [serial = 378] [outer = (nil)] [url = about:blank] 02:26:44 INFO - PROCESS | 28717 | --DOMWINDOW == 162 (0x920be400) [pid = 28717] [serial = 372] [outer = (nil)] [url = about:blank] 02:26:44 INFO - PROCESS | 28717 | --DOMWINDOW == 161 (0x9adda000) [pid = 28717] [serial = 403] [outer = (nil)] [url = about:blank] 02:26:44 INFO - PROCESS | 28717 | --DOMWINDOW == 160 (0x997b8400) [pid = 28717] [serial = 400] [outer = (nil)] [url = about:blank] 02:26:44 INFO - PROCESS | 28717 | --DOMWINDOW == 159 (0x93e05800) [pid = 28717] [serial = 397] [outer = (nil)] [url = about:blank] 02:26:44 INFO - PROCESS | 28717 | --DOMWINDOW == 158 (0x9b104400) [pid = 28717] [serial = 406] [outer = (nil)] [url = about:blank] 02:26:45 INFO - PROCESS | 28717 | 1466501205096 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 02:26:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:26:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 3398ms 02:26:45 INFO - PROCESS | 28717 | 1466501205151 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 02:26:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:26:45 INFO - PROCESS | 28717 | 1466501205157 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 02:26:45 INFO - PROCESS | 28717 | 1466501205164 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:26:45 INFO - PROCESS | 28717 | 1466501205167 Marionette TRACE conn4 <- [1,658,null,{}] 02:26:45 INFO - PROCESS | 28717 | 1466501205175 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:45 INFO - PROCESS | 28717 | 1466501205180 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:45 INFO - PROCESS | 28717 | 1466501205354 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 02:26:45 INFO - PROCESS | 28717 | 1466501205493 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:45 INFO - PROCESS | 28717 | 1466501205503 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:45 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed8e400 == 28 [pid = 28717] [id = 172] 02:26:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 159 (0x8ed8f800) [pid = 28717] [serial = 516] [outer = (nil)] 02:26:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 160 (0x8f593400) [pid = 28717] [serial = 517] [outer = 0x8ed8f800] 02:26:45 INFO - PROCESS | 28717 | 1466501205574 Marionette DEBUG loaded listener.js 02:26:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 161 (0x8f59bc00) [pid = 28717] [serial = 518] [outer = 0x8ed8f800] 02:26:46 INFO - PROCESS | 28717 | 1466501206394 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:26:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:26:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1283ms 02:26:46 INFO - PROCESS | 28717 | 1466501206447 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 02:26:46 INFO - PROCESS | 28717 | 1466501206452 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 02:26:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:26:46 INFO - PROCESS | 28717 | 1466501206463 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:26:46 INFO - PROCESS | 28717 | 1466501206466 Marionette TRACE conn4 <- [1,662,null,{}] 02:26:46 INFO - PROCESS | 28717 | 1466501206472 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:46 INFO - PROCESS | 28717 | 1466501206477 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:46 INFO - PROCESS | 28717 | 1466501206646 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 02:26:46 INFO - PROCESS | 28717 | 1466501206658 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:46 INFO - PROCESS | 28717 | 1466501206666 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:46 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1e6c00 == 29 [pid = 28717] [id = 173] 02:26:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 162 (0x8f8e9c00) [pid = 28717] [serial = 519] [outer = (nil)] 02:26:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 163 (0x90d26400) [pid = 28717] [serial = 520] [outer = 0x8f8e9c00] 02:26:46 INFO - PROCESS | 28717 | 1466501206736 Marionette DEBUG loaded listener.js 02:26:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 164 (0x90d2d800) [pid = 28717] [serial = 521] [outer = 0x8f8e9c00] 02:26:47 INFO - PROCESS | 28717 | [28717] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:26:47 INFO - PROCESS | 28717 | 1466501207823 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 02:26:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:26:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1433ms 02:26:47 INFO - PROCESS | 28717 | 1466501207896 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 02:26:47 INFO - PROCESS | 28717 | 1466501207900 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 02:26:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:26:47 INFO - PROCESS | 28717 | 1466501207906 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:26:47 INFO - PROCESS | 28717 | 1466501207912 Marionette TRACE conn4 <- [1,666,null,{}] 02:26:47 INFO - PROCESS | 28717 | 1466501207955 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:47 INFO - PROCESS | 28717 | 1466501207965 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:48 INFO - PROCESS | 28717 | 1466501208205 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 02:26:48 INFO - PROCESS | 28717 | 1466501208384 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:48 INFO - PROCESS | 28717 | 1466501208394 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:48 INFO - PROCESS | 28717 | ++DOCSHELL 0x9107c000 == 30 [pid = 28717] [id = 174] 02:26:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 165 (0x9107c800) [pid = 28717] [serial = 522] [outer = (nil)] 02:26:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 166 (0x9117b800) [pid = 28717] [serial = 523] [outer = 0x9107c800] 02:26:48 INFO - PROCESS | 28717 | 1466501208472 Marionette DEBUG loaded listener.js 02:26:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 167 (0x911f3400) [pid = 28717] [serial = 524] [outer = 0x9107c800] 02:26:50 INFO - PROCESS | 28717 | [28717] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 166 (0x8c3e9000) [pid = 28717] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 165 (0x9668d000) [pid = 28717] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 164 (0x8f79e400) [pid = 28717] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 163 (0x8f59b400) [pid = 28717] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 162 (0x90d2f400) [pid = 28717] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 161 (0x8c3ed400) [pid = 28717] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 160 (0x90f48800) [pid = 28717] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 159 (0x8ed54c00) [pid = 28717] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 158 (0x8d209000) [pid = 28717] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 157 (0x920ba000) [pid = 28717] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 156 (0x8e1e3c00) [pid = 28717] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 155 (0x90f3e800) [pid = 28717] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 154 (0x911fb000) [pid = 28717] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 153 (0x8dfcac00) [pid = 28717] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 152 (0x8e1ecc00) [pid = 28717] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 151 (0x8f8e5800) [pid = 28717] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 150 (0x8d817400) [pid = 28717] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 149 (0xa1082800) [pid = 28717] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 148 (0x8de5ac00) [pid = 28717] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 147 (0xa108d000) [pid = 28717] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 146 (0xa6ba0c00) [pid = 28717] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 145 (0x920bc400) [pid = 28717] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 144 (0x8ed91000) [pid = 28717] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 143 (0x953dc400) [pid = 28717] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 142 (0x90d30000) [pid = 28717] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 141 (0x9c0a5c00) [pid = 28717] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 140 (0x8f798800) [pid = 28717] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 139 (0x9bc09c00) [pid = 28717] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 138 (0x92481c00) [pid = 28717] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 137 (0xa1082000) [pid = 28717] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 136 (0x9b42a800) [pid = 28717] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 135 (0x8dfc1c00) [pid = 28717] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 134 (0x8d204800) [pid = 28717] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 133 (0x8d207400) [pid = 28717] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 132 (0x8f794800) [pid = 28717] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 131 (0x9668fc00) [pid = 28717] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 130 (0x8ed8a000) [pid = 28717] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:26:50 INFO - PROCESS | 28717 | --DOMWINDOW == 129 (0x91f07800) [pid = 28717] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:26:50 INFO - PROCESS | 28717 | 1466501210867 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 02:26:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:26:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 2983ms 02:26:50 INFO - PROCESS | 28717 | 1466501210889 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 02:26:50 INFO - PROCESS | 28717 | 1466501210894 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 02:26:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:26:50 INFO - PROCESS | 28717 | 1466501210899 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:26:50 INFO - PROCESS | 28717 | 1466501210902 Marionette TRACE conn4 <- [1,670,null,{}] 02:26:50 INFO - PROCESS | 28717 | 1466501210908 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:50 INFO - PROCESS | 28717 | 1466501210912 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:51 INFO - PROCESS | 28717 | 1466501211124 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 02:26:51 INFO - PROCESS | 28717 | 1466501211143 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:51 INFO - PROCESS | 28717 | 1466501211150 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:51 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ed400 == 31 [pid = 28717] [id = 175] 02:26:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 130 (0x8c3f6800) [pid = 28717] [serial = 525] [outer = (nil)] 02:26:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 131 (0x8d817c00) [pid = 28717] [serial = 526] [outer = 0x8c3f6800] 02:26:51 INFO - PROCESS | 28717 | 1466501211216 Marionette DEBUG loaded listener.js 02:26:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 132 (0x8ed55c00) [pid = 28717] [serial = 527] [outer = 0x8c3f6800] 02:26:51 INFO - PROCESS | 28717 | 1466501211984 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 02:26:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:26:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1136ms 02:26:52 INFO - PROCESS | 28717 | 1466501212038 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 02:26:52 INFO - PROCESS | 28717 | 1466501212042 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 02:26:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:26:52 INFO - PROCESS | 28717 | 1466501212048 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:26:52 INFO - PROCESS | 28717 | 1466501212050 Marionette TRACE conn4 <- [1,674,null,{}] 02:26:52 INFO - PROCESS | 28717 | 1466501212056 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:52 INFO - PROCESS | 28717 | 1466501212061 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:52 INFO - PROCESS | 28717 | 1466501212281 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 02:26:52 INFO - PROCESS | 28717 | 1466501212295 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:52 INFO - PROCESS | 28717 | 1466501212303 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:52 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f79b800 == 32 [pid = 28717] [id = 176] 02:26:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 133 (0x8f79e800) [pid = 28717] [serial = 528] [outer = (nil)] 02:26:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 134 (0x90f49400) [pid = 28717] [serial = 529] [outer = 0x8f79e800] 02:26:52 INFO - PROCESS | 28717 | 1466501212386 Marionette DEBUG loaded listener.js 02:26:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 135 (0x91f0e400) [pid = 28717] [serial = 530] [outer = 0x8f79e800] 02:26:53 INFO - PROCESS | 28717 | [28717] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:26:53 INFO - PROCESS | 28717 | 1466501213526 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 02:26:53 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 02:26:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1539ms 02:26:53 INFO - PROCESS | 28717 | 1466501213588 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 02:26:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:26:53 INFO - PROCESS | 28717 | 1466501213596 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 02:26:53 INFO - PROCESS | 28717 | 1466501213604 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:26:53 INFO - PROCESS | 28717 | 1466501213612 Marionette TRACE conn4 <- [1,678,null,{}] 02:26:53 INFO - PROCESS | 28717 | 1466501213620 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:53 INFO - PROCESS | 28717 | 1466501213626 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:53 INFO - PROCESS | 28717 | 1466501213850 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 02:26:54 INFO - PROCESS | 28717 | 1466501214138 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:54 INFO - PROCESS | 28717 | 1466501214152 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:54 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d57bc00 == 33 [pid = 28717] [id = 177] 02:26:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 136 (0x8de65400) [pid = 28717] [serial = 531] [outer = (nil)] 02:26:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 137 (0x8ed87400) [pid = 28717] [serial = 532] [outer = 0x8de65400] 02:26:54 INFO - PROCESS | 28717 | 1466501214235 Marionette DEBUG loaded listener.js 02:26:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 138 (0x8f597c00) [pid = 28717] [serial = 533] [outer = 0x8de65400] 02:26:55 INFO - PROCESS | 28717 | 1466501215133 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 02:26:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:26:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1594ms 02:26:55 INFO - PROCESS | 28717 | 1466501215198 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 02:26:55 INFO - PROCESS | 28717 | 1466501215205 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 02:26:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:26:55 INFO - PROCESS | 28717 | 1466501215215 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:26:55 INFO - PROCESS | 28717 | 1466501215219 Marionette TRACE conn4 <- [1,682,null,{}] 02:26:55 INFO - PROCESS | 28717 | 1466501215226 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:55 INFO - PROCESS | 28717 | 1466501215232 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:55 INFO - PROCESS | 28717 | 1466501215468 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 02:26:55 INFO - PROCESS | 28717 | 1466501215743 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:55 INFO - PROCESS | 28717 | 1466501215751 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:55 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfcbc00 == 34 [pid = 28717] [id = 178] 02:26:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 139 (0x8f8ecc00) [pid = 28717] [serial = 534] [outer = (nil)] 02:26:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 140 (0x90d31800) [pid = 28717] [serial = 535] [outer = 0x8f8ecc00] 02:26:55 INFO - PROCESS | 28717 | 1466501215852 Marionette DEBUG loaded listener.js 02:26:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 141 (0x90f45800) [pid = 28717] [serial = 536] [outer = 0x8f8ecc00] 02:26:57 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:26:57 INFO - PROCESS | 28717 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:26:57 INFO - PROCESS | 28717 | 1466501217145 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 02:26:57 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) 02:26:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1943ms 02:26:57 INFO - PROCESS | 28717 | 1466501217159 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 02:26:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:26:57 INFO - PROCESS | 28717 | 1466501217163 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 02:26:57 INFO - PROCESS | 28717 | 1466501217169 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:26:57 INFO - PROCESS | 28717 | 1466501217175 Marionette TRACE conn4 <- [1,686,null,{}] 02:26:57 INFO - PROCESS | 28717 | 1466501217192 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:57 INFO - PROCESS | 28717 | 1466501217201 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:57 INFO - PROCESS | 28717 | 1466501217447 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 02:26:57 INFO - PROCESS | 28717 | 1466501217630 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:57 INFO - PROCESS | 28717 | 1466501217643 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:57 INFO - PROCESS | 28717 | ++DOCSHELL 0x91177000 == 35 [pid = 28717] [id = 179] 02:26:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 142 (0x911f6800) [pid = 28717] [serial = 537] [outer = (nil)] 02:26:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 143 (0x923f1400) [pid = 28717] [serial = 538] [outer = 0x911f6800] 02:26:57 INFO - PROCESS | 28717 | 1466501217722 Marionette DEBUG loaded listener.js 02:26:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 144 (0x923fc000) [pid = 28717] [serial = 539] [outer = 0x911f6800] 02:26:59 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:26:59 INFO - PROCESS | 28717 | 1466501219043 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 02:26:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:26:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1904ms 02:26:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:26:59 INFO - PROCESS | 28717 | 1466501219073 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 02:26:59 INFO - PROCESS | 28717 | 1466501219077 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 02:26:59 INFO - PROCESS | 28717 | 1466501219129 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:26:59 INFO - PROCESS | 28717 | 1466501219133 Marionette TRACE conn4 <- [1,690,null,{}] 02:26:59 INFO - PROCESS | 28717 | 1466501219190 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:59 INFO - PROCESS | 28717 | 1466501219196 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:59 INFO - PROCESS | 28717 | 1466501219360 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 02:26:59 INFO - PROCESS | 28717 | 1466501219538 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:59 INFO - PROCESS | 28717 | 1466501219547 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:26:59 INFO - PROCESS | 28717 | ++DOCSHELL 0x91f06c00 == 36 [pid = 28717] [id = 180] 02:26:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 145 (0x923f4000) [pid = 28717] [serial = 540] [outer = (nil)] 02:26:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 146 (0x92570000) [pid = 28717] [serial = 541] [outer = 0x923f4000] 02:26:59 INFO - PROCESS | 28717 | 1466501219624 Marionette DEBUG loaded listener.js 02:26:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 147 (0x92579800) [pid = 28717] [serial = 542] [outer = 0x923f4000] 02:27:00 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:27:00 INFO - PROCESS | 28717 | 1466501220936 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 02:27:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:27:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1882ms 02:27:01 INFO - PROCESS | 28717 | 1466501221014 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 02:27:01 INFO - PROCESS | 28717 | 1466501221018 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 02:27:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:27:01 INFO - PROCESS | 28717 | 1466501221044 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:27:01 INFO - PROCESS | 28717 | 1466501221048 Marionette TRACE conn4 <- [1,694,null,{}] 02:27:01 INFO - PROCESS | 28717 | 1466501221056 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:01 INFO - PROCESS | 28717 | 1466501221060 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:01 INFO - PROCESS | 28717 | 1466501221215 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 02:27:01 INFO - PROCESS | 28717 | 1466501221399 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:01 INFO - PROCESS | 28717 | 1466501221407 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:01 INFO - PROCESS | 28717 | ++DOCSHELL 0x9256dc00 == 37 [pid = 28717] [id = 181] 02:27:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 148 (0x9256e800) [pid = 28717] [serial = 543] [outer = (nil)] 02:27:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 149 (0x925ca800) [pid = 28717] [serial = 544] [outer = 0x9256e800] 02:27:01 INFO - PROCESS | 28717 | 1466501221504 Marionette DEBUG loaded listener.js 02:27:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 150 (0x925cf800) [pid = 28717] [serial = 545] [outer = 0x9256e800] 02:27:02 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:27:02 INFO - PROCESS | 28717 | 1466501222967 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 02:27:03 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) 02:27:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1992ms 02:27:03 INFO - PROCESS | 28717 | 1466501223033 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 02:27:03 INFO - PROCESS | 28717 | 1466501223037 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 02:27:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:27:03 INFO - PROCESS | 28717 | 1466501223043 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:27:03 INFO - PROCESS | 28717 | 1466501223047 Marionette TRACE conn4 <- [1,698,null,{}] 02:27:03 INFO - PROCESS | 28717 | 1466501223054 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:03 INFO - PROCESS | 28717 | 1466501223064 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:03 INFO - PROCESS | 28717 | 1466501223247 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 02:27:03 INFO - PROCESS | 28717 | 1466501223474 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:03 INFO - PROCESS | 28717 | 1466501223482 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:03 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3e9400 == 38 [pid = 28717] [id = 182] 02:27:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 151 (0x8c3e9c00) [pid = 28717] [serial = 546] [outer = (nil)] 02:27:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 152 (0x8de5b400) [pid = 28717] [serial = 547] [outer = 0x8c3e9c00] 02:27:03 INFO - PROCESS | 28717 | 1466501223558 Marionette DEBUG loaded listener.js 02:27:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 153 (0x8dfc5800) [pid = 28717] [serial = 548] [outer = 0x8c3e9c00] 02:27:04 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:27:04 INFO - PROCESS | 28717 | 1466501224866 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 02:27:04 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) 02:27:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1841ms 02:27:04 INFO - PROCESS | 28717 | 1466501224901 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 02:27:04 INFO - PROCESS | 28717 | 1466501224908 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 02:27:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:27:04 INFO - PROCESS | 28717 | 1466501224990 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:27:04 INFO - PROCESS | 28717 | 1466501224995 Marionette TRACE conn4 <- [1,702,null,{}] 02:27:05 INFO - PROCESS | 28717 | 1466501225008 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:05 INFO - PROCESS | 28717 | 1466501225013 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:05 INFO - PROCESS | 28717 | 1466501225173 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 02:27:05 INFO - PROCESS | 28717 | 1466501225354 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:05 INFO - PROCESS | 28717 | 1466501225369 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:05 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d823000 == 39 [pid = 28717] [id = 183] 02:27:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 154 (0x8de5d400) [pid = 28717] [serial = 549] [outer = (nil)] 02:27:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 155 (0x8dfc2000) [pid = 28717] [serial = 550] [outer = 0x8de5d400] 02:27:05 INFO - PROCESS | 28717 | 1466501225440 Marionette DEBUG loaded listener.js 02:27:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 156 (0x8dfc6000) [pid = 28717] [serial = 551] [outer = 0x8de5d400] 02:27:06 INFO - PROCESS | 28717 | --DOCSHELL 0x93e07400 == 38 [pid = 28717] [id = 26] 02:27:06 INFO - PROCESS | 28717 | --DOCSHELL 0x9aab6400 == 37 [pid = 28717] [id = 25] 02:27:06 INFO - PROCESS | 28717 | --DOCSHELL 0x923f8c00 == 36 [pid = 28717] [id = 24] 02:27:06 INFO - PROCESS | 28717 | --DOCSHELL 0x93ee6400 == 35 [pid = 28717] [id = 23] 02:27:06 INFO - PROCESS | 28717 | --DOCSHELL 0x9a5a1000 == 34 [pid = 28717] [id = 16] 02:27:06 INFO - PROCESS | 28717 | --DOCSHELL 0x994fd400 == 33 [pid = 28717] [id = 15] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 155 (0x953e2800) [pid = 28717] [serial = 472] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 154 (0x96694400) [pid = 28717] [serial = 473] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 153 (0x8c3f1800) [pid = 28717] [serial = 445] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 152 (0x979dd800) [pid = 28717] [serial = 325] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 151 (0x920b7000) [pid = 28717] [serial = 466] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 150 (0xa6c4b400) [pid = 28717] [serial = 337] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 149 (0xa6b95c00) [pid = 28717] [serial = 334] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 148 (0x8ed52000) [pid = 28717] [serial = 449] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 147 (0x911f5400) [pid = 28717] [serial = 322] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 146 (0x8ed5a800) [pid = 28717] [serial = 457] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 145 (0x920c0400) [pid = 28717] [serial = 467] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 144 (0x9a83e000) [pid = 28717] [serial = 232] [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.] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 143 (0x8dfd0400) [pid = 28717] [serial = 443] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 142 (0x925c4000) [pid = 28717] [serial = 373] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 141 (0x8e1eb800) [pid = 28717] [serial = 427] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 140 (0x911fdc00) [pid = 28717] [serial = 364] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 139 (0x9bc07400) [pid = 28717] [serial = 319] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 138 (0x91f01c00) [pid = 28717] [serial = 436] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 137 (0x91f0a000) [pid = 28717] [serial = 431] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 136 (0x91077400) [pid = 28717] [serial = 412] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 135 (0x8c3f4400) [pid = 28717] [serial = 446] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 134 (0x953df800) [pid = 28717] [serial = 424] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 133 (0xa620d800) [pid = 28717] [serial = 331] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 132 (0x8de63c00) [pid = 28717] [serial = 439] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 131 (0xa4e4ec00) [pid = 28717] [serial = 370] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 130 (0xa82a9800) [pid = 28717] [serial = 379] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 129 (0x8ed88400) [pid = 28717] [serial = 458] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 128 (0xa6b97400) [pid = 28717] [serial = 376] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 127 (0x93b05000) [pid = 28717] [serial = 470] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 126 (0x979dd400) [pid = 28717] [serial = 367] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 125 (0x8d20fc00) [pid = 28717] [serial = 442] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 124 (0x911f9800) [pid = 28717] [serial = 464] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 123 (0x9d826800) [pid = 28717] [serial = 425] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 122 (0x9c181800) [pid = 28717] [serial = 418] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 121 (0x91078000) [pid = 28717] [serial = 385] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 120 (0xa1015400) [pid = 28717] [serial = 328] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 119 (0x9a080000) [pid = 28717] [serial = 416] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 118 (0x90f4a800) [pid = 28717] [serial = 411] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 117 (0x91f08c00) [pid = 28717] [serial = 430] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 116 (0xa2fbf000) [pid = 28717] [serial = 422] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 115 (0x9c0aa000) [pid = 28717] [serial = 409] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 114 (0x97936c00) [pid = 28717] [serial = 415] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 113 (0x9117d000) [pid = 28717] [serial = 469] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 112 (0x9c0a4800) [pid = 28717] [serial = 408] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 111 (0x9d473400) [pid = 28717] [serial = 419] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 110 (0x8dfca000) [pid = 28717] [serial = 434] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 109 (0x8d575000) [pid = 28717] [serial = 452] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 108 (0x8dfc5400) [pid = 28717] [serial = 433] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 107 (0x9d81cc00) [pid = 28717] [serial = 428] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 106 (0x8de65800) [pid = 28717] [serial = 440] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 105 (0xa23a6800) [pid = 28717] [serial = 421] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 104 (0x8d81a000) [pid = 28717] [serial = 455] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 103 (0x8d20e800) [pid = 28717] [serial = 454] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 102 (0x8de62c00) [pid = 28717] [serial = 448] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 101 (0x90d25800) [pid = 28717] [serial = 461] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 100 (0x9b70f000) [pid = 28717] [serial = 361] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 99 (0x91f0f400) [pid = 28717] [serial = 437] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 98 (0x8d572800) [pid = 28717] [serial = 451] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 97 (0x8f79d800) [pid = 28717] [serial = 460] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 96 (0x8ed92800) [pid = 28717] [serial = 382] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | --DOMWINDOW == 95 (0x911f2800) [pid = 28717] [serial = 463] [outer = (nil)] [url = about:blank] 02:27:06 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:27:06 INFO - PROCESS | 28717 | 1466501226977 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 02:27:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:27:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2019ms 02:27:06 INFO - PROCESS | 28717 | 1466501226990 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 02:27:06 INFO - PROCESS | 28717 | 1466501226996 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 02:27:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:27:07 INFO - PROCESS | 28717 | 1466501227006 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:27:07 INFO - PROCESS | 28717 | 1466501227009 Marionette TRACE conn4 <- [1,706,null,{}] 02:27:07 INFO - PROCESS | 28717 | 1466501227015 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:07 INFO - PROCESS | 28717 | 1466501227021 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:07 INFO - PROCESS | 28717 | 1466501227175 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 02:27:07 INFO - PROCESS | 28717 | 1466501227307 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:07 INFO - PROCESS | 28717 | 1466501227315 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:07 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f3400 == 34 [pid = 28717] [id = 184] 02:27:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 96 (0x8d20e800) [pid = 28717] [serial = 552] [outer = (nil)] 02:27:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 97 (0x8de68400) [pid = 28717] [serial = 553] [outer = 0x8d20e800] 02:27:07 INFO - PROCESS | 28717 | 1466501227382 Marionette DEBUG loaded listener.js 02:27:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 98 (0x8e1ecc00) [pid = 28717] [serial = 554] [outer = 0x8d20e800] 02:27:08 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:27:08 INFO - PROCESS | 28717 | 1466501228487 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 02:27:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:27:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1535ms 02:27:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:27:08 INFO - PROCESS | 28717 | 1466501228541 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 02:27:08 INFO - PROCESS | 28717 | 1466501228543 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 02:27:08 INFO - PROCESS | 28717 | 1466501228551 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:27:08 INFO - PROCESS | 28717 | 1466501228557 Marionette TRACE conn4 <- [1,710,null,{}] 02:27:08 INFO - PROCESS | 28717 | 1466501228577 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:08 INFO - PROCESS | 28717 | 1466501228584 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:08 INFO - PROCESS | 28717 | 1466501228868 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 02:27:08 INFO - PROCESS | 28717 | 1466501228937 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:08 INFO - PROCESS | 28717 | 1466501228949 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:08 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f795000 == 35 [pid = 28717] [id = 185] 02:27:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 99 (0x8f795400) [pid = 28717] [serial = 555] [outer = (nil)] 02:27:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 100 (0x8f8e1400) [pid = 28717] [serial = 556] [outer = 0x8f795400] 02:27:09 INFO - PROCESS | 28717 | 1466501229016 Marionette DEBUG loaded listener.js 02:27:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 101 (0x8f8ee000) [pid = 28717] [serial = 557] [outer = 0x8f795400] 02:27:10 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:27:10 INFO - PROCESS | 28717 | 1466501230366 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 02:27:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:27:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1857ms 02:27:10 INFO - PROCESS | 28717 | --DOMWINDOW == 100 (0x9107c800) [pid = 28717] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:27:10 INFO - PROCESS | 28717 | --DOMWINDOW == 99 (0x8ed8f800) [pid = 28717] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:27:10 INFO - PROCESS | 28717 | --DOMWINDOW == 98 (0x8c3e8c00) [pid = 28717] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:27:10 INFO - PROCESS | 28717 | --DOMWINDOW == 97 (0x9ad01800) [pid = 28717] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:27:10 INFO - PROCESS | 28717 | --DOMWINDOW == 96 (0x9add5800) [pid = 28717] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:27:10 INFO - PROCESS | 28717 | --DOMWINDOW == 95 (0x8f8e9c00) [pid = 28717] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:27:10 INFO - PROCESS | 28717 | --DOMWINDOW == 94 (0x8dfc3800) [pid = 28717] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:27:10 INFO - PROCESS | 28717 | --DOMWINDOW == 93 (0x8c3f6800) [pid = 28717] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:27:10 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x9c0afc00) [pid = 28717] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:27:10 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x9af49400) [pid = 28717] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:27:10 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x8f723000) [pid = 28717] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:27:10 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0xa2fba400) [pid = 28717] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:27:10 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x8d576400) [pid = 28717] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:27:10 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x8d57b800) [pid = 28717] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:27:10 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x8f79b000) [pid = 28717] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:27:10 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x93e02800) [pid = 28717] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:27:10 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x925cbc00) [pid = 28717] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:27:10 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x93eddc00) [pid = 28717] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:27:10 INFO - PROCESS | 28717 | 1466501230596 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 02:27:10 INFO - PROCESS | 28717 | 1466501230599 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 02:27:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:27:10 INFO - PROCESS | 28717 | 1466501230629 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:27:10 INFO - PROCESS | 28717 | 1466501230632 Marionette TRACE conn4 <- [1,714,null,{}] 02:27:10 INFO - PROCESS | 28717 | 1466501230637 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:10 INFO - PROCESS | 28717 | 1466501230642 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:10 INFO - PROCESS | 28717 | 1466501230790 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 02:27:10 INFO - PROCESS | 28717 | 1466501230920 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:10 INFO - PROCESS | 28717 | 1466501230927 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:10 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfcd400 == 36 [pid = 28717] [id = 186] 02:27:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x8f597800) [pid = 28717] [serial = 558] [outer = (nil)] 02:27:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x8f730c00) [pid = 28717] [serial = 559] [outer = 0x8f597800] 02:27:10 INFO - PROCESS | 28717 | 1466501230995 Marionette DEBUG loaded listener.js 02:27:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x90d33000) [pid = 28717] [serial = 560] [outer = 0x8f597800] 02:27:12 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:27:12 INFO - PROCESS | 28717 | 1466501232081 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 02:27:12 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 02:27:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1489ms 02:27:12 INFO - PROCESS | 28717 | 1466501232118 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 02:27:12 INFO - PROCESS | 28717 | 1466501232122 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 02:27:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:27:12 INFO - PROCESS | 28717 | 1466501232128 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:27:12 INFO - PROCESS | 28717 | 1466501232131 Marionette TRACE conn4 <- [1,718,null,{}] 02:27:12 INFO - PROCESS | 28717 | 1466501232136 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:12 INFO - PROCESS | 28717 | 1466501232141 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:12 INFO - PROCESS | 28717 | 1466501232294 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 02:27:12 INFO - PROCESS | 28717 | 1466501232505 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:12 INFO - PROCESS | 28717 | 1466501232511 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:12 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed86400 == 37 [pid = 28717] [id = 187] 02:27:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x8ed90000) [pid = 28717] [serial = 561] [outer = (nil)] 02:27:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x91079000) [pid = 28717] [serial = 562] [outer = 0x8ed90000] 02:27:12 INFO - PROCESS | 28717 | 1466501232578 Marionette DEBUG loaded listener.js 02:27:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x911f0000) [pid = 28717] [serial = 563] [outer = 0x8ed90000] 02:27:13 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:27:13 INFO - PROCESS | 28717 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:27:13 INFO - PROCESS | 28717 | 1466501233942 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 02:27:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:27:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1891ms 02:27:14 INFO - PROCESS | 28717 | 1466501234022 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 02:27:14 INFO - PROCESS | 28717 | 1466501234029 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 02:27:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:27:14 INFO - PROCESS | 28717 | 1466501234056 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:27:14 INFO - PROCESS | 28717 | 1466501234061 Marionette TRACE conn4 <- [1,722,null,{}] 02:27:14 INFO - PROCESS | 28717 | 1466501234070 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:14 INFO - PROCESS | 28717 | 1466501234076 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:14 INFO - PROCESS | 28717 | 1466501234244 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 02:27:14 INFO - PROCESS | 28717 | 1466501234417 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:14 INFO - PROCESS | 28717 | 1466501234429 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:14 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f7400 == 38 [pid = 28717] [id = 188] 02:27:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x8d203000) [pid = 28717] [serial = 564] [outer = (nil)] 02:27:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x8dfc5400) [pid = 28717] [serial = 565] [outer = 0x8d203000] 02:27:14 INFO - PROCESS | 28717 | 1466501234508 Marionette DEBUG loaded listener.js 02:27:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x8ed53c00) [pid = 28717] [serial = 566] [outer = 0x8d203000] 02:27:15 INFO - PROCESS | 28717 | 1466501235430 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 02:27:15 INFO - PROCESS | 28717 | 1466501235502 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 02:27:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:27:15 INFO - PROCESS | 28717 | 1466501235513 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:27:15 INFO - PROCESS | 28717 | 1466501235517 Marionette TRACE conn4 <- [1,726,null,{}] 02:27:15 INFO - PROCESS | 28717 | 1466501235523 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:15 INFO - PROCESS | 28717 | 1466501235529 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:15 INFO - PROCESS | 28717 | 1466501235754 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 02:27:16 INFO - PROCESS | 28717 | 1466501235984 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:16 INFO - PROCESS | 28717 | 1466501235990 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:16 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f799c00 == 39 [pid = 28717] [id = 189] 02:27:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x8f79a800) [pid = 28717] [serial = 567] [outer = (nil)] 02:27:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 94 (0x90d30000) [pid = 28717] [serial = 568] [outer = 0x8f79a800] 02:27:16 INFO - PROCESS | 28717 | 1466501236116 Marionette DEBUG loaded listener.js 02:27:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 95 (0x91074400) [pid = 28717] [serial = 569] [outer = 0x8f79a800] 02:27:16 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:27:16 INFO - PROCESS | 28717 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:27:17 INFO - PROCESS | 28717 | 1466501237120 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 02:27:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:27:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1640ms 02:27:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:27:17 INFO - PROCESS | 28717 | 1466501237153 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 02:27:17 INFO - PROCESS | 28717 | 1466501237157 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 02:27:17 INFO - PROCESS | 28717 | 1466501237165 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:27:17 INFO - PROCESS | 28717 | 1466501237171 Marionette TRACE conn4 <- [1,730,null,{}] 02:27:17 INFO - PROCESS | 28717 | 1466501237187 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:17 INFO - PROCESS | 28717 | 1466501237195 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:17 INFO - PROCESS | 28717 | 1466501237399 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 02:27:17 INFO - PROCESS | 28717 | 1466501237632 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:17 INFO - PROCESS | 28717 | 1466501237643 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:17 INFO - PROCESS | 28717 | ++DOCSHELL 0x91077400 == 40 [pid = 28717] [id = 190] 02:27:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 96 (0x920b9000) [pid = 28717] [serial = 570] [outer = (nil)] 02:27:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 97 (0x920c0000) [pid = 28717] [serial = 571] [outer = 0x920b9000] 02:27:17 INFO - PROCESS | 28717 | 1466501237765 Marionette DEBUG loaded listener.js 02:27:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 98 (0x923fe800) [pid = 28717] [serial = 572] [outer = 0x920b9000] 02:27:18 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:27:18 INFO - PROCESS | 28717 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:27:18 INFO - PROCESS | 28717 | 1466501238685 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 02:27:18 INFO - PROCESS | 28717 | 1466501238766 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 02:27:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:27:18 INFO - PROCESS | 28717 | 1466501238772 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:27:18 INFO - PROCESS | 28717 | 1466501238775 Marionette TRACE conn4 <- [1,734,null,{}] 02:27:18 INFO - PROCESS | 28717 | 1466501238781 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:18 INFO - PROCESS | 28717 | 1466501238786 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:18 INFO - PROCESS | 28717 | 1466501238983 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 02:27:19 INFO - PROCESS | 28717 | 1466501239204 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:19 INFO - PROCESS | 28717 | 1466501239211 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:19 INFO - PROCESS | 28717 | ++DOCSHELL 0x91f05800 == 41 [pid = 28717] [id = 191] 02:27:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 99 (0x920c0c00) [pid = 28717] [serial = 573] [outer = (nil)] 02:27:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 100 (0x93118800) [pid = 28717] [serial = 574] [outer = 0x920c0c00] 02:27:19 INFO - PROCESS | 28717 | 1466501239335 Marionette DEBUG loaded listener.js 02:27:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 101 (0x93b0c800) [pid = 28717] [serial = 575] [outer = 0x920c0c00] 02:27:20 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:27:20 INFO - PROCESS | 28717 | 1466501240211 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 02:27:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:27:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1494ms 02:27:20 INFO - PROCESS | 28717 | 1466501240267 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 02:27:20 INFO - PROCESS | 28717 | 1466501240271 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 02:27:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:27:20 INFO - PROCESS | 28717 | 1466501240278 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:27:20 INFO - PROCESS | 28717 | 1466501240281 Marionette TRACE conn4 <- [1,738,null,{}] 02:27:20 INFO - PROCESS | 28717 | 1466501240287 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:20 INFO - PROCESS | 28717 | 1466501240292 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:20 INFO - PROCESS | 28717 | 1466501240470 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 02:27:20 INFO - PROCESS | 28717 | 1466501240649 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:20 INFO - PROCESS | 28717 | 1466501240657 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:20 INFO - PROCESS | 28717 | ++DOCSHELL 0x920b8000 == 42 [pid = 28717] [id = 192] 02:27:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 102 (0x920bd000) [pid = 28717] [serial = 576] [outer = (nil)] 02:27:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 103 (0x93ee0000) [pid = 28717] [serial = 577] [outer = 0x920bd000] 02:27:20 INFO - PROCESS | 28717 | 1466501240740 Marionette DEBUG loaded listener.js 02:27:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 104 (0x93ee4c00) [pid = 28717] [serial = 578] [outer = 0x920bd000] 02:27:22 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:27:22 INFO - PROCESS | 28717 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:27:22 INFO - PROCESS | 28717 | 1466501242080 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 02:27:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:27:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1838ms 02:27:22 INFO - PROCESS | 28717 | 1466501242117 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 02:27:22 INFO - PROCESS | 28717 | 1466501242121 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 02:27:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:27:22 INFO - PROCESS | 28717 | 1466501242127 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:27:22 INFO - PROCESS | 28717 | 1466501242131 Marionette TRACE conn4 <- [1,742,null,{}] 02:27:22 INFO - PROCESS | 28717 | 1466501242136 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:22 INFO - PROCESS | 28717 | 1466501242146 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:22 INFO - PROCESS | 28717 | 1466501242406 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 02:27:22 INFO - PROCESS | 28717 | 1466501242583 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:22 INFO - PROCESS | 28717 | 1466501242593 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:22 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3eb000 == 43 [pid = 28717] [id = 193] 02:27:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 105 (0x8d573800) [pid = 28717] [serial = 579] [outer = (nil)] 02:27:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 106 (0x953e4c00) [pid = 28717] [serial = 580] [outer = 0x8d573800] 02:27:22 INFO - PROCESS | 28717 | 1466501242668 Marionette DEBUG loaded listener.js 02:27:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 107 (0x953e9800) [pid = 28717] [serial = 581] [outer = 0x8d573800] 02:27:23 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:27:23 INFO - PROCESS | 28717 | 1466501243936 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 02:27:23 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 02:27:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1829ms 02:27:23 INFO - PROCESS | 28717 | 1466501243958 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 02:27:23 INFO - PROCESS | 28717 | 1466501243961 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 02:27:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:27:23 INFO - PROCESS | 28717 | 1466501243967 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:27:23 INFO - PROCESS | 28717 | 1466501243971 Marionette TRACE conn4 <- [1,746,null,{}] 02:27:23 INFO - PROCESS | 28717 | 1466501243983 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:23 INFO - PROCESS | 28717 | 1466501243989 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:24 INFO - PROCESS | 28717 | 1466501244249 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 02:27:24 INFO - PROCESS | 28717 | 1466501244431 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:24 INFO - PROCESS | 28717 | 1466501244439 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:24 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f1c00 == 44 [pid = 28717] [id = 194] 02:27:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 108 (0x8d203400) [pid = 28717] [serial = 582] [outer = (nil)] 02:27:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 109 (0x8e1e9800) [pid = 28717] [serial = 583] [outer = 0x8d203400] 02:27:24 INFO - PROCESS | 28717 | 1466501244514 Marionette DEBUG loaded listener.js 02:27:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 110 (0x8f598400) [pid = 28717] [serial = 584] [outer = 0x8d203400] 02:27:25 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:27:25 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:27:26 INFO - PROCESS | 28717 | 1466501246079 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 02:27:26 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.) 02:27:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2147ms 02:27:26 INFO - PROCESS | 28717 | 1466501246114 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 02:27:26 INFO - PROCESS | 28717 | 1466501246120 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 02:27:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:27:26 INFO - PROCESS | 28717 | 1466501246128 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:27:26 INFO - PROCESS | 28717 | 1466501246133 Marionette TRACE conn4 <- [1,750,null,{}] 02:27:26 INFO - PROCESS | 28717 | 1466501246141 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:26 INFO - PROCESS | 28717 | 1466501246146 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:26 INFO - PROCESS | 28717 | 1466501246350 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 02:27:27 INFO - PROCESS | 28717 | --DOCSHELL 0x92478400 == 43 [pid = 28717] [id = 14] 02:27:27 INFO - PROCESS | 28717 | --DOCSHELL 0x9b784400 == 42 [pid = 28717] [id = 13] 02:27:27 INFO - PROCESS | 28717 | --DOCSHELL 0x93b0d000 == 41 [pid = 28717] [id = 21] 02:27:27 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3e8800 == 40 [pid = 28717] [id = 171] 02:27:27 INFO - PROCESS | 28717 | --DOCSHELL 0x9247a400 == 39 [pid = 28717] [id = 12] 02:27:27 INFO - PROCESS | 28717 | --DOCSHELL 0x95179800 == 38 [pid = 28717] [id = 6] 02:27:27 INFO - PROCESS | 28717 | --DOCSHELL 0x952ed800 == 37 [pid = 28717] [id = 17] 02:27:27 INFO - PROCESS | 28717 | --DOCSHELL 0x92573800 == 36 [pid = 28717] [id = 20] 02:27:27 INFO - PROCESS | 28717 | --DOCSHELL 0x9d31d000 == 35 [pid = 28717] [id = 18] 02:27:27 INFO - PROCESS | 28717 | --DOCSHELL 0x92570400 == 34 [pid = 28717] [id = 10] 02:27:27 INFO - PROCESS | 28717 | --DOCSHELL 0x92481400 == 33 [pid = 28717] [id = 22] 02:27:27 INFO - PROCESS | 28717 | --DOCSHELL 0x930e1800 == 32 [pid = 28717] [id = 8] 02:27:27 INFO - PROCESS | 28717 | --DOCSHELL 0xa2099800 == 31 [pid = 28717] [id = 19] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 109 (0x96699800) [pid = 28717] [serial = 482] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 108 (0x952efc00) [pid = 28717] [serial = 481] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 107 (0x9a07d800) [pid = 28717] [serial = 485] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 106 (0x9947cc00) [pid = 28717] [serial = 484] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 105 (0x911f3400) [pid = 28717] [serial = 524] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 104 (0x9ad05800) [pid = 28717] [serial = 488] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 103 (0x9aab3000) [pid = 28717] [serial = 487] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 102 (0x9c0c0000) [pid = 28717] [serial = 491] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 101 (0x90d2d800) [pid = 28717] [serial = 521] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 100 (0x8ed55c00) [pid = 28717] [serial = 527] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 99 (0x9117b800) [pid = 28717] [serial = 523] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 98 (0x8f593400) [pid = 28717] [serial = 517] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 97 (0x8f59bc00) [pid = 28717] [serial = 518] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 96 (0x8c3f4000) [pid = 28717] [serial = 514] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 95 (0x8d56f000) [pid = 28717] [serial = 515] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 94 (0x9c0a7000) [pid = 28717] [serial = 490] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 93 (0xa237a400) [pid = 28717] [serial = 494] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x90d26400) [pid = 28717] [serial = 520] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x9d845000) [pid = 28717] [serial = 493] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x8f72bc00) [pid = 28717] [serial = 512] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x8ed5fc00) [pid = 28717] [serial = 511] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x8d817c00) [pid = 28717] [serial = 526] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0xa4e51400) [pid = 28717] [serial = 497] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0xa3426400) [pid = 28717] [serial = 496] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x9af55000) [pid = 28717] [serial = 500] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x9af51800) [pid = 28717] [serial = 499] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x8f72c400) [pid = 28717] [serial = 503] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x8f72a800) [pid = 28717] [serial = 502] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0xa6893800) [pid = 28717] [serial = 506] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0xa5074400) [pid = 28717] [serial = 505] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8de5f800) [pid = 28717] [serial = 509] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8d819000) [pid = 28717] [serial = 508] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8ed59c00) [pid = 28717] [serial = 476] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8e1e5c00) [pid = 28717] [serial = 475] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x90f4b400) [pid = 28717] [serial = 479] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x90d2b800) [pid = 28717] [serial = 478] [outer = (nil)] [url = about:blank] 02:27:27 INFO - PROCESS | 28717 | 1466501247796 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:27 INFO - PROCESS | 28717 | 1466501247806 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:27 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ee000 == 32 [pid = 28717] [id = 195] 02:27:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8c3ee800) [pid = 28717] [serial = 585] [outer = (nil)] 02:27:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x8c3f5000) [pid = 28717] [serial = 586] [outer = 0x8c3ee800] 02:27:27 INFO - PROCESS | 28717 | 1466501247878 Marionette DEBUG loaded listener.js 02:27:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8d207c00) [pid = 28717] [serial = 587] [outer = 0x8c3ee800] 02:27:29 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:27:29 INFO - PROCESS | 28717 | 1466501249043 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 02:27:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:27:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2938ms 02:27:29 INFO - PROCESS | 28717 | 1466501249067 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 02:27:29 INFO - PROCESS | 28717 | 1466501249072 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 02:27:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:27:29 INFO - PROCESS | 28717 | 1466501249079 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:27:29 INFO - PROCESS | 28717 | 1466501249084 Marionette TRACE conn4 <- [1,754,null,{}] 02:27:29 INFO - PROCESS | 28717 | 1466501249092 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:29 INFO - PROCESS | 28717 | 1466501249098 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:29 INFO - PROCESS | 28717 | 1466501249351 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 02:27:29 INFO - PROCESS | 28717 | 1466501249372 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:29 INFO - PROCESS | 28717 | 1466501249382 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:29 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de5c400 == 33 [pid = 28717] [id = 196] 02:27:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8de5cc00) [pid = 28717] [serial = 588] [outer = (nil)] 02:27:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x8de65800) [pid = 28717] [serial = 589] [outer = 0x8de5cc00] 02:27:29 INFO - PROCESS | 28717 | 1466501249450 Marionette DEBUG loaded listener.js 02:27:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x8dfc4c00) [pid = 28717] [serial = 590] [outer = 0x8de5cc00] 02:27:30 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:27:30 INFO - PROCESS | 28717 | 1466501250667 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 02:27:30 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 02:27:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1634ms 02:27:30 INFO - PROCESS | 28717 | 1466501250722 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 02:27:30 INFO - PROCESS | 28717 | 1466501250729 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 02:27:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:27:30 INFO - PROCESS | 28717 | 1466501250748 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:27:30 INFO - PROCESS | 28717 | 1466501250751 Marionette TRACE conn4 <- [1,758,null,{}] 02:27:30 INFO - PROCESS | 28717 | 1466501250765 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:30 INFO - PROCESS | 28717 | 1466501250770 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:31 INFO - PROCESS | 28717 | 1466501251030 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 02:27:31 INFO - PROCESS | 28717 | 1466501251067 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:31 INFO - PROCESS | 28717 | 1466501251076 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:31 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de61400 == 34 [pid = 28717] [id = 197] 02:27:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x8dfcf800) [pid = 28717] [serial = 591] [outer = (nil)] 02:27:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x8ed5b800) [pid = 28717] [serial = 592] [outer = 0x8dfcf800] 02:27:31 INFO - PROCESS | 28717 | 1466501251141 Marionette DEBUG loaded listener.js 02:27:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x8ed8e000) [pid = 28717] [serial = 593] [outer = 0x8dfcf800] 02:27:31 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:27:31 INFO - PROCESS | 28717 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:27:31 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:27:31 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:27:31 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:27:32 INFO - PROCESS | 28717 | 1466501252073 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 02:27:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:27:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1794ms 02:27:32 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x8ed90000) [pid = 28717] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:27:32 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8f795400) [pid = 28717] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:27:32 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8c3e9c00) [pid = 28717] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:27:32 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8de65400) [pid = 28717] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:27:32 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8d20e800) [pid = 28717] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:27:32 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x911f6800) [pid = 28717] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:27:32 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x923f4000) [pid = 28717] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:27:32 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8de5d400) [pid = 28717] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:27:32 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x9256e800) [pid = 28717] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:27:32 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8f8ecc00) [pid = 28717] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:27:32 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8f79e800) [pid = 28717] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:27:32 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8f597800) [pid = 28717] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:27:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:27:32 INFO - PROCESS | 28717 | 1466501252633 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 02:27:32 INFO - PROCESS | 28717 | 1466501252636 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 02:27:32 INFO - PROCESS | 28717 | 1466501252652 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:27:32 INFO - PROCESS | 28717 | 1466501252661 Marionette TRACE conn4 <- [1,762,null,{}] 02:27:32 INFO - PROCESS | 28717 | 1466501252670 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:32 INFO - PROCESS | 28717 | 1466501252677 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:32 INFO - PROCESS | 28717 | 1466501252828 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 02:27:32 INFO - PROCESS | 28717 | 1466501252945 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:32 INFO - PROCESS | 28717 | 1466501252954 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:32 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f59d000 == 35 [pid = 28717] [id = 198] 02:27:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8f5a0400) [pid = 28717] [serial = 594] [outer = (nil)] 02:27:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8f72d400) [pid = 28717] [serial = 595] [outer = 0x8f5a0400] 02:27:33 INFO - PROCESS | 28717 | 1466501253018 Marionette DEBUG loaded listener.js 02:27:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8f793400) [pid = 28717] [serial = 596] [outer = 0x8f5a0400] 02:27:34 INFO - PROCESS | 28717 | 1466501254092 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 02:27:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:27:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1460ms 02:27:34 INFO - PROCESS | 28717 | 1466501254104 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 02:27:34 INFO - PROCESS | 28717 | 1466501254110 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 02:27:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:27:34 INFO - PROCESS | 28717 | 1466501254118 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:27:34 INFO - PROCESS | 28717 | 1466501254123 Marionette TRACE conn4 <- [1,766,null,{}] 02:27:34 INFO - PROCESS | 28717 | 1466501254132 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:34 INFO - PROCESS | 28717 | 1466501254139 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:34 INFO - PROCESS | 28717 | 1466501254428 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 02:27:34 INFO - PROCESS | 28717 | 1466501254683 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:34 INFO - PROCESS | 28717 | 1466501254700 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:34 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3e9c00 == 36 [pid = 28717] [id = 199] 02:27:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8c3ea400) [pid = 28717] [serial = 597] [outer = (nil)] 02:27:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x8c3f6c00) [pid = 28717] [serial = 598] [outer = 0x8c3ea400] 02:27:34 INFO - PROCESS | 28717 | 1466501254840 Marionette DEBUG loaded listener.js 02:27:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8d20c800) [pid = 28717] [serial = 599] [outer = 0x8c3ea400] 02:27:36 INFO - PROCESS | 28717 | 1466501256288 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 02:27:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:27:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2192ms 02:27:36 INFO - PROCESS | 28717 | 1466501256312 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 02:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:27:36 INFO - PROCESS | 28717 | 1466501256317 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 02:27:36 INFO - PROCESS | 28717 | 1466501256325 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:27:36 INFO - PROCESS | 28717 | 1466501256330 Marionette TRACE conn4 <- [1,770,null,{}] 02:27:36 INFO - PROCESS | 28717 | 1466501256457 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:36 INFO - PROCESS | 28717 | 1466501256464 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:36 INFO - PROCESS | 28717 | 1466501256629 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 02:27:36 INFO - PROCESS | 28717 | 1466501256781 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:36 INFO - PROCESS | 28717 | 1466501256793 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:36 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfc1800 == 37 [pid = 28717] [id = 200] 02:27:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8e1e4400) [pid = 28717] [serial = 600] [outer = (nil)] 02:27:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x8ed53800) [pid = 28717] [serial = 601] [outer = 0x8e1e4400] 02:27:36 INFO - PROCESS | 28717 | 1466501256872 Marionette DEBUG loaded listener.js 02:27:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x8ed5c800) [pid = 28717] [serial = 602] [outer = 0x8e1e4400] 02:27:37 INFO - PROCESS | 28717 | 1466501257793 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 02:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1517ms 02:27:37 INFO - PROCESS | 28717 | 1466501257845 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 02:27:37 INFO - PROCESS | 28717 | 1466501257851 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 02:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:27:37 INFO - PROCESS | 28717 | 1466501257858 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:27:37 INFO - PROCESS | 28717 | 1466501257861 Marionette TRACE conn4 <- [1,774,null,{}] 02:27:37 INFO - PROCESS | 28717 | 1466501257868 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:37 INFO - PROCESS | 28717 | 1466501257873 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:38 INFO - PROCESS | 28717 | 1466501258057 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 02:27:38 INFO - PROCESS | 28717 | 1466501258215 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:38 INFO - PROCESS | 28717 | 1466501258224 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:38 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d208400 == 38 [pid = 28717] [id = 201] 02:27:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x8ed95000) [pid = 28717] [serial = 603] [outer = (nil)] 02:27:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x8f79bc00) [pid = 28717] [serial = 604] [outer = 0x8ed95000] 02:27:38 INFO - PROCESS | 28717 | 1466501258361 Marionette DEBUG loaded listener.js 02:27:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x8f8e7400) [pid = 28717] [serial = 605] [outer = 0x8ed95000] 02:27:39 INFO - PROCESS | 28717 | 1466501259319 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 02:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1489ms 02:27:39 INFO - PROCESS | 28717 | 1466501259348 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 02:27:39 INFO - PROCESS | 28717 | 1466501259352 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 02:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:27:39 INFO - PROCESS | 28717 | 1466501259366 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:27:39 INFO - PROCESS | 28717 | 1466501259375 Marionette TRACE conn4 <- [1,778,null,{}] 02:27:39 INFO - PROCESS | 28717 | 1466501259384 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:39 INFO - PROCESS | 28717 | 1466501259391 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:39 INFO - PROCESS | 28717 | 1466501259611 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 02:27:39 INFO - PROCESS | 28717 | 1466501259811 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:39 INFO - PROCESS | 28717 | 1466501259819 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:39 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f8ee800 == 39 [pid = 28717] [id = 202] 02:27:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x90d32800) [pid = 28717] [serial = 606] [outer = (nil)] 02:27:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x90f48400) [pid = 28717] [serial = 607] [outer = 0x90d32800] 02:27:39 INFO - PROCESS | 28717 | 1466501259951 Marionette DEBUG loaded listener.js 02:27:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x90f4b800) [pid = 28717] [serial = 608] [outer = 0x90d32800] 02:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1445ms 02:27:40 INFO - PROCESS | 28717 | 1466501260796 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 02:27:40 INFO - PROCESS | 28717 | 1466501260805 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 02:27:40 INFO - PROCESS | 28717 | 1466501260809 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 02:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:27:40 INFO - PROCESS | 28717 | 1466501260816 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:27:40 INFO - PROCESS | 28717 | 1466501260819 Marionette TRACE conn4 <- [1,782,null,{}] 02:27:40 INFO - PROCESS | 28717 | 1466501260825 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:40 INFO - PROCESS | 28717 | 1466501260830 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:41 INFO - PROCESS | 28717 | 1466501260995 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 02:27:41 INFO - PROCESS | 28717 | 1466501261154 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:41 INFO - PROCESS | 28717 | 1466501261161 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:41 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1ef800 == 40 [pid = 28717] [id = 203] 02:27:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x90f42c00) [pid = 28717] [serial = 609] [outer = (nil)] 02:27:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x9107ac00) [pid = 28717] [serial = 610] [outer = 0x90f42c00] 02:27:41 INFO - PROCESS | 28717 | 1466501261254 Marionette DEBUG loaded listener.js 02:27:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x9107c400) [pid = 28717] [serial = 611] [outer = 0x90f42c00] 02:27:42 INFO - PROCESS | 28717 | 1466501262156 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 02:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1379ms 02:27:42 INFO - PROCESS | 28717 | 1466501262196 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 02:27:42 INFO - PROCESS | 28717 | 1466501262200 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 02:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:27:42 INFO - PROCESS | 28717 | 1466501262207 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:27:42 INFO - PROCESS | 28717 | 1466501262209 Marionette TRACE conn4 <- [1,786,null,{}] 02:27:42 INFO - PROCESS | 28717 | 1466501262215 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:42 INFO - PROCESS | 28717 | 1466501262221 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:42 INFO - PROCESS | 28717 | 1466501262387 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 02:27:42 INFO - PROCESS | 28717 | 1466501262552 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:42 INFO - PROCESS | 28717 | 1466501262570 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:42 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1efc00 == 41 [pid = 28717] [id = 204] 02:27:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x8ed92800) [pid = 28717] [serial = 612] [outer = (nil)] 02:27:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x91182000) [pid = 28717] [serial = 613] [outer = 0x8ed92800] 02:27:42 INFO - PROCESS | 28717 | 1466501262663 Marionette DEBUG loaded listener.js 02:27:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x911fec00) [pid = 28717] [serial = 614] [outer = 0x8ed92800] 02:27:43 INFO - PROCESS | 28717 | 1466501263705 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 02:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1536ms 02:27:43 INFO - PROCESS | 28717 | 1466501263744 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 02:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:27:43 INFO - PROCESS | 28717 | 1466501263748 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 02:27:43 INFO - PROCESS | 28717 | 1466501263758 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:27:43 INFO - PROCESS | 28717 | 1466501263763 Marionette TRACE conn4 <- [1,790,null,{}] 02:27:43 INFO - PROCESS | 28717 | 1466501263768 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:43 INFO - PROCESS | 28717 | 1466501263774 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:44 INFO - PROCESS | 28717 | 1466501264106 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 02:27:44 INFO - PROCESS | 28717 | 1466501264344 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:44 INFO - PROCESS | 28717 | 1466501264350 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:44 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d56e400 == 42 [pid = 28717] [id = 205] 02:27:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x8d56ec00) [pid = 28717] [serial = 615] [outer = (nil)] 02:27:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 94 (0x8d572000) [pid = 28717] [serial = 616] [outer = 0x8d56ec00] 02:27:44 INFO - PROCESS | 28717 | 1466501264432 Marionette DEBUG loaded listener.js 02:27:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 95 (0x8de5a400) [pid = 28717] [serial = 617] [outer = 0x8d56ec00] 02:27:45 INFO - PROCESS | 28717 | 1466501265392 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 02:27:45 INFO - PROCESS | 28717 | --DOCSHELL 0x91077400 == 41 [pid = 28717] [id = 190] 02:27:45 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed8e400 == 40 [pid = 28717] [id = 172] 02:27:45 INFO - PROCESS | 28717 | --DOCSHELL 0x8f59d000 == 39 [pid = 28717] [id = 198] 02:27:45 INFO - PROCESS | 28717 | --DOCSHELL 0x8de61400 == 38 [pid = 28717] [id = 197] 02:27:45 INFO - PROCESS | 28717 | --DOCSHELL 0x8de5c400 == 37 [pid = 28717] [id = 196] 02:27:45 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ee000 == 36 [pid = 28717] [id = 195] 02:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1731ms 02:27:45 INFO - PROCESS | 28717 | 1466501265492 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 02:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:27:45 INFO - PROCESS | 28717 | 1466501265498 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 02:27:45 INFO - PROCESS | 28717 | 1466501265505 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:27:45 INFO - PROCESS | 28717 | 1466501265510 Marionette TRACE conn4 <- [1,794,null,{}] 02:27:45 INFO - PROCESS | 28717 | 1466501265517 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:45 INFO - PROCESS | 28717 | 1466501265522 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:45 INFO - PROCESS | 28717 | 1466501265686 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 02:27:45 INFO - PROCESS | 28717 | --DOMWINDOW == 94 (0x911f0000) [pid = 28717] [serial = 563] [outer = (nil)] [url = about:blank] 02:27:45 INFO - PROCESS | 28717 | --DOMWINDOW == 93 (0x91079000) [pid = 28717] [serial = 562] [outer = (nil)] [url = about:blank] 02:27:45 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x8f8e1400) [pid = 28717] [serial = 556] [outer = (nil)] [url = about:blank] 02:27:45 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x8de5b400) [pid = 28717] [serial = 547] [outer = (nil)] [url = about:blank] 02:27:45 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x8dfc5800) [pid = 28717] [serial = 548] [outer = (nil)] [url = about:blank] 02:27:45 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x8ed87400) [pid = 28717] [serial = 532] [outer = (nil)] [url = about:blank] 02:27:45 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x8f597c00) [pid = 28717] [serial = 533] [outer = (nil)] [url = about:blank] 02:27:45 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x8de68400) [pid = 28717] [serial = 553] [outer = (nil)] [url = about:blank] 02:27:45 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x923f1400) [pid = 28717] [serial = 538] [outer = (nil)] [url = about:blank] 02:27:45 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x923fc000) [pid = 28717] [serial = 539] [outer = (nil)] [url = about:blank] 02:27:45 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x92570000) [pid = 28717] [serial = 541] [outer = (nil)] [url = about:blank] 02:27:45 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x92579800) [pid = 28717] [serial = 542] [outer = (nil)] [url = about:blank] 02:27:45 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x8dfc2000) [pid = 28717] [serial = 550] [outer = (nil)] [url = about:blank] 02:27:45 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8dfc6000) [pid = 28717] [serial = 551] [outer = (nil)] [url = about:blank] 02:27:45 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x925ca800) [pid = 28717] [serial = 544] [outer = (nil)] [url = about:blank] 02:27:45 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x925cf800) [pid = 28717] [serial = 545] [outer = (nil)] [url = about:blank] 02:27:45 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x90d31800) [pid = 28717] [serial = 535] [outer = (nil)] [url = about:blank] 02:27:45 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x90f45800) [pid = 28717] [serial = 536] [outer = (nil)] [url = about:blank] 02:27:45 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x91f0e400) [pid = 28717] [serial = 530] [outer = (nil)] [url = about:blank] 02:27:45 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x90f49400) [pid = 28717] [serial = 529] [outer = (nil)] [url = about:blank] 02:27:45 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8f730c00) [pid = 28717] [serial = 559] [outer = (nil)] [url = about:blank] 02:27:45 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8f8ee000) [pid = 28717] [serial = 557] [outer = (nil)] [url = about:blank] 02:27:45 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x90d33000) [pid = 28717] [serial = 560] [outer = (nil)] [url = about:blank] 02:27:45 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8e1ecc00) [pid = 28717] [serial = 554] [outer = (nil)] [url = about:blank] 02:27:45 INFO - PROCESS | 28717 | 1466501265893 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:45 INFO - PROCESS | 28717 | 1466501265899 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:45 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f3000 == 37 [pid = 28717] [id = 206] 02:27:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8d204400) [pid = 28717] [serial = 618] [outer = (nil)] 02:27:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8dfc5800) [pid = 28717] [serial = 619] [outer = 0x8d204400] 02:27:45 INFO - PROCESS | 28717 | 1466501265993 Marionette DEBUG loaded listener.js 02:27:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8e1edc00) [pid = 28717] [serial = 620] [outer = 0x8d204400] 02:27:46 INFO - PROCESS | 28717 | 1466501266749 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 02:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1282ms 02:27:46 INFO - PROCESS | 28717 | 1466501266787 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 02:27:46 INFO - PROCESS | 28717 | 1466501266791 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 02:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:27:46 INFO - PROCESS | 28717 | 1466501266798 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:27:46 INFO - PROCESS | 28717 | 1466501266801 Marionette TRACE conn4 <- [1,798,null,{}] 02:27:46 INFO - PROCESS | 28717 | 1466501266807 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:46 INFO - PROCESS | 28717 | 1466501266811 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:46 INFO - PROCESS | 28717 | 1466501266978 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 02:27:47 INFO - PROCESS | 28717 | 1466501266993 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:47 INFO - PROCESS | 28717 | 1466501267001 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:47 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed52000 == 38 [pid = 28717] [id = 207] 02:27:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8f59bc00) [pid = 28717] [serial = 621] [outer = (nil)] 02:27:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x8f5a0800) [pid = 28717] [serial = 622] [outer = 0x8f59bc00] 02:27:47 INFO - PROCESS | 28717 | 1466501267068 Marionette DEBUG loaded listener.js 02:27:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8f793000) [pid = 28717] [serial = 623] [outer = 0x8f59bc00] 02:27:48 INFO - PROCESS | 28717 | 1466501268013 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 02:27:48 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 02:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1285ms 02:27:48 INFO - PROCESS | 28717 | 1466501268084 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 02:27:48 INFO - PROCESS | 28717 | 1466501268090 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 02:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:27:48 INFO - PROCESS | 28717 | 1466501268106 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:27:48 INFO - PROCESS | 28717 | 1466501268113 Marionette TRACE conn4 <- [1,802,null,{}] 02:27:48 INFO - PROCESS | 28717 | 1466501268123 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:48 INFO - PROCESS | 28717 | 1466501268128 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:48 INFO - PROCESS | 28717 | 1466501268302 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 02:27:48 INFO - PROCESS | 28717 | 1466501268437 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:48 INFO - PROCESS | 28717 | 1466501268444 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:48 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f59e400 == 39 [pid = 28717] [id = 208] 02:27:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8f799000) [pid = 28717] [serial = 624] [outer = (nil)] 02:27:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x90d2b000) [pid = 28717] [serial = 625] [outer = 0x8f799000] 02:27:48 INFO - PROCESS | 28717 | 1466501268512 Marionette DEBUG loaded listener.js 02:27:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x90d32c00) [pid = 28717] [serial = 626] [outer = 0x8f799000] 02:27:49 INFO - PROCESS | 28717 | 1466501269443 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 02:27:49 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 02:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1398ms 02:27:49 INFO - PROCESS | 28717 | 1466501269504 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 02:27:49 INFO - PROCESS | 28717 | 1466501269508 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 02:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:27:49 INFO - PROCESS | 28717 | 1466501269514 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:27:49 INFO - PROCESS | 28717 | 1466501269517 Marionette TRACE conn4 <- [1,806,null,{}] 02:27:49 INFO - PROCESS | 28717 | 1466501269522 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:49 INFO - PROCESS | 28717 | 1466501269527 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:49 INFO - PROCESS | 28717 | 1466501269732 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 02:27:49 INFO - PROCESS | 28717 | 1466501269755 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:49 INFO - PROCESS | 28717 | 1466501269767 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:49 INFO - PROCESS | 28717 | ++DOCSHELL 0x90d2d800 == 40 [pid = 28717] [id = 209] 02:27:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x90d2f800) [pid = 28717] [serial = 627] [outer = (nil)] 02:27:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x91072400) [pid = 28717] [serial = 628] [outer = 0x90d2f800] 02:27:49 INFO - PROCESS | 28717 | 1466501269830 Marionette DEBUG loaded listener.js 02:27:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x91178800) [pid = 28717] [serial = 629] [outer = 0x90d2f800] 02:27:50 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x8dfcf800) [pid = 28717] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:27:50 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8de5cc00) [pid = 28717] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:27:50 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8d203400) [pid = 28717] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:27:50 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8c3ee800) [pid = 28717] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:27:50 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8d203000) [pid = 28717] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:27:50 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8f79a800) [pid = 28717] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:27:50 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x920b9000) [pid = 28717] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:27:50 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x920c0c00) [pid = 28717] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:27:50 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x920bd000) [pid = 28717] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:27:50 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8d573800) [pid = 28717] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:27:50 INFO - PROCESS | 28717 | 1466501270773 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 02:27:50 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 02:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1291ms 02:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:27:50 INFO - PROCESS | 28717 | 1466501270806 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 02:27:50 INFO - PROCESS | 28717 | 1466501270809 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 02:27:50 INFO - PROCESS | 28717 | 1466501270816 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:27:50 INFO - PROCESS | 28717 | 1466501270819 Marionette TRACE conn4 <- [1,810,null,{}] 02:27:50 INFO - PROCESS | 28717 | 1466501270824 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:50 INFO - PROCESS | 28717 | 1466501270829 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:50 INFO - PROCESS | 28717 | 1466501270988 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 02:27:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8ed8e400) [pid = 28717] [serial = 630] [outer = 0x930dac00] 02:27:51 INFO - PROCESS | 28717 | 1466501271041 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:51 INFO - PROCESS | 28717 | 1466501271058 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:51 INFO - PROCESS | 28717 | ++DOCSHELL 0x911f0000 == 41 [pid = 28717] [id = 210] 02:27:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x911f0800) [pid = 28717] [serial = 631] [outer = (nil)] 02:27:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x911f5800) [pid = 28717] [serial = 632] [outer = 0x911f0800] 02:27:51 INFO - PROCESS | 28717 | 1466501271270 Marionette DEBUG loaded listener.js 02:27:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x91f07400) [pid = 28717] [serial = 633] [outer = 0x911f0800] 02:27:52 INFO - PROCESS | 28717 | 1466501272095 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 02:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1335ms 02:27:52 INFO - PROCESS | 28717 | 1466501272156 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 02:27:52 INFO - PROCESS | 28717 | 1466501272160 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 02:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:27:52 INFO - PROCESS | 28717 | 1466501272166 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:27:52 INFO - PROCESS | 28717 | 1466501272169 Marionette TRACE conn4 <- [1,814,null,{}] 02:27:52 INFO - PROCESS | 28717 | 1466501272174 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:52 INFO - PROCESS | 28717 | 1466501272179 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:52 INFO - PROCESS | 28717 | 1466501272337 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 02:27:52 INFO - PROCESS | 28717 | 1466501272345 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:52 INFO - PROCESS | 28717 | 1466501272352 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:52 INFO - PROCESS | 28717 | ++DOCSHELL 0x91074000 == 42 [pid = 28717] [id = 211] 02:27:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x91178400) [pid = 28717] [serial = 634] [outer = (nil)] 02:27:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x920b3800) [pid = 28717] [serial = 635] [outer = 0x91178400] 02:27:52 INFO - PROCESS | 28717 | 1466501272419 Marionette DEBUG loaded listener.js 02:27:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x920b9800) [pid = 28717] [serial = 636] [outer = 0x91178400] 02:27:53 INFO - PROCESS | 28717 | 1466501273568 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 02:27:53 INFO - PROCESS | 28717 | 1466501273606 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 02:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:27:53 INFO - PROCESS | 28717 | 1466501273613 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:27:53 INFO - PROCESS | 28717 | 1466501273622 Marionette TRACE conn4 <- [1,818,null,{}] 02:27:53 INFO - PROCESS | 28717 | 1466501273630 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:53 INFO - PROCESS | 28717 | 1466501273635 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:53 INFO - PROCESS | 28717 | 1466501273860 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 02:27:54 INFO - PROCESS | 28717 | 1466501274090 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:54 INFO - PROCESS | 28717 | 1466501274099 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:54 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de5c000 == 43 [pid = 28717] [id = 212] 02:27:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x8de5f400) [pid = 28717] [serial = 637] [outer = (nil)] 02:27:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x8ed5cc00) [pid = 28717] [serial = 638] [outer = 0x8de5f400] 02:27:54 INFO - PROCESS | 28717 | 1466501274210 Marionette DEBUG loaded listener.js 02:27:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x8f591400) [pid = 28717] [serial = 639] [outer = 0x8de5f400] 02:27:55 INFO - PROCESS | 28717 | 1466501275151 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 02:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1588ms 02:27:55 INFO - PROCESS | 28717 | 1466501275203 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 02:27:55 INFO - PROCESS | 28717 | 1466501275211 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 02:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:27:55 INFO - PROCESS | 28717 | 1466501275222 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:27:55 INFO - PROCESS | 28717 | 1466501275226 Marionette TRACE conn4 <- [1,822,null,{}] 02:27:55 INFO - PROCESS | 28717 | 1466501275233 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:55 INFO - PROCESS | 28717 | 1466501275239 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:55 INFO - PROCESS | 28717 | 1466501275429 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 02:27:55 INFO - PROCESS | 28717 | 1466501275694 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:55 INFO - PROCESS | 28717 | 1466501275701 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:55 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f79e800 == 44 [pid = 28717] [id = 213] 02:27:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x8f8ecc00) [pid = 28717] [serial = 640] [outer = (nil)] 02:27:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x90d2cc00) [pid = 28717] [serial = 641] [outer = 0x8f8ecc00] 02:27:55 INFO - PROCESS | 28717 | 1466501275831 Marionette DEBUG loaded listener.js 02:27:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x90f42000) [pid = 28717] [serial = 642] [outer = 0x8f8ecc00] 02:27:56 INFO - PROCESS | 28717 | 1466501276751 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 02:27:56 INFO - PROCESS | 28717 | 1466501276809 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 02:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:27:56 INFO - PROCESS | 28717 | 1466501276817 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:27:56 INFO - PROCESS | 28717 | 1466501276823 Marionette TRACE conn4 <- [1,826,null,{}] 02:27:56 INFO - PROCESS | 28717 | 1466501276839 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:56 INFO - PROCESS | 28717 | 1466501276847 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:57 INFO - PROCESS | 28717 | 1466501277103 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 02:27:57 INFO - PROCESS | 28717 | 1466501277268 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:57 INFO - PROCESS | 28717 | 1466501277276 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:57 INFO - PROCESS | 28717 | ++DOCSHELL 0x91f03c00 == 45 [pid = 28717] [id = 214] 02:27:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x91f0d000) [pid = 28717] [serial = 643] [outer = (nil)] 02:27:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x923f6000) [pid = 28717] [serial = 644] [outer = 0x91f0d000] 02:27:57 INFO - PROCESS | 28717 | 1466501277375 Marionette DEBUG loaded listener.js 02:27:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x92475c00) [pid = 28717] [serial = 645] [outer = 0x91f0d000] 02:27:58 INFO - PROCESS | 28717 | 1466501278241 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 02:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1485ms 02:27:58 INFO - PROCESS | 28717 | 1466501278303 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 02:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:27:58 INFO - PROCESS | 28717 | 1466501278308 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 02:27:58 INFO - PROCESS | 28717 | 1466501278314 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:27:58 INFO - PROCESS | 28717 | 1466501278318 Marionette TRACE conn4 <- [1,830,null,{}] 02:27:58 INFO - PROCESS | 28717 | 1466501278323 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:58 INFO - PROCESS | 28717 | 1466501278328 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:58 INFO - PROCESS | 28717 | 1466501278510 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 02:27:58 INFO - PROCESS | 28717 | 1466501278670 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:58 INFO - PROCESS | 28717 | 1466501278679 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:58 INFO - PROCESS | 28717 | ++DOCSHELL 0x923fdc00 == 46 [pid = 28717] [id = 215] 02:27:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x9247b000) [pid = 28717] [serial = 646] [outer = (nil)] 02:27:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x92572000) [pid = 28717] [serial = 647] [outer = 0x9247b000] 02:27:58 INFO - PROCESS | 28717 | 1466501278769 Marionette DEBUG loaded listener.js 02:27:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x92579000) [pid = 28717] [serial = 648] [outer = 0x9247b000] 02:27:59 INFO - PROCESS | 28717 | 1466501279690 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 02:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1432ms 02:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:27:59 INFO - PROCESS | 28717 | 1466501279745 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 02:27:59 INFO - PROCESS | 28717 | 1466501279749 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 02:27:59 INFO - PROCESS | 28717 | 1466501279755 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:27:59 INFO - PROCESS | 28717 | 1466501279759 Marionette TRACE conn4 <- [1,834,null,{}] 02:27:59 INFO - PROCESS | 28717 | 1466501279764 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:59 INFO - PROCESS | 28717 | 1466501279770 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:27:59 INFO - PROCESS | 28717 | 1466501279942 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 02:28:00 INFO - PROCESS | 28717 | 1466501280131 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:00 INFO - PROCESS | 28717 | 1466501280143 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:00 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de5b400 == 47 [pid = 28717] [id = 216] 02:28:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x8f595c00) [pid = 28717] [serial = 649] [outer = (nil)] 02:28:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 94 (0x925c8400) [pid = 28717] [serial = 650] [outer = 0x8f595c00] 02:28:00 INFO - PROCESS | 28717 | 1466501280223 Marionette DEBUG loaded listener.js 02:28:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 95 (0x925c9c00) [pid = 28717] [serial = 651] [outer = 0x8f595c00] 02:28:01 INFO - PROCESS | 28717 | 1466501281157 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 02:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1437ms 02:28:01 INFO - PROCESS | 28717 | 1466501281191 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 02:28:01 INFO - PROCESS | 28717 | 1466501281195 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 02:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:28:01 INFO - PROCESS | 28717 | 1466501281201 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:28:01 INFO - PROCESS | 28717 | 1466501281204 Marionette TRACE conn4 <- [1,838,null,{}] 02:28:01 INFO - PROCESS | 28717 | 1466501281210 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:01 INFO - PROCESS | 28717 | 1466501281221 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:01 INFO - PROCESS | 28717 | 1466501281410 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 02:28:01 INFO - PROCESS | 28717 | 1466501281576 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:01 INFO - PROCESS | 28717 | 1466501281582 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:01 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d203800 == 48 [pid = 28717] [id = 217] 02:28:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 96 (0x8ed59400) [pid = 28717] [serial = 652] [outer = (nil)] 02:28:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 97 (0x93edb400) [pid = 28717] [serial = 653] [outer = 0x8ed59400] 02:28:01 INFO - PROCESS | 28717 | 1466501281668 Marionette DEBUG loaded listener.js 02:28:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 98 (0x93eddc00) [pid = 28717] [serial = 654] [outer = 0x8ed59400] 02:28:02 INFO - PROCESS | 28717 | 1466501282585 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 02:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1439ms 02:28:02 INFO - PROCESS | 28717 | 1466501282642 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 02:28:02 INFO - PROCESS | 28717 | 1466501282646 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 02:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:28:02 INFO - PROCESS | 28717 | 1466501282652 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:28:02 INFO - PROCESS | 28717 | 1466501282655 Marionette TRACE conn4 <- [1,842,null,{}] 02:28:02 INFO - PROCESS | 28717 | 1466501282661 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:02 INFO - PROCESS | 28717 | 1466501282666 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:02 INFO - PROCESS | 28717 | 1466501282836 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 02:28:03 INFO - PROCESS | 28717 | 1466501283002 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:03 INFO - PROCESS | 28717 | 1466501283009 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:03 INFO - PROCESS | 28717 | ++DOCSHELL 0x93edbc00 == 49 [pid = 28717] [id = 218] 02:28:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 99 (0x9517bc00) [pid = 28717] [serial = 655] [outer = (nil)] 02:28:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 100 (0x952acc00) [pid = 28717] [serial = 656] [outer = 0x9517bc00] 02:28:03 INFO - PROCESS | 28717 | 1466501283085 Marionette DEBUG loaded listener.js 02:28:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 101 (0x952e6000) [pid = 28717] [serial = 657] [outer = 0x9517bc00] 02:28:04 INFO - PROCESS | 28717 | 1466501284087 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 02:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1480ms 02:28:04 INFO - PROCESS | 28717 | 1466501284133 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 02:28:04 INFO - PROCESS | 28717 | 1466501284136 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 02:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:28:04 INFO - PROCESS | 28717 | 1466501284143 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:28:04 INFO - PROCESS | 28717 | 1466501284146 Marionette TRACE conn4 <- [1,846,null,{}] 02:28:04 INFO - PROCESS | 28717 | 1466501284159 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:04 INFO - PROCESS | 28717 | 1466501284163 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:04 INFO - PROCESS | 28717 | 1466501284334 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 02:28:04 INFO - PROCESS | 28717 | 1466501284547 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:04 INFO - PROCESS | 28717 | 1466501284555 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:04 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d203c00 == 50 [pid = 28717] [id = 219] 02:28:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 102 (0x8d209400) [pid = 28717] [serial = 658] [outer = (nil)] 02:28:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 103 (0x8d56f800) [pid = 28717] [serial = 659] [outer = 0x8d209400] 02:28:04 INFO - PROCESS | 28717 | 1466501284848 Marionette DEBUG loaded listener.js 02:28:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 104 (0x8de5c400) [pid = 28717] [serial = 660] [outer = 0x8d209400] 02:28:05 INFO - PROCESS | 28717 | 1466501285760 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 02:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1699ms 02:28:05 INFO - PROCESS | 28717 | 1466501285843 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 02:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:28:05 INFO - PROCESS | 28717 | 1466501285849 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 02:28:05 INFO - PROCESS | 28717 | 1466501285857 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:28:05 INFO - PROCESS | 28717 | 1466501285860 Marionette TRACE conn4 <- [1,850,null,{}] 02:28:05 INFO - PROCESS | 28717 | 1466501285868 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:05 INFO - PROCESS | 28717 | 1466501285873 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:06 INFO - PROCESS | 28717 | 1466501286132 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 02:28:06 INFO - PROCESS | 28717 | 1466501286354 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:06 INFO - PROCESS | 28717 | 1466501286363 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:06 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1e2400 == 51 [pid = 28717] [id = 220] 02:28:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 105 (0x8ed57c00) [pid = 28717] [serial = 661] [outer = (nil)] 02:28:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 106 (0x8f592400) [pid = 28717] [serial = 662] [outer = 0x8ed57c00] 02:28:06 INFO - PROCESS | 28717 | 1466501286454 Marionette DEBUG loaded listener.js 02:28:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 107 (0x8f723000) [pid = 28717] [serial = 663] [outer = 0x8ed57c00] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x9107c000 == 50 [pid = 28717] [id = 174] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ed400 == 49 [pid = 28717] [id = 175] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f7400 == 48 [pid = 28717] [id = 188] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8d823000 == 47 [pid = 28717] [id = 183] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8f795000 == 46 [pid = 28717] [id = 185] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x91f05800 == 45 [pid = 28717] [id = 191] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x920b8000 == 44 [pid = 28717] [id = 192] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f1c00 == 43 [pid = 28717] [id = 194] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3eb000 == 42 [pid = 28717] [id = 193] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f3400 == 41 [pid = 28717] [id = 184] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1e6c00 == 40 [pid = 28717] [id = 173] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed86400 == 39 [pid = 28717] [id = 187] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfcd400 == 38 [pid = 28717] [id = 186] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfc1800 == 37 [pid = 28717] [id = 200] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8d57bc00 == 36 [pid = 28717] [id = 177] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1ef800 == 35 [pid = 28717] [id = 203] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x91f06c00 == 34 [pid = 28717] [id = 180] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8f799c00 == 33 [pid = 28717] [id = 189] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8d208400 == 32 [pid = 28717] [id = 201] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1efc00 == 31 [pid = 28717] [id = 204] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3e9400 == 30 [pid = 28717] [id = 182] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8f8ee800 == 29 [pid = 28717] [id = 202] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3e9c00 == 28 [pid = 28717] [id = 199] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8f79b800 == 27 [pid = 28717] [id = 176] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8d56e400 == 26 [pid = 28717] [id = 205] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x91177000 == 25 [pid = 28717] [id = 179] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x9256dc00 == 24 [pid = 28717] [id = 181] 02:28:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfcbc00 == 23 [pid = 28717] [id = 178] 02:28:08 INFO - PROCESS | 28717 | --DOMWINDOW == 106 (0x8ed5b800) [pid = 28717] [serial = 592] [outer = (nil)] [url = about:blank] 02:28:08 INFO - PROCESS | 28717 | --DOMWINDOW == 105 (0x8de65800) [pid = 28717] [serial = 589] [outer = (nil)] [url = about:blank] 02:28:08 INFO - PROCESS | 28717 | --DOMWINDOW == 104 (0x8f72d400) [pid = 28717] [serial = 595] [outer = (nil)] [url = about:blank] 02:28:08 INFO - PROCESS | 28717 | --DOMWINDOW == 103 (0x8e1e9800) [pid = 28717] [serial = 583] [outer = (nil)] [url = about:blank] 02:28:08 INFO - PROCESS | 28717 | --DOMWINDOW == 102 (0x8c3f5000) [pid = 28717] [serial = 586] [outer = (nil)] [url = about:blank] 02:28:08 INFO - PROCESS | 28717 | --DOMWINDOW == 101 (0x8d207c00) [pid = 28717] [serial = 587] [outer = (nil)] [url = about:blank] 02:28:08 INFO - PROCESS | 28717 | --DOMWINDOW == 100 (0x8ed53c00) [pid = 28717] [serial = 566] [outer = (nil)] [url = about:blank] 02:28:08 INFO - PROCESS | 28717 | --DOMWINDOW == 99 (0x8dfc5400) [pid = 28717] [serial = 565] [outer = (nil)] [url = about:blank] 02:28:08 INFO - PROCESS | 28717 | --DOMWINDOW == 98 (0x91074400) [pid = 28717] [serial = 569] [outer = (nil)] [url = about:blank] 02:28:08 INFO - PROCESS | 28717 | --DOMWINDOW == 97 (0x90d30000) [pid = 28717] [serial = 568] [outer = (nil)] [url = about:blank] 02:28:08 INFO - PROCESS | 28717 | --DOMWINDOW == 96 (0x923fe800) [pid = 28717] [serial = 572] [outer = (nil)] [url = about:blank] 02:28:08 INFO - PROCESS | 28717 | --DOMWINDOW == 95 (0x920c0000) [pid = 28717] [serial = 571] [outer = (nil)] [url = about:blank] 02:28:08 INFO - PROCESS | 28717 | --DOMWINDOW == 94 (0x93b0c800) [pid = 28717] [serial = 575] [outer = (nil)] [url = about:blank] 02:28:08 INFO - PROCESS | 28717 | --DOMWINDOW == 93 (0x93118800) [pid = 28717] [serial = 574] [outer = (nil)] [url = about:blank] 02:28:08 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x93ee4c00) [pid = 28717] [serial = 578] [outer = (nil)] [url = about:blank] 02:28:08 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x93ee0000) [pid = 28717] [serial = 577] [outer = (nil)] [url = about:blank] 02:28:08 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x953e9800) [pid = 28717] [serial = 581] [outer = (nil)] [url = about:blank] 02:28:08 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x953e4c00) [pid = 28717] [serial = 580] [outer = (nil)] [url = about:blank] 02:28:08 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x8f598400) [pid = 28717] [serial = 584] [outer = (nil)] [url = about:blank] 02:28:08 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x8ed8e000) [pid = 28717] [serial = 593] [outer = (nil)] [url = about:blank] 02:28:08 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x8dfc4c00) [pid = 28717] [serial = 590] [outer = (nil)] [url = about:blank] 02:28:09 INFO - PROCESS | 28717 | 1466501289089 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 02:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 3256ms 02:28:09 INFO - PROCESS | 28717 | 1466501289112 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 02:28:09 INFO - PROCESS | 28717 | 1466501289118 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 02:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:28:09 INFO - PROCESS | 28717 | 1466501289126 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:28:09 INFO - PROCESS | 28717 | 1466501289130 Marionette TRACE conn4 <- [1,854,null,{}] 02:28:09 INFO - PROCESS | 28717 | 1466501289138 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:09 INFO - PROCESS | 28717 | 1466501289144 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:09 INFO - PROCESS | 28717 | 1466501289312 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 02:28:09 INFO - PROCESS | 28717 | 1466501289330 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:09 INFO - PROCESS | 28717 | 1466501289344 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:09 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d202000 == 24 [pid = 28717] [id = 221] 02:28:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x8d56dc00) [pid = 28717] [serial = 664] [outer = (nil)] 02:28:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x8d575400) [pid = 28717] [serial = 665] [outer = 0x8d56dc00] 02:28:09 INFO - PROCESS | 28717 | 1466501289411 Marionette DEBUG loaded listener.js 02:28:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x8d816c00) [pid = 28717] [serial = 666] [outer = 0x8d56dc00] 02:28:10 INFO - PROCESS | 28717 | 1466501290312 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 02:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1231ms 02:28:10 INFO - PROCESS | 28717 | 1466501290357 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 02:28:10 INFO - PROCESS | 28717 | 1466501290365 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 02:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:28:10 INFO - PROCESS | 28717 | 1466501290376 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:28:10 INFO - PROCESS | 28717 | 1466501290380 Marionette TRACE conn4 <- [1,858,null,{}] 02:28:10 INFO - PROCESS | 28717 | 1466501290386 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:10 INFO - PROCESS | 28717 | 1466501290392 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:10 INFO - PROCESS | 28717 | 1466501290555 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 02:28:10 INFO - PROCESS | 28717 | 1466501290670 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:10 INFO - PROCESS | 28717 | 1466501290676 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:10 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfc7400 == 25 [pid = 28717] [id = 222] 02:28:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x8dfc9000) [pid = 28717] [serial = 667] [outer = (nil)] 02:28:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x8dfcf400) [pid = 28717] [serial = 668] [outer = 0x8dfc9000] 02:28:10 INFO - PROCESS | 28717 | 1466501290749 Marionette DEBUG loaded listener.js 02:28:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x8e1e4800) [pid = 28717] [serial = 669] [outer = 0x8dfc9000] 02:28:11 INFO - PROCESS | 28717 | 1466501291607 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 02:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1287ms 02:28:11 INFO - PROCESS | 28717 | 1466501291664 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 02:28:11 INFO - PROCESS | 28717 | 1466501291669 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 02:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:28:11 INFO - PROCESS | 28717 | 1466501291675 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:28:11 INFO - PROCESS | 28717 | 1466501291681 Marionette TRACE conn4 <- [1,862,null,{}] 02:28:11 INFO - PROCESS | 28717 | 1466501291704 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:11 INFO - PROCESS | 28717 | 1466501291714 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:11 INFO - PROCESS | 28717 | 1466501291927 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 02:28:11 INFO - PROCESS | 28717 | 1466501291954 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:11 INFO - PROCESS | 28717 | 1466501291964 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:11 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f598800 == 26 [pid = 28717] [id = 223] 02:28:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x8f59d400) [pid = 28717] [serial = 670] [outer = (nil)] 02:28:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 94 (0x8f723400) [pid = 28717] [serial = 671] [outer = 0x8f59d400] 02:28:12 INFO - PROCESS | 28717 | 1466501292039 Marionette DEBUG loaded listener.js 02:28:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 95 (0x8f72a000) [pid = 28717] [serial = 672] [outer = 0x8f59d400] 02:28:12 INFO - PROCESS | 28717 | 1466501292985 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 02:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1341ms 02:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:28:13 INFO - PROCESS | 28717 | 1466501293017 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 02:28:13 INFO - PROCESS | 28717 | 1466501293020 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 02:28:13 INFO - PROCESS | 28717 | 1466501293027 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:28:13 INFO - PROCESS | 28717 | 1466501293030 Marionette TRACE conn4 <- [1,866,null,{}] 02:28:13 INFO - PROCESS | 28717 | 1466501293041 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:13 INFO - PROCESS | 28717 | 1466501293045 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:13 INFO - PROCESS | 28717 | 1466501293239 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 02:28:13 INFO - PROCESS | 28717 | 1466501293271 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:13 INFO - PROCESS | 28717 | 1466501293279 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:13 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed5a800 == 27 [pid = 28717] [id = 224] 02:28:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 96 (0x8f729400) [pid = 28717] [serial = 673] [outer = (nil)] 02:28:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 97 (0x8f79c000) [pid = 28717] [serial = 674] [outer = 0x8f729400] 02:28:13 INFO - PROCESS | 28717 | 1466501293346 Marionette DEBUG loaded listener.js 02:28:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 98 (0x8f8ed000) [pid = 28717] [serial = 675] [outer = 0x8f729400] 02:28:14 INFO - PROCESS | 28717 | --DOMWINDOW == 97 (0x90f42c00) [pid = 28717] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:28:14 INFO - PROCESS | 28717 | --DOMWINDOW == 96 (0x90d32800) [pid = 28717] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:28:14 INFO - PROCESS | 28717 | --DOMWINDOW == 95 (0x8f59bc00) [pid = 28717] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:28:14 INFO - PROCESS | 28717 | --DOMWINDOW == 94 (0x8f799000) [pid = 28717] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:28:14 INFO - PROCESS | 28717 | --DOMWINDOW == 93 (0x8e1e4400) [pid = 28717] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:28:14 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x8d204400) [pid = 28717] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:28:14 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x8ed92800) [pid = 28717] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:28:14 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x8d56ec00) [pid = 28717] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:28:14 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x8ed95000) [pid = 28717] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:28:14 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x8c3ea400) [pid = 28717] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:28:14 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x90d2f800) [pid = 28717] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:28:14 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x911f0800) [pid = 28717] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:28:14 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x8f5a0400) [pid = 28717] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:28:14 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x91178400) [pid = 28717] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:28:14 INFO - PROCESS | 28717 | 1466501294773 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 02:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1782ms 02:28:14 INFO - PROCESS | 28717 | 1466501294809 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 02:28:14 INFO - PROCESS | 28717 | 1466501294813 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 02:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:28:14 INFO - PROCESS | 28717 | 1466501294819 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:28:14 INFO - PROCESS | 28717 | 1466501294821 Marionette TRACE conn4 <- [1,870,null,{}] 02:28:14 INFO - PROCESS | 28717 | 1466501294827 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:14 INFO - PROCESS | 28717 | 1466501294833 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:14 INFO - PROCESS | 28717 | 1466501294976 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 02:28:15 INFO - PROCESS | 28717 | 1466501294989 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:15 INFO - PROCESS | 28717 | 1466501294997 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:15 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d572c00 == 28 [pid = 28717] [id = 225] 02:28:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x8ed92800) [pid = 28717] [serial = 676] [outer = (nil)] 02:28:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x8f799000) [pid = 28717] [serial = 677] [outer = 0x8ed92800] 02:28:15 INFO - PROCESS | 28717 | 1466501295064 Marionette DEBUG loaded listener.js 02:28:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x90d25800) [pid = 28717] [serial = 678] [outer = 0x8ed92800] 02:28:15 INFO - PROCESS | 28717 | 1466501295927 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 02:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1132ms 02:28:15 INFO - PROCESS | 28717 | 1466501295956 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 02:28:15 INFO - PROCESS | 28717 | 1466501295960 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 02:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:28:15 INFO - PROCESS | 28717 | 1466501295966 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:28:15 INFO - PROCESS | 28717 | 1466501295969 Marionette TRACE conn4 <- [1,874,null,{}] 02:28:15 INFO - PROCESS | 28717 | 1466501295974 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:15 INFO - PROCESS | 28717 | 1466501295985 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:16 INFO - PROCESS | 28717 | 1466501296239 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 02:28:16 INFO - PROCESS | 28717 | 1466501296401 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:16 INFO - PROCESS | 28717 | 1466501296410 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:16 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ed000 == 29 [pid = 28717] [id = 226] 02:28:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x8c3ed800) [pid = 28717] [serial = 679] [outer = (nil)] 02:28:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x8c3f2c00) [pid = 28717] [serial = 680] [outer = 0x8c3ed800] 02:28:16 INFO - PROCESS | 28717 | 1466501296496 Marionette DEBUG loaded listener.js 02:28:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x8d210400) [pid = 28717] [serial = 681] [outer = 0x8c3ed800] 02:28:17 INFO - PROCESS | 28717 | 1466501297531 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 02:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1633ms 02:28:17 INFO - PROCESS | 28717 | 1466501297603 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 02:28:17 INFO - PROCESS | 28717 | 1466501297608 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 02:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:28:17 INFO - PROCESS | 28717 | 1466501297617 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:28:17 INFO - PROCESS | 28717 | 1466501297622 Marionette TRACE conn4 <- [1,878,null,{}] 02:28:17 INFO - PROCESS | 28717 | 1466501297629 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:17 INFO - PROCESS | 28717 | 1466501297638 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:17 INFO - PROCESS | 28717 | 1466501297857 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 02:28:18 INFO - PROCESS | 28717 | 1466501298065 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:18 INFO - PROCESS | 28717 | 1466501298076 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:18 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed50c00 == 30 [pid = 28717] [id = 227] 02:28:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x8ed52400) [pid = 28717] [serial = 682] [outer = (nil)] 02:28:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x8ed55c00) [pid = 28717] [serial = 683] [outer = 0x8ed52400] 02:28:18 INFO - PROCESS | 28717 | 1466501298204 Marionette DEBUG loaded listener.js 02:28:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x8ed5f000) [pid = 28717] [serial = 684] [outer = 0x8ed52400] 02:28:19 INFO - PROCESS | 28717 | 1466501299117 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 02:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1590ms 02:28:19 INFO - PROCESS | 28717 | 1466501299207 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 02:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:28:19 INFO - PROCESS | 28717 | 1466501299216 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 02:28:19 INFO - PROCESS | 28717 | 1466501299226 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:28:19 INFO - PROCESS | 28717 | 1466501299234 Marionette TRACE conn4 <- [1,882,null,{}] 02:28:19 INFO - PROCESS | 28717 | 1466501299240 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:19 INFO - PROCESS | 28717 | 1466501299245 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:19 INFO - PROCESS | 28717 | 1466501299467 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 02:28:19 INFO - PROCESS | 28717 | 1466501299733 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:19 INFO - PROCESS | 28717 | 1466501299744 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:19 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f79ac00 == 31 [pid = 28717] [id = 228] 02:28:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 94 (0x8f8e0c00) [pid = 28717] [serial = 685] [outer = (nil)] 02:28:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 95 (0x90d29400) [pid = 28717] [serial = 686] [outer = 0x8f8e0c00] 02:28:19 INFO - PROCESS | 28717 | 1466501299869 Marionette DEBUG loaded listener.js 02:28:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 96 (0x90d30800) [pid = 28717] [serial = 687] [outer = 0x8f8e0c00] 02:28:20 INFO - PROCESS | 28717 | 1466501300828 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 02:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1638ms 02:28:20 INFO - PROCESS | 28717 | 1466501300864 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 02:28:20 INFO - PROCESS | 28717 | 1466501300871 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 02:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:28:20 INFO - PROCESS | 28717 | 1466501300888 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:28:20 INFO - PROCESS | 28717 | 1466501300896 Marionette TRACE conn4 <- [1,886,null,{}] 02:28:20 INFO - PROCESS | 28717 | 1466501300902 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:20 INFO - PROCESS | 28717 | 1466501300909 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:21 INFO - PROCESS | 28717 | 1466501301142 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 02:28:21 INFO - PROCESS | 28717 | 1466501301349 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:21 INFO - PROCESS | 28717 | 1466501301358 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:21 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed89400 == 32 [pid = 28717] [id = 229] 02:28:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 97 (0x8f594000) [pid = 28717] [serial = 688] [outer = (nil)] 02:28:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 98 (0x9117d400) [pid = 28717] [serial = 689] [outer = 0x8f594000] 02:28:21 INFO - PROCESS | 28717 | 1466501301483 Marionette DEBUG loaded listener.js 02:28:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 99 (0x91181800) [pid = 28717] [serial = 690] [outer = 0x8f594000] 02:28:22 INFO - PROCESS | 28717 | 1466501302382 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 02:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1547ms 02:28:22 INFO - PROCESS | 28717 | 1466501302427 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 02:28:22 INFO - PROCESS | 28717 | 1466501302432 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 02:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:28:22 INFO - PROCESS | 28717 | 1466501302438 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:28:22 INFO - PROCESS | 28717 | 1466501302442 Marionette TRACE conn4 <- [1,890,null,{}] 02:28:22 INFO - PROCESS | 28717 | 1466501302447 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:22 INFO - PROCESS | 28717 | 1466501302452 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:22 INFO - PROCESS | 28717 | 1466501302664 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 02:28:22 INFO - PROCESS | 28717 | 1466501302881 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:22 INFO - PROCESS | 28717 | 1466501302892 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:22 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f594c00 == 33 [pid = 28717] [id = 230] 02:28:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 100 (0x8f597800) [pid = 28717] [serial = 691] [outer = (nil)] 02:28:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 101 (0x911fd800) [pid = 28717] [serial = 692] [outer = 0x8f597800] 02:28:22 INFO - PROCESS | 28717 | 1466501302990 Marionette DEBUG loaded listener.js 02:28:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 102 (0x91f05000) [pid = 28717] [serial = 693] [outer = 0x8f597800] 02:28:23 INFO - PROCESS | 28717 | 1466501303889 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 02:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1493ms 02:28:23 INFO - PROCESS | 28717 | 1466501303933 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 02:28:23 INFO - PROCESS | 28717 | 1466501303936 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 02:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:28:23 INFO - PROCESS | 28717 | 1466501303943 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:28:23 INFO - PROCESS | 28717 | 1466501303946 Marionette TRACE conn4 <- [1,894,null,{}] 02:28:23 INFO - PROCESS | 28717 | 1466501303952 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:23 INFO - PROCESS | 28717 | 1466501303957 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:24 INFO - PROCESS | 28717 | 1466501304137 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 02:28:24 INFO - PROCESS | 28717 | 1466501304389 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:24 INFO - PROCESS | 28717 | 1466501304409 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:24 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfc8000 == 34 [pid = 28717] [id = 231] 02:28:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 103 (0x8e1e5000) [pid = 28717] [serial = 694] [outer = (nil)] 02:28:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 104 (0x8f72bc00) [pid = 28717] [serial = 695] [outer = 0x8e1e5000] 02:28:24 INFO - PROCESS | 28717 | 1466501304504 Marionette DEBUG loaded listener.js 02:28:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 105 (0x920b5400) [pid = 28717] [serial = 696] [outer = 0x8e1e5000] 02:28:25 INFO - PROCESS | 28717 | 1466501305470 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 02:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1581ms 02:28:25 INFO - PROCESS | 28717 | 1466501305526 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 02:28:25 INFO - PROCESS | 28717 | 1466501305530 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 02:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:28:25 INFO - PROCESS | 28717 | 1466501305537 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:28:25 INFO - PROCESS | 28717 | 1466501305541 Marionette TRACE conn4 <- [1,898,null,{}] 02:28:25 INFO - PROCESS | 28717 | 1466501305546 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:25 INFO - PROCESS | 28717 | 1466501305552 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:25 INFO - PROCESS | 28717 | 1466501305727 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 02:28:26 INFO - PROCESS | 28717 | 1466501305994 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:26 INFO - PROCESS | 28717 | 1466501306005 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:26 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f5000 == 35 [pid = 28717] [id = 232] 02:28:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 106 (0x8c3f5c00) [pid = 28717] [serial = 697] [outer = (nil)] 02:28:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 107 (0x8d20b400) [pid = 28717] [serial = 698] [outer = 0x8c3f5c00] 02:28:26 INFO - PROCESS | 28717 | 1466501306136 Marionette DEBUG loaded listener.js 02:28:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 108 (0x8d818400) [pid = 28717] [serial = 699] [outer = 0x8c3f5c00] 02:28:27 INFO - PROCESS | 28717 | --DOCSHELL 0x8d572c00 == 34 [pid = 28717] [id = 225] 02:28:27 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed5a800 == 33 [pid = 28717] [id = 224] 02:28:27 INFO - PROCESS | 28717 | 1466501307190 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 02:28:27 INFO - PROCESS | 28717 | --DOCSHELL 0x8f598800 == 32 [pid = 28717] [id = 223] 02:28:27 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfc7400 == 31 [pid = 28717] [id = 222] 02:28:27 INFO - PROCESS | 28717 | --DOCSHELL 0x8d202000 == 30 [pid = 28717] [id = 221] 02:28:27 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1e2400 == 29 [pid = 28717] [id = 220] 02:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1690ms 02:28:27 INFO - PROCESS | 28717 | 1466501307228 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 02:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:28:27 INFO - PROCESS | 28717 | 1466501307234 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 02:28:27 INFO - PROCESS | 28717 | 1466501307241 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:28:27 INFO - PROCESS | 28717 | 1466501307244 Marionette TRACE conn4 <- [1,902,null,{}] 02:28:27 INFO - PROCESS | 28717 | 1466501307252 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:27 INFO - PROCESS | 28717 | 1466501307260 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:27 INFO - PROCESS | 28717 | 1466501307425 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 107 (0x9107ac00) [pid = 28717] [serial = 610] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 106 (0x90f4b800) [pid = 28717] [serial = 608] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 105 (0x8f5a0800) [pid = 28717] [serial = 622] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 104 (0x90d2b000) [pid = 28717] [serial = 625] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 103 (0x90f48400) [pid = 28717] [serial = 607] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 102 (0x8ed53800) [pid = 28717] [serial = 601] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 101 (0x90d32c00) [pid = 28717] [serial = 626] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 100 (0x8e1edc00) [pid = 28717] [serial = 620] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 99 (0x91182000) [pid = 28717] [serial = 613] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 98 (0x8de5a400) [pid = 28717] [serial = 617] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 97 (0x8f79bc00) [pid = 28717] [serial = 604] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 96 (0x8dfc5800) [pid = 28717] [serial = 619] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 95 (0x8d572000) [pid = 28717] [serial = 616] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 94 (0x9107c400) [pid = 28717] [serial = 611] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 93 (0x8f8e7400) [pid = 28717] [serial = 605] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x8c3f6c00) [pid = 28717] [serial = 598] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x91178800) [pid = 28717] [serial = 629] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x911f5800) [pid = 28717] [serial = 632] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x8d20c800) [pid = 28717] [serial = 599] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x911fec00) [pid = 28717] [serial = 614] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x8f793400) [pid = 28717] [serial = 596] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x8f793000) [pid = 28717] [serial = 623] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x8ed5c800) [pid = 28717] [serial = 602] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x91072400) [pid = 28717] [serial = 628] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x9117e800) [pid = 28717] [serial = 413] [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.] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x920b3800) [pid = 28717] [serial = 635] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x920b9800) [pid = 28717] [serial = 636] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x91f07400) [pid = 28717] [serial = 633] [outer = (nil)] [url = about:blank] 02:28:27 INFO - PROCESS | 28717 | 1466501307630 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:27 INFO - PROCESS | 28717 | 1466501307641 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:27 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de5a400 == 30 [pid = 28717] [id = 233] 02:28:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x8de65400) [pid = 28717] [serial = 700] [outer = (nil)] 02:28:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x8dfcb800) [pid = 28717] [serial = 701] [outer = 0x8de65400] 02:28:27 INFO - PROCESS | 28717 | 1466501307718 Marionette DEBUG loaded listener.js 02:28:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x8e1efc00) [pid = 28717] [serial = 702] [outer = 0x8de65400] 02:28:28 INFO - PROCESS | 28717 | 1466501308492 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 02:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1282ms 02:28:28 INFO - PROCESS | 28717 | 1466501308530 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 02:28:28 INFO - PROCESS | 28717 | 1466501308536 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 02:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:28:28 INFO - PROCESS | 28717 | 1466501308544 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:28:28 INFO - PROCESS | 28717 | 1466501308548 Marionette TRACE conn4 <- [1,906,null,{}] 02:28:28 INFO - PROCESS | 28717 | 1466501308554 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:28 INFO - PROCESS | 28717 | 1466501308559 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:28 INFO - PROCESS | 28717 | 1466501308727 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 02:28:28 INFO - PROCESS | 28717 | 1466501308737 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:28 INFO - PROCESS | 28717 | 1466501308743 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:28 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f729800 == 31 [pid = 28717] [id = 234] 02:28:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x8f729c00) [pid = 28717] [serial = 703] [outer = (nil)] 02:28:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x8f730c00) [pid = 28717] [serial = 704] [outer = 0x8f729c00] 02:28:28 INFO - PROCESS | 28717 | 1466501308811 Marionette DEBUG loaded listener.js 02:28:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x8f79f000) [pid = 28717] [serial = 705] [outer = 0x8f729c00] 02:28:29 INFO - PROCESS | 28717 | 1466501309814 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 02:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1334ms 02:28:29 INFO - PROCESS | 28717 | 1466501309880 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 02:28:29 INFO - PROCESS | 28717 | 1466501309884 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 02:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:28:29 INFO - PROCESS | 28717 | 1466501309892 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:28:29 INFO - PROCESS | 28717 | 1466501309900 Marionette TRACE conn4 <- [1,910,null,{}] 02:28:29 INFO - PROCESS | 28717 | 1466501309922 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:29 INFO - PROCESS | 28717 | 1466501309929 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:30 INFO - PROCESS | 28717 | 1466501310144 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 02:28:30 INFO - PROCESS | 28717 | 1466501310179 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:30 INFO - PROCESS | 28717 | 1466501310195 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:30 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de62c00 == 32 [pid = 28717] [id = 235] 02:28:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x8f8e1000) [pid = 28717] [serial = 706] [outer = (nil)] 02:28:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x90f4b800) [pid = 28717] [serial = 707] [outer = 0x8f8e1000] 02:28:30 INFO - PROCESS | 28717 | 1466501310326 Marionette DEBUG loaded listener.js 02:28:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x91074800) [pid = 28717] [serial = 708] [outer = 0x8f8e1000] 02:28:31 INFO - PROCESS | 28717 | 1466501311191 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 02:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1339ms 02:28:31 INFO - PROCESS | 28717 | 1466501311230 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 02:28:31 INFO - PROCESS | 28717 | 1466501311233 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 02:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:28:31 INFO - PROCESS | 28717 | 1466501311240 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:28:31 INFO - PROCESS | 28717 | 1466501311243 Marionette TRACE conn4 <- [1,914,null,{}] 02:28:31 INFO - PROCESS | 28717 | 1466501311248 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:31 INFO - PROCESS | 28717 | 1466501311253 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:31 INFO - PROCESS | 28717 | 1466501311456 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 02:28:31 INFO - PROCESS | 28717 | 1466501311478 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:31 INFO - PROCESS | 28717 | 1466501311486 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:31 INFO - PROCESS | 28717 | ++DOCSHELL 0x90f45400 == 33 [pid = 28717] [id = 236] 02:28:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x90f4a000) [pid = 28717] [serial = 709] [outer = (nil)] 02:28:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x91176800) [pid = 28717] [serial = 710] [outer = 0x90f4a000] 02:28:31 INFO - PROCESS | 28717 | 1466501311553 Marionette DEBUG loaded listener.js 02:28:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x91178400) [pid = 28717] [serial = 711] [outer = 0x90f4a000] 02:28:32 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x9517bc00) [pid = 28717] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:28:32 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x8d209400) [pid = 28717] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:28:32 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x8de5f400) [pid = 28717] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:28:32 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x8f8ecc00) [pid = 28717] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:28:32 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x8dfc9000) [pid = 28717] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:28:32 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x8d56dc00) [pid = 28717] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:28:32 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x8ed57c00) [pid = 28717] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:28:32 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x91f0d000) [pid = 28717] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:28:32 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x9247b000) [pid = 28717] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:28:32 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x8f595c00) [pid = 28717] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:28:32 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8ed59400) [pid = 28717] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:28:32 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8f59d400) [pid = 28717] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:28:32 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8f729400) [pid = 28717] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:28:32 INFO - PROCESS | 28717 | 1466501312528 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 02:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1333ms 02:28:32 INFO - PROCESS | 28717 | 1466501312573 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 02:28:32 INFO - PROCESS | 28717 | 1466501312577 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 02:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:28:32 INFO - PROCESS | 28717 | 1466501312583 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:28:32 INFO - PROCESS | 28717 | 1466501312586 Marionette TRACE conn4 <- [1,918,null,{}] 02:28:32 INFO - PROCESS | 28717 | 1466501312591 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:32 INFO - PROCESS | 28717 | 1466501312598 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:32 INFO - PROCESS | 28717 | 1466501312805 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 02:28:32 INFO - PROCESS | 28717 | 1466501312821 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:32 INFO - PROCESS | 28717 | 1466501312838 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:32 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed57c00 == 34 [pid = 28717] [id = 237] 02:28:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x8ed90000) [pid = 28717] [serial = 712] [outer = (nil)] 02:28:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x9107ec00) [pid = 28717] [serial = 713] [outer = 0x8ed90000] 02:28:32 INFO - PROCESS | 28717 | 1466501312916 Marionette DEBUG loaded listener.js 02:28:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x911fbc00) [pid = 28717] [serial = 714] [outer = 0x8ed90000] 02:28:33 INFO - PROCESS | 28717 | 1466501313761 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 02:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1237ms 02:28:33 INFO - PROCESS | 28717 | 1466501313821 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 02:28:33 INFO - PROCESS | 28717 | 1466501313825 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 02:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:28:33 INFO - PROCESS | 28717 | 1466501313832 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:28:33 INFO - PROCESS | 28717 | 1466501313835 Marionette TRACE conn4 <- [1,922,null,{}] 02:28:33 INFO - PROCESS | 28717 | 1466501313840 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:33 INFO - PROCESS | 28717 | 1466501313845 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:34 INFO - PROCESS | 28717 | 1466501314000 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 02:28:34 INFO - PROCESS | 28717 | 1466501314009 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:34 INFO - PROCESS | 28717 | 1466501314016 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:34 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ef000 == 35 [pid = 28717] [id = 238] 02:28:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x8dfcc000) [pid = 28717] [serial = 715] [outer = (nil)] 02:28:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x920b4000) [pid = 28717] [serial = 716] [outer = 0x8dfcc000] 02:28:34 INFO - PROCESS | 28717 | 1466501314098 Marionette DEBUG loaded listener.js 02:28:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x920be800) [pid = 28717] [serial = 717] [outer = 0x8dfcc000] 02:28:35 INFO - PROCESS | 28717 | 1466501315292 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 02:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1530ms 02:28:35 INFO - PROCESS | 28717 | 1466501315364 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 02:28:35 INFO - PROCESS | 28717 | 1466501315369 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 02:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:28:35 INFO - PROCESS | 28717 | 1466501315377 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:28:35 INFO - PROCESS | 28717 | 1466501315382 Marionette TRACE conn4 <- [1,926,null,{}] 02:28:35 INFO - PROCESS | 28717 | 1466501315390 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:35 INFO - PROCESS | 28717 | 1466501315396 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:35 INFO - PROCESS | 28717 | 1466501315616 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 02:28:35 INFO - PROCESS | 28717 | 1466501315829 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:35 INFO - PROCESS | 28717 | 1466501315840 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:35 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de63800 == 36 [pid = 28717] [id = 239] 02:28:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x8de66000) [pid = 28717] [serial = 718] [outer = (nil)] 02:28:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x8ed51400) [pid = 28717] [serial = 719] [outer = 0x8de66000] 02:28:35 INFO - PROCESS | 28717 | 1466501315935 Marionette DEBUG loaded listener.js 02:28:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x8ed89c00) [pid = 28717] [serial = 720] [outer = 0x8de66000] 02:28:36 INFO - PROCESS | 28717 | 1466501316823 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 02:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1491ms 02:28:36 INFO - PROCESS | 28717 | 1466501316868 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 02:28:36 INFO - PROCESS | 28717 | 1466501316875 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 02:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:28:36 INFO - PROCESS | 28717 | 1466501316885 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:28:36 INFO - PROCESS | 28717 | 1466501316890 Marionette TRACE conn4 <- [1,930,null,{}] 02:28:36 INFO - PROCESS | 28717 | 1466501316896 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:36 INFO - PROCESS | 28717 | 1466501316901 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:37 INFO - PROCESS | 28717 | 1466501317090 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 02:28:37 INFO - PROCESS | 28717 | 1466501317253 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:37 INFO - PROCESS | 28717 | 1466501317262 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:37 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1f0800 == 37 [pid = 28717] [id = 240] 02:28:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x8f8e4800) [pid = 28717] [serial = 721] [outer = (nil)] 02:28:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x90d2dc00) [pid = 28717] [serial = 722] [outer = 0x8f8e4800] 02:28:37 INFO - PROCESS | 28717 | 1466501317345 Marionette DEBUG loaded listener.js 02:28:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x90f4a400) [pid = 28717] [serial = 723] [outer = 0x8f8e4800] 02:28:38 INFO - PROCESS | 28717 | 1466501318314 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 02:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1486ms 02:28:38 INFO - PROCESS | 28717 | 1466501318372 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 02:28:38 INFO - PROCESS | 28717 | 1466501318377 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 02:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:28:38 INFO - PROCESS | 28717 | 1466501318384 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:28:38 INFO - PROCESS | 28717 | 1466501318390 Marionette TRACE conn4 <- [1,934,null,{}] 02:28:38 INFO - PROCESS | 28717 | 1466501318406 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:38 INFO - PROCESS | 28717 | 1466501318415 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:38 INFO - PROCESS | 28717 | 1466501318645 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 02:28:38 INFO - PROCESS | 28717 | 1466501318872 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:38 INFO - PROCESS | 28717 | 1466501318883 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:38 INFO - PROCESS | 28717 | ++DOCSHELL 0x91f0ec00 == 38 [pid = 28717] [id = 241] 02:28:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x920be000) [pid = 28717] [serial = 724] [outer = (nil)] 02:28:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x923fa800) [pid = 28717] [serial = 725] [outer = 0x920be000] 02:28:39 INFO - PROCESS | 28717 | 1466501319012 Marionette DEBUG loaded listener.js 02:28:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 94 (0x92478800) [pid = 28717] [serial = 726] [outer = 0x920be000] 02:28:39 INFO - PROCESS | 28717 | 1466501319897 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 02:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1591ms 02:28:39 INFO - PROCESS | 28717 | 1466501319975 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 02:28:39 INFO - PROCESS | 28717 | 1466501319979 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 02:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:28:39 INFO - PROCESS | 28717 | 1466501319986 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:28:39 INFO - PROCESS | 28717 | 1466501319988 Marionette TRACE conn4 <- [1,938,null,{}] 02:28:39 INFO - PROCESS | 28717 | 1466501319994 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:40 INFO - PROCESS | 28717 | 1466501320000 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:40 INFO - PROCESS | 28717 | 1466501320218 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 02:28:40 INFO - PROCESS | 28717 | 1466501320435 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:40 INFO - PROCESS | 28717 | 1466501320443 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:40 INFO - PROCESS | 28717 | ++DOCSHELL 0x920b9800 == 39 [pid = 28717] [id = 242] 02:28:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 95 (0x923f1800) [pid = 28717] [serial = 727] [outer = (nil)] 02:28:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 96 (0x92574400) [pid = 28717] [serial = 728] [outer = 0x923f1800] 02:28:40 INFO - PROCESS | 28717 | 1466501320574 Marionette DEBUG loaded listener.js 02:28:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 97 (0x925c6c00) [pid = 28717] [serial = 729] [outer = 0x923f1800] 02:28:41 INFO - PROCESS | 28717 | 1466501321436 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 02:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1487ms 02:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:28:41 INFO - PROCESS | 28717 | 1466501321473 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 02:28:41 INFO - PROCESS | 28717 | 1466501321477 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 02:28:41 INFO - PROCESS | 28717 | 1466501321483 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:28:41 INFO - PROCESS | 28717 | 1466501321487 Marionette TRACE conn4 <- [1,942,null,{}] 02:28:41 INFO - PROCESS | 28717 | 1466501321492 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:41 INFO - PROCESS | 28717 | 1466501321498 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:41 INFO - PROCESS | 28717 | 1466501321675 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 02:28:41 INFO - PROCESS | 28717 | 1466501321840 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:41 INFO - PROCESS | 28717 | 1466501321853 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:41 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3efc00 == 40 [pid = 28717] [id = 243] 02:28:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 98 (0x9256e000) [pid = 28717] [serial = 730] [outer = (nil)] 02:28:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 99 (0x93114400) [pid = 28717] [serial = 731] [outer = 0x9256e000] 02:28:41 INFO - PROCESS | 28717 | 1466501321926 Marionette DEBUG loaded listener.js 02:28:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 100 (0x93117400) [pid = 28717] [serial = 732] [outer = 0x9256e000] 02:28:42 INFO - PROCESS | 28717 | 1466501322886 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 02:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1434ms 02:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:28:42 INFO - PROCESS | 28717 | 1466501322917 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 02:28:42 INFO - PROCESS | 28717 | 1466501322920 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 02:28:42 INFO - PROCESS | 28717 | 1466501322927 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:28:42 INFO - PROCESS | 28717 | 1466501322930 Marionette TRACE conn4 <- [1,946,null,{}] 02:28:42 INFO - PROCESS | 28717 | 1466501322936 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:42 INFO - PROCESS | 28717 | 1466501322946 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:43 INFO - PROCESS | 28717 | 1466501323138 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 02:28:43 INFO - PROCESS | 28717 | 1466501323314 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:43 INFO - PROCESS | 28717 | 1466501323323 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:43 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de5f000 == 41 [pid = 28717] [id = 244] 02:28:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 101 (0x8de60c00) [pid = 28717] [serial = 733] [outer = (nil)] 02:28:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 102 (0x90d26c00) [pid = 28717] [serial = 734] [outer = 0x8de60c00] 02:28:43 INFO - PROCESS | 28717 | 1466501323403 Marionette DEBUG loaded listener.js 02:28:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 103 (0x92475000) [pid = 28717] [serial = 735] [outer = 0x8de60c00] 02:28:44 INFO - PROCESS | 28717 | 1466501324280 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 02:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1387ms 02:28:44 INFO - PROCESS | 28717 | 1466501324314 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 02:28:44 INFO - PROCESS | 28717 | 1466501324317 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 02:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:28:44 INFO - PROCESS | 28717 | 1466501324329 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:28:44 INFO - PROCESS | 28717 | 1466501324332 Marionette TRACE conn4 <- [1,950,null,{}] 02:28:44 INFO - PROCESS | 28717 | 1466501324344 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:44 INFO - PROCESS | 28717 | 1466501324348 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:44 INFO - PROCESS | 28717 | 1466501324517 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 02:28:44 INFO - PROCESS | 28717 | 1466501324697 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:44 INFO - PROCESS | 28717 | 1466501324706 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:44 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d57b800 == 42 [pid = 28717] [id = 245] 02:28:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 104 (0x8d57bc00) [pid = 28717] [serial = 736] [outer = (nil)] 02:28:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 105 (0x8ed57000) [pid = 28717] [serial = 737] [outer = 0x8d57bc00] 02:28:44 INFO - PROCESS | 28717 | 1466501324781 Marionette DEBUG loaded listener.js 02:28:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 106 (0x92577400) [pid = 28717] [serial = 738] [outer = 0x8d57bc00] 02:28:45 INFO - PROCESS | 28717 | 1466501325956 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 02:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1693ms 02:28:46 INFO - PROCESS | 28717 | 1466501326017 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 02:28:46 INFO - PROCESS | 28717 | 1466501326024 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 02:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:28:46 INFO - PROCESS | 28717 | 1466501326031 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:28:46 INFO - PROCESS | 28717 | 1466501326036 Marionette TRACE conn4 <- [1,954,null,{}] 02:28:46 INFO - PROCESS | 28717 | 1466501326045 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:46 INFO - PROCESS | 28717 | 1466501326050 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:46 INFO - PROCESS | 28717 | 1466501326228 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 02:28:46 INFO - PROCESS | 28717 | 1466501326404 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:46 INFO - PROCESS | 28717 | 1466501326414 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:46 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d20dc00 == 43 [pid = 28717] [id = 246] 02:28:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 107 (0x8d210c00) [pid = 28717] [serial = 739] [outer = (nil)] 02:28:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 108 (0x8dfcb000) [pid = 28717] [serial = 740] [outer = 0x8d210c00] 02:28:46 INFO - PROCESS | 28717 | 1466501326487 Marionette DEBUG loaded listener.js 02:28:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 109 (0x8ed5e800) [pid = 28717] [serial = 741] [outer = 0x8d210c00] 02:28:47 INFO - PROCESS | 28717 | 1466501327422 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 02:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1443ms 02:28:47 INFO - PROCESS | 28717 | 1466501327475 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 02:28:47 INFO - PROCESS | 28717 | 1466501327481 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 02:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:28:47 INFO - PROCESS | 28717 | 1466501327491 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:28:47 INFO - PROCESS | 28717 | 1466501327494 Marionette TRACE conn4 <- [1,958,null,{}] 02:28:47 INFO - PROCESS | 28717 | 1466501327501 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:47 INFO - PROCESS | 28717 | 1466501327506 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:47 INFO - PROCESS | 28717 | 1466501327678 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 02:28:47 INFO - PROCESS | 28717 | 1466501327907 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:47 INFO - PROCESS | 28717 | 1466501327917 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:47 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f592800 == 44 [pid = 28717] [id = 247] 02:28:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 110 (0x8f795000) [pid = 28717] [serial = 742] [outer = (nil)] 02:28:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 111 (0x8f8e3000) [pid = 28717] [serial = 743] [outer = 0x8f795000] 02:28:48 INFO - PROCESS | 28717 | 1466501327997 Marionette DEBUG loaded listener.js 02:28:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 112 (0x90d2a000) [pid = 28717] [serial = 744] [outer = 0x8f795000] 02:28:49 INFO - PROCESS | 28717 | --DOCSHELL 0x8d203c00 == 43 [pid = 28717] [id = 219] 02:28:49 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed52000 == 42 [pid = 28717] [id = 207] 02:28:49 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f3000 == 41 [pid = 28717] [id = 206] 02:28:49 INFO - PROCESS | 28717 | --DOCSHELL 0x8f79e800 == 40 [pid = 28717] [id = 213] 02:28:49 INFO - PROCESS | 28717 | --DOCSHELL 0x8f59e400 == 39 [pid = 28717] [id = 208] 02:28:49 INFO - PROCESS | 28717 | --DOCSHELL 0x8f79ac00 == 38 [pid = 28717] [id = 228] 02:28:49 INFO - PROCESS | 28717 | --DOCSHELL 0x91f03c00 == 37 [pid = 28717] [id = 214] 02:28:49 INFO - PROCESS | 28717 | --DOCSHELL 0x911f0000 == 36 [pid = 28717] [id = 210] 02:28:49 INFO - PROCESS | 28717 | --DOCSHELL 0x90d2d800 == 35 [pid = 28717] [id = 209] 02:28:49 INFO - PROCESS | 28717 | --DOCSHELL 0x91074000 == 34 [pid = 28717] [id = 211] 02:28:49 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed50c00 == 33 [pid = 28717] [id = 227] 02:28:49 INFO - PROCESS | 28717 | --DOCSHELL 0x8de5b400 == 32 [pid = 28717] [id = 216] 02:28:49 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ed000 == 31 [pid = 28717] [id = 226] 02:28:49 INFO - PROCESS | 28717 | --DOCSHELL 0x8de5c000 == 30 [pid = 28717] [id = 212] 02:28:49 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed89400 == 29 [pid = 28717] [id = 229] 02:28:49 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfc8000 == 28 [pid = 28717] [id = 231] 02:28:49 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f5000 == 27 [pid = 28717] [id = 232] 02:28:49 INFO - PROCESS | 28717 | --DOCSHELL 0x8d203800 == 26 [pid = 28717] [id = 217] 02:28:49 INFO - PROCESS | 28717 | --DOCSHELL 0x923fdc00 == 25 [pid = 28717] [id = 215] 02:28:49 INFO - PROCESS | 28717 | --DOCSHELL 0x93edbc00 == 24 [pid = 28717] [id = 218] 02:28:49 INFO - PROCESS | 28717 | --DOCSHELL 0x8f594c00 == 23 [pid = 28717] [id = 230] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 111 (0x8f799000) [pid = 28717] [serial = 677] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 110 (0x952acc00) [pid = 28717] [serial = 656] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 109 (0x8de5c400) [pid = 28717] [serial = 660] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 108 (0x8d56f800) [pid = 28717] [serial = 659] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 107 (0x8f591400) [pid = 28717] [serial = 639] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 106 (0x8ed5cc00) [pid = 28717] [serial = 638] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 105 (0x90f42000) [pid = 28717] [serial = 642] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 104 (0x90d2cc00) [pid = 28717] [serial = 641] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 103 (0x8dfcf400) [pid = 28717] [serial = 668] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 102 (0x8d575400) [pid = 28717] [serial = 665] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 101 (0x8d816c00) [pid = 28717] [serial = 666] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 100 (0x8f723000) [pid = 28717] [serial = 663] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 99 (0x8f592400) [pid = 28717] [serial = 662] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 98 (0x92475c00) [pid = 28717] [serial = 645] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 97 (0x923f6000) [pid = 28717] [serial = 644] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 96 (0x92579000) [pid = 28717] [serial = 648] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 95 (0x92572000) [pid = 28717] [serial = 647] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 94 (0x925c9c00) [pid = 28717] [serial = 651] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 93 (0x925c8400) [pid = 28717] [serial = 650] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x93eddc00) [pid = 28717] [serial = 654] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x93edb400) [pid = 28717] [serial = 653] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x8f723400) [pid = 28717] [serial = 671] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x8f79c000) [pid = 28717] [serial = 674] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x8f72a000) [pid = 28717] [serial = 672] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x8f8ed000) [pid = 28717] [serial = 675] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x8e1e4800) [pid = 28717] [serial = 669] [outer = (nil)] [url = about:blank] 02:28:49 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x952e6000) [pid = 28717] [serial = 657] [outer = (nil)] [url = about:blank] 02:28:50 INFO - PROCESS | 28717 | 1466501330042 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 02:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 2591ms 02:28:50 INFO - PROCESS | 28717 | 1466501330084 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 02:28:50 INFO - PROCESS | 28717 | 1466501330090 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 02:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:28:50 INFO - PROCESS | 28717 | 1466501330097 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:28:50 INFO - PROCESS | 28717 | 1466501330101 Marionette TRACE conn4 <- [1,962,null,{}] 02:28:50 INFO - PROCESS | 28717 | 1466501330109 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:50 INFO - PROCESS | 28717 | 1466501330114 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:50 INFO - PROCESS | 28717 | 1466501330323 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 02:28:50 INFO - PROCESS | 28717 | 1466501330443 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:50 INFO - PROCESS | 28717 | 1466501330450 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:50 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d56f800 == 24 [pid = 28717] [id = 248] 02:28:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x8d571c00) [pid = 28717] [serial = 745] [outer = (nil)] 02:28:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x8de5e800) [pid = 28717] [serial = 746] [outer = 0x8d571c00] 02:28:50 INFO - PROCESS | 28717 | 1466501330523 Marionette DEBUG loaded listener.js 02:28:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x8de68400) [pid = 28717] [serial = 747] [outer = 0x8d571c00] 02:28:51 INFO - PROCESS | 28717 | 1466501331311 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 02:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1280ms 02:28:51 INFO - PROCESS | 28717 | 1466501331378 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 02:28:51 INFO - PROCESS | 28717 | 1466501331385 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 02:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:28:51 INFO - PROCESS | 28717 | 1466501331395 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:28:51 INFO - PROCESS | 28717 | 1466501331398 Marionette TRACE conn4 <- [1,966,null,{}] 02:28:51 INFO - PROCESS | 28717 | 1466501331404 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:51 INFO - PROCESS | 28717 | 1466501331410 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:51 INFO - PROCESS | 28717 | 1466501331571 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 02:28:51 INFO - PROCESS | 28717 | 1466501331699 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:51 INFO - PROCESS | 28717 | 1466501331707 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:51 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1e9400 == 25 [pid = 28717] [id = 249] 02:28:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x8ed53c00) [pid = 28717] [serial = 748] [outer = (nil)] 02:28:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x8f591400) [pid = 28717] [serial = 749] [outer = 0x8ed53c00] 02:28:51 INFO - PROCESS | 28717 | 1466501331778 Marionette DEBUG loaded listener.js 02:28:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x8f59dc00) [pid = 28717] [serial = 750] [outer = 0x8ed53c00] 02:28:52 INFO - PROCESS | 28717 | 1466501332722 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 02:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1380ms 02:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:28:52 INFO - PROCESS | 28717 | 1466501332775 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 02:28:52 INFO - PROCESS | 28717 | 1466501332778 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 02:28:52 INFO - PROCESS | 28717 | 1466501332785 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:28:52 INFO - PROCESS | 28717 | 1466501332791 Marionette TRACE conn4 <- [1,970,null,{}] 02:28:52 INFO - PROCESS | 28717 | 1466501332816 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:52 INFO - PROCESS | 28717 | 1466501332826 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:53 INFO - PROCESS | 28717 | 1466501333035 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 02:28:53 INFO - PROCESS | 28717 | 1466501333172 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:53 INFO - PROCESS | 28717 | 1466501333185 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:53 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f79fc00 == 26 [pid = 28717] [id = 250] 02:28:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x8f8df400) [pid = 28717] [serial = 751] [outer = (nil)] 02:28:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x8f8e6800) [pid = 28717] [serial = 752] [outer = 0x8f8df400] 02:28:53 INFO - PROCESS | 28717 | 1466501333293 Marionette DEBUG loaded listener.js 02:28:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 94 (0x90d27400) [pid = 28717] [serial = 753] [outer = 0x8f8df400] 02:28:54 INFO - PROCESS | 28717 | 1466501334137 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 02:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1945ms 02:28:54 INFO - PROCESS | 28717 | --DOMWINDOW == 93 (0x8ed92800) [pid = 28717] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:28:54 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x8f597800) [pid = 28717] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:28:54 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x8f8e0c00) [pid = 28717] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:28:54 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x8f594000) [pid = 28717] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:28:54 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x8de65400) [pid = 28717] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:28:54 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x8f729c00) [pid = 28717] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:28:54 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x8e1e5000) [pid = 28717] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:28:54 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x8ed90000) [pid = 28717] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:28:54 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x8ed52400) [pid = 28717] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:28:54 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x8f8e1000) [pid = 28717] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:28:54 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x90f4a000) [pid = 28717] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:28:54 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x8c3f5c00) [pid = 28717] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:28:54 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8c3ed800) [pid = 28717] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:28:54 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8dfcc000) [pid = 28717] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:28:54 INFO - PROCESS | 28717 | 1466501334865 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 02:28:54 INFO - PROCESS | 28717 | 1466501334869 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 02:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:28:54 INFO - PROCESS | 28717 | 1466501334876 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:28:54 INFO - PROCESS | 28717 | 1466501334879 Marionette TRACE conn4 <- [1,974,null,{}] 02:28:54 INFO - PROCESS | 28717 | 1466501334884 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:54 INFO - PROCESS | 28717 | 1466501334888 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:55 INFO - PROCESS | 28717 | 1466501335079 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 02:28:55 INFO - PROCESS | 28717 | 1466501335159 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:55 INFO - PROCESS | 28717 | 1466501335166 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:55 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ebc00 == 27 [pid = 28717] [id = 251] 02:28:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x8ed5d400) [pid = 28717] [serial = 754] [outer = (nil)] 02:28:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x8f728800) [pid = 28717] [serial = 755] [outer = 0x8ed5d400] 02:28:55 INFO - PROCESS | 28717 | 1466501335235 Marionette DEBUG loaded listener.js 02:28:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x90d2e000) [pid = 28717] [serial = 756] [outer = 0x8ed5d400] 02:28:55 INFO - PROCESS | 28717 | 1466501335918 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 02:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1100ms 02:28:55 INFO - PROCESS | 28717 | 1466501335977 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 02:28:55 INFO - PROCESS | 28717 | 1466501335980 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 02:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:28:55 INFO - PROCESS | 28717 | 1466501335987 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:28:55 INFO - PROCESS | 28717 | 1466501335990 Marionette TRACE conn4 <- [1,978,null,{}] 02:28:55 INFO - PROCESS | 28717 | 1466501335995 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:56 INFO - PROCESS | 28717 | 1466501336000 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:56 INFO - PROCESS | 28717 | 1466501336200 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 02:28:56 INFO - PROCESS | 28717 | 1466501336209 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:56 INFO - PROCESS | 28717 | 1466501336216 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:56 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfcc000 == 28 [pid = 28717] [id = 252] 02:28:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x90f3e400) [pid = 28717] [serial = 757] [outer = (nil)] 02:28:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x90f4b400) [pid = 28717] [serial = 758] [outer = 0x90f3e400] 02:28:56 INFO - PROCESS | 28717 | 1466501336284 Marionette DEBUG loaded listener.js 02:28:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x9107b000) [pid = 28717] [serial = 759] [outer = 0x90f3e400] 02:28:57 INFO - PROCESS | 28717 | 1466501337312 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 02:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1379ms 02:28:57 INFO - PROCESS | 28717 | 1466501337367 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 02:28:57 INFO - PROCESS | 28717 | 1466501337373 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 02:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:28:57 INFO - PROCESS | 28717 | 1466501337381 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:28:57 INFO - PROCESS | 28717 | 1466501337387 Marionette TRACE conn4 <- [1,982,null,{}] 02:28:57 INFO - PROCESS | 28717 | 1466501337395 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:57 INFO - PROCESS | 28717 | 1466501337400 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:57 INFO - PROCESS | 28717 | 1466501337594 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 02:28:57 INFO - PROCESS | 28717 | 1466501337824 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:57 INFO - PROCESS | 28717 | 1466501337838 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:57 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d56f000 == 29 [pid = 28717] [id = 253] 02:28:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x8d57a400) [pid = 28717] [serial = 760] [outer = (nil)] 02:28:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x8e1e6400) [pid = 28717] [serial = 761] [outer = 0x8d57a400] 02:28:57 INFO - PROCESS | 28717 | 1466501337920 Marionette DEBUG loaded listener.js 02:28:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x8ed89400) [pid = 28717] [serial = 762] [outer = 0x8d57a400] 02:28:58 INFO - PROCESS | 28717 | 1466501338905 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 02:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1583ms 02:28:58 INFO - PROCESS | 28717 | 1466501338964 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 02:28:58 INFO - PROCESS | 28717 | 1466501338972 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 02:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:28:58 INFO - PROCESS | 28717 | 1466501338983 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:28:58 INFO - PROCESS | 28717 | 1466501338988 Marionette TRACE conn4 <- [1,986,null,{}] 02:28:58 INFO - PROCESS | 28717 | 1466501338994 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:59 INFO - PROCESS | 28717 | 1466501339000 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:59 INFO - PROCESS | 28717 | 1466501339194 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 02:28:59 INFO - PROCESS | 28717 | 1466501339413 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:59 INFO - PROCESS | 28717 | 1466501339421 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:28:59 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f59b800 == 30 [pid = 28717] [id = 254] 02:28:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x8f799800) [pid = 28717] [serial = 763] [outer = (nil)] 02:28:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x8f8e2c00) [pid = 28717] [serial = 764] [outer = 0x8f799800] 02:28:59 INFO - PROCESS | 28717 | 1466501339549 Marionette DEBUG loaded listener.js 02:28:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x8e1e3800) [pid = 28717] [serial = 765] [outer = 0x8f799800] 02:29:00 INFO - PROCESS | 28717 | 1466501340594 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 02:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1700ms 02:29:00 INFO - PROCESS | 28717 | 1466501340684 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 02:29:00 INFO - PROCESS | 28717 | 1466501340689 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 02:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:29:00 INFO - PROCESS | 28717 | 1466501340695 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:29:00 INFO - PROCESS | 28717 | 1466501340701 Marionette TRACE conn4 <- [1,990,null,{}] 02:29:00 INFO - PROCESS | 28717 | 1466501340718 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:00 INFO - PROCESS | 28717 | 1466501340726 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:00 INFO - PROCESS | 28717 | 1466501340985 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 02:29:01 INFO - PROCESS | 28717 | 1466501341183 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:01 INFO - PROCESS | 28717 | 1466501341195 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:01 INFO - PROCESS | 28717 | ++DOCSHELL 0x91f0b800 == 31 [pid = 28717] [id = 255] 02:29:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x91f0bc00) [pid = 28717] [serial = 766] [outer = (nil)] 02:29:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 94 (0x920b4c00) [pid = 28717] [serial = 767] [outer = 0x91f0bc00] 02:29:01 INFO - PROCESS | 28717 | 1466501341274 Marionette DEBUG loaded listener.js 02:29:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 95 (0x920b9400) [pid = 28717] [serial = 768] [outer = 0x91f0bc00] 02:29:02 INFO - PROCESS | 28717 | 1466501342185 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 02:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1534ms 02:29:02 INFO - PROCESS | 28717 | 1466501342230 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 02:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:29:02 INFO - PROCESS | 28717 | 1466501342235 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 02:29:02 INFO - PROCESS | 28717 | 1466501342241 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:29:02 INFO - PROCESS | 28717 | 1466501342245 Marionette TRACE conn4 <- [1,994,null,{}] 02:29:02 INFO - PROCESS | 28717 | 1466501342251 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:02 INFO - PROCESS | 28717 | 1466501342256 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:02 INFO - PROCESS | 28717 | 1466501342503 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 02:29:02 INFO - PROCESS | 28717 | 1466501342709 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:02 INFO - PROCESS | 28717 | 1466501342720 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:02 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d576400 == 32 [pid = 28717] [id = 256] 02:29:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 96 (0x8f79c800) [pid = 28717] [serial = 769] [outer = (nil)] 02:29:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 97 (0x923fd400) [pid = 28717] [serial = 770] [outer = 0x8f79c800] 02:29:02 INFO - PROCESS | 28717 | 1466501342854 Marionette DEBUG loaded listener.js 02:29:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 98 (0x92478000) [pid = 28717] [serial = 771] [outer = 0x8f79c800] 02:29:03 INFO - PROCESS | 28717 | 1466501343785 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 02:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1590ms 02:29:03 INFO - PROCESS | 28717 | 1466501343832 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 02:29:03 INFO - PROCESS | 28717 | 1466501343835 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 02:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:29:03 INFO - PROCESS | 28717 | 1466501343842 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:29:03 INFO - PROCESS | 28717 | 1466501343846 Marionette TRACE conn4 <- [1,998,null,{}] 02:29:03 INFO - PROCESS | 28717 | 1466501343852 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:03 INFO - PROCESS | 28717 | 1466501343857 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:04 INFO - PROCESS | 28717 | 1466501344026 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 02:29:04 INFO - PROCESS | 28717 | 1466501344322 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:04 INFO - PROCESS | 28717 | 1466501344332 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:04 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d203800 == 33 [pid = 28717] [id = 257] 02:29:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 99 (0x8d204000) [pid = 28717] [serial = 772] [outer = (nil)] 02:29:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 100 (0x8d56ec00) [pid = 28717] [serial = 773] [outer = 0x8d204000] 02:29:04 INFO - PROCESS | 28717 | 1466501344472 Marionette DEBUG loaded listener.js 02:29:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 101 (0x8de5d000) [pid = 28717] [serial = 774] [outer = 0x8d204000] 02:29:05 INFO - PROCESS | 28717 | 1466501345545 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 100 (0x90d25800) [pid = 28717] [serial = 678] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 99 (0x91f05000) [pid = 28717] [serial = 693] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 98 (0x90d30800) [pid = 28717] [serial = 687] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 97 (0x91181800) [pid = 28717] [serial = 690] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 96 (0x8dfcb800) [pid = 28717] [serial = 701] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 95 (0x8f730c00) [pid = 28717] [serial = 704] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 94 (0x911fd800) [pid = 28717] [serial = 692] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 93 (0x920b5400) [pid = 28717] [serial = 696] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x9107ec00) [pid = 28717] [serial = 713] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x9117d400) [pid = 28717] [serial = 689] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x8ed5f000) [pid = 28717] [serial = 684] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x8f79f000) [pid = 28717] [serial = 705] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x90f4b800) [pid = 28717] [serial = 707] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x91176800) [pid = 28717] [serial = 710] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x8d818400) [pid = 28717] [serial = 699] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x8ed55c00) [pid = 28717] [serial = 683] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x8f72bc00) [pid = 28717] [serial = 695] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x8d20b400) [pid = 28717] [serial = 698] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x8e1efc00) [pid = 28717] [serial = 702] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8d210400) [pid = 28717] [serial = 681] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8c3f2c00) [pid = 28717] [serial = 680] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x90d29400) [pid = 28717] [serial = 686] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x91074800) [pid = 28717] [serial = 708] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x91178400) [pid = 28717] [serial = 711] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x911fbc00) [pid = 28717] [serial = 714] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x920b4000) [pid = 28717] [serial = 716] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x920be800) [pid = 28717] [serial = 717] [outer = (nil)] [url = about:blank] 02:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1781ms 02:29:05 INFO - PROCESS | 28717 | 1466501345624 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 02:29:05 INFO - PROCESS | 28717 | 1466501345630 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 02:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:29:05 INFO - PROCESS | 28717 | 1466501345637 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:29:05 INFO - PROCESS | 28717 | 1466501345642 Marionette TRACE conn4 <- [1,1002,null,{}] 02:29:05 INFO - PROCESS | 28717 | 1466501345650 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:05 INFO - PROCESS | 28717 | 1466501345654 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:05 INFO - PROCESS | 28717 | 1466501345815 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 02:29:06 INFO - PROCESS | 28717 | 1466501345987 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:06 INFO - PROCESS | 28717 | 1466501345995 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:06 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1e4000 == 34 [pid = 28717] [id = 258] 02:29:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8e1e7400) [pid = 28717] [serial = 775] [outer = (nil)] 02:29:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x8ed50400) [pid = 28717] [serial = 776] [outer = 0x8e1e7400] 02:29:06 INFO - PROCESS | 28717 | 1466501346065 Marionette DEBUG loaded listener.js 02:29:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8ed8e000) [pid = 28717] [serial = 777] [outer = 0x8e1e7400] 02:29:07 INFO - PROCESS | 28717 | 1466501347083 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 02:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1490ms 02:29:07 INFO - PROCESS | 28717 | 1466501347134 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 02:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:29:07 INFO - PROCESS | 28717 | 1466501347144 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 02:29:07 INFO - PROCESS | 28717 | 1466501347156 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:29:07 INFO - PROCESS | 28717 | 1466501347162 Marionette TRACE conn4 <- [1,1006,null,{}] 02:29:07 INFO - PROCESS | 28717 | 1466501347171 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:07 INFO - PROCESS | 28717 | 1466501347177 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:07 INFO - PROCESS | 28717 | 1466501347479 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 02:29:07 INFO - PROCESS | 28717 | 1466501347577 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:07 INFO - PROCESS | 28717 | 1466501347586 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:07 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f8ec800 == 35 [pid = 28717] [id = 259] 02:29:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x90d25400) [pid = 28717] [serial = 778] [outer = (nil)] 02:29:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x90d33800) [pid = 28717] [serial = 779] [outer = 0x90d25400] 02:29:07 INFO - PROCESS | 28717 | 1466501347652 Marionette DEBUG loaded listener.js 02:29:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x91071400) [pid = 28717] [serial = 780] [outer = 0x90d25400] 02:29:08 INFO - PROCESS | 28717 | 1466501348455 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 02:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1350ms 02:29:08 INFO - PROCESS | 28717 | 1466501348503 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 02:29:08 INFO - PROCESS | 28717 | 1466501348507 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 02:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:29:08 INFO - PROCESS | 28717 | 1466501348521 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:29:08 INFO - PROCESS | 28717 | 1466501348529 Marionette TRACE conn4 <- [1,1010,null,{}] 02:29:08 INFO - PROCESS | 28717 | 1466501348543 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:08 INFO - PROCESS | 28717 | 1466501348549 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:08 INFO - PROCESS | 28717 | 1466501348768 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 02:29:08 INFO - PROCESS | 28717 | 1466501348794 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:08 INFO - PROCESS | 28717 | 1466501348801 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:08 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f7000 == 36 [pid = 28717] [id = 260] 02:29:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x91177c00) [pid = 28717] [serial = 781] [outer = (nil)] 02:29:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x91182400) [pid = 28717] [serial = 782] [outer = 0x91177c00] 02:29:08 INFO - PROCESS | 28717 | 1466501348867 Marionette DEBUG loaded listener.js 02:29:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x911f1000) [pid = 28717] [serial = 783] [outer = 0x91177c00] 02:29:09 INFO - PROCESS | 28717 | 1466501349872 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 02:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1390ms 02:29:09 INFO - PROCESS | 28717 | 1466501349912 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 02:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:29:09 INFO - PROCESS | 28717 | 1466501349918 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 02:29:09 INFO - PROCESS | 28717 | 1466501349924 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:29:09 INFO - PROCESS | 28717 | 1466501349928 Marionette TRACE conn4 <- [1,1014,null,{}] 02:29:09 INFO - PROCESS | 28717 | 1466501349933 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:09 INFO - PROCESS | 28717 | 1466501349938 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:10 INFO - PROCESS | 28717 | 1466501350174 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 02:29:10 INFO - PROCESS | 28717 | 1466501350204 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:10 INFO - PROCESS | 28717 | 1466501350211 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:10 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f1000 == 37 [pid = 28717] [id = 261] 02:29:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x8d20d400) [pid = 28717] [serial = 784] [outer = (nil)] 02:29:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x91f07000) [pid = 28717] [serial = 785] [outer = 0x8d20d400] 02:29:10 INFO - PROCESS | 28717 | 1466501350281 Marionette DEBUG loaded listener.js 02:29:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x920b4000) [pid = 28717] [serial = 786] [outer = 0x8d20d400] 02:29:10 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x8f8df400) [pid = 28717] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:29:10 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x8ed53c00) [pid = 28717] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:29:10 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x8d571c00) [pid = 28717] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:29:10 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x8f795000) [pid = 28717] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:29:10 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8de66000) [pid = 28717] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:29:10 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8f8e4800) [pid = 28717] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:29:10 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8ed5d400) [pid = 28717] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:29:10 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x920be000) [pid = 28717] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:29:10 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x923f1800) [pid = 28717] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:29:10 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x9256e000) [pid = 28717] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:29:10 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8de60c00) [pid = 28717] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:29:10 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8d57bc00) [pid = 28717] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:29:10 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8d210c00) [pid = 28717] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:29:11 INFO - PROCESS | 28717 | 1466501351316 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 02:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1436ms 02:29:11 INFO - PROCESS | 28717 | 1466501351361 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 02:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:29:11 INFO - PROCESS | 28717 | 1466501351366 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 02:29:11 INFO - PROCESS | 28717 | 1466501351373 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:29:11 INFO - PROCESS | 28717 | 1466501351378 Marionette TRACE conn4 <- [1,1018,null,{}] 02:29:11 INFO - PROCESS | 28717 | 1466501351384 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:11 INFO - PROCESS | 28717 | 1466501351390 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:11 INFO - PROCESS | 28717 | 1466501351557 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 02:29:11 INFO - PROCESS | 28717 | 1466501351677 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:11 INFO - PROCESS | 28717 | 1466501351702 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:11 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d574800 == 38 [pid = 28717] [id = 262] 02:29:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8dfc6800) [pid = 28717] [serial = 787] [outer = (nil)] 02:29:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x911f4000) [pid = 28717] [serial = 788] [outer = 0x8dfc6800] 02:29:11 INFO - PROCESS | 28717 | 1466501351799 Marionette DEBUG loaded listener.js 02:29:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x920be800) [pid = 28717] [serial = 789] [outer = 0x8dfc6800] 02:29:12 INFO - PROCESS | 28717 | 1466501352635 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 02:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1282ms 02:29:12 INFO - PROCESS | 28717 | 1466501352726 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 02:29:12 INFO - PROCESS | 28717 | 1466501352731 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 02:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:29:12 INFO - PROCESS | 28717 | 1466501352742 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:29:12 INFO - PROCESS | 28717 | 1466501352749 Marionette TRACE conn4 <- [1,1022,null,{}] 02:29:12 INFO - PROCESS | 28717 | 1466501352758 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:12 INFO - PROCESS | 28717 | 1466501352764 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:12 INFO - PROCESS | 28717 | 1466501352991 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 02:29:13 INFO - PROCESS | 28717 | 1466501353158 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:13 INFO - PROCESS | 28717 | 1466501353176 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:13 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d81b000 == 39 [pid = 28717] [id = 263] 02:29:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8de5b400) [pid = 28717] [serial = 790] [outer = (nil)] 02:29:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8dfc9800) [pid = 28717] [serial = 791] [outer = 0x8de5b400] 02:29:13 INFO - PROCESS | 28717 | 1466501353262 Marionette DEBUG loaded listener.js 02:29:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x8e1ec000) [pid = 28717] [serial = 792] [outer = 0x8de5b400] 02:29:14 INFO - PROCESS | 28717 | 1466501354244 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 02:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1537ms 02:29:14 INFO - PROCESS | 28717 | 1466501354278 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 02:29:14 INFO - PROCESS | 28717 | 1466501354283 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 02:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:29:14 INFO - PROCESS | 28717 | 1466501354294 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:29:14 INFO - PROCESS | 28717 | 1466501354299 Marionette TRACE conn4 <- [1,1026,null,{}] 02:29:14 INFO - PROCESS | 28717 | 1466501354306 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:14 INFO - PROCESS | 28717 | 1466501354311 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:14 INFO - PROCESS | 28717 | 1466501354510 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 02:29:14 INFO - PROCESS | 28717 | 1466501354674 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:14 INFO - PROCESS | 28717 | 1466501354682 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:14 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f79c000 == 40 [pid = 28717] [id = 264] 02:29:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x8f79cc00) [pid = 28717] [serial = 793] [outer = (nil)] 02:29:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x90d25800) [pid = 28717] [serial = 794] [outer = 0x8f79cc00] 02:29:14 INFO - PROCESS | 28717 | 1466501354768 Marionette DEBUG loaded listener.js 02:29:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x91074800) [pid = 28717] [serial = 795] [outer = 0x8f79cc00] 02:29:15 INFO - PROCESS | 28717 | 1466501355734 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 02:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1490ms 02:29:15 INFO - PROCESS | 28717 | 1466501355781 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 02:29:15 INFO - PROCESS | 28717 | 1466501355785 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 02:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:29:15 INFO - PROCESS | 28717 | 1466501355792 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:29:15 INFO - PROCESS | 28717 | 1466501355796 Marionette TRACE conn4 <- [1,1030,null,{}] 02:29:15 INFO - PROCESS | 28717 | 1466501355810 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:15 INFO - PROCESS | 28717 | 1466501355818 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:16 INFO - PROCESS | 28717 | 1466501356005 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 02:29:16 INFO - PROCESS | 28717 | 1466501356276 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:16 INFO - PROCESS | 28717 | 1466501356291 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:16 INFO - PROCESS | 28717 | ++DOCSHELL 0x91180400 == 41 [pid = 28717] [id = 265] 02:29:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x923f1800) [pid = 28717] [serial = 796] [outer = (nil)] 02:29:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x923fac00) [pid = 28717] [serial = 797] [outer = 0x923f1800] 02:29:16 INFO - PROCESS | 28717 | 1466501356412 Marionette DEBUG loaded listener.js 02:29:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x9256dc00) [pid = 28717] [serial = 798] [outer = 0x923f1800] 02:29:17 INFO - PROCESS | 28717 | 1466501357526 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 02:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1787ms 02:29:17 INFO - PROCESS | 28717 | 1466501357579 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 02:29:17 INFO - PROCESS | 28717 | 1466501357583 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 02:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:29:17 INFO - PROCESS | 28717 | 1466501357590 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:29:17 INFO - PROCESS | 28717 | 1466501357592 Marionette TRACE conn4 <- [1,1034,null,{}] 02:29:17 INFO - PROCESS | 28717 | 1466501357599 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:17 INFO - PROCESS | 28717 | 1466501357605 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:17 INFO - PROCESS | 28717 | 1466501357787 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 02:29:17 INFO - PROCESS | 28717 | 1466501357969 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:17 INFO - PROCESS | 28717 | 1466501357981 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:18 INFO - PROCESS | 28717 | ++DOCSHELL 0x920b7c00 == 42 [pid = 28717] [id = 266] 02:29:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x925c6000) [pid = 28717] [serial = 799] [outer = (nil)] 02:29:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x925d1800) [pid = 28717] [serial = 800] [outer = 0x925c6000] 02:29:18 INFO - PROCESS | 28717 | 1466501358055 Marionette DEBUG loaded listener.js 02:29:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x930e1c00) [pid = 28717] [serial = 801] [outer = 0x925c6000] 02:29:18 INFO - PROCESS | 28717 | 1466501358953 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 02:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1438ms 02:29:19 INFO - PROCESS | 28717 | 1466501359029 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 02:29:19 INFO - PROCESS | 28717 | 1466501359032 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 02:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:29:19 INFO - PROCESS | 28717 | 1466501359039 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:29:19 INFO - PROCESS | 28717 | 1466501359042 Marionette TRACE conn4 <- [1,1038,null,{}] 02:29:19 INFO - PROCESS | 28717 | 1466501359048 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:19 INFO - PROCESS | 28717 | 1466501359053 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:19 INFO - PROCESS | 28717 | 1466501359264 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 02:29:19 INFO - PROCESS | 28717 | 1466501359475 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:19 INFO - PROCESS | 28717 | 1466501359491 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:19 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d57a000 == 43 [pid = 28717] [id = 267] 02:29:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x8de65c00) [pid = 28717] [serial = 802] [outer = (nil)] 02:29:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x93e02800) [pid = 28717] [serial = 803] [outer = 0x8de65c00] 02:29:19 INFO - PROCESS | 28717 | 1466501359618 Marionette DEBUG loaded listener.js 02:29:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x93e0f000) [pid = 28717] [serial = 804] [outer = 0x8de65c00] 02:29:20 INFO - PROCESS | 28717 | 1466501360623 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 02:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1637ms 02:29:20 INFO - PROCESS | 28717 | 1466501360677 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 02:29:20 INFO - PROCESS | 28717 | 1466501360681 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 02:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:29:20 INFO - PROCESS | 28717 | 1466501360688 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:29:20 INFO - PROCESS | 28717 | 1466501360690 Marionette TRACE conn4 <- [1,1042,null,{}] 02:29:20 INFO - PROCESS | 28717 | 1466501360697 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:20 INFO - PROCESS | 28717 | 1466501360707 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:21 INFO - PROCESS | 28717 | 1466501361050 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 02:29:21 INFO - PROCESS | 28717 | 1466501361337 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:21 INFO - PROCESS | 28717 | 1466501361348 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:21 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d203000 == 44 [pid = 28717] [id = 268] 02:29:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x93e01800) [pid = 28717] [serial = 805] [outer = (nil)] 02:29:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x952e7000) [pid = 28717] [serial = 806] [outer = 0x93e01800] 02:29:21 INFO - PROCESS | 28717 | 1466501361431 Marionette DEBUG loaded listener.js 02:29:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 94 (0x953dc000) [pid = 28717] [serial = 807] [outer = 0x93e01800] 02:29:22 INFO - PROCESS | 28717 | 1466501362352 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 02:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1731ms 02:29:22 INFO - PROCESS | 28717 | 1466501362421 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 02:29:22 INFO - PROCESS | 28717 | 1466501362426 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 02:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:29:22 INFO - PROCESS | 28717 | 1466501362436 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:29:22 INFO - PROCESS | 28717 | 1466501362440 Marionette TRACE conn4 <- [1,1046,null,{}] 02:29:22 INFO - PROCESS | 28717 | 1466501362446 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:22 INFO - PROCESS | 28717 | 1466501362451 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:22 INFO - PROCESS | 28717 | 1466501362661 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 02:29:22 INFO - PROCESS | 28717 | 1466501362873 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:22 INFO - PROCESS | 28717 | 1466501362879 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:22 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de5f800 == 45 [pid = 28717] [id = 269] 02:29:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 95 (0x8ed59400) [pid = 28717] [serial = 808] [outer = (nil)] 02:29:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 96 (0x952f4400) [pid = 28717] [serial = 809] [outer = 0x8ed59400] 02:29:23 INFO - PROCESS | 28717 | 1466501363025 Marionette DEBUG loaded listener.js 02:29:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 97 (0x953e4c00) [pid = 28717] [serial = 810] [outer = 0x8ed59400] 02:29:23 INFO - PROCESS | 28717 | 1466501363923 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 02:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1530ms 02:29:23 INFO - PROCESS | 28717 | 1466501363965 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 02:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:29:23 INFO - PROCESS | 28717 | 1466501363970 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 02:29:23 INFO - PROCESS | 28717 | 1466501363976 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:29:23 INFO - PROCESS | 28717 | 1466501363979 Marionette TRACE conn4 <- [1,1050,null,{}] 02:29:23 INFO - PROCESS | 28717 | 1466501363985 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:23 INFO - PROCESS | 28717 | 1466501363990 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:24 INFO - PROCESS | 28717 | 1466501364177 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 02:29:24 INFO - PROCESS | 28717 | 1466501364650 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:24 INFO - PROCESS | 28717 | 1466501364660 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:24 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d572400 == 46 [pid = 28717] [id = 270] 02:29:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 98 (0x8d573000) [pid = 28717] [serial = 811] [outer = (nil)] 02:29:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 99 (0x8d576c00) [pid = 28717] [serial = 812] [outer = 0x8d573000] 02:29:24 INFO - PROCESS | 28717 | 1466501364744 Marionette DEBUG loaded listener.js 02:29:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 100 (0x8d81e400) [pid = 28717] [serial = 813] [outer = 0x8d573000] 02:29:25 INFO - PROCESS | 28717 | 1466501365640 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 02:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1739ms 02:29:25 INFO - PROCESS | 28717 | 1466501365717 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 02:29:25 INFO - PROCESS | 28717 | 1466501365724 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 02:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:29:25 INFO - PROCESS | 28717 | 1466501365732 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:29:25 INFO - PROCESS | 28717 | 1466501365737 Marionette TRACE conn4 <- [1,1054,null,{}] 02:29:25 INFO - PROCESS | 28717 | 1466501365745 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:25 INFO - PROCESS | 28717 | 1466501365754 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:25 INFO - PROCESS | 28717 | 1466501365994 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 02:29:26 INFO - PROCESS | 28717 | 1466501366170 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:26 INFO - PROCESS | 28717 | 1466501366180 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:26 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ee400 == 47 [pid = 28717] [id = 271] 02:29:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 101 (0x8d81dc00) [pid = 28717] [serial = 814] [outer = (nil)] 02:29:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 102 (0x8f8df400) [pid = 28717] [serial = 815] [outer = 0x8d81dc00] 02:29:26 INFO - PROCESS | 28717 | 1466501366348 Marionette DEBUG loaded listener.js 02:29:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 103 (0x90d28800) [pid = 28717] [serial = 816] [outer = 0x8d81dc00] 02:29:27 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f1000 == 46 [pid = 28717] [id = 261] 02:29:27 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f7000 == 45 [pid = 28717] [id = 260] 02:29:27 INFO - PROCESS | 28717 | --DOCSHELL 0x8f8ec800 == 44 [pid = 28717] [id = 259] 02:29:27 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1e4000 == 43 [pid = 28717] [id = 258] 02:29:27 INFO - PROCESS | 28717 | --DOCSHELL 0x8d203800 == 42 [pid = 28717] [id = 257] 02:29:27 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfcc000 == 41 [pid = 28717] [id = 252] 02:29:27 INFO - PROCESS | 28717 | --DOCSHELL 0x8d576400 == 40 [pid = 28717] [id = 256] 02:29:27 INFO - PROCESS | 28717 | --DOCSHELL 0x8d56f000 == 39 [pid = 28717] [id = 253] 02:29:27 INFO - PROCESS | 28717 | --DOCSHELL 0x8f59b800 == 38 [pid = 28717] [id = 254] 02:29:27 INFO - PROCESS | 28717 | --DOCSHELL 0x91f0b800 == 37 [pid = 28717] [id = 255] 02:29:27 INFO - PROCESS | 28717 | --DOCSHELL 0x8f79fc00 == 36 [pid = 28717] [id = 250] 02:29:27 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ebc00 == 35 [pid = 28717] [id = 251] 02:29:27 INFO - PROCESS | 28717 | --DOCSHELL 0x8de5f800 == 34 [pid = 28717] [id = 269] 02:29:27 INFO - PROCESS | 28717 | --DOCSHELL 0x8d572400 == 33 [pid = 28717] [id = 270] 02:29:27 INFO - PROCESS | 28717 | --DOCSHELL 0x8d203000 == 32 [pid = 28717] [id = 268] 02:29:27 INFO - PROCESS | 28717 | --DOCSHELL 0x8d57a000 == 31 [pid = 28717] [id = 267] 02:29:27 INFO - PROCESS | 28717 | --DOCSHELL 0x920b7c00 == 30 [pid = 28717] [id = 266] 02:29:27 INFO - PROCESS | 28717 | --DOCSHELL 0x8f79c000 == 29 [pid = 28717] [id = 264] 02:29:27 INFO - PROCESS | 28717 | --DOCSHELL 0x91180400 == 28 [pid = 28717] [id = 265] 02:29:27 INFO - PROCESS | 28717 | --DOCSHELL 0x8d574800 == 27 [pid = 28717] [id = 262] 02:29:27 INFO - PROCESS | 28717 | --DOCSHELL 0x8d81b000 == 26 [pid = 28717] [id = 263] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 102 (0x8f8e6800) [pid = 28717] [serial = 752] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 101 (0x8f591400) [pid = 28717] [serial = 749] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 100 (0x8de5e800) [pid = 28717] [serial = 746] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 99 (0x8de68400) [pid = 28717] [serial = 747] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 98 (0x90d2a000) [pid = 28717] [serial = 744] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 97 (0x8f8e3000) [pid = 28717] [serial = 743] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 96 (0x8ed89c00) [pid = 28717] [serial = 720] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 95 (0x8ed51400) [pid = 28717] [serial = 719] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 94 (0x90f4a400) [pid = 28717] [serial = 723] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 93 (0x8f728800) [pid = 28717] [serial = 755] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x90d2dc00) [pid = 28717] [serial = 722] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x92478800) [pid = 28717] [serial = 726] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x923fa800) [pid = 28717] [serial = 725] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x925c6c00) [pid = 28717] [serial = 729] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x92574400) [pid = 28717] [serial = 728] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x93117400) [pid = 28717] [serial = 732] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x93114400) [pid = 28717] [serial = 731] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x90d27400) [pid = 28717] [serial = 753] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x92475000) [pid = 28717] [serial = 735] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x90d26c00) [pid = 28717] [serial = 734] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x92577400) [pid = 28717] [serial = 738] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8ed57000) [pid = 28717] [serial = 737] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x90f4b400) [pid = 28717] [serial = 758] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8ed5e800) [pid = 28717] [serial = 741] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8f59dc00) [pid = 28717] [serial = 750] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8dfcb000) [pid = 28717] [serial = 740] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x90d2e000) [pid = 28717] [serial = 756] [outer = (nil)] [url = about:blank] 02:29:28 INFO - PROCESS | 28717 | 1466501368668 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 02:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 3016ms 02:29:28 INFO - PROCESS | 28717 | 1466501368749 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 02:29:28 INFO - PROCESS | 28717 | 1466501368755 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 02:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:29:28 INFO - PROCESS | 28717 | 1466501368762 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:29:28 INFO - PROCESS | 28717 | 1466501368770 Marionette TRACE conn4 <- [1,1058,null,{}] 02:29:28 INFO - PROCESS | 28717 | 1466501368779 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:28 INFO - PROCESS | 28717 | 1466501368784 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:28 INFO - PROCESS | 28717 | 1466501368951 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 02:29:28 INFO - PROCESS | 28717 | 1466501368966 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:28 INFO - PROCESS | 28717 | 1466501368975 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:29 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d203000 == 27 [pid = 28717] [id = 272] 02:29:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8d210800) [pid = 28717] [serial = 817] [outer = (nil)] 02:29:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8d823000) [pid = 28717] [serial = 818] [outer = 0x8d210800] 02:29:29 INFO - PROCESS | 28717 | 1466501369152 Marionette DEBUG loaded listener.js 02:29:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x8dfc2400) [pid = 28717] [serial = 819] [outer = 0x8d210800] 02:29:29 INFO - PROCESS | 28717 | 1466501369968 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 02:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1239ms 02:29:30 INFO - PROCESS | 28717 | 1466501370002 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 02:29:30 INFO - PROCESS | 28717 | 1466501370009 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 02:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:29:30 INFO - PROCESS | 28717 | 1466501370021 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:29:30 INFO - PROCESS | 28717 | 1466501370025 Marionette TRACE conn4 <- [1,1062,null,{}] 02:29:30 INFO - PROCESS | 28717 | 1466501370032 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:30 INFO - PROCESS | 28717 | 1466501370038 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:30 INFO - PROCESS | 28717 | 1466501370214 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 02:29:30 INFO - PROCESS | 28717 | 1466501370226 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:30 INFO - PROCESS | 28717 | 1466501370235 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:30 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed5c000 == 28 [pid = 28717] [id = 273] 02:29:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x8ed5e400) [pid = 28717] [serial = 820] [outer = (nil)] 02:29:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x8ed8b000) [pid = 28717] [serial = 821] [outer = 0x8ed5e400] 02:29:30 INFO - PROCESS | 28717 | 1466501370307 Marionette DEBUG loaded listener.js 02:29:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x8ed90000) [pid = 28717] [serial = 822] [outer = 0x8ed5e400] 02:29:31 INFO - PROCESS | 28717 | 1466501371394 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 02:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1395ms 02:29:31 INFO - PROCESS | 28717 | 1466501371415 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 02:29:31 INFO - PROCESS | 28717 | 1466501371419 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 02:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:29:31 INFO - PROCESS | 28717 | 1466501371435 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:29:31 INFO - PROCESS | 28717 | 1466501371441 Marionette TRACE conn4 <- [1,1066,null,{}] 02:29:31 INFO - PROCESS | 28717 | 1466501371458 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:31 INFO - PROCESS | 28717 | 1466501371467 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:31 INFO - PROCESS | 28717 | 1466501371683 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 02:29:31 INFO - PROCESS | 28717 | 1466501371702 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:31 INFO - PROCESS | 28717 | 1466501371717 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:31 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f726c00 == 29 [pid = 28717] [id = 274] 02:29:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x8f728800) [pid = 28717] [serial = 823] [outer = (nil)] 02:29:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x8f794800) [pid = 28717] [serial = 824] [outer = 0x8f728800] 02:29:31 INFO - PROCESS | 28717 | 1466501371786 Marionette DEBUG loaded listener.js 02:29:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x8f8e3c00) [pid = 28717] [serial = 825] [outer = 0x8f728800] 02:29:33 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x8dfc6800) [pid = 28717] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:29:33 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x8f79c800) [pid = 28717] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:29:33 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x8d20d400) [pid = 28717] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:29:33 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8d204000) [pid = 28717] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:29:33 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8d57a400) [pid = 28717] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:29:33 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x90d25400) [pid = 28717] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:29:33 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8f799800) [pid = 28717] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:29:33 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8e1e7400) [pid = 28717] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:29:33 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x91f0bc00) [pid = 28717] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:29:33 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x90f3e400) [pid = 28717] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:29:33 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x91177c00) [pid = 28717] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:29:33 INFO - PROCESS | 28717 | 1466501373291 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 02:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1887ms 02:29:33 INFO - PROCESS | 28717 | 1466501373323 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 02:29:33 INFO - PROCESS | 28717 | 1466501373326 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 02:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:29:33 INFO - PROCESS | 28717 | 1466501373333 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:29:33 INFO - PROCESS | 28717 | 1466501373336 Marionette TRACE conn4 <- [1,1070,null,{}] 02:29:33 INFO - PROCESS | 28717 | 1466501373341 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:33 INFO - PROCESS | 28717 | 1466501373346 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:33 INFO - PROCESS | 28717 | 1466501373493 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 02:29:33 INFO - PROCESS | 28717 | 1466501373508 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:33 INFO - PROCESS | 28717 | 1466501373518 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:33 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d204000 == 30 [pid = 28717] [id = 275] 02:29:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8dfc6800) [pid = 28717] [serial = 826] [outer = (nil)] 02:29:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x8f8e3800) [pid = 28717] [serial = 827] [outer = 0x8dfc6800] 02:29:33 INFO - PROCESS | 28717 | 1466501373581 Marionette DEBUG loaded listener.js 02:29:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x90d28400) [pid = 28717] [serial = 828] [outer = 0x8dfc6800] 02:29:34 INFO - PROCESS | 28717 | 1466501374361 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 02:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1077ms 02:29:34 INFO - PROCESS | 28717 | 1466501374415 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 02:29:34 INFO - PROCESS | 28717 | 1466501374418 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 02:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:29:34 INFO - PROCESS | 28717 | 1466501374425 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:29:34 INFO - PROCESS | 28717 | 1466501374428 Marionette TRACE conn4 <- [1,1074,null,{}] 02:29:34 INFO - PROCESS | 28717 | 1466501374441 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:34 INFO - PROCESS | 28717 | 1466501374446 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:34 INFO - PROCESS | 28717 | 1466501374601 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 02:29:34 INFO - PROCESS | 28717 | 1466501374610 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:34 INFO - PROCESS | 28717 | 1466501374616 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:34 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f79fc00 == 31 [pid = 28717] [id = 276] 02:29:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x90d2ec00) [pid = 28717] [serial = 829] [outer = (nil)] 02:29:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x90f40c00) [pid = 28717] [serial = 830] [outer = 0x90d2ec00] 02:29:34 INFO - PROCESS | 28717 | 1466501374683 Marionette DEBUG loaded listener.js 02:29:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x90f47c00) [pid = 28717] [serial = 831] [outer = 0x90d2ec00] 02:29:35 INFO - PROCESS | 28717 | 1466501375854 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 02:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1488ms 02:29:35 INFO - PROCESS | 28717 | 1466501375914 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 02:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:29:35 INFO - PROCESS | 28717 | 1466501375920 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 02:29:35 INFO - PROCESS | 28717 | 1466501375928 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:29:35 INFO - PROCESS | 28717 | 1466501375932 Marionette TRACE conn4 <- [1,1078,null,{}] 02:29:35 INFO - PROCESS | 28717 | 1466501375941 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:35 INFO - PROCESS | 28717 | 1466501375945 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:36 INFO - PROCESS | 28717 | 1466501376188 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 02:29:36 INFO - PROCESS | 28717 | 1466501376416 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:36 INFO - PROCESS | 28717 | 1466501376423 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:36 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de69800 == 32 [pid = 28717] [id = 277] 02:29:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x8dfc5000) [pid = 28717] [serial = 832] [outer = (nil)] 02:29:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x8ed51800) [pid = 28717] [serial = 833] [outer = 0x8dfc5000] 02:29:36 INFO - PROCESS | 28717 | 1466501376511 Marionette DEBUG loaded listener.js 02:29:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x8ed94800) [pid = 28717] [serial = 834] [outer = 0x8dfc5000] 02:29:37 INFO - PROCESS | 28717 | 1466501377417 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 02:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1539ms 02:29:37 INFO - PROCESS | 28717 | 1466501377466 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 02:29:37 INFO - PROCESS | 28717 | 1466501377473 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 02:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:29:37 INFO - PROCESS | 28717 | 1466501377483 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:29:37 INFO - PROCESS | 28717 | 1466501377487 Marionette TRACE conn4 <- [1,1082,null,{}] 02:29:37 INFO - PROCESS | 28717 | 1466501377493 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:37 INFO - PROCESS | 28717 | 1466501377499 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:37 INFO - PROCESS | 28717 | 1466501377680 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 02:29:37 INFO - PROCESS | 28717 | 1466501377840 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:37 INFO - PROCESS | 28717 | 1466501377847 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:37 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f598000 == 33 [pid = 28717] [id = 278] 02:29:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x8f79a400) [pid = 28717] [serial = 835] [outer = (nil)] 02:29:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x8f8eb800) [pid = 28717] [serial = 836] [outer = 0x8f79a400] 02:29:37 INFO - PROCESS | 28717 | 1466501377933 Marionette DEBUG loaded listener.js 02:29:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x90d30400) [pid = 28717] [serial = 837] [outer = 0x8f79a400] 02:29:38 INFO - PROCESS | 28717 | 1466501378894 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 02:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1482ms 02:29:38 INFO - PROCESS | 28717 | 1466501378965 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 02:29:38 INFO - PROCESS | 28717 | 1466501378969 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 02:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:29:38 INFO - PROCESS | 28717 | 1466501378976 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:29:38 INFO - PROCESS | 28717 | 1466501378982 Marionette TRACE conn4 <- [1,1086,null,{}] 02:29:39 INFO - PROCESS | 28717 | 1466501378998 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:39 INFO - PROCESS | 28717 | 1466501379006 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:39 INFO - PROCESS | 28717 | 1466501379231 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 02:29:39 INFO - PROCESS | 28717 | 1466501379443 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:39 INFO - PROCESS | 28717 | 1466501379453 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:39 INFO - PROCESS | 28717 | ++DOCSHELL 0x9117a800 == 34 [pid = 28717] [id = 279] 02:29:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x9117b400) [pid = 28717] [serial = 838] [outer = (nil)] 02:29:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x911f5000) [pid = 28717] [serial = 839] [outer = 0x9117b400] 02:29:39 INFO - PROCESS | 28717 | 1466501379547 Marionette DEBUG loaded listener.js 02:29:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x911fd400) [pid = 28717] [serial = 840] [outer = 0x9117b400] 02:29:40 INFO - PROCESS | 28717 | 1466501380410 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 02:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1500ms 02:29:40 INFO - PROCESS | 28717 | 1466501380477 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 02:29:40 INFO - PROCESS | 28717 | 1466501380482 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 02:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:29:40 INFO - PROCESS | 28717 | 1466501380488 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:29:40 INFO - PROCESS | 28717 | 1466501380492 Marionette TRACE conn4 <- [1,1090,null,{}] 02:29:40 INFO - PROCESS | 28717 | 1466501380497 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:40 INFO - PROCESS | 28717 | 1466501380502 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:40 INFO - PROCESS | 28717 | 1466501380739 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 02:29:40 INFO - PROCESS | 28717 | 1466501380946 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:40 INFO - PROCESS | 28717 | 1466501380955 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:41 INFO - PROCESS | 28717 | ++DOCSHELL 0x9117b800 == 35 [pid = 28717] [id = 280] 02:29:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x91f0e800) [pid = 28717] [serial = 841] [outer = (nil)] 02:29:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x920b9c00) [pid = 28717] [serial = 842] [outer = 0x91f0e800] 02:29:41 INFO - PROCESS | 28717 | 1466501381077 Marionette DEBUG loaded listener.js 02:29:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x920c0800) [pid = 28717] [serial = 843] [outer = 0x91f0e800] 02:29:41 INFO - PROCESS | 28717 | 1466501381932 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 02:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1487ms 02:29:41 INFO - PROCESS | 28717 | 1466501381976 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 02:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:29:41 INFO - PROCESS | 28717 | 1466501381981 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 02:29:41 INFO - PROCESS | 28717 | 1466501381987 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:29:41 INFO - PROCESS | 28717 | 1466501381991 Marionette TRACE conn4 <- [1,1094,null,{}] 02:29:42 INFO - PROCESS | 28717 | 1466501381997 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:42 INFO - PROCESS | 28717 | 1466501382002 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:42 INFO - PROCESS | 28717 | 1466501382174 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 02:29:42 INFO - PROCESS | 28717 | 1466501382336 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:42 INFO - PROCESS | 28717 | 1466501382344 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:42 INFO - PROCESS | 28717 | ++DOCSHELL 0x90d27400 == 36 [pid = 28717] [id = 281] 02:29:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x91f0bc00) [pid = 28717] [serial = 844] [outer = (nil)] 02:29:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 94 (0x923ff400) [pid = 28717] [serial = 845] [outer = 0x91f0bc00] 02:29:42 INFO - PROCESS | 28717 | 1466501382425 Marionette DEBUG loaded listener.js 02:29:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 95 (0x92475c00) [pid = 28717] [serial = 846] [outer = 0x91f0bc00] 02:29:43 INFO - PROCESS | 28717 | 1466501383384 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 02:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1431ms 02:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:29:43 INFO - PROCESS | 28717 | 1466501383418 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 02:29:43 INFO - PROCESS | 28717 | 1466501383421 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 02:29:43 INFO - PROCESS | 28717 | 1466501383427 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:29:43 INFO - PROCESS | 28717 | 1466501383431 Marionette TRACE conn4 <- [1,1098,null,{}] 02:29:43 INFO - PROCESS | 28717 | 1466501383437 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:43 INFO - PROCESS | 28717 | 1466501383447 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:43 INFO - PROCESS | 28717 | 1466501383648 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 02:29:43 INFO - PROCESS | 28717 | 1466501383876 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:43 INFO - PROCESS | 28717 | 1466501383883 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:43 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f4000 == 37 [pid = 28717] [id = 282] 02:29:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 96 (0x8d20f000) [pid = 28717] [serial = 847] [outer = (nil)] 02:29:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 97 (0x925cac00) [pid = 28717] [serial = 848] [outer = 0x8d20f000] 02:29:43 INFO - PROCESS | 28717 | 1466501383966 Marionette DEBUG loaded listener.js 02:29:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 98 (0x930d2800) [pid = 28717] [serial = 849] [outer = 0x8d20f000] 02:29:44 INFO - PROCESS | 28717 | 1466501384820 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 02:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1438ms 02:29:44 INFO - PROCESS | 28717 | 1466501384865 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 02:29:44 INFO - PROCESS | 28717 | 1466501384869 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 02:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:29:44 INFO - PROCESS | 28717 | 1466501384875 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:29:44 INFO - PROCESS | 28717 | 1466501384879 Marionette TRACE conn4 <- [1,1102,null,{}] 02:29:44 INFO - PROCESS | 28717 | 1466501384884 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:44 INFO - PROCESS | 28717 | 1466501384889 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:45 INFO - PROCESS | 28717 | 1466501385052 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 02:29:45 INFO - PROCESS | 28717 | 1466501385217 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:45 INFO - PROCESS | 28717 | 1466501385227 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:45 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de66000 == 38 [pid = 28717] [id = 283] 02:29:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 99 (0x923f9c00) [pid = 28717] [serial = 850] [outer = (nil)] 02:29:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 100 (0x93120800) [pid = 28717] [serial = 851] [outer = 0x923f9c00] 02:29:45 INFO - PROCESS | 28717 | 1466501385304 Marionette DEBUG loaded listener.js 02:29:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 101 (0x93b0d000) [pid = 28717] [serial = 852] [outer = 0x923f9c00] 02:29:46 INFO - PROCESS | 28717 | 1466501386414 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 02:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1584ms 02:29:46 INFO - PROCESS | 28717 | 1466501386460 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 02:29:46 INFO - PROCESS | 28717 | 1466501386466 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 02:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:29:46 INFO - PROCESS | 28717 | 1466501386474 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:29:46 INFO - PROCESS | 28717 | 1466501386479 Marionette TRACE conn4 <- [1,1106,null,{}] 02:29:46 INFO - PROCESS | 28717 | 1466501386487 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:46 INFO - PROCESS | 28717 | 1466501386492 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:46 INFO - PROCESS | 28717 | 1466501386666 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 02:29:46 INFO - PROCESS | 28717 | 1466501386896 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:46 INFO - PROCESS | 28717 | 1466501386910 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:46 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d20e000 == 39 [pid = 28717] [id = 284] 02:29:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 102 (0x8d81e000) [pid = 28717] [serial = 853] [outer = (nil)] 02:29:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 103 (0x8de67000) [pid = 28717] [serial = 854] [outer = 0x8d81e000] 02:29:47 INFO - PROCESS | 28717 | 1466501386999 Marionette DEBUG loaded listener.js 02:29:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 104 (0x8dfcb000) [pid = 28717] [serial = 855] [outer = 0x8d81e000] 02:29:47 INFO - PROCESS | 28717 | 1466501387932 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 02:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1491ms 02:29:47 INFO - PROCESS | 28717 | 1466501387965 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 02:29:47 INFO - PROCESS | 28717 | 1466501387971 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 02:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:29:47 INFO - PROCESS | 28717 | 1466501387981 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:29:47 INFO - PROCESS | 28717 | 1466501387985 Marionette TRACE conn4 <- [1,1110,null,{}] 02:29:47 INFO - PROCESS | 28717 | 1466501387992 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:47 INFO - PROCESS | 28717 | 1466501387998 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:48 INFO - PROCESS | 28717 | 1466501388173 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 02:29:48 INFO - PROCESS | 28717 | --DOCSHELL 0x8d204000 == 38 [pid = 28717] [id = 275] 02:29:48 INFO - PROCESS | 28717 | --DOCSHELL 0x8f726c00 == 37 [pid = 28717] [id = 274] 02:29:48 INFO - PROCESS | 28717 | 1466501388428 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:48 INFO - PROCESS | 28717 | 1466501388437 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:48 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed5c000 == 36 [pid = 28717] [id = 273] 02:29:48 INFO - PROCESS | 28717 | --DOCSHELL 0x8d203000 == 35 [pid = 28717] [id = 272] 02:29:48 INFO - PROCESS | 28717 | --DOMWINDOW == 103 (0x911f4000) [pid = 28717] [serial = 788] [outer = (nil)] [url = about:blank] 02:29:48 INFO - PROCESS | 28717 | --DOMWINDOW == 102 (0x923fd400) [pid = 28717] [serial = 770] [outer = (nil)] [url = about:blank] 02:29:48 INFO - PROCESS | 28717 | --DOMWINDOW == 101 (0x920b4000) [pid = 28717] [serial = 786] [outer = (nil)] [url = about:blank] 02:29:48 INFO - PROCESS | 28717 | --DOMWINDOW == 100 (0x8d56ec00) [pid = 28717] [serial = 773] [outer = (nil)] [url = about:blank] 02:29:48 INFO - PROCESS | 28717 | --DOMWINDOW == 99 (0x8e1e6400) [pid = 28717] [serial = 761] [outer = (nil)] [url = about:blank] 02:29:48 INFO - PROCESS | 28717 | --DOMWINDOW == 98 (0x8de5d000) [pid = 28717] [serial = 774] [outer = (nil)] [url = about:blank] 02:29:48 INFO - PROCESS | 28717 | --DOMWINDOW == 97 (0x91071400) [pid = 28717] [serial = 780] [outer = (nil)] [url = about:blank] 02:29:48 INFO - PROCESS | 28717 | --DOMWINDOW == 96 (0x8f8e2c00) [pid = 28717] [serial = 764] [outer = (nil)] [url = about:blank] 02:29:48 INFO - PROCESS | 28717 | --DOMWINDOW == 95 (0x8ed89400) [pid = 28717] [serial = 762] [outer = (nil)] [url = about:blank] 02:29:48 INFO - PROCESS | 28717 | --DOMWINDOW == 94 (0x92478000) [pid = 28717] [serial = 771] [outer = (nil)] [url = about:blank] 02:29:48 INFO - PROCESS | 28717 | --DOMWINDOW == 93 (0x91f07000) [pid = 28717] [serial = 785] [outer = (nil)] [url = about:blank] 02:29:48 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x8ed8e000) [pid = 28717] [serial = 777] [outer = (nil)] [url = about:blank] 02:29:48 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x920b4c00) [pid = 28717] [serial = 767] [outer = (nil)] [url = about:blank] 02:29:48 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x9107b000) [pid = 28717] [serial = 759] [outer = (nil)] [url = about:blank] 02:29:48 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x90d33800) [pid = 28717] [serial = 779] [outer = (nil)] [url = about:blank] 02:29:48 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x8ed50400) [pid = 28717] [serial = 776] [outer = (nil)] [url = about:blank] 02:29:48 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x920b9400) [pid = 28717] [serial = 768] [outer = (nil)] [url = about:blank] 02:29:48 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x911f1000) [pid = 28717] [serial = 783] [outer = (nil)] [url = about:blank] 02:29:48 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x91182400) [pid = 28717] [serial = 782] [outer = (nil)] [url = about:blank] 02:29:48 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x8e1e3800) [pid = 28717] [serial = 765] [outer = (nil)] [url = about:blank] 02:29:48 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x920be800) [pid = 28717] [serial = 789] [outer = (nil)] [url = about:blank] 02:29:48 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d203000 == 36 [pid = 28717] [id = 285] 02:29:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x8d577c00) [pid = 28717] [serial = 856] [outer = (nil)] 02:29:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x8dfd0c00) [pid = 28717] [serial = 857] [outer = 0x8d577c00] 02:29:48 INFO - PROCESS | 28717 | 1466501388550 Marionette DEBUG loaded listener.js 02:29:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x8ed8e000) [pid = 28717] [serial = 858] [outer = 0x8d577c00] 02:29:49 INFO - PROCESS | 28717 | 1466501389319 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 02:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1382ms 02:29:49 INFO - PROCESS | 28717 | 1466501389419 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 02:29:49 INFO - PROCESS | 28717 | 1466501389425 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 02:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:29:49 INFO - PROCESS | 28717 | 1466501389436 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:29:49 INFO - PROCESS | 28717 | 1466501389442 Marionette TRACE conn4 <- [1,1114,null,{}] 02:29:49 INFO - PROCESS | 28717 | 1466501389451 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:49 INFO - PROCESS | 28717 | 1466501389458 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:49 INFO - PROCESS | 28717 | 1466501389680 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 02:29:49 INFO - PROCESS | 28717 | 1466501389846 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:49 INFO - PROCESS | 28717 | 1466501389863 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:49 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d20ac00 == 37 [pid = 28717] [id = 286] 02:29:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x8d577800) [pid = 28717] [serial = 859] [outer = (nil)] 02:29:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x8d81a800) [pid = 28717] [serial = 860] [outer = 0x8d577800] 02:29:49 INFO - PROCESS | 28717 | 1466501389947 Marionette DEBUG loaded listener.js 02:29:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x8e1e1800) [pid = 28717] [serial = 861] [outer = 0x8d577800] 02:29:51 INFO - PROCESS | 28717 | 1466501391011 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 02:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1597ms 02:29:51 INFO - PROCESS | 28717 | 1466501391033 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 02:29:51 INFO - PROCESS | 28717 | 1466501391039 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 02:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:29:51 INFO - PROCESS | 28717 | 1466501391051 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:29:51 INFO - PROCESS | 28717 | 1466501391056 Marionette TRACE conn4 <- [1,1118,null,{}] 02:29:51 INFO - PROCESS | 28717 | 1466501391064 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:51 INFO - PROCESS | 28717 | 1466501391070 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:51 INFO - PROCESS | 28717 | 1466501391273 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 02:29:51 INFO - PROCESS | 28717 | 1466501391496 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:51 INFO - PROCESS | 28717 | 1466501391508 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:51 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f795000 == 38 [pid = 28717] [id = 287] 02:29:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x8f79b400) [pid = 28717] [serial = 862] [outer = (nil)] 02:29:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x90d2bc00) [pid = 28717] [serial = 863] [outer = 0x8f79b400] 02:29:51 INFO - PROCESS | 28717 | 1466501391606 Marionette DEBUG loaded listener.js 02:29:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x90f42000) [pid = 28717] [serial = 864] [outer = 0x8f79b400] 02:29:52 INFO - PROCESS | 28717 | 1466501392539 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 02:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1543ms 02:29:52 INFO - PROCESS | 28717 | 1466501392591 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 02:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:29:52 INFO - PROCESS | 28717 | 1466501392596 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 02:29:52 INFO - PROCESS | 28717 | 1466501392603 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:29:52 INFO - PROCESS | 28717 | 1466501392607 Marionette TRACE conn4 <- [1,1122,null,{}] 02:29:52 INFO - PROCESS | 28717 | 1466501392622 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:52 INFO - PROCESS | 28717 | 1466501392631 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:52 INFO - PROCESS | 28717 | 1466501392924 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 02:29:53 INFO - PROCESS | 28717 | 1466501393194 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:53 INFO - PROCESS | 28717 | 1466501393209 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:53 INFO - PROCESS | 28717 | ++DOCSHELL 0x9117d400 == 39 [pid = 28717] [id = 288] 02:29:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x9117e000) [pid = 28717] [serial = 865] [outer = (nil)] 02:29:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 94 (0x911f4000) [pid = 28717] [serial = 866] [outer = 0x9117e000] 02:29:53 INFO - PROCESS | 28717 | 1466501393298 Marionette DEBUG loaded listener.js 02:29:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 95 (0x91f07000) [pid = 28717] [serial = 867] [outer = 0x9117e000] 02:29:54 INFO - PROCESS | 28717 | 1466501394248 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 02:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1688ms 02:29:54 INFO - PROCESS | 28717 | 1466501394290 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 02:29:54 INFO - PROCESS | 28717 | 1466501394294 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 02:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:29:54 INFO - PROCESS | 28717 | 1466501394301 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:29:54 INFO - PROCESS | 28717 | 1466501394304 Marionette TRACE conn4 <- [1,1126,null,{}] 02:29:54 INFO - PROCESS | 28717 | 1466501394310 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:54 INFO - PROCESS | 28717 | 1466501394315 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:54 INFO - PROCESS | 28717 | 1466501394502 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 02:29:54 INFO - PROCESS | 28717 | 1466501394723 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:54 INFO - PROCESS | 28717 | 1466501394731 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:54 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f5800 == 40 [pid = 28717] [id = 289] 02:29:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 96 (0x911fa400) [pid = 28717] [serial = 868] [outer = (nil)] 02:29:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 97 (0x920b8000) [pid = 28717] [serial = 869] [outer = 0x911fa400] 02:29:54 INFO - PROCESS | 28717 | 1466501394854 Marionette DEBUG loaded listener.js 02:29:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 98 (0x920bf800) [pid = 28717] [serial = 870] [outer = 0x911fa400] 02:29:55 INFO - PROCESS | 28717 | 1466501395748 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 02:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1481ms 02:29:55 INFO - PROCESS | 28717 | 1466501395783 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 02:29:55 INFO - PROCESS | 28717 | 1466501395787 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 02:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:29:55 INFO - PROCESS | 28717 | 1466501395793 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:29:55 INFO - PROCESS | 28717 | 1466501395796 Marionette TRACE conn4 <- [1,1130,null,{}] 02:29:55 INFO - PROCESS | 28717 | 1466501395809 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:55 INFO - PROCESS | 28717 | 1466501395814 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:55 INFO - PROCESS | 28717 | 1466501395987 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 02:29:56 INFO - PROCESS | 28717 | 1466501396152 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:56 INFO - PROCESS | 28717 | 1466501396159 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:56 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f59f400 == 41 [pid = 28717] [id = 290] 02:29:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 99 (0x923ff800) [pid = 28717] [serial = 871] [outer = (nil)] 02:29:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 100 (0x92570000) [pid = 28717] [serial = 872] [outer = 0x923ff800] 02:29:56 INFO - PROCESS | 28717 | 1466501396238 Marionette DEBUG loaded listener.js 02:29:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 101 (0x92576800) [pid = 28717] [serial = 873] [outer = 0x923ff800] 02:29:57 INFO - PROCESS | 28717 | 1466501397234 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 02:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1483ms 02:29:57 INFO - PROCESS | 28717 | 1466501397277 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 02:29:57 INFO - PROCESS | 28717 | 1466501397281 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 02:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:29:57 INFO - PROCESS | 28717 | 1466501397288 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:29:57 INFO - PROCESS | 28717 | 1466501397290 Marionette TRACE conn4 <- [1,1134,null,{}] 02:29:57 INFO - PROCESS | 28717 | 1466501397297 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:57 INFO - PROCESS | 28717 | 1466501397307 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:57 INFO - PROCESS | 28717 | 1466501397518 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 02:29:57 INFO - PROCESS | 28717 | 1466501397746 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:57 INFO - PROCESS | 28717 | 1466501397755 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:57 INFO - PROCESS | 28717 | ++DOCSHELL 0x925c9c00 == 42 [pid = 28717] [id = 291] 02:29:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 102 (0x93b03800) [pid = 28717] [serial = 874] [outer = (nil)] 02:29:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 103 (0x93ee4400) [pid = 28717] [serial = 875] [outer = 0x93b03800] 02:29:57 INFO - PROCESS | 28717 | 1466501397878 Marionette DEBUG loaded listener.js 02:29:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 104 (0x952a5c00) [pid = 28717] [serial = 876] [outer = 0x93b03800] 02:29:58 INFO - PROCESS | 28717 | 1466501398742 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 02:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1503ms 02:29:58 INFO - PROCESS | 28717 | 1466501398792 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 02:29:58 INFO - PROCESS | 28717 | 1466501398796 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 02:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:29:58 INFO - PROCESS | 28717 | 1466501398804 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:29:58 INFO - PROCESS | 28717 | 1466501398808 Marionette TRACE conn4 <- [1,1138,null,{}] 02:29:58 INFO - PROCESS | 28717 | 1466501398813 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:58 INFO - PROCESS | 28717 | 1466501398819 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:58 INFO - PROCESS | 28717 | 1466501398984 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 02:29:59 INFO - PROCESS | 28717 | 1466501399151 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:59 INFO - PROCESS | 28717 | 1466501399160 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:29:59 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f59dc00 == 43 [pid = 28717] [id = 292] 02:29:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 105 (0x8f8e9000) [pid = 28717] [serial = 877] [outer = (nil)] 02:29:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 106 (0x953db000) [pid = 28717] [serial = 878] [outer = 0x8f8e9000] 02:29:59 INFO - PROCESS | 28717 | 1466501399242 Marionette DEBUG loaded listener.js 02:29:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 107 (0x953dd400) [pid = 28717] [serial = 879] [outer = 0x8f8e9000] 02:30:00 INFO - PROCESS | 28717 | 1466501400117 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 02:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1343ms 02:30:00 INFO - PROCESS | 28717 | 1466501400145 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 02:30:00 INFO - PROCESS | 28717 | 1466501400150 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 02:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:30:00 INFO - PROCESS | 28717 | 1466501400156 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:30:00 INFO - PROCESS | 28717 | 1466501400159 Marionette TRACE conn4 <- [1,1142,null,{}] 02:30:00 INFO - PROCESS | 28717 | 1466501400165 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:00 INFO - PROCESS | 28717 | 1466501400171 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:00 INFO - PROCESS | 28717 | 1466501400342 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 02:30:00 INFO - PROCESS | 28717 | 1466501400529 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:00 INFO - PROCESS | 28717 | 1466501400535 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:00 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d209800 == 44 [pid = 28717] [id = 293] 02:30:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 108 (0x9311a800) [pid = 28717] [serial = 880] [outer = (nil)] 02:30:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 109 (0x9668fc00) [pid = 28717] [serial = 881] [outer = 0x9311a800] 02:30:00 INFO - PROCESS | 28717 | 1466501400627 Marionette DEBUG loaded listener.js 02:30:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 110 (0x96692400) [pid = 28717] [serial = 882] [outer = 0x9311a800] 02:30:01 INFO - PROCESS | 28717 | 1466501401610 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 02:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1532ms 02:30:01 INFO - PROCESS | 28717 | 1466501401690 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 02:30:01 INFO - PROCESS | 28717 | 1466501401693 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 02:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:30:01 INFO - PROCESS | 28717 | 1466501401703 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:30:01 INFO - PROCESS | 28717 | 1466501401709 Marionette TRACE conn4 <- [1,1146,null,{}] 02:30:01 INFO - PROCESS | 28717 | 1466501401718 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:01 INFO - PROCESS | 28717 | 1466501401723 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:02 INFO - PROCESS | 28717 | 1466501402064 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 02:30:02 INFO - PROCESS | 28717 | 1466501402309 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:02 INFO - PROCESS | 28717 | 1466501402318 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:02 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d57a000 == 45 [pid = 28717] [id = 294] 02:30:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 111 (0x8d57bc00) [pid = 28717] [serial = 883] [outer = (nil)] 02:30:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 112 (0x8de62800) [pid = 28717] [serial = 884] [outer = 0x8d57bc00] 02:30:02 INFO - PROCESS | 28717 | 1466501402408 Marionette DEBUG loaded listener.js 02:30:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 113 (0x8ed89c00) [pid = 28717] [serial = 885] [outer = 0x8d57bc00] 02:30:03 INFO - PROCESS | 28717 | 1466501403309 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 02:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1686ms 02:30:03 INFO - PROCESS | 28717 | 1466501403390 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 02:30:03 INFO - PROCESS | 28717 | 1466501403396 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 02:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:30:03 INFO - PROCESS | 28717 | 1466501403404 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:30:03 INFO - PROCESS | 28717 | 1466501403409 Marionette TRACE conn4 <- [1,1150,null,{}] 02:30:03 INFO - PROCESS | 28717 | 1466501403415 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:03 INFO - PROCESS | 28717 | 1466501403423 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:03 INFO - PROCESS | 28717 | 1466501403736 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 02:30:05 INFO - PROCESS | 28717 | --DOCSHELL 0x8d20e000 == 44 [pid = 28717] [id = 284] 02:30:05 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ee400 == 43 [pid = 28717] [id = 271] 02:30:05 INFO - PROCESS | 28717 | --DOCSHELL 0x8de69800 == 42 [pid = 28717] [id = 277] 02:30:05 INFO - PROCESS | 28717 | --DOCSHELL 0x8f598000 == 41 [pid = 28717] [id = 278] 02:30:05 INFO - PROCESS | 28717 | --DOCSHELL 0x90d27400 == 40 [pid = 28717] [id = 281] 02:30:05 INFO - PROCESS | 28717 | --DOCSHELL 0x9117a800 == 39 [pid = 28717] [id = 279] 02:30:05 INFO - PROCESS | 28717 | --DOCSHELL 0x8de66000 == 38 [pid = 28717] [id = 283] 02:30:05 INFO - PROCESS | 28717 | --DOCSHELL 0x9117b800 == 37 [pid = 28717] [id = 280] 02:30:05 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f4000 == 36 [pid = 28717] [id = 282] 02:30:05 INFO - PROCESS | 28717 | --DOCSHELL 0x8f79fc00 == 35 [pid = 28717] [id = 276] 02:30:05 INFO - PROCESS | 28717 | --DOCSHELL 0x8d209800 == 34 [pid = 28717] [id = 293] 02:30:05 INFO - PROCESS | 28717 | --DOCSHELL 0x8d57a000 == 33 [pid = 28717] [id = 294] 02:30:05 INFO - PROCESS | 28717 | --DOCSHELL 0x8f59dc00 == 32 [pid = 28717] [id = 292] 02:30:05 INFO - PROCESS | 28717 | --DOCSHELL 0x925c9c00 == 31 [pid = 28717] [id = 291] 02:30:05 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f5800 == 30 [pid = 28717] [id = 289] 02:30:05 INFO - PROCESS | 28717 | --DOCSHELL 0x8f59f400 == 29 [pid = 28717] [id = 290] 02:30:05 INFO - PROCESS | 28717 | --DOCSHELL 0x9117d400 == 28 [pid = 28717] [id = 288] 02:30:05 INFO - PROCESS | 28717 | --DOCSHELL 0x8f795000 == 27 [pid = 28717] [id = 287] 02:30:05 INFO - PROCESS | 28717 | --DOCSHELL 0x8d203000 == 26 [pid = 28717] [id = 285] 02:30:05 INFO - PROCESS | 28717 | --DOCSHELL 0x8d20ac00 == 25 [pid = 28717] [id = 286] 02:30:05 INFO - PROCESS | 28717 | 1466501405207 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:05 INFO - PROCESS | 28717 | 1466501405217 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:05 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ee400 == 26 [pid = 28717] [id = 295] 02:30:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 114 (0x8c3f1400) [pid = 28717] [serial = 886] [outer = (nil)] 02:30:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 115 (0x8d202000) [pid = 28717] [serial = 887] [outer = 0x8c3f1400] 02:30:05 INFO - PROCESS | 28717 | 1466501405340 Marionette DEBUG loaded listener.js 02:30:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 116 (0x8d20d400) [pid = 28717] [serial = 888] [outer = 0x8c3f1400] 02:30:06 INFO - PROCESS | 28717 | 1466501406174 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 02:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 2808ms 02:30:06 INFO - PROCESS | 28717 | 1466501406212 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 02:30:06 INFO - PROCESS | 28717 | 1466501406217 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 02:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:30:06 INFO - PROCESS | 28717 | 1466501406225 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:30:06 INFO - PROCESS | 28717 | 1466501406230 Marionette TRACE conn4 <- [1,1154,null,{}] 02:30:06 INFO - PROCESS | 28717 | 1466501406237 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:06 INFO - PROCESS | 28717 | 1466501406243 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:06 INFO - PROCESS | 28717 | 1466501406403 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 02:30:06 INFO - PROCESS | 28717 | 1466501406415 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:06 INFO - PROCESS | 28717 | 1466501406428 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:06 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfc6400 == 27 [pid = 28717] [id = 296] 02:30:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 117 (0x8dfc7000) [pid = 28717] [serial = 889] [outer = (nil)] 02:30:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 118 (0x8e1e5000) [pid = 28717] [serial = 890] [outer = 0x8dfc7000] 02:30:06 INFO - PROCESS | 28717 | 1466501406496 Marionette DEBUG loaded listener.js 02:30:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 119 (0x8ed50400) [pid = 28717] [serial = 891] [outer = 0x8dfc7000] 02:30:07 INFO - PROCESS | 28717 | 1466501407567 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 02:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1380ms 02:30:07 INFO - PROCESS | 28717 | 1466501407608 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 02:30:07 INFO - PROCESS | 28717 | 1466501407615 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 02:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:30:07 INFO - PROCESS | 28717 | 1466501407624 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:30:07 INFO - PROCESS | 28717 | 1466501407628 Marionette TRACE conn4 <- [1,1158,null,{}] 02:30:07 INFO - PROCESS | 28717 | 1466501407642 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:07 INFO - PROCESS | 28717 | 1466501407648 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:07 INFO - PROCESS | 28717 | 1466501407864 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 02:30:07 INFO - PROCESS | 28717 | 1466501407887 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:07 INFO - PROCESS | 28717 | 1466501407895 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:07 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfc9400 == 28 [pid = 28717] [id = 297] 02:30:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 120 (0x8f794400) [pid = 28717] [serial = 892] [outer = (nil)] 02:30:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 121 (0x8f798c00) [pid = 28717] [serial = 893] [outer = 0x8f794400] 02:30:07 INFO - PROCESS | 28717 | 1466501407964 Marionette DEBUG loaded listener.js 02:30:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 122 (0x8f7a0c00) [pid = 28717] [serial = 894] [outer = 0x8f794400] 02:30:09 INFO - PROCESS | 28717 | --DOMWINDOW == 121 (0x8d577c00) [pid = 28717] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:30:09 INFO - PROCESS | 28717 | --DOMWINDOW == 120 (0x8de5b400) [pid = 28717] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:30:09 INFO - PROCESS | 28717 | --DOMWINDOW == 119 (0x8f79cc00) [pid = 28717] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:30:09 INFO - PROCESS | 28717 | --DOMWINDOW == 118 (0x923f1800) [pid = 28717] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:30:09 INFO - PROCESS | 28717 | --DOMWINDOW == 117 (0x925c6000) [pid = 28717] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:30:09 INFO - PROCESS | 28717 | --DOMWINDOW == 116 (0x8f728800) [pid = 28717] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:30:09 INFO - PROCESS | 28717 | --DOMWINDOW == 115 (0x8d81e000) [pid = 28717] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:30:09 INFO - PROCESS | 28717 | --DOMWINDOW == 114 (0x8dfc6800) [pid = 28717] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:30:09 INFO - PROCESS | 28717 | --DOMWINDOW == 113 (0x8ed5e400) [pid = 28717] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:30:09 INFO - PROCESS | 28717 | --DOMWINDOW == 112 (0x8d81dc00) [pid = 28717] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:30:09 INFO - PROCESS | 28717 | --DOMWINDOW == 111 (0x8de65c00) [pid = 28717] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:30:09 INFO - PROCESS | 28717 | --DOMWINDOW == 110 (0x8d210800) [pid = 28717] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:30:09 INFO - PROCESS | 28717 | --DOMWINDOW == 109 (0x8dfc5000) [pid = 28717] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:30:09 INFO - PROCESS | 28717 | --DOMWINDOW == 108 (0x93e01800) [pid = 28717] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:30:09 INFO - PROCESS | 28717 | --DOMWINDOW == 107 (0x8ed59400) [pid = 28717] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:30:09 INFO - PROCESS | 28717 | --DOMWINDOW == 106 (0x8f79a400) [pid = 28717] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:30:09 INFO - PROCESS | 28717 | --DOMWINDOW == 105 (0x90d2ec00) [pid = 28717] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:30:09 INFO - PROCESS | 28717 | --DOMWINDOW == 104 (0x9117b400) [pid = 28717] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:30:09 INFO - PROCESS | 28717 | --DOMWINDOW == 103 (0x8d573000) [pid = 28717] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:30:09 INFO - PROCESS | 28717 | --DOMWINDOW == 102 (0x91f0e800) [pid = 28717] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:30:09 INFO - PROCESS | 28717 | --DOMWINDOW == 101 (0x91f0bc00) [pid = 28717] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:30:09 INFO - PROCESS | 28717 | --DOMWINDOW == 100 (0x8d20f000) [pid = 28717] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:30:09 INFO - PROCESS | 28717 | --DOMWINDOW == 99 (0x923f9c00) [pid = 28717] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:30:09 INFO - PROCESS | 28717 | 1466501409887 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 02:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 2292ms 02:30:09 INFO - PROCESS | 28717 | 1466501409917 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 02:30:09 INFO - PROCESS | 28717 | 1466501409921 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 02:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:30:09 INFO - PROCESS | 28717 | 1466501409929 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:30:09 INFO - PROCESS | 28717 | 1466501409939 Marionette TRACE conn4 <- [1,1162,null,{}] 02:30:09 INFO - PROCESS | 28717 | 1466501409954 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:09 INFO - PROCESS | 28717 | 1466501409962 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:10 INFO - PROCESS | 28717 | 1466501410179 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 02:30:10 INFO - PROCESS | 28717 | 1466501410196 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:10 INFO - PROCESS | 28717 | 1466501410202 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:10 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d202800 == 29 [pid = 28717] [id = 298] 02:30:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 100 (0x8f59bc00) [pid = 28717] [serial = 895] [outer = (nil)] 02:30:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 101 (0x90d2ec00) [pid = 28717] [serial = 896] [outer = 0x8f59bc00] 02:30:10 INFO - PROCESS | 28717 | 1466501410294 Marionette DEBUG loaded listener.js 02:30:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 102 (0x90f4b800) [pid = 28717] [serial = 897] [outer = 0x8f59bc00] 02:30:11 INFO - PROCESS | 28717 | 1466501411103 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 02:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1240ms 02:30:11 INFO - PROCESS | 28717 | 1466501411168 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 02:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:30:11 INFO - PROCESS | 28717 | 1466501411173 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 02:30:11 INFO - PROCESS | 28717 | 1466501411178 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:30:11 INFO - PROCESS | 28717 | 1466501411182 Marionette TRACE conn4 <- [1,1166,null,{}] 02:30:11 INFO - PROCESS | 28717 | 1466501411187 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:11 INFO - PROCESS | 28717 | 1466501411191 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:11 INFO - PROCESS | 28717 | 1466501411352 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 02:30:11 INFO - PROCESS | 28717 | 1466501411361 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:11 INFO - PROCESS | 28717 | 1466501411371 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:11 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de69000 == 30 [pid = 28717] [id = 299] 02:30:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 103 (0x90d2e000) [pid = 28717] [serial = 898] [outer = (nil)] 02:30:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 104 (0x9107a400) [pid = 28717] [serial = 899] [outer = 0x90d2e000] 02:30:11 INFO - PROCESS | 28717 | 1466501411436 Marionette DEBUG loaded listener.js 02:30:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 105 (0x9107e800) [pid = 28717] [serial = 900] [outer = 0x90d2e000] 02:30:12 INFO - PROCESS | 28717 | 1466501412552 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 02:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1441ms 02:30:12 INFO - PROCESS | 28717 | 1466501412621 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 02:30:12 INFO - PROCESS | 28717 | 1466501412627 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 02:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:30:12 INFO - PROCESS | 28717 | 1466501412635 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:30:12 INFO - PROCESS | 28717 | 1466501412643 Marionette TRACE conn4 <- [1,1170,null,{}] 02:30:12 INFO - PROCESS | 28717 | 1466501412651 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:12 INFO - PROCESS | 28717 | 1466501412657 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:12 INFO - PROCESS | 28717 | 1466501412876 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 02:30:13 INFO - PROCESS | 28717 | 1466501413091 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:13 INFO - PROCESS | 28717 | 1466501413106 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:13 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de69800 == 31 [pid = 28717] [id = 300] 02:30:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 106 (0x8dfc6800) [pid = 28717] [serial = 901] [outer = (nil)] 02:30:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 107 (0x8ed8d000) [pid = 28717] [serial = 902] [outer = 0x8dfc6800] 02:30:13 INFO - PROCESS | 28717 | 1466501413234 Marionette DEBUG loaded listener.js 02:30:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 108 (0x8f792800) [pid = 28717] [serial = 903] [outer = 0x8dfc6800] 02:30:14 INFO - PROCESS | 28717 | 1466501414334 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 02:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1736ms 02:30:14 INFO - PROCESS | 28717 | 1466501414371 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 02:30:14 INFO - PROCESS | 28717 | 1466501414379 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 02:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:30:14 INFO - PROCESS | 28717 | 1466501414390 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:30:14 INFO - PROCESS | 28717 | 1466501414394 Marionette TRACE conn4 <- [1,1174,null,{}] 02:30:14 INFO - PROCESS | 28717 | 1466501414401 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:14 INFO - PROCESS | 28717 | 1466501414407 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:14 INFO - PROCESS | 28717 | 1466501414635 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 02:30:14 INFO - PROCESS | 28717 | 1466501414906 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:14 INFO - PROCESS | 28717 | 1466501414915 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:14 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1e3400 == 32 [pid = 28717] [id = 301] 02:30:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 109 (0x91178800) [pid = 28717] [serial = 904] [outer = (nil)] 02:30:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 110 (0x9117e400) [pid = 28717] [serial = 905] [outer = 0x91178800] 02:30:15 INFO - PROCESS | 28717 | 1466501415013 Marionette DEBUG loaded listener.js 02:30:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 111 (0x911f2000) [pid = 28717] [serial = 906] [outer = 0x91178800] 02:30:15 INFO - PROCESS | 28717 | 1466501415935 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 02:30:15 INFO - PROCESS | 28717 | 1466501415980 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 02:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:30:15 INFO - PROCESS | 28717 | 1466501415988 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:30:15 INFO - PROCESS | 28717 | 1466501415994 Marionette TRACE conn4 <- [1,1178,null,{}] 02:30:16 INFO - PROCESS | 28717 | 1466501416010 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:16 INFO - PROCESS | 28717 | 1466501416018 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:16 INFO - PROCESS | 28717 | 1466501416204 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 02:30:16 INFO - PROCESS | 28717 | 1466501416427 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:16 INFO - PROCESS | 28717 | 1466501416436 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:16 INFO - PROCESS | 28717 | ++DOCSHELL 0x91f0c000 == 33 [pid = 28717] [id = 302] 02:30:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 112 (0x91f0c400) [pid = 28717] [serial = 907] [outer = (nil)] 02:30:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 113 (0x920bb800) [pid = 28717] [serial = 908] [outer = 0x91f0c400] 02:30:16 INFO - PROCESS | 28717 | 1466501416562 Marionette DEBUG loaded listener.js 02:30:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 114 (0x923fa000) [pid = 28717] [serial = 909] [outer = 0x91f0c400] 02:30:17 INFO - PROCESS | 28717 | 1466501417422 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 02:30:17 INFO - PROCESS | 28717 | 1466501417482 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 02:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:30:17 INFO - PROCESS | 28717 | 1466501417488 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:30:17 INFO - PROCESS | 28717 | 1466501417492 Marionette TRACE conn4 <- [1,1182,null,{}] 02:30:17 INFO - PROCESS | 28717 | 1466501417497 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:17 INFO - PROCESS | 28717 | 1466501417503 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:17 INFO - PROCESS | 28717 | 1466501417681 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 02:30:17 INFO - PROCESS | 28717 | 1466501417846 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:17 INFO - PROCESS | 28717 | 1466501417853 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:17 INFO - PROCESS | 28717 | ++DOCSHELL 0x9107c000 == 34 [pid = 28717] [id = 303] 02:30:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 115 (0x923fd000) [pid = 28717] [serial = 910] [outer = (nil)] 02:30:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 116 (0x92574400) [pid = 28717] [serial = 911] [outer = 0x923fd000] 02:30:17 INFO - PROCESS | 28717 | 1466501417933 Marionette DEBUG loaded listener.js 02:30:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 117 (0x925c2800) [pid = 28717] [serial = 912] [outer = 0x923fd000] 02:30:18 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:30:18 INFO - PROCESS | 28717 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:30:18 INFO - PROCESS | 28717 | 1466501418898 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 02:30:18 INFO - PROCESS | 28717 | 1466501418943 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 02:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:30:18 INFO - PROCESS | 28717 | 1466501418950 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:30:18 INFO - PROCESS | 28717 | 1466501418954 Marionette TRACE conn4 <- [1,1186,null,{}] 02:30:18 INFO - PROCESS | 28717 | 1466501418960 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:18 INFO - PROCESS | 28717 | 1466501418965 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:19 INFO - PROCESS | 28717 | 1466501419160 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 02:30:19 INFO - PROCESS | 28717 | 1466501419329 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:19 INFO - PROCESS | 28717 | 1466501419339 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:19 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de62000 == 35 [pid = 28717] [id = 304] 02:30:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 118 (0x8f722c00) [pid = 28717] [serial = 913] [outer = (nil)] 02:30:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 119 (0x93e05800) [pid = 28717] [serial = 914] [outer = 0x8f722c00] 02:30:19 INFO - PROCESS | 28717 | 1466501419415 Marionette DEBUG loaded listener.js 02:30:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 120 (0x93e10000) [pid = 28717] [serial = 915] [outer = 0x8f722c00] 02:30:20 INFO - PROCESS | 28717 | 1466501420430 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 02:30:20 INFO - PROCESS | 28717 | 1466501420487 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 02:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:30:20 INFO - PROCESS | 28717 | 1466501420495 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:30:20 INFO - PROCESS | 28717 | 1466501420498 Marionette TRACE conn4 <- [1,1190,null,{}] 02:30:20 INFO - PROCESS | 28717 | 1466501420504 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:20 INFO - PROCESS | 28717 | 1466501420515 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:20 INFO - PROCESS | 28717 | 1466501420773 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 02:30:21 INFO - PROCESS | 28717 | 1466501420998 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:21 INFO - PROCESS | 28717 | 1466501421011 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:21 INFO - PROCESS | 28717 | ++DOCSHELL 0x9247c000 == 36 [pid = 28717] [id = 305] 02:30:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 121 (0x930d3000) [pid = 28717] [serial = 916] [outer = (nil)] 02:30:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 122 (0x97933c00) [pid = 28717] [serial = 917] [outer = 0x930d3000] 02:30:21 INFO - PROCESS | 28717 | 1466501421170 Marionette DEBUG loaded listener.js 02:30:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 123 (0x979d4800) [pid = 28717] [serial = 918] [outer = 0x930d3000] 02:30:21 INFO - PROCESS | 28717 | --DOCSHELL 0x9247f800 == 35 [pid = 28717] [id = 9] 02:30:22 INFO - PROCESS | 28717 | 1466501422208 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 02:30:22 INFO - PROCESS | 28717 | 1466501422291 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 02:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:30:22 INFO - PROCESS | 28717 | 1466501422298 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:30:22 INFO - PROCESS | 28717 | 1466501422302 Marionette TRACE conn4 <- [1,1194,null,{}] 02:30:22 INFO - PROCESS | 28717 | 1466501422308 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:22 INFO - PROCESS | 28717 | 1466501422313 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:22 INFO - PROCESS | 28717 | 1466501422521 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 02:30:22 INFO - PROCESS | 28717 | 1466501422868 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:22 INFO - PROCESS | 28717 | 1466501422878 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:22 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ee000 == 36 [pid = 28717] [id = 306] 02:30:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 124 (0x8c3f1800) [pid = 28717] [serial = 919] [outer = (nil)] 02:30:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 125 (0x8d209800) [pid = 28717] [serial = 920] [outer = 0x8c3f1800] 02:30:22 INFO - PROCESS | 28717 | 1466501422968 Marionette DEBUG loaded listener.js 02:30:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 126 (0x8d572400) [pid = 28717] [serial = 921] [outer = 0x8c3f1800] 02:30:23 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:30:23 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:30:23 INFO - PROCESS | 28717 | 1466501423876 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 02:30:23 INFO - PROCESS | 28717 | 1466501423947 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 02:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:30:23 INFO - PROCESS | 28717 | 1466501423955 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:30:23 INFO - PROCESS | 28717 | 1466501423959 Marionette TRACE conn4 <- [1,1198,null,{}] 02:30:23 INFO - PROCESS | 28717 | 1466501423967 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:23 INFO - PROCESS | 28717 | 1466501423975 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:24 INFO - PROCESS | 28717 | 1466501424210 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 02:30:24 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1e9400 == 35 [pid = 28717] [id = 249] 02:30:24 INFO - PROCESS | 28717 | --DOCSHELL 0x8de5a400 == 34 [pid = 28717] [id = 233] 02:30:24 INFO - PROCESS | 28717 | --DOCSHELL 0x8d56f800 == 33 [pid = 28717] [id = 248] 02:30:24 INFO - PROCESS | 28717 | 1466501424472 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:24 INFO - PROCESS | 28717 | 1466501424481 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:24 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d819000 == 34 [pid = 28717] [id = 307] 02:30:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 127 (0x8de5a400) [pid = 28717] [serial = 922] [outer = (nil)] 02:30:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 128 (0x8dfc4800) [pid = 28717] [serial = 923] [outer = 0x8de5a400] 02:30:24 INFO - PROCESS | 28717 | 1466501424557 Marionette DEBUG loaded listener.js 02:30:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 129 (0x8e1e1c00) [pid = 28717] [serial = 924] [outer = 0x8de5a400] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 128 (0x8dfd0c00) [pid = 28717] [serial = 857] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 127 (0x8e1ec000) [pid = 28717] [serial = 792] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 126 (0x8dfc9800) [pid = 28717] [serial = 791] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 125 (0x91074800) [pid = 28717] [serial = 795] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 124 (0x90d25800) [pid = 28717] [serial = 794] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 123 (0x9256dc00) [pid = 28717] [serial = 798] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 122 (0x923fac00) [pid = 28717] [serial = 797] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 121 (0x8ed8e000) [pid = 28717] [serial = 858] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 120 (0x930e1c00) [pid = 28717] [serial = 801] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 119 (0x925d1800) [pid = 28717] [serial = 800] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 118 (0x8f794800) [pid = 28717] [serial = 824] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 117 (0x8de67000) [pid = 28717] [serial = 854] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 116 (0x8f8e3800) [pid = 28717] [serial = 827] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 115 (0x8f8e3c00) [pid = 28717] [serial = 825] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 114 (0x8ed8b000) [pid = 28717] [serial = 821] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 113 (0x90d28800) [pid = 28717] [serial = 816] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 112 (0x8f8df400) [pid = 28717] [serial = 815] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 111 (0x93e0f000) [pid = 28717] [serial = 804] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 110 (0x8d823000) [pid = 28717] [serial = 818] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 109 (0x8ed51800) [pid = 28717] [serial = 833] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 108 (0x93e02800) [pid = 28717] [serial = 803] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 107 (0x953dc000) [pid = 28717] [serial = 807] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 106 (0x952e7000) [pid = 28717] [serial = 806] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 105 (0x953e4c00) [pid = 28717] [serial = 810] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 104 (0x952f4400) [pid = 28717] [serial = 809] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 103 (0x8ed94800) [pid = 28717] [serial = 834] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 102 (0x8f8eb800) [pid = 28717] [serial = 836] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 101 (0x8dfcb000) [pid = 28717] [serial = 855] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 100 (0x8dfc2400) [pid = 28717] [serial = 819] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 99 (0x90f47c00) [pid = 28717] [serial = 831] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 98 (0x90f40c00) [pid = 28717] [serial = 830] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 97 (0x90d30400) [pid = 28717] [serial = 837] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 96 (0x911fd400) [pid = 28717] [serial = 840] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 95 (0x911f5000) [pid = 28717] [serial = 839] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 94 (0x8d81e400) [pid = 28717] [serial = 813] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 93 (0x920c0800) [pid = 28717] [serial = 843] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x920b9c00) [pid = 28717] [serial = 842] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x923ff400) [pid = 28717] [serial = 845] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x8ed90000) [pid = 28717] [serial = 822] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x8d576c00) [pid = 28717] [serial = 812] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x925cac00) [pid = 28717] [serial = 848] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x92475c00) [pid = 28717] [serial = 846] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x90d28400) [pid = 28717] [serial = 828] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x93120800) [pid = 28717] [serial = 851] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x930d2800) [pid = 28717] [serial = 849] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x93b0d000) [pid = 28717] [serial = 852] [outer = (nil)] [url = about:blank] 02:30:25 INFO - PROCESS | 28717 | 1466501425370 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1435ms 02:30:25 INFO - PROCESS | 28717 | 1466501425410 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 02:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:30:25 INFO - PROCESS | 28717 | 1466501425416 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 02:30:25 INFO - PROCESS | 28717 | 1466501425424 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:30:25 INFO - PROCESS | 28717 | 1466501425427 Marionette TRACE conn4 <- [1,1202,null,{}] 02:30:25 INFO - PROCESS | 28717 | 1466501425433 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:25 INFO - PROCESS | 28717 | 1466501425438 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:25 INFO - PROCESS | 28717 | 1466501425597 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 02:30:25 INFO - PROCESS | 28717 | 1466501425613 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:25 INFO - PROCESS | 28717 | 1466501425619 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:25 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed59800 == 35 [pid = 28717] [id = 308] 02:30:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x8ed94c00) [pid = 28717] [serial = 925] [outer = (nil)] 02:30:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x8f8e7c00) [pid = 28717] [serial = 926] [outer = 0x8ed94c00] 02:30:25 INFO - PROCESS | 28717 | 1466501425687 Marionette DEBUG loaded listener.js 02:30:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x90d29400) [pid = 28717] [serial = 927] [outer = 0x8ed94c00] 02:30:26 INFO - PROCESS | 28717 | 1466501426636 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:30:26 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 02:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1249ms 02:30:26 INFO - PROCESS | 28717 | 1466501426673 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 02:30:26 INFO - PROCESS | 28717 | 1466501426676 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 02:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:30:26 INFO - PROCESS | 28717 | 1466501426690 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:30:26 INFO - PROCESS | 28717 | 1466501426698 Marionette TRACE conn4 <- [1,1206,null,{}] 02:30:26 INFO - PROCESS | 28717 | 1466501426711 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:26 INFO - PROCESS | 28717 | 1466501426718 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:26 INFO - PROCESS | 28717 | 1466501426880 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 02:30:27 INFO - PROCESS | 28717 | 1466501427019 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:27 INFO - PROCESS | 28717 | 1466501427026 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:27 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f795800 == 36 [pid = 28717] [id = 309] 02:30:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x90d2f800) [pid = 28717] [serial = 928] [outer = (nil)] 02:30:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x91079c00) [pid = 28717] [serial = 929] [outer = 0x90d2f800] 02:30:27 INFO - PROCESS | 28717 | 1466501427093 Marionette DEBUG loaded listener.js 02:30:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x9117ac00) [pid = 28717] [serial = 930] [outer = 0x90d2f800] 02:30:27 INFO - PROCESS | 28717 | 1466501427919 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:30:27 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 02:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1307ms 02:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:30:27 INFO - PROCESS | 28717 | 1466501427991 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 02:30:27 INFO - PROCESS | 28717 | 1466501427994 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 02:30:28 INFO - PROCESS | 28717 | 1466501428001 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:30:28 INFO - PROCESS | 28717 | 1466501428004 Marionette TRACE conn4 <- [1,1210,null,{}] 02:30:28 INFO - PROCESS | 28717 | 1466501428016 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:28 INFO - PROCESS | 28717 | 1466501428020 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:28 INFO - PROCESS | 28717 | 1466501428235 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 02:30:28 INFO - PROCESS | 28717 | 1466501428260 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:28 INFO - PROCESS | 28717 | 1466501428266 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:28 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d56e000 == 37 [pid = 28717] [id = 310] 02:30:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x8de65800) [pid = 28717] [serial = 931] [outer = (nil)] 02:30:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x911fd400) [pid = 28717] [serial = 932] [outer = 0x8de65800] 02:30:28 INFO - PROCESS | 28717 | 1466501428333 Marionette DEBUG loaded listener.js 02:30:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x91f03400) [pid = 28717] [serial = 933] [outer = 0x8de65800] 02:30:29 INFO - PROCESS | 28717 | 1466501429249 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1291ms 02:30:29 INFO - PROCESS | 28717 | 1466501429292 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 02:30:29 INFO - PROCESS | 28717 | 1466501429295 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 02:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:30:29 INFO - PROCESS | 28717 | 1466501429301 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:30:29 INFO - PROCESS | 28717 | 1466501429304 Marionette TRACE conn4 <- [1,1214,null,{}] 02:30:29 INFO - PROCESS | 28717 | 1466501429310 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:29 INFO - PROCESS | 28717 | 1466501429314 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:29 INFO - PROCESS | 28717 | 1466501429588 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 02:30:29 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x911fa400) [pid = 28717] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:30:29 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x8f79b400) [pid = 28717] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:30:29 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x8d57bc00) [pid = 28717] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:30:29 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x8c3f1400) [pid = 28717] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:30:29 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x8f59bc00) [pid = 28717] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:30:29 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x9311a800) [pid = 28717] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:30:29 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x8dfc7000) [pid = 28717] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:30:29 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x923ff800) [pid = 28717] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:30:29 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x8d577800) [pid = 28717] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:30:29 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x93b03800) [pid = 28717] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:30:29 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8f794400) [pid = 28717] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:30:29 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8f8e9000) [pid = 28717] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:30:29 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x9117e000) [pid = 28717] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:30:29 INFO - PROCESS | 28717 | 1466501429698 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:29 INFO - PROCESS | 28717 | 1466501429715 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:29 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d81bc00 == 38 [pid = 28717] [id = 311] 02:30:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x8de5d400) [pid = 28717] [serial = 934] [outer = (nil)] 02:30:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x8f722000) [pid = 28717] [serial = 935] [outer = 0x8de5d400] 02:30:29 INFO - PROCESS | 28717 | 1466501429787 Marionette DEBUG loaded listener.js 02:30:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x920bcc00) [pid = 28717] [serial = 936] [outer = 0x8de5d400] 02:30:30 INFO - PROCESS | 28717 | 1466501430547 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 02:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1279ms 02:30:30 INFO - PROCESS | 28717 | 1466501430581 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 02:30:30 INFO - PROCESS | 28717 | 1466501430584 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 02:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:30:30 INFO - PROCESS | 28717 | 1466501430590 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:30:30 INFO - PROCESS | 28717 | 1466501430593 Marionette TRACE conn4 <- [1,1218,null,{}] 02:30:30 INFO - PROCESS | 28717 | 1466501430599 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:30 INFO - PROCESS | 28717 | 1466501430605 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:30 INFO - PROCESS | 28717 | 1466501430759 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 02:30:30 INFO - PROCESS | 28717 | 1466501430787 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:30 INFO - PROCESS | 28717 | 1466501430796 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:30 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1f0c00 == 39 [pid = 28717] [id = 312] 02:30:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x8f595000) [pid = 28717] [serial = 937] [outer = (nil)] 02:30:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x9256fc00) [pid = 28717] [serial = 938] [outer = 0x8f595000] 02:30:30 INFO - PROCESS | 28717 | 1466501430859 Marionette DEBUG loaded listener.js 02:30:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x925cac00) [pid = 28717] [serial = 939] [outer = 0x8f595000] 02:30:31 INFO - PROCESS | 28717 | 1466501431881 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 02:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1341ms 02:30:31 INFO - PROCESS | 28717 | 1466501431933 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 02:30:31 INFO - PROCESS | 28717 | 1466501431940 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 02:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:30:31 INFO - PROCESS | 28717 | 1466501431949 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:30:31 INFO - PROCESS | 28717 | 1466501431954 Marionette TRACE conn4 <- [1,1222,null,{}] 02:30:31 INFO - PROCESS | 28717 | 1466501431963 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:31 INFO - PROCESS | 28717 | 1466501431969 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:32 INFO - PROCESS | 28717 | 1466501432158 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 02:30:32 INFO - PROCESS | 28717 | 1466501432329 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:32 INFO - PROCESS | 28717 | 1466501432342 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:32 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d81ac00 == 40 [pid = 28717] [id = 313] 02:30:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x8de5c400) [pid = 28717] [serial = 940] [outer = (nil)] 02:30:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x8ed58800) [pid = 28717] [serial = 941] [outer = 0x8de5c400] 02:30:32 INFO - PROCESS | 28717 | 1466501432505 Marionette DEBUG loaded listener.js 02:30:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x8ed93c00) [pid = 28717] [serial = 942] [outer = 0x8de5c400] 02:30:33 INFO - PROCESS | 28717 | 1466501433380 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 02:30:33 INFO - PROCESS | 28717 | 1466501433442 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 02:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:30:33 INFO - PROCESS | 28717 | 1466501433453 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:30:33 INFO - PROCESS | 28717 | 1466501433457 Marionette TRACE conn4 <- [1,1226,null,{}] 02:30:33 INFO - PROCESS | 28717 | 1466501433463 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:33 INFO - PROCESS | 28717 | 1466501433469 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:33 INFO - PROCESS | 28717 | 1466501433652 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 02:30:33 INFO - PROCESS | 28717 | 1466501433818 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:33 INFO - PROCESS | 28717 | 1466501433829 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:33 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d81f000 == 41 [pid = 28717] [id = 314] 02:30:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x90d2e800) [pid = 28717] [serial = 943] [outer = (nil)] 02:30:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x90f47c00) [pid = 28717] [serial = 944] [outer = 0x90d2e800] 02:30:33 INFO - PROCESS | 28717 | 1466501433910 Marionette DEBUG loaded listener.js 02:30:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x91073000) [pid = 28717] [serial = 945] [outer = 0x90d2e800] 02:30:34 INFO - PROCESS | 28717 | 1466501434882 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 02:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1483ms 02:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:30:34 INFO - PROCESS | 28717 | 1466501434936 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 02:30:34 INFO - PROCESS | 28717 | 1466501434940 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 02:30:34 INFO - PROCESS | 28717 | 1466501434947 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:30:34 INFO - PROCESS | 28717 | 1466501434953 Marionette TRACE conn4 <- [1,1230,null,{}] 02:30:34 INFO - PROCESS | 28717 | 1466501434969 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:34 INFO - PROCESS | 28717 | 1466501434978 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:35 INFO - PROCESS | 28717 | 1466501435161 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 02:30:35 INFO - PROCESS | 28717 | 1466501435373 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:35 INFO - PROCESS | 28717 | 1466501435383 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:35 INFO - PROCESS | 28717 | ++DOCSHELL 0x920b3800 == 42 [pid = 28717] [id = 315] 02:30:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x92477400) [pid = 28717] [serial = 946] [outer = (nil)] 02:30:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x92571800) [pid = 28717] [serial = 947] [outer = 0x92477400] 02:30:35 INFO - PROCESS | 28717 | 1466501435524 Marionette DEBUG loaded listener.js 02:30:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 94 (0x93114400) [pid = 28717] [serial = 948] [outer = 0x92477400] 02:30:36 INFO - PROCESS | 28717 | 1466501436471 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 02:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1590ms 02:30:36 INFO - PROCESS | 28717 | 1466501436536 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 02:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:30:36 INFO - PROCESS | 28717 | 1466501436541 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 02:30:36 INFO - PROCESS | 28717 | 1466501436548 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:30:36 INFO - PROCESS | 28717 | 1466501436551 Marionette TRACE conn4 <- [1,1234,null,{}] 02:30:36 INFO - PROCESS | 28717 | 1466501436557 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:36 INFO - PROCESS | 28717 | 1466501436562 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:36 INFO - PROCESS | 28717 | 1466501436746 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 02:30:36 INFO - PROCESS | 28717 | 1466501436961 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:36 INFO - PROCESS | 28717 | 1466501436969 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:37 INFO - PROCESS | 28717 | ++DOCSHELL 0x920bdc00 == 43 [pid = 28717] [id = 316] 02:30:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 95 (0x93b10400) [pid = 28717] [serial = 949] [outer = (nil)] 02:30:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 96 (0x93edb000) [pid = 28717] [serial = 950] [outer = 0x93b10400] 02:30:37 INFO - PROCESS | 28717 | 1466501437091 Marionette DEBUG loaded listener.js 02:30:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 97 (0x93ee6400) [pid = 28717] [serial = 951] [outer = 0x93b10400] 02:30:37 INFO - PROCESS | 28717 | 1466501437923 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 02:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1435ms 02:30:37 INFO - PROCESS | 28717 | 1466501437983 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 02:30:37 INFO - PROCESS | 28717 | 1466501437987 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 02:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:30:37 INFO - PROCESS | 28717 | 1466501437993 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:30:37 INFO - PROCESS | 28717 | 1466501437996 Marionette TRACE conn4 <- [1,1238,null,{}] 02:30:38 INFO - PROCESS | 28717 | 1466501438002 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:38 INFO - PROCESS | 28717 | 1466501438007 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:38 INFO - PROCESS | 28717 | 1466501438182 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 02:30:38 INFO - PROCESS | 28717 | 1466501438350 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:38 INFO - PROCESS | 28717 | 1466501438357 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:38 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f72ac00 == 44 [pid = 28717] [id = 317] 02:30:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 98 (0x9247ac00) [pid = 28717] [serial = 952] [outer = (nil)] 02:30:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 99 (0x953dcc00) [pid = 28717] [serial = 953] [outer = 0x9247ac00] 02:30:38 INFO - PROCESS | 28717 | 1466501438438 Marionette DEBUG loaded listener.js 02:30:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 100 (0x953e0800) [pid = 28717] [serial = 954] [outer = 0x9247ac00] 02:30:39 INFO - PROCESS | 28717 | 1466501439408 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 02:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1479ms 02:30:39 INFO - PROCESS | 28717 | 1466501439473 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 02:30:39 INFO - PROCESS | 28717 | 1466501439476 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 02:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:30:39 INFO - PROCESS | 28717 | 1466501439483 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:30:39 INFO - PROCESS | 28717 | 1466501439487 Marionette TRACE conn4 <- [1,1242,null,{}] 02:30:39 INFO - PROCESS | 28717 | 1466501439492 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:39 INFO - PROCESS | 28717 | 1466501439502 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:39 INFO - PROCESS | 28717 | 1466501439744 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 02:30:39 INFO - PROCESS | 28717 | 1466501439965 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:39 INFO - PROCESS | 28717 | 1466501439971 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:40 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d574800 == 45 [pid = 28717] [id = 318] 02:30:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 101 (0x8dfcc000) [pid = 28717] [serial = 955] [outer = (nil)] 02:30:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 102 (0x979d5000) [pid = 28717] [serial = 956] [outer = 0x8dfcc000] 02:30:40 INFO - PROCESS | 28717 | 1466501440096 Marionette DEBUG loaded listener.js 02:30:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 103 (0x979e0c00) [pid = 28717] [serial = 957] [outer = 0x8dfcc000] 02:30:40 INFO - PROCESS | 28717 | 1466501440969 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 02:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1532ms 02:30:41 INFO - PROCESS | 28717 | 1466501441016 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 02:30:41 INFO - PROCESS | 28717 | 1466501441020 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 02:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:30:41 INFO - PROCESS | 28717 | 1466501441026 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:30:41 INFO - PROCESS | 28717 | 1466501441030 Marionette TRACE conn4 <- [1,1246,null,{}] 02:30:41 INFO - PROCESS | 28717 | 1466501441035 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:41 INFO - PROCESS | 28717 | 1466501441039 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:41 INFO - PROCESS | 28717 | 1466501441212 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 02:30:41 INFO - PROCESS | 28717 | 1466501441395 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:41 INFO - PROCESS | 28717 | 1466501441403 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:41 INFO - PROCESS | 28717 | ++DOCSHELL 0x923fe400 == 46 [pid = 28717] [id = 319] 02:30:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 104 (0x93ee5000) [pid = 28717] [serial = 958] [outer = (nil)] 02:30:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 105 (0x99264800) [pid = 28717] [serial = 959] [outer = 0x93ee5000] 02:30:41 INFO - PROCESS | 28717 | 1466501441482 Marionette DEBUG loaded listener.js 02:30:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 106 (0x99412400) [pid = 28717] [serial = 960] [outer = 0x93ee5000] 02:30:42 INFO - PROCESS | 28717 | 1466501442389 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 02:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1430ms 02:30:42 INFO - PROCESS | 28717 | 1466501442457 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 02:30:42 INFO - PROCESS | 28717 | 1466501442460 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 02:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:30:42 INFO - PROCESS | 28717 | 1466501442467 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:30:42 INFO - PROCESS | 28717 | 1466501442471 Marionette TRACE conn4 <- [1,1250,null,{}] 02:30:42 INFO - PROCESS | 28717 | 1466501442476 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:42 INFO - PROCESS | 28717 | 1466501442481 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:42 INFO - PROCESS | 28717 | 1466501442694 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 02:30:42 INFO - PROCESS | 28717 | 1466501442879 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:42 INFO - PROCESS | 28717 | 1466501442890 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:42 INFO - PROCESS | 28717 | ++DOCSHELL 0x925cec00 == 47 [pid = 28717] [id = 320] 02:30:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 107 (0x98342400) [pid = 28717] [serial = 961] [outer = (nil)] 02:30:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 108 (0x9941d400) [pid = 28717] [serial = 962] [outer = 0x98342400] 02:30:43 INFO - PROCESS | 28717 | 1466501443008 Marionette DEBUG loaded listener.js 02:30:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 109 (0x99477000) [pid = 28717] [serial = 963] [outer = 0x98342400] 02:30:43 INFO - PROCESS | 28717 | 1466501443900 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 02:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1485ms 02:30:43 INFO - PROCESS | 28717 | 1466501443953 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 02:30:43 INFO - PROCESS | 28717 | 1466501443957 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 02:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:30:43 INFO - PROCESS | 28717 | 1466501443963 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:30:43 INFO - PROCESS | 28717 | 1466501443966 Marionette TRACE conn4 <- [1,1254,null,{}] 02:30:43 INFO - PROCESS | 28717 | 1466501443972 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:43 INFO - PROCESS | 28717 | 1466501443977 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:44 INFO - PROCESS | 28717 | 1466501444152 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 02:30:44 INFO - PROCESS | 28717 | 1466501444652 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:44 INFO - PROCESS | 28717 | 1466501444661 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:44 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de61800 == 48 [pid = 28717] [id = 321] 02:30:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 110 (0x8de63400) [pid = 28717] [serial = 964] [outer = (nil)] 02:30:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 111 (0x8dfcb000) [pid = 28717] [serial = 965] [outer = 0x8de63400] 02:30:44 INFO - PROCESS | 28717 | 1466501444742 Marionette DEBUG loaded listener.js 02:30:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 112 (0x8ed8cc00) [pid = 28717] [serial = 966] [outer = 0x8de63400] 02:30:45 INFO - PROCESS | 28717 | 1466501445595 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 02:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1680ms 02:30:45 INFO - PROCESS | 28717 | 1466501445661 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 02:30:45 INFO - PROCESS | 28717 | 1466501445668 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 02:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:30:45 INFO - PROCESS | 28717 | 1466501445677 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:30:45 INFO - PROCESS | 28717 | 1466501445681 Marionette TRACE conn4 <- [1,1258,null,{}] 02:30:45 INFO - PROCESS | 28717 | 1466501445689 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:45 INFO - PROCESS | 28717 | 1466501445695 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:45 INFO - PROCESS | 28717 | 1466501445881 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 02:30:46 INFO - PROCESS | 28717 | 1466501446152 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:46 INFO - PROCESS | 28717 | 1466501446160 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:46 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d817400 == 49 [pid = 28717] [id = 322] 02:30:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 113 (0x8d821800) [pid = 28717] [serial = 967] [outer = (nil)] 02:30:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 114 (0x8ed86400) [pid = 28717] [serial = 968] [outer = 0x8d821800] 02:30:46 INFO - PROCESS | 28717 | 1466501446295 Marionette DEBUG loaded listener.js 02:30:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 115 (0x90d33400) [pid = 28717] [serial = 969] [outer = 0x8d821800] 02:30:47 INFO - PROCESS | 28717 | --DOCSHELL 0x8de62c00 == 48 [pid = 28717] [id = 235] 02:30:47 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed57c00 == 47 [pid = 28717] [id = 237] 02:30:47 INFO - PROCESS | 28717 | --DOCSHELL 0x90f45400 == 46 [pid = 28717] [id = 236] 02:30:47 INFO - PROCESS | 28717 | --DOCSHELL 0x920b9800 == 45 [pid = 28717] [id = 242] 02:30:47 INFO - PROCESS | 28717 | --DOCSHELL 0x8f592800 == 44 [pid = 28717] [id = 247] 02:30:47 INFO - PROCESS | 28717 | --DOCSHELL 0x8d20dc00 == 43 [pid = 28717] [id = 246] 02:30:47 INFO - PROCESS | 28717 | --DOCSHELL 0x8f729800 == 42 [pid = 28717] [id = 234] 02:30:47 INFO - PROCESS | 28717 | --DOCSHELL 0x9256f400 == 41 [pid = 28717] [id = 11] 02:30:47 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3efc00 == 40 [pid = 28717] [id = 243] 02:30:47 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ee400 == 39 [pid = 28717] [id = 295] 02:30:47 INFO - PROCESS | 28717 | --DOCSHELL 0x8de63800 == 38 [pid = 28717] [id = 239] 02:30:47 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1f0800 == 37 [pid = 28717] [id = 240] 02:30:47 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ef000 == 36 [pid = 28717] [id = 238] 02:30:47 INFO - PROCESS | 28717 | --DOCSHELL 0x8de5f000 == 35 [pid = 28717] [id = 244] 02:30:47 INFO - PROCESS | 28717 | --DOCSHELL 0x8d57b800 == 34 [pid = 28717] [id = 245] 02:30:47 INFO - PROCESS | 28717 | --DOCSHELL 0x91f0ec00 == 33 [pid = 28717] [id = 241] 02:30:47 INFO - PROCESS | 28717 | --DOCSHELL 0x925cec00 == 32 [pid = 28717] [id = 320] 02:30:47 INFO - PROCESS | 28717 | --DOCSHELL 0x8de61800 == 31 [pid = 28717] [id = 321] 02:30:47 INFO - PROCESS | 28717 | --DOCSHELL 0x923fe400 == 30 [pid = 28717] [id = 319] 02:30:47 INFO - PROCESS | 28717 | --DOCSHELL 0x8d574800 == 29 [pid = 28717] [id = 318] 02:30:47 INFO - PROCESS | 28717 | --DOCSHELL 0x8f72ac00 == 28 [pid = 28717] [id = 317] 02:30:47 INFO - PROCESS | 28717 | --DOCSHELL 0x920b3800 == 27 [pid = 28717] [id = 315] 02:30:47 INFO - PROCESS | 28717 | --DOCSHELL 0x920bdc00 == 26 [pid = 28717] [id = 316] 02:30:47 INFO - PROCESS | 28717 | --DOCSHELL 0x8d81f000 == 25 [pid = 28717] [id = 314] 02:30:47 INFO - PROCESS | 28717 | --DOCSHELL 0x8d81ac00 == 24 [pid = 28717] [id = 313] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 114 (0x920bf800) [pid = 28717] [serial = 870] [outer = (nil)] [url = about:blank] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 113 (0x90f42000) [pid = 28717] [serial = 864] [outer = (nil)] [url = about:blank] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 112 (0x8de62800) [pid = 28717] [serial = 884] [outer = (nil)] [url = about:blank] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 111 (0x920b8000) [pid = 28717] [serial = 869] [outer = (nil)] [url = about:blank] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 110 (0x8d202000) [pid = 28717] [serial = 887] [outer = (nil)] [url = about:blank] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 109 (0x90d2ec00) [pid = 28717] [serial = 896] [outer = (nil)] [url = about:blank] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 108 (0x8ed89c00) [pid = 28717] [serial = 885] [outer = (nil)] [url = about:blank] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 107 (0x96692400) [pid = 28717] [serial = 882] [outer = (nil)] [url = about:blank] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 106 (0x8ed50400) [pid = 28717] [serial = 891] [outer = (nil)] [url = about:blank] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 105 (0x90d2bc00) [pid = 28717] [serial = 863] [outer = (nil)] [url = about:blank] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 104 (0x92576800) [pid = 28717] [serial = 873] [outer = (nil)] [url = about:blank] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 103 (0x8e1e1800) [pid = 28717] [serial = 861] [outer = (nil)] [url = about:blank] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 102 (0x952a5c00) [pid = 28717] [serial = 876] [outer = (nil)] [url = about:blank] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 101 (0x8f7a0c00) [pid = 28717] [serial = 894] [outer = (nil)] [url = about:blank] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 100 (0x8d81a800) [pid = 28717] [serial = 860] [outer = (nil)] [url = about:blank] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 99 (0x953db000) [pid = 28717] [serial = 878] [outer = (nil)] [url = about:blank] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 98 (0x953dd400) [pid = 28717] [serial = 879] [outer = (nil)] [url = about:blank] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 97 (0x93ee4400) [pid = 28717] [serial = 875] [outer = (nil)] [url = about:blank] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 96 (0x91f07000) [pid = 28717] [serial = 867] [outer = (nil)] [url = about:blank] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 95 (0x911f4000) [pid = 28717] [serial = 866] [outer = (nil)] [url = about:blank] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 94 (0x92570000) [pid = 28717] [serial = 872] [outer = (nil)] [url = about:blank] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 93 (0x8f798c00) [pid = 28717] [serial = 893] [outer = (nil)] [url = about:blank] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x8e1e5000) [pid = 28717] [serial = 890] [outer = (nil)] [url = about:blank] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x8d20d400) [pid = 28717] [serial = 888] [outer = (nil)] [url = about:blank] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x9668fc00) [pid = 28717] [serial = 881] [outer = (nil)] [url = about:blank] 02:30:47 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x90f4b800) [pid = 28717] [serial = 897] [outer = (nil)] [url = about:blank] 02:30:48 INFO - PROCESS | 28717 | 1466501448293 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 02:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 2653ms 02:30:48 INFO - PROCESS | 28717 | 1466501448351 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 02:30:48 INFO - PROCESS | 28717 | 1466501448357 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 02:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:30:48 INFO - PROCESS | 28717 | 1466501448370 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:30:48 INFO - PROCESS | 28717 | 1466501448377 Marionette TRACE conn4 <- [1,1262,null,{}] 02:30:48 INFO - PROCESS | 28717 | 1466501448385 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:48 INFO - PROCESS | 28717 | 1466501448390 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:48 INFO - PROCESS | 28717 | 1466501448550 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 02:30:48 INFO - PROCESS | 28717 | 1466501448562 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:48 INFO - PROCESS | 28717 | 1466501448571 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:48 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d579400 == 25 [pid = 28717] [id = 323] 02:30:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x8d816c00) [pid = 28717] [serial = 970] [outer = (nil)] 02:30:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x8de5f000) [pid = 28717] [serial = 971] [outer = 0x8d816c00] 02:30:48 INFO - PROCESS | 28717 | 1466501448653 Marionette DEBUG loaded listener.js 02:30:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x8de66000) [pid = 28717] [serial = 972] [outer = 0x8d816c00] 02:30:49 INFO - PROCESS | 28717 | 1466501449545 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 02:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1198ms 02:30:49 INFO - PROCESS | 28717 | 1466501449568 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 02:30:49 INFO - PROCESS | 28717 | 1466501449577 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 02:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:30:49 INFO - PROCESS | 28717 | 1466501449592 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:30:49 INFO - PROCESS | 28717 | 1466501449596 Marionette TRACE conn4 <- [1,1266,null,{}] 02:30:49 INFO - PROCESS | 28717 | 1466501449602 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:49 INFO - PROCESS | 28717 | 1466501449607 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:49 INFO - PROCESS | 28717 | 1466501449777 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 02:30:49 INFO - PROCESS | 28717 | 1466501449924 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:49 INFO - PROCESS | 28717 | 1466501449931 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:49 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de68000 == 26 [pid = 28717] [id = 324] 02:30:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x8e1ed800) [pid = 28717] [serial = 973] [outer = (nil)] 02:30:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 94 (0x8ed59400) [pid = 28717] [serial = 974] [outer = 0x8e1ed800] 02:30:50 INFO - PROCESS | 28717 | 1466501450003 Marionette DEBUG loaded listener.js 02:30:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 95 (0x8ed89c00) [pid = 28717] [serial = 975] [outer = 0x8e1ed800] 02:30:50 INFO - PROCESS | 28717 | 1466501450907 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 02:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1394ms 02:30:50 INFO - PROCESS | 28717 | 1466501450987 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 02:30:50 INFO - PROCESS | 28717 | 1466501450991 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 02:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:30:51 INFO - PROCESS | 28717 | 1466501450997 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:30:51 INFO - PROCESS | 28717 | 1466501451003 Marionette TRACE conn4 <- [1,1270,null,{}] 02:30:51 INFO - PROCESS | 28717 | 1466501451029 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:51 INFO - PROCESS | 28717 | 1466501451039 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:51 INFO - PROCESS | 28717 | 1466501451251 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 02:30:51 INFO - PROCESS | 28717 | 1466501451386 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:51 INFO - PROCESS | 28717 | 1466501451397 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:51 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f798000 == 27 [pid = 28717] [id = 325] 02:30:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 96 (0x8f799c00) [pid = 28717] [serial = 976] [outer = (nil)] 02:30:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 97 (0x8f79f400) [pid = 28717] [serial = 977] [outer = 0x8f799c00] 02:30:51 INFO - PROCESS | 28717 | 1466501451474 Marionette DEBUG loaded listener.js 02:30:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 98 (0x8d20c400) [pid = 28717] [serial = 978] [outer = 0x8f799c00] 02:30:52 INFO - PROCESS | 28717 | 1466501452865 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 02:30:52 INFO - PROCESS | 28717 | --DOMWINDOW == 97 (0x8f595000) [pid = 28717] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:30:52 INFO - PROCESS | 28717 | --DOMWINDOW == 96 (0x8de65800) [pid = 28717] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:30:52 INFO - PROCESS | 28717 | --DOMWINDOW == 95 (0x8de5d400) [pid = 28717] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:30:52 INFO - PROCESS | 28717 | --DOMWINDOW == 94 (0x8f722c00) [pid = 28717] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:30:52 INFO - PROCESS | 28717 | --DOMWINDOW == 93 (0x8ed94c00) [pid = 28717] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:30:52 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x8c3f1800) [pid = 28717] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:30:52 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x90d2e000) [pid = 28717] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:30:52 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x91178800) [pid = 28717] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:30:52 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x923fd000) [pid = 28717] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:30:52 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x930d3000) [pid = 28717] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:30:52 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x8dfc6800) [pid = 28717] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:30:52 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x90d2f800) [pid = 28717] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:30:52 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x91f0c400) [pid = 28717] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:30:52 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x8de5a400) [pid = 28717] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:30:52 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x930dac00) [pid = 28717] [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.] 02:30:52 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x92480000) [pid = 28717] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1998ms 02:30:53 INFO - PROCESS | 28717 | 1466501453030 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 02:30:53 INFO - PROCESS | 28717 | 1466501453035 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 02:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:30:53 INFO - PROCESS | 28717 | 1466501453041 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:30:53 INFO - PROCESS | 28717 | 1466501453044 Marionette TRACE conn4 <- [1,1274,null,{}] 02:30:53 INFO - PROCESS | 28717 | 1466501453049 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:53 INFO - PROCESS | 28717 | 1466501453054 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:53 INFO - PROCESS | 28717 | 1466501453246 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 02:30:53 INFO - PROCESS | 28717 | 1466501453323 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:53 INFO - PROCESS | 28717 | 1466501453333 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:53 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfca800 == 28 [pid = 28717] [id = 326] 02:30:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x8ed8f800) [pid = 28717] [serial = 979] [outer = (nil)] 02:30:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x8f791400) [pid = 28717] [serial = 980] [outer = 0x8ed8f800] 02:30:53 INFO - PROCESS | 28717 | 1466501453400 Marionette DEBUG loaded listener.js 02:30:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x90d29000) [pid = 28717] [serial = 981] [outer = 0x8ed8f800] 02:30:54 INFO - PROCESS | 28717 | 1466501454073 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 02:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1079ms 02:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:30:54 INFO - PROCESS | 28717 | 1466501454124 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 02:30:54 INFO - PROCESS | 28717 | 1466501454126 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 02:30:54 INFO - PROCESS | 28717 | 1466501454133 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:30:54 INFO - PROCESS | 28717 | 1466501454136 Marionette TRACE conn4 <- [1,1278,null,{}] 02:30:54 INFO - PROCESS | 28717 | 1466501454151 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:54 INFO - PROCESS | 28717 | 1466501454155 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:54 INFO - PROCESS | 28717 | 1466501454307 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 02:30:54 INFO - PROCESS | 28717 | 1466501454316 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:54 INFO - PROCESS | 28717 | 1466501454323 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:54 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de63800 == 29 [pid = 28717] [id = 327] 02:30:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x8f595000) [pid = 28717] [serial = 982] [outer = (nil)] 02:30:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x91071800) [pid = 28717] [serial = 983] [outer = 0x8f595000] 02:30:54 INFO - PROCESS | 28717 | 1466501454390 Marionette DEBUG loaded listener.js 02:30:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x9107b800) [pid = 28717] [serial = 984] [outer = 0x8f595000] 02:30:55 INFO - PROCESS | 28717 | 1466501455537 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 02:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1494ms 02:30:55 INFO - PROCESS | 28717 | 1466501455627 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 02:30:55 INFO - PROCESS | 28717 | 1466501455634 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 02:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:30:55 INFO - PROCESS | 28717 | 1466501455643 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:30:55 INFO - PROCESS | 28717 | 1466501455648 Marionette TRACE conn4 <- [1,1282,null,{}] 02:30:55 INFO - PROCESS | 28717 | 1466501455656 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:55 INFO - PROCESS | 28717 | 1466501455663 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:55 INFO - PROCESS | 28717 | 1466501455925 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 02:30:56 INFO - PROCESS | 28717 | 1466501456156 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:56 INFO - PROCESS | 28717 | 1466501456163 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:56 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d572c00 == 30 [pid = 28717] [id = 328] 02:30:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x8d578000) [pid = 28717] [serial = 985] [outer = (nil)] 02:30:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x8dfcf000) [pid = 28717] [serial = 986] [outer = 0x8d578000] 02:30:56 INFO - PROCESS | 28717 | 1466501456247 Marionette DEBUG loaded listener.js 02:30:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x8ed53c00) [pid = 28717] [serial = 987] [outer = 0x8d578000] 02:30:57 INFO - PROCESS | 28717 | 1466501457235 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 02:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1643ms 02:30:57 INFO - PROCESS | 28717 | 1466501457286 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 02:30:57 INFO - PROCESS | 28717 | 1466501457293 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 02:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:30:57 INFO - PROCESS | 28717 | 1466501457303 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:30:57 INFO - PROCESS | 28717 | 1466501457307 Marionette TRACE conn4 <- [1,1286,null,{}] 02:30:57 INFO - PROCESS | 28717 | 1466501457314 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:57 INFO - PROCESS | 28717 | 1466501457320 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:57 INFO - PROCESS | 28717 | 1466501457507 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 02:30:57 INFO - PROCESS | 28717 | 1466501457721 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:57 INFO - PROCESS | 28717 | 1466501457730 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:57 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d573c00 == 31 [pid = 28717] [id = 329] 02:30:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x8f793400) [pid = 28717] [serial = 988] [outer = (nil)] 02:30:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x8f79bc00) [pid = 28717] [serial = 989] [outer = 0x8f793400] 02:30:57 INFO - PROCESS | 28717 | 1466501457864 Marionette DEBUG loaded listener.js 02:30:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 94 (0x90d2b800) [pid = 28717] [serial = 990] [outer = 0x8f793400] 02:30:58 INFO - PROCESS | 28717 | 1466501458857 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 02:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1632ms 02:30:58 INFO - PROCESS | 28717 | 1466501458937 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 02:30:58 INFO - PROCESS | 28717 | 1466501458941 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 02:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:30:58 INFO - PROCESS | 28717 | 1466501458948 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:30:58 INFO - PROCESS | 28717 | 1466501458954 Marionette TRACE conn4 <- [1,1290,null,{}] 02:30:58 INFO - PROCESS | 28717 | 1466501458971 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:58 INFO - PROCESS | 28717 | 1466501458979 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:59 INFO - PROCESS | 28717 | 1466501459200 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 02:30:59 INFO - PROCESS | 28717 | 1466501459417 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:59 INFO - PROCESS | 28717 | 1466501459429 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:30:59 INFO - PROCESS | 28717 | ++DOCSHELL 0x911f2800 == 32 [pid = 28717] [id = 330] 02:30:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 95 (0x911f3c00) [pid = 28717] [serial = 991] [outer = (nil)] 02:30:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 96 (0x91f07000) [pid = 28717] [serial = 992] [outer = 0x911f3c00] 02:30:59 INFO - PROCESS | 28717 | 1466501459510 Marionette DEBUG loaded listener.js 02:30:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 97 (0x91f0ac00) [pid = 28717] [serial = 993] [outer = 0x911f3c00] 02:31:00 INFO - PROCESS | 28717 | 1466501460452 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 02:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1543ms 02:31:00 INFO - PROCESS | 28717 | 1466501460493 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 02:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:31:00 INFO - PROCESS | 28717 | 1466501460498 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 02:31:00 INFO - PROCESS | 28717 | 1466501460504 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:31:00 INFO - PROCESS | 28717 | 1466501460507 Marionette TRACE conn4 <- [1,1294,null,{}] 02:31:00 INFO - PROCESS | 28717 | 1466501460513 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:00 INFO - PROCESS | 28717 | 1466501460519 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:00 INFO - PROCESS | 28717 | 1466501460694 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 02:31:00 INFO - PROCESS | 28717 | 1466501460859 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:00 INFO - PROCESS | 28717 | 1466501460870 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:00 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f5c00 == 33 [pid = 28717] [id = 331] 02:31:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 98 (0x8d81c000) [pid = 28717] [serial = 994] [outer = (nil)] 02:31:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 99 (0x923f0400) [pid = 28717] [serial = 995] [outer = 0x8d81c000] 02:31:01 INFO - PROCESS | 28717 | 1466501461003 Marionette DEBUG loaded listener.js 02:31:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 100 (0x923f8c00) [pid = 28717] [serial = 996] [outer = 0x8d81c000] 02:31:01 INFO - PROCESS | 28717 | 1466501461978 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 02:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1531ms 02:31:02 INFO - PROCESS | 28717 | 1466501462035 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 02:31:02 INFO - PROCESS | 28717 | 1466501462038 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 02:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:31:02 INFO - PROCESS | 28717 | 1466501462046 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:31:02 INFO - PROCESS | 28717 | 1466501462050 Marionette TRACE conn4 <- [1,1298,null,{}] 02:31:02 INFO - PROCESS | 28717 | 1466501462056 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:02 INFO - PROCESS | 28717 | 1466501462062 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:02 INFO - PROCESS | 28717 | 1466501462328 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 02:31:02 INFO - PROCESS | 28717 | 1466501462733 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:02 INFO - PROCESS | 28717 | 1466501462744 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:02 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d20ac00 == 34 [pid = 28717] [id = 332] 02:31:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 101 (0x8d20d400) [pid = 28717] [serial = 997] [outer = (nil)] 02:31:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 102 (0x8d573400) [pid = 28717] [serial = 998] [outer = 0x8d20d400] 02:31:02 INFO - PROCESS | 28717 | 1466501462821 Marionette DEBUG loaded listener.js 02:31:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 103 (0x8d821c00) [pid = 28717] [serial = 999] [outer = 0x8d20d400] 02:31:03 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfca800 == 33 [pid = 28717] [id = 326] 02:31:03 INFO - PROCESS | 28717 | --DOCSHELL 0x8f798000 == 32 [pid = 28717] [id = 325] 02:31:03 INFO - PROCESS | 28717 | --DOCSHELL 0x8de68000 == 31 [pid = 28717] [id = 324] 02:31:03 INFO - PROCESS | 28717 | --DOCSHELL 0x8d579400 == 30 [pid = 28717] [id = 323] 02:31:03 INFO - PROCESS | 28717 | 1466501463811 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 102 (0x9256fc00) [pid = 28717] [serial = 938] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 101 (0x911fd400) [pid = 28717] [serial = 932] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 100 (0x8f722000) [pid = 28717] [serial = 935] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 99 (0x93e05800) [pid = 28717] [serial = 914] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 98 (0x93e10000) [pid = 28717] [serial = 915] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 97 (0x8f8e7c00) [pid = 28717] [serial = 926] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 96 (0x90d29400) [pid = 28717] [serial = 927] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 95 (0x8d209800) [pid = 28717] [serial = 920] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 94 (0x8d572400) [pid = 28717] [serial = 921] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 93 (0x9107e800) [pid = 28717] [serial = 900] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x9107a400) [pid = 28717] [serial = 899] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x9117e400) [pid = 28717] [serial = 905] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x911f2000) [pid = 28717] [serial = 906] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x92574400) [pid = 28717] [serial = 911] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x925c2800) [pid = 28717] [serial = 912] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x97933c00) [pid = 28717] [serial = 917] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x979d4800) [pid = 28717] [serial = 918] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x8ed8d000) [pid = 28717] [serial = 902] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x8f792800) [pid = 28717] [serial = 903] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x91079c00) [pid = 28717] [serial = 929] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x920bb800) [pid = 28717] [serial = 908] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x923fa000) [pid = 28717] [serial = 909] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8e1e1c00) [pid = 28717] [serial = 924] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8dfc4800) [pid = 28717] [serial = 923] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8ed8e400) [pid = 28717] [serial = 630] [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.] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x925cac00) [pid = 28717] [serial = 939] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x920bcc00) [pid = 28717] [serial = 936] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x91f03400) [pid = 28717] [serial = 933] [outer = (nil)] [url = about:blank] 02:31:03 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x9117ac00) [pid = 28717] [serial = 930] [outer = (nil)] [url = about:blank] 02:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1834ms 02:31:03 INFO - PROCESS | 28717 | 1466501463883 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 02:31:03 INFO - PROCESS | 28717 | 1466501463889 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 02:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:31:03 INFO - PROCESS | 28717 | 1466501463897 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:31:03 INFO - PROCESS | 28717 | 1466501463901 Marionette TRACE conn4 <- [1,1302,null,{}] 02:31:03 INFO - PROCESS | 28717 | 1466501463909 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:03 INFO - PROCESS | 28717 | 1466501463917 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:04 INFO - PROCESS | 28717 | 1466501464077 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 02:31:04 INFO - PROCESS | 28717 | 1466501464246 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:04 INFO - PROCESS | 28717 | 1466501464253 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:04 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfca800 == 31 [pid = 28717] [id = 333] 02:31:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8e1e4000) [pid = 28717] [serial = 1000] [outer = (nil)] 02:31:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x8ed57400) [pid = 28717] [serial = 1001] [outer = 0x8e1e4000] 02:31:04 INFO - PROCESS | 28717 | 1466501464329 Marionette DEBUG loaded listener.js 02:31:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8f597000) [pid = 28717] [serial = 1002] [outer = 0x8e1e4000] 02:31:05 INFO - PROCESS | 28717 | 1466501465066 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 02:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1229ms 02:31:05 INFO - PROCESS | 28717 | 1466501465130 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 02:31:05 INFO - PROCESS | 28717 | 1466501465136 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 02:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:31:05 INFO - PROCESS | 28717 | 1466501465212 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:31:05 INFO - PROCESS | 28717 | 1466501465219 Marionette TRACE conn4 <- [1,1306,null,{}] 02:31:05 INFO - PROCESS | 28717 | 1466501465228 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:05 INFO - PROCESS | 28717 | 1466501465234 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:05 INFO - PROCESS | 28717 | 1466501465429 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 02:31:05 INFO - PROCESS | 28717 | 1466501465594 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:05 INFO - PROCESS | 28717 | 1466501465609 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:05 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d20e800 == 32 [pid = 28717] [id = 334] 02:31:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8de5e000) [pid = 28717] [serial = 1003] [outer = (nil)] 02:31:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x8dfc7400) [pid = 28717] [serial = 1004] [outer = 0x8de5e000] 02:31:05 INFO - PROCESS | 28717 | 1466501465688 Marionette DEBUG loaded listener.js 02:31:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x8ed52000) [pid = 28717] [serial = 1005] [outer = 0x8de5e000] 02:31:06 INFO - PROCESS | 28717 | 1466501466755 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 02:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1599ms 02:31:06 INFO - PROCESS | 28717 | 1466501466799 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 02:31:06 INFO - PROCESS | 28717 | 1466501466806 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 02:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:31:06 INFO - PROCESS | 28717 | 1466501466815 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:31:06 INFO - PROCESS | 28717 | 1466501466819 Marionette TRACE conn4 <- [1,1310,null,{}] 02:31:06 INFO - PROCESS | 28717 | 1466501466829 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:06 INFO - PROCESS | 28717 | 1466501466836 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:07 INFO - PROCESS | 28717 | 1466501467019 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 02:31:07 INFO - PROCESS | 28717 | 1466501467250 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:07 INFO - PROCESS | 28717 | 1466501467259 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:07 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f79ec00 == 33 [pid = 28717] [id = 335] 02:31:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x90f44000) [pid = 28717] [serial = 1006] [outer = (nil)] 02:31:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x90f4cc00) [pid = 28717] [serial = 1007] [outer = 0x90f44000] 02:31:07 INFO - PROCESS | 28717 | 1466501467383 Marionette DEBUG loaded listener.js 02:31:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x91079c00) [pid = 28717] [serial = 1008] [outer = 0x90f44000] 02:31:08 INFO - PROCESS | 28717 | 1466501468261 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 02:31:08 INFO - PROCESS | 28717 | 1466501468308 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 02:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:31:08 INFO - PROCESS | 28717 | 1466501468316 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:31:08 INFO - PROCESS | 28717 | 1466501468320 Marionette TRACE conn4 <- [1,1314,null,{}] 02:31:08 INFO - PROCESS | 28717 | 1466501468326 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:08 INFO - PROCESS | 28717 | 1466501468331 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:08 INFO - PROCESS | 28717 | 1466501468511 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 02:31:08 INFO - PROCESS | 28717 | 1466501468688 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:08 INFO - PROCESS | 28717 | 1466501468706 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:08 INFO - PROCESS | 28717 | ++DOCSHELL 0x911f9800 == 34 [pid = 28717] [id = 336] 02:31:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x911fa400) [pid = 28717] [serial = 1009] [outer = (nil)] 02:31:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x911fd400) [pid = 28717] [serial = 1010] [outer = 0x911fa400] 02:31:08 INFO - PROCESS | 28717 | 1466501468789 Marionette DEBUG loaded listener.js 02:31:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x91f06800) [pid = 28717] [serial = 1011] [outer = 0x911fa400] 02:31:09 INFO - PROCESS | 28717 | 1466501469749 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 02:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1485ms 02:31:09 INFO - PROCESS | 28717 | 1466501469802 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 02:31:09 INFO - PROCESS | 28717 | 1466501469806 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 02:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:31:09 INFO - PROCESS | 28717 | 1466501469812 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:31:09 INFO - PROCESS | 28717 | 1466501469816 Marionette TRACE conn4 <- [1,1318,null,{}] 02:31:09 INFO - PROCESS | 28717 | 1466501469822 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:09 INFO - PROCESS | 28717 | 1466501469827 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:10 INFO - PROCESS | 28717 | 1466501470014 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 02:31:10 INFO - PROCESS | 28717 | 1466501470180 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:10 INFO - PROCESS | 28717 | 1466501470190 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:10 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ec000 == 35 [pid = 28717] [id = 337] 02:31:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x8f8ee800) [pid = 28717] [serial = 1012] [outer = (nil)] 02:31:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x923f2c00) [pid = 28717] [serial = 1013] [outer = 0x8f8ee800] 02:31:10 INFO - PROCESS | 28717 | 1466501470269 Marionette DEBUG loaded listener.js 02:31:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x923fd000) [pid = 28717] [serial = 1014] [outer = 0x8f8ee800] 02:31:11 INFO - PROCESS | 28717 | 1466501471187 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 02:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1430ms 02:31:11 INFO - PROCESS | 28717 | 1466501471244 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 02:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:31:11 INFO - PROCESS | 28717 | 1466501471248 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 02:31:11 INFO - PROCESS | 28717 | 1466501471254 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:31:11 INFO - PROCESS | 28717 | 1466501471258 Marionette TRACE conn4 <- [1,1322,null,{}] 02:31:11 INFO - PROCESS | 28717 | 1466501471263 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:11 INFO - PROCESS | 28717 | 1466501471269 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:11 INFO - PROCESS | 28717 | 1466501471435 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 02:31:11 INFO - PROCESS | 28717 | 1466501471609 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:11 INFO - PROCESS | 28717 | 1466501471619 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:11 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f79e000 == 36 [pid = 28717] [id = 338] 02:31:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x90f4c000) [pid = 28717] [serial = 1015] [outer = (nil)] 02:31:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x92481c00) [pid = 28717] [serial = 1016] [outer = 0x90f4c000] 02:31:11 INFO - PROCESS | 28717 | 1466501471697 Marionette DEBUG loaded listener.js 02:31:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x923ff800) [pid = 28717] [serial = 1017] [outer = 0x90f4c000] 02:31:12 INFO - PROCESS | 28717 | 1466501472669 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 02:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1480ms 02:31:12 INFO - PROCESS | 28717 | 1466501472735 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 02:31:12 INFO - PROCESS | 28717 | 1466501472739 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 02:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:31:12 INFO - PROCESS | 28717 | 1466501472745 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:31:12 INFO - PROCESS | 28717 | 1466501472749 Marionette TRACE conn4 <- [1,1326,null,{}] 02:31:12 INFO - PROCESS | 28717 | 1466501472754 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:12 INFO - PROCESS | 28717 | 1466501472766 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:13 INFO - PROCESS | 28717 | 1466501473019 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 02:31:13 INFO - PROCESS | 28717 | 1466501473236 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:13 INFO - PROCESS | 28717 | 1466501473243 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:13 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d56dc00 == 37 [pid = 28717] [id = 339] 02:31:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x920bf800) [pid = 28717] [serial = 1018] [outer = (nil)] 02:31:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 94 (0x925cb000) [pid = 28717] [serial = 1019] [outer = 0x920bf800] 02:31:13 INFO - PROCESS | 28717 | 1466501473365 Marionette DEBUG loaded listener.js 02:31:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 95 (0x930d8c00) [pid = 28717] [serial = 1020] [outer = 0x920bf800] 02:31:14 INFO - PROCESS | 28717 | 1466501474241 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:31:14 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 02:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1530ms 02:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:31:14 INFO - PROCESS | 28717 | 1466501474277 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 02:31:14 INFO - PROCESS | 28717 | 1466501474280 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 02:31:14 INFO - PROCESS | 28717 | 1466501474287 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:31:14 INFO - PROCESS | 28717 | 1466501474290 Marionette TRACE conn4 <- [1,1330,null,{}] 02:31:14 INFO - PROCESS | 28717 | 1466501474296 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:14 INFO - PROCESS | 28717 | 1466501474301 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:14 INFO - PROCESS | 28717 | 1466501474473 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 02:31:14 INFO - PROCESS | 28717 | 1466501474700 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:14 INFO - PROCESS | 28717 | 1466501474712 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:14 INFO - PROCESS | 28717 | ++DOCSHELL 0x923fc000 == 38 [pid = 28717] [id = 340] 02:31:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 96 (0x925c6400) [pid = 28717] [serial = 1021] [outer = (nil)] 02:31:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 97 (0x93b04000) [pid = 28717] [serial = 1022] [outer = 0x925c6400] 02:31:14 INFO - PROCESS | 28717 | 1466501474919 Marionette DEBUG loaded listener.js 02:31:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 98 (0x93b0bc00) [pid = 28717] [serial = 1023] [outer = 0x925c6400] 02:31:15 INFO - PROCESS | 28717 | 1466501475847 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:31:15 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 02:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1631ms 02:31:15 INFO - PROCESS | 28717 | 1466501475917 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 02:31:15 INFO - PROCESS | 28717 | 1466501475921 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 02:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:31:15 INFO - PROCESS | 28717 | 1466501475928 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:31:15 INFO - PROCESS | 28717 | 1466501475930 Marionette TRACE conn4 <- [1,1334,null,{}] 02:31:15 INFO - PROCESS | 28717 | 1466501475936 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:15 INFO - PROCESS | 28717 | 1466501475941 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:16 INFO - PROCESS | 28717 | 1466501476164 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 02:31:16 INFO - PROCESS | 28717 | 1466501476388 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:16 INFO - PROCESS | 28717 | 1466501476399 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:16 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d206800 == 39 [pid = 28717] [id = 341] 02:31:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 99 (0x8de5bc00) [pid = 28717] [serial = 1024] [outer = (nil)] 02:31:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 100 (0x93e0f000) [pid = 28717] [serial = 1025] [outer = 0x8de5bc00] 02:31:16 INFO - PROCESS | 28717 | 1466501476516 Marionette DEBUG loaded listener.js 02:31:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 101 (0x93ee2000) [pid = 28717] [serial = 1026] [outer = 0x8de5bc00] 02:31:17 INFO - PROCESS | 28717 | 1466501477415 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1680ms 02:31:17 INFO - PROCESS | 28717 | 1466501477609 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 02:31:17 INFO - PROCESS | 28717 | 1466501477616 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 02:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:31:17 INFO - PROCESS | 28717 | 1466501477623 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:31:17 INFO - PROCESS | 28717 | 1466501477628 Marionette TRACE conn4 <- [1,1338,null,{}] 02:31:17 INFO - PROCESS | 28717 | 1466501477636 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:17 INFO - PROCESS | 28717 | 1466501477642 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:17 INFO - PROCESS | 28717 | 1466501477838 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 02:31:18 INFO - PROCESS | 28717 | 1466501478082 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:18 INFO - PROCESS | 28717 | 1466501478097 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:18 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de65400 == 40 [pid = 28717] [id = 342] 02:31:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 102 (0x8de68000) [pid = 28717] [serial = 1027] [outer = (nil)] 02:31:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 103 (0x8dfcf400) [pid = 28717] [serial = 1028] [outer = 0x8de68000] 02:31:18 INFO - PROCESS | 28717 | 1466501478240 Marionette DEBUG loaded listener.js 02:31:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 104 (0x8ed90c00) [pid = 28717] [serial = 1029] [outer = 0x8de68000] 02:31:19 INFO - PROCESS | 28717 | --DOCSHELL 0x8d20ac00 == 39 [pid = 28717] [id = 332] 02:31:19 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f5c00 == 38 [pid = 28717] [id = 331] 02:31:19 INFO - PROCESS | 28717 | --DOCSHELL 0x8d573c00 == 37 [pid = 28717] [id = 329] 02:31:19 INFO - PROCESS | 28717 | --DOCSHELL 0x8d572c00 == 36 [pid = 28717] [id = 328] 02:31:19 INFO - PROCESS | 28717 | --DOCSHELL 0x911f2800 == 35 [pid = 28717] [id = 330] 02:31:19 INFO - PROCESS | 28717 | --DOCSHELL 0x8d817400 == 34 [pid = 28717] [id = 322] 02:31:19 INFO - PROCESS | 28717 | --DOCSHELL 0x8d206800 == 33 [pid = 28717] [id = 341] 02:31:19 INFO - PROCESS | 28717 | --DOCSHELL 0x923fc000 == 32 [pid = 28717] [id = 340] 02:31:19 INFO - PROCESS | 28717 | --DOCSHELL 0x8d56dc00 == 31 [pid = 28717] [id = 339] 02:31:19 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ec000 == 30 [pid = 28717] [id = 337] 02:31:19 INFO - PROCESS | 28717 | --DOCSHELL 0x8f79e000 == 29 [pid = 28717] [id = 338] 02:31:19 INFO - PROCESS | 28717 | --DOCSHELL 0x8de63800 == 28 [pid = 28717] [id = 327] 02:31:19 INFO - PROCESS | 28717 | --DOCSHELL 0x911f9800 == 27 [pid = 28717] [id = 336] 02:31:19 INFO - PROCESS | 28717 | --DOCSHELL 0x8f79ec00 == 26 [pid = 28717] [id = 335] 02:31:19 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfca800 == 25 [pid = 28717] [id = 333] 02:31:19 INFO - PROCESS | 28717 | --DOCSHELL 0x8d20e800 == 24 [pid = 28717] [id = 334] 02:31:19 INFO - PROCESS | 28717 | --DOMWINDOW == 103 (0x9247b400) [pid = 28717] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:31:20 INFO - PROCESS | 28717 | 1466501480632 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 02:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 3045ms 02:31:20 INFO - PROCESS | 28717 | 1466501480669 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 02:31:20 INFO - PROCESS | 28717 | 1466501480674 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 02:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:31:20 INFO - PROCESS | 28717 | 1466501480682 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:31:20 INFO - PROCESS | 28717 | 1466501480686 Marionette TRACE conn4 <- [1,1342,null,{}] 02:31:20 INFO - PROCESS | 28717 | 1466501480702 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:20 INFO - PROCESS | 28717 | 1466501480708 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:20 INFO - PROCESS | 28717 | 1466501480953 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 02:31:21 INFO - PROCESS | 28717 | 1466501480988 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:21 INFO - PROCESS | 28717 | 1466501480995 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:21 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d57ac00 == 25 [pid = 28717] [id = 343] 02:31:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 104 (0x8d818400) [pid = 28717] [serial = 1030] [outer = (nil)] 02:31:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 105 (0x8de63800) [pid = 28717] [serial = 1031] [outer = 0x8d818400] 02:31:21 INFO - PROCESS | 28717 | 1466501481080 Marionette DEBUG loaded listener.js 02:31:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 106 (0x8dfc6800) [pid = 28717] [serial = 1032] [outer = 0x8d818400] 02:31:21 INFO - PROCESS | 28717 | 1466501481970 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 02:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1340ms 02:31:22 INFO - PROCESS | 28717 | 1466501482031 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 02:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:31:22 INFO - PROCESS | 28717 | 1466501482040 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 02:31:22 INFO - PROCESS | 28717 | 1466501482051 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:31:22 INFO - PROCESS | 28717 | 1466501482056 Marionette TRACE conn4 <- [1,1346,null,{}] 02:31:22 INFO - PROCESS | 28717 | 1466501482062 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:22 INFO - PROCESS | 28717 | 1466501482068 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:22 INFO - PROCESS | 28717 | 1466501482297 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 02:31:22 INFO - PROCESS | 28717 | --DOMWINDOW == 105 (0x8de63400) [pid = 28717] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:31:22 INFO - PROCESS | 28717 | --DOMWINDOW == 104 (0x8e1ed800) [pid = 28717] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:31:22 INFO - PROCESS | 28717 | --DOMWINDOW == 103 (0x9247ac00) [pid = 28717] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:31:22 INFO - PROCESS | 28717 | --DOMWINDOW == 102 (0x8dfcc000) [pid = 28717] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:31:22 INFO - PROCESS | 28717 | --DOMWINDOW == 101 (0x92477400) [pid = 28717] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:31:22 INFO - PROCESS | 28717 | --DOMWINDOW == 100 (0x90d2e800) [pid = 28717] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:31:22 INFO - PROCESS | 28717 | --DOMWINDOW == 99 (0x98342400) [pid = 28717] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:31:22 INFO - PROCESS | 28717 | --DOMWINDOW == 98 (0x93ee5000) [pid = 28717] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:31:22 INFO - PROCESS | 28717 | --DOMWINDOW == 97 (0x8f799c00) [pid = 28717] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:31:22 INFO - PROCESS | 28717 | --DOMWINDOW == 96 (0x8ed8f800) [pid = 28717] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:31:22 INFO - PROCESS | 28717 | --DOMWINDOW == 95 (0x8de5c400) [pid = 28717] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:31:22 INFO - PROCESS | 28717 | --DOMWINDOW == 94 (0x93b10400) [pid = 28717] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:31:22 INFO - PROCESS | 28717 | --DOMWINDOW == 93 (0x8d821800) [pid = 28717] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:31:22 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x8d816c00) [pid = 28717] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:31:22 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x8e1e4000) [pid = 28717] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:31:22 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x8d20d400) [pid = 28717] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:31:23 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x8d578000) [pid = 28717] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:31:23 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x8f595000) [pid = 28717] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:31:23 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x8f793400) [pid = 28717] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:31:23 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x911f3c00) [pid = 28717] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:31:23 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x8d81c000) [pid = 28717] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:31:23 INFO - PROCESS | 28717 | 1466501483028 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:23 INFO - PROCESS | 28717 | 1466501483038 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:23 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f7800 == 26 [pid = 28717] [id = 344] 02:31:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x8d20d400) [pid = 28717] [serial = 1033] [outer = (nil)] 02:31:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x8d81a800) [pid = 28717] [serial = 1034] [outer = 0x8d20d400] 02:31:23 INFO - PROCESS | 28717 | 1466501483111 Marionette DEBUG loaded listener.js 02:31:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x8e1e9c00) [pid = 28717] [serial = 1035] [outer = 0x8d20d400] 02:31:23 INFO - PROCESS | 28717 | 1466501483854 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 02:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1848ms 02:31:23 INFO - PROCESS | 28717 | 1466501483898 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 02:31:23 INFO - PROCESS | 28717 | 1466501483900 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 02:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:31:23 INFO - PROCESS | 28717 | 1466501483911 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:31:23 INFO - PROCESS | 28717 | 1466501483916 Marionette TRACE conn4 <- [1,1350,null,{}] 02:31:23 INFO - PROCESS | 28717 | 1466501483933 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:23 INFO - PROCESS | 28717 | 1466501483942 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:24 INFO - PROCESS | 28717 | 1466501484100 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 02:31:24 INFO - PROCESS | 28717 | 1466501484113 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:24 INFO - PROCESS | 28717 | 1466501484123 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:24 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f8ed000 == 27 [pid = 28717] [id = 345] 02:31:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x90d27000) [pid = 28717] [serial = 1036] [outer = (nil)] 02:31:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x90d2ac00) [pid = 28717] [serial = 1037] [outer = 0x90d27000] 02:31:24 INFO - PROCESS | 28717 | 1466501484194 Marionette DEBUG loaded listener.js 02:31:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x90f43c00) [pid = 28717] [serial = 1038] [outer = 0x90d27000] 02:31:25 INFO - PROCESS | 28717 | 1466501485224 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 02:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1390ms 02:31:25 INFO - PROCESS | 28717 | 1466501485299 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 02:31:25 INFO - PROCESS | 28717 | 1466501485305 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 02:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:31:25 INFO - PROCESS | 28717 | 1466501485314 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:31:25 INFO - PROCESS | 28717 | 1466501485319 Marionette TRACE conn4 <- [1,1354,null,{}] 02:31:25 INFO - PROCESS | 28717 | 1466501485328 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:25 INFO - PROCESS | 28717 | 1466501485334 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:25 INFO - PROCESS | 28717 | 1466501485566 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 02:31:25 INFO - PROCESS | 28717 | 1466501485792 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:25 INFO - PROCESS | 28717 | 1466501485806 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:25 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d56d800 == 28 [pid = 28717] [id = 346] 02:31:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x8d56dc00) [pid = 28717] [serial = 1039] [outer = (nil)] 02:31:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x8de5ec00) [pid = 28717] [serial = 1040] [outer = 0x8d56dc00] 02:31:25 INFO - PROCESS | 28717 | 1466501485910 Marionette DEBUG loaded listener.js 02:31:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 94 (0x8ed5bc00) [pid = 28717] [serial = 1041] [outer = 0x8d56dc00] 02:31:26 INFO - PROCESS | 28717 | 1466501486893 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 02:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1644ms 02:31:26 INFO - PROCESS | 28717 | 1466501486959 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 02:31:26 INFO - PROCESS | 28717 | 1466501486967 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 02:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:31:26 INFO - PROCESS | 28717 | 1466501486978 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:31:26 INFO - PROCESS | 28717 | 1466501486982 Marionette TRACE conn4 <- [1,1358,null,{}] 02:31:26 INFO - PROCESS | 28717 | 1466501486989 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:26 INFO - PROCESS | 28717 | 1466501486994 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:27 INFO - PROCESS | 28717 | 1466501487208 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 02:31:27 INFO - PROCESS | 28717 | 1466501487418 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:27 INFO - PROCESS | 28717 | 1466501487430 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:27 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f599400 == 29 [pid = 28717] [id = 347] 02:31:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 95 (0x8f79c000) [pid = 28717] [serial = 1042] [outer = (nil)] 02:31:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 96 (0x8f8e0400) [pid = 28717] [serial = 1043] [outer = 0x8f79c000] 02:31:27 INFO - PROCESS | 28717 | 1466501487552 Marionette DEBUG loaded listener.js 02:31:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 97 (0x90d2b000) [pid = 28717] [serial = 1044] [outer = 0x8f79c000] 02:31:28 INFO - PROCESS | 28717 | 1466501488530 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 02:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1593ms 02:31:28 INFO - PROCESS | 28717 | 1466501488571 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 02:31:28 INFO - PROCESS | 28717 | 1466501488576 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 02:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:31:28 INFO - PROCESS | 28717 | 1466501488582 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:31:28 INFO - PROCESS | 28717 | 1466501488588 Marionette TRACE conn4 <- [1,1362,null,{}] 02:31:28 INFO - PROCESS | 28717 | 1466501488605 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:28 INFO - PROCESS | 28717 | 1466501488613 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:28 INFO - PROCESS | 28717 | 1466501488798 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 02:31:29 INFO - PROCESS | 28717 | 1466501489008 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:29 INFO - PROCESS | 28717 | 1466501489020 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:29 INFO - PROCESS | 28717 | ++DOCSHELL 0x91181400 == 30 [pid = 28717] [id = 348] 02:31:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 98 (0x911f0c00) [pid = 28717] [serial = 1045] [outer = (nil)] 02:31:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 99 (0x911f3800) [pid = 28717] [serial = 1046] [outer = 0x911f0c00] 02:31:29 INFO - PROCESS | 28717 | 1466501489106 Marionette DEBUG loaded listener.js 02:31:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 100 (0x911fe400) [pid = 28717] [serial = 1047] [outer = 0x911f0c00] 02:31:30 INFO - PROCESS | 28717 | 1466501490111 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 02:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1596ms 02:31:30 INFO - PROCESS | 28717 | 1466501490179 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 02:31:30 INFO - PROCESS | 28717 | 1466501490184 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 02:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:31:30 INFO - PROCESS | 28717 | 1466501490191 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:31:30 INFO - PROCESS | 28717 | 1466501490195 Marionette TRACE conn4 <- [1,1366,null,{}] 02:31:30 INFO - PROCESS | 28717 | 1466501490201 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:30 INFO - PROCESS | 28717 | 1466501490206 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:30 INFO - PROCESS | 28717 | 1466501490394 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 02:31:30 INFO - PROCESS | 28717 | 1466501490702 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:30 INFO - PROCESS | 28717 | 1466501490711 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:30 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d205400 == 31 [pid = 28717] [id = 349] 02:31:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 101 (0x8d20f800) [pid = 28717] [serial = 1048] [outer = (nil)] 02:31:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 102 (0x920b9c00) [pid = 28717] [serial = 1049] [outer = 0x8d20f800] 02:31:30 INFO - PROCESS | 28717 | 1466501490795 Marionette DEBUG loaded listener.js 02:31:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 103 (0x923f0800) [pid = 28717] [serial = 1050] [outer = 0x8d20f800] 02:31:31 INFO - PROCESS | 28717 | 1466501491962 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 02:31:32 INFO - PROCESS | 28717 | 1466501492032 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 02:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:31:32 INFO - PROCESS | 28717 | 1466501492041 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:31:32 INFO - PROCESS | 28717 | 1466501492045 Marionette TRACE conn4 <- [1,1370,null,{}] 02:31:32 INFO - PROCESS | 28717 | 1466501492053 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:32 INFO - PROCESS | 28717 | 1466501492059 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:32 INFO - PROCESS | 28717 | 1466501492358 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 02:31:32 INFO - PROCESS | 28717 | 1466501492549 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:32 INFO - PROCESS | 28717 | 1466501492560 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:32 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d573000 == 32 [pid = 28717] [id = 350] 02:31:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 104 (0x8d573800) [pid = 28717] [serial = 1051] [outer = (nil)] 02:31:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 105 (0x8ed53400) [pid = 28717] [serial = 1052] [outer = 0x8d573800] 02:31:32 INFO - PROCESS | 28717 | 1466501492633 Marionette DEBUG loaded listener.js 02:31:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 106 (0x8f593c00) [pid = 28717] [serial = 1053] [outer = 0x8d573800] 02:31:32 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f7800 == 31 [pid = 28717] [id = 344] 02:31:32 INFO - PROCESS | 28717 | --DOCSHELL 0x8d57ac00 == 30 [pid = 28717] [id = 343] 02:31:32 INFO - PROCESS | 28717 | --DOMWINDOW == 105 (0x8ed8cc00) [pid = 28717] [serial = 966] [outer = (nil)] [url = about:blank] 02:31:32 INFO - PROCESS | 28717 | --DOMWINDOW == 104 (0x8ed59400) [pid = 28717] [serial = 974] [outer = (nil)] [url = about:blank] 02:31:32 INFO - PROCESS | 28717 | --DOMWINDOW == 103 (0x953e0800) [pid = 28717] [serial = 954] [outer = (nil)] [url = about:blank] 02:31:32 INFO - PROCESS | 28717 | --DOMWINDOW == 102 (0x979e0c00) [pid = 28717] [serial = 957] [outer = (nil)] [url = about:blank] 02:31:32 INFO - PROCESS | 28717 | --DOMWINDOW == 101 (0x93114400) [pid = 28717] [serial = 948] [outer = (nil)] [url = about:blank] 02:31:32 INFO - PROCESS | 28717 | --DOMWINDOW == 100 (0x8ed89c00) [pid = 28717] [serial = 975] [outer = (nil)] [url = about:blank] 02:31:32 INFO - PROCESS | 28717 | --DOMWINDOW == 99 (0x91073000) [pid = 28717] [serial = 945] [outer = (nil)] [url = about:blank] 02:31:32 INFO - PROCESS | 28717 | --DOMWINDOW == 98 (0x99477000) [pid = 28717] [serial = 963] [outer = (nil)] [url = about:blank] 02:31:32 INFO - PROCESS | 28717 | --DOMWINDOW == 97 (0x99264800) [pid = 28717] [serial = 959] [outer = (nil)] [url = about:blank] 02:31:32 INFO - PROCESS | 28717 | --DOMWINDOW == 96 (0x8dfcb000) [pid = 28717] [serial = 965] [outer = (nil)] [url = about:blank] 02:31:32 INFO - PROCESS | 28717 | --DOMWINDOW == 95 (0x9941d400) [pid = 28717] [serial = 962] [outer = (nil)] [url = about:blank] 02:31:32 INFO - PROCESS | 28717 | --DOMWINDOW == 94 (0x8ed93c00) [pid = 28717] [serial = 942] [outer = (nil)] [url = about:blank] 02:31:32 INFO - PROCESS | 28717 | --DOMWINDOW == 93 (0x8ed58800) [pid = 28717] [serial = 941] [outer = (nil)] [url = about:blank] 02:31:32 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x99412400) [pid = 28717] [serial = 960] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x93edb000) [pid = 28717] [serial = 950] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x93ee6400) [pid = 28717] [serial = 951] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x92571800) [pid = 28717] [serial = 947] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x953dcc00) [pid = 28717] [serial = 953] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x979d5000) [pid = 28717] [serial = 956] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x90d33400) [pid = 28717] [serial = 969] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x8ed86400) [pid = 28717] [serial = 968] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x8de66000) [pid = 28717] [serial = 972] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x90f47c00) [pid = 28717] [serial = 944] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x8de5f000) [pid = 28717] [serial = 971] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8ed57400) [pid = 28717] [serial = 1001] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8f597000) [pid = 28717] [serial = 1002] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8d573400) [pid = 28717] [serial = 998] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8d821c00) [pid = 28717] [serial = 999] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8dfcf000) [pid = 28717] [serial = 986] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x91071800) [pid = 28717] [serial = 983] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8ed53c00) [pid = 28717] [serial = 987] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8f79bc00) [pid = 28717] [serial = 989] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x91f07000) [pid = 28717] [serial = 992] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x90d2b800) [pid = 28717] [serial = 990] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x923f0400) [pid = 28717] [serial = 995] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x91f0ac00) [pid = 28717] [serial = 993] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x923f8c00) [pid = 28717] [serial = 996] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x9107b800) [pid = 28717] [serial = 984] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x90d29000) [pid = 28717] [serial = 981] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8f79f400) [pid = 28717] [serial = 977] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x8f791400) [pid = 28717] [serial = 980] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x8d20c400) [pid = 28717] [serial = 978] [outer = (nil)] [url = about:blank] 02:31:33 INFO - PROCESS | 28717 | 1466501493496 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 02:31:33 INFO - PROCESS | 28717 | 1466501493554 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 02:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:31:33 INFO - PROCESS | 28717 | 1466501493569 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:31:33 INFO - PROCESS | 28717 | 1466501493574 Marionette TRACE conn4 <- [1,1374,null,{}] 02:31:33 INFO - PROCESS | 28717 | 1466501493581 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:33 INFO - PROCESS | 28717 | 1466501493586 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:33 INFO - PROCESS | 28717 | 1466501493747 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 02:31:33 INFO - PROCESS | 28717 | 1466501493757 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:33 INFO - PROCESS | 28717 | 1466501493763 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:33 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1e8c00 == 31 [pid = 28717] [id = 351] 02:31:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8ed8bc00) [pid = 28717] [serial = 1054] [outer = (nil)] 02:31:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8f594000) [pid = 28717] [serial = 1055] [outer = 0x8ed8bc00] 02:31:33 INFO - PROCESS | 28717 | 1466501493834 Marionette DEBUG loaded listener.js 02:31:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8f728c00) [pid = 28717] [serial = 1056] [outer = 0x8ed8bc00] 02:31:34 INFO - PROCESS | 28717 | [28717] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:31:34 INFO - PROCESS | 28717 | 1466501494734 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 02:31:34 INFO - PROCESS | 28717 | 1466501494759 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 02:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:31:34 INFO - PROCESS | 28717 | 1466501494770 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:31:34 INFO - PROCESS | 28717 | 1466501494775 Marionette TRACE conn4 <- [1,1378,null,{}] 02:31:34 INFO - PROCESS | 28717 | 1466501494791 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:34 INFO - PROCESS | 28717 | 1466501494799 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:34 INFO - PROCESS | 28717 | 1466501494956 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 02:31:35 INFO - PROCESS | 28717 | 1466501495097 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:35 INFO - PROCESS | 28717 | 1466501495106 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:35 INFO - PROCESS | 28717 | ++DOCSHELL 0x90d30c00 == 32 [pid = 28717] [id = 352] 02:31:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x90f3e400) [pid = 28717] [serial = 1057] [outer = (nil)] 02:31:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x90f4d400) [pid = 28717] [serial = 1058] [outer = 0x90f3e400] 02:31:35 INFO - PROCESS | 28717 | 1466501495176 Marionette DEBUG loaded listener.js 02:31:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x91074000) [pid = 28717] [serial = 1059] [outer = 0x90f3e400] 02:31:36 INFO - PROCESS | 28717 | 1466501496085 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 02:31:36 INFO - PROCESS | 28717 | 1466501496113 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 02:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:31:36 INFO - PROCESS | 28717 | 1466501496126 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:31:36 INFO - PROCESS | 28717 | 1466501496129 Marionette TRACE conn4 <- [1,1382,null,{}] 02:31:36 INFO - PROCESS | 28717 | 1466501496134 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:36 INFO - PROCESS | 28717 | 1466501496139 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:36 INFO - PROCESS | 28717 | 1466501496355 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 02:31:36 INFO - PROCESS | 28717 | 1466501496377 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:36 INFO - PROCESS | 28717 | 1466501496384 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:36 INFO - PROCESS | 28717 | ++DOCSHELL 0x91073c00 == 33 [pid = 28717] [id = 353] 02:31:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x91178c00) [pid = 28717] [serial = 1060] [outer = (nil)] 02:31:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x91180400) [pid = 28717] [serial = 1061] [outer = 0x91178c00] 02:31:36 INFO - PROCESS | 28717 | 1466501496453 Marionette DEBUG loaded listener.js 02:31:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x911f5800) [pid = 28717] [serial = 1062] [outer = 0x91178c00] 02:31:37 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8de5e000) [pid = 28717] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:31:37 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x90f44000) [pid = 28717] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:31:37 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x911fa400) [pid = 28717] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:31:37 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8f8ee800) [pid = 28717] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:31:37 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x90f4c000) [pid = 28717] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:31:37 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x920bf800) [pid = 28717] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:31:37 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x925c6400) [pid = 28717] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:31:37 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x8de68000) [pid = 28717] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:31:37 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x8de5bc00) [pid = 28717] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:31:37 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x8d818400) [pid = 28717] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:31:37 INFO - PROCESS | 28717 | --DOMWINDOW == 62 (0x8d20d400) [pid = 28717] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:31:37 INFO - PROCESS | 28717 | [28717] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:31:37 INFO - PROCESS | 28717 | 1466501497590 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 02:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:31:37 INFO - PROCESS | 28717 | 1466501497632 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 02:31:37 INFO - PROCESS | 28717 | 1466501497638 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:31:37 INFO - PROCESS | 28717 | 1466501497641 Marionette TRACE conn4 <- [1,1386,null,{}] 02:31:37 INFO - PROCESS | 28717 | 1466501497646 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:37 INFO - PROCESS | 28717 | 1466501497651 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:37 INFO - PROCESS | 28717 | 1466501497847 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 02:31:37 INFO - PROCESS | 28717 | 1466501497931 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:37 INFO - PROCESS | 28717 | 1466501497939 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:37 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f72c800 == 34 [pid = 28717] [id = 354] 02:31:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 63 (0x8f793400) [pid = 28717] [serial = 1063] [outer = (nil)] 02:31:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x91075000) [pid = 28717] [serial = 1064] [outer = 0x8f793400] 02:31:38 INFO - PROCESS | 28717 | 1466501498005 Marionette DEBUG loaded listener.js 02:31:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x911fa400) [pid = 28717] [serial = 1065] [outer = 0x8f793400] 02:31:38 INFO - PROCESS | 28717 | 1466501498909 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 02:31:38 INFO - PROCESS | 28717 | 1466501498983 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 02:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:31:38 INFO - PROCESS | 28717 | 1466501498989 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:31:38 INFO - PROCESS | 28717 | 1466501498991 Marionette TRACE conn4 <- [1,1390,null,{}] 02:31:39 INFO - PROCESS | 28717 | 1466501498997 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:39 INFO - PROCESS | 28717 | 1466501499007 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:39 INFO - PROCESS | 28717 | 1466501499199 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 02:31:39 INFO - PROCESS | 28717 | 1466501499322 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:39 INFO - PROCESS | 28717 | 1466501499331 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:39 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed5dc00 == 35 [pid = 28717] [id = 355] 02:31:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8f727c00) [pid = 28717] [serial = 1066] [outer = (nil)] 02:31:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x9247ac00) [pid = 28717] [serial = 1067] [outer = 0x8f727c00] 02:31:39 INFO - PROCESS | 28717 | 1466501499397 Marionette DEBUG loaded listener.js 02:31:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x92481800) [pid = 28717] [serial = 1068] [outer = 0x8f727c00] 02:31:40 INFO - PROCESS | 28717 | 1466501500407 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 02:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1428ms 02:31:40 INFO - PROCESS | 28717 | 1466501500418 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 02:31:40 INFO - PROCESS | 28717 | 1466501500423 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 02:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:31:40 INFO - PROCESS | 28717 | 1466501500432 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:31:40 INFO - PROCESS | 28717 | 1466501500440 Marionette TRACE conn4 <- [1,1394,null,{}] 02:31:40 INFO - PROCESS | 28717 | 1466501500448 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:40 INFO - PROCESS | 28717 | 1466501500454 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:40 INFO - PROCESS | 28717 | 1466501500639 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 02:31:40 INFO - PROCESS | 28717 | 1466501500859 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:40 INFO - PROCESS | 28717 | 1466501500868 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:40 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de63c00 == 36 [pid = 28717] [id = 356] 02:31:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8dfc4800) [pid = 28717] [serial = 1069] [outer = (nil)] 02:31:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8ed86800) [pid = 28717] [serial = 1070] [outer = 0x8dfc4800] 02:31:40 INFO - PROCESS | 28717 | 1466501500956 Marionette DEBUG loaded listener.js 02:31:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8f592c00) [pid = 28717] [serial = 1071] [outer = 0x8dfc4800] 02:31:41 INFO - PROCESS | 28717 | 1466501501864 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 02:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1486ms 02:31:41 INFO - PROCESS | 28717 | 1466501501918 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 02:31:41 INFO - PROCESS | 28717 | 1466501501925 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 02:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:31:41 INFO - PROCESS | 28717 | 1466501501935 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:31:41 INFO - PROCESS | 28717 | 1466501501940 Marionette TRACE conn4 <- [1,1398,null,{}] 02:31:41 INFO - PROCESS | 28717 | 1466501501951 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:41 INFO - PROCESS | 28717 | 1466501501962 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:42 INFO - PROCESS | 28717 | 1466501502183 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 02:31:42 INFO - PROCESS | 28717 | 1466501502399 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:42 INFO - PROCESS | 28717 | 1466501502407 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:42 INFO - PROCESS | 28717 | ++DOCSHELL 0x90d2e400 == 37 [pid = 28717] [id = 357] 02:31:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x90d30000) [pid = 28717] [serial = 1072] [outer = (nil)] 02:31:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x9106fc00) [pid = 28717] [serial = 1073] [outer = 0x90d30000] 02:31:42 INFO - PROCESS | 28717 | 1466501502532 Marionette DEBUG loaded listener.js 02:31:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x91174c00) [pid = 28717] [serial = 1074] [outer = 0x90d30000] 02:31:43 INFO - PROCESS | 28717 | 1466501503479 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 02:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1590ms 02:31:43 INFO - PROCESS | 28717 | 1466501503525 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 02:31:43 INFO - PROCESS | 28717 | 1466501503530 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 02:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:31:43 INFO - PROCESS | 28717 | 1466501503537 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:31:43 INFO - PROCESS | 28717 | 1466501503543 Marionette TRACE conn4 <- [1,1402,null,{}] 02:31:43 INFO - PROCESS | 28717 | 1466501503559 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:43 INFO - PROCESS | 28717 | 1466501503568 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:43 INFO - PROCESS | 28717 | 1466501503827 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 02:31:44 INFO - PROCESS | 28717 | 1466501503995 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:44 INFO - PROCESS | 28717 | 1466501504002 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:44 INFO - PROCESS | 28717 | ++DOCSHELL 0x92573400 == 38 [pid = 28717] [id = 358] 02:31:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x92574400) [pid = 28717] [serial = 1075] [outer = (nil)] 02:31:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x9257a000) [pid = 28717] [serial = 1076] [outer = 0x92574400] 02:31:44 INFO - PROCESS | 28717 | 1466501504131 Marionette DEBUG loaded listener.js 02:31:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x925c7000) [pid = 28717] [serial = 1077] [outer = 0x92574400] 02:31:45 INFO - PROCESS | 28717 | 1466501505028 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 02:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1535ms 02:31:45 INFO - PROCESS | 28717 | 1466501505073 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 02:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:31:45 INFO - PROCESS | 28717 | 1466501505078 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 02:31:45 INFO - PROCESS | 28717 | 1466501505085 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:31:45 INFO - PROCESS | 28717 | 1466501505088 Marionette TRACE conn4 <- [1,1406,null,{}] 02:31:45 INFO - PROCESS | 28717 | 1466501505094 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:45 INFO - PROCESS | 28717 | 1466501505099 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:45 INFO - PROCESS | 28717 | 1466501505289 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 02:31:45 INFO - PROCESS | 28717 | 1466501505453 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:45 INFO - PROCESS | 28717 | 1466501505462 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:45 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f8e8800 == 39 [pid = 28717] [id = 359] 02:31:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x92572800) [pid = 28717] [serial = 1078] [outer = (nil)] 02:31:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x930d8000) [pid = 28717] [serial = 1079] [outer = 0x92572800] 02:31:45 INFO - PROCESS | 28717 | 1466501505544 Marionette DEBUG loaded listener.js 02:31:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x93117400) [pid = 28717] [serial = 1080] [outer = 0x92572800] 02:31:46 INFO - PROCESS | 28717 | 1466501506565 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 02:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1536ms 02:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:31:46 INFO - PROCESS | 28717 | 1466501506621 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 02:31:46 INFO - PROCESS | 28717 | 1466501506624 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 02:31:46 INFO - PROCESS | 28717 | 1466501506630 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:31:46 INFO - PROCESS | 28717 | 1466501506634 Marionette TRACE conn4 <- [1,1410,null,{}] 02:31:46 INFO - PROCESS | 28717 | 1466501506640 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:46 INFO - PROCESS | 28717 | 1466501506645 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:46 INFO - PROCESS | 28717 | 1466501506818 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 02:31:47 INFO - PROCESS | 28717 | 1466501506995 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:47 INFO - PROCESS | 28717 | 1466501507003 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:47 INFO - PROCESS | 28717 | ++DOCSHELL 0x923fb400 == 40 [pid = 28717] [id = 360] 02:31:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x923fdc00) [pid = 28717] [serial = 1081] [outer = (nil)] 02:31:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x93e08000) [pid = 28717] [serial = 1082] [outer = 0x923fdc00] 02:31:47 INFO - PROCESS | 28717 | 1466501507084 Marionette DEBUG loaded listener.js 02:31:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x93e0dc00) [pid = 28717] [serial = 1083] [outer = 0x923fdc00] 02:31:48 INFO - PROCESS | 28717 | 1466501508116 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 02:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1535ms 02:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:31:48 INFO - PROCESS | 28717 | 1466501508166 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 02:31:48 INFO - PROCESS | 28717 | 1466501508170 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 02:31:48 INFO - PROCESS | 28717 | 1466501508176 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:31:48 INFO - PROCESS | 28717 | 1466501508180 Marionette TRACE conn4 <- [1,1414,null,{}] 02:31:48 INFO - PROCESS | 28717 | 1466501508187 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:48 INFO - PROCESS | 28717 | 1466501508197 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:48 INFO - PROCESS | 28717 | 1466501508523 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 02:31:48 INFO - PROCESS | 28717 | 1466501508699 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:48 INFO - PROCESS | 28717 | 1466501508707 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:48 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f729000 == 41 [pid = 28717] [id = 361] 02:31:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x93e0a000) [pid = 28717] [serial = 1084] [outer = (nil)] 02:31:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x952ed800) [pid = 28717] [serial = 1085] [outer = 0x93e0a000] 02:31:48 INFO - PROCESS | 28717 | 1466501508787 Marionette DEBUG loaded listener.js 02:31:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x953dc800) [pid = 28717] [serial = 1086] [outer = 0x93e0a000] 02:31:50 INFO - PROCESS | 28717 | 1466501510130 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 02:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1989ms 02:31:50 INFO - PROCESS | 28717 | 1466501510164 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 02:31:50 INFO - PROCESS | 28717 | 1466501510170 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 02:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:31:50 INFO - PROCESS | 28717 | 1466501510177 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:31:50 INFO - PROCESS | 28717 | 1466501510182 Marionette TRACE conn4 <- [1,1418,null,{}] 02:31:50 INFO - PROCESS | 28717 | 1466501510190 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:50 INFO - PROCESS | 28717 | 1466501510195 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:50 INFO - PROCESS | 28717 | 1466501510489 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 02:31:50 INFO - PROCESS | 28717 | 1466501510630 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:50 INFO - PROCESS | 28717 | 1466501510646 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:50 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f1800 == 42 [pid = 28717] [id = 362] 02:31:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x8c3f3000) [pid = 28717] [serial = 1087] [outer = (nil)] 02:31:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x8d577400) [pid = 28717] [serial = 1088] [outer = 0x8c3f3000] 02:31:50 INFO - PROCESS | 28717 | 1466501510824 Marionette DEBUG loaded listener.js 02:31:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x8de61800) [pid = 28717] [serial = 1089] [outer = 0x8c3f3000] 02:31:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8f72c800 == 41 [pid = 28717] [id = 354] 02:31:52 INFO - PROCESS | 28717 | --DOCSHELL 0x91073c00 == 40 [pid = 28717] [id = 353] 02:31:52 INFO - PROCESS | 28717 | --DOCSHELL 0x90d30c00 == 39 [pid = 28717] [id = 352] 02:31:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1e8c00 == 38 [pid = 28717] [id = 351] 02:31:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8d573000 == 37 [pid = 28717] [id = 350] 02:31:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8f8ed000 == 36 [pid = 28717] [id = 345] 02:31:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8d56d800 == 35 [pid = 28717] [id = 346] 02:31:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8d205400 == 34 [pid = 28717] [id = 349] 02:31:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8f599400 == 33 [pid = 28717] [id = 347] 02:31:52 INFO - PROCESS | 28717 | --DOCSHELL 0x91181400 == 32 [pid = 28717] [id = 348] 02:31:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8de65400 == 31 [pid = 28717] [id = 342] 02:31:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8f729000 == 30 [pid = 28717] [id = 361] 02:31:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8f8e8800 == 29 [pid = 28717] [id = 359] 02:31:52 INFO - PROCESS | 28717 | --DOCSHELL 0x923fb400 == 28 [pid = 28717] [id = 360] 02:31:52 INFO - PROCESS | 28717 | --DOCSHELL 0x92573400 == 27 [pid = 28717] [id = 358] 02:31:52 INFO - PROCESS | 28717 | --DOCSHELL 0x90d2e400 == 26 [pid = 28717] [id = 357] 02:31:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed5dc00 == 25 [pid = 28717] [id = 355] 02:31:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8de63c00 == 24 [pid = 28717] [id = 356] 02:31:52 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x90d2ac00) [pid = 28717] [serial = 1037] [outer = (nil)] [url = about:blank] 02:31:52 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x8ed52000) [pid = 28717] [serial = 1005] [outer = (nil)] [url = about:blank] 02:31:52 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x8dfc7400) [pid = 28717] [serial = 1004] [outer = (nil)] [url = about:blank] 02:31:52 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x91079c00) [pid = 28717] [serial = 1008] [outer = (nil)] [url = about:blank] 02:31:52 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x90f4cc00) [pid = 28717] [serial = 1007] [outer = (nil)] [url = about:blank] 02:31:52 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x91f06800) [pid = 28717] [serial = 1011] [outer = (nil)] [url = about:blank] 02:31:52 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x911fd400) [pid = 28717] [serial = 1010] [outer = (nil)] [url = about:blank] 02:31:52 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x923fd000) [pid = 28717] [serial = 1014] [outer = (nil)] [url = about:blank] 02:31:52 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x923f2c00) [pid = 28717] [serial = 1013] [outer = (nil)] [url = about:blank] 02:31:52 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x923ff800) [pid = 28717] [serial = 1017] [outer = (nil)] [url = about:blank] 02:31:52 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x92481c00) [pid = 28717] [serial = 1016] [outer = (nil)] [url = about:blank] 02:31:52 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x930d8c00) [pid = 28717] [serial = 1020] [outer = (nil)] [url = about:blank] 02:31:52 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x925cb000) [pid = 28717] [serial = 1019] [outer = (nil)] [url = about:blank] 02:31:52 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x93b0bc00) [pid = 28717] [serial = 1023] [outer = (nil)] [url = about:blank] 02:31:52 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x93b04000) [pid = 28717] [serial = 1022] [outer = (nil)] [url = about:blank] 02:31:52 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8dfcf400) [pid = 28717] [serial = 1028] [outer = (nil)] [url = about:blank] 02:31:52 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x93ee2000) [pid = 28717] [serial = 1026] [outer = (nil)] [url = about:blank] 02:31:52 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x93e0f000) [pid = 28717] [serial = 1025] [outer = (nil)] [url = about:blank] 02:31:52 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8de63800) [pid = 28717] [serial = 1031] [outer = (nil)] [url = about:blank] 02:31:52 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8d81a800) [pid = 28717] [serial = 1034] [outer = (nil)] [url = about:blank] 02:31:52 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8e1e9c00) [pid = 28717] [serial = 1035] [outer = (nil)] [url = about:blank] 02:31:52 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8dfc6800) [pid = 28717] [serial = 1032] [outer = (nil)] [url = about:blank] 02:31:52 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8ed90c00) [pid = 28717] [serial = 1029] [outer = (nil)] [url = about:blank] 02:31:52 INFO - PROCESS | 28717 | 1466501512947 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 02:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 2788ms 02:31:52 INFO - PROCESS | 28717 | 1466501512966 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 02:31:52 INFO - PROCESS | 28717 | 1466501512972 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 02:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:31:52 INFO - PROCESS | 28717 | 1466501512980 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:31:52 INFO - PROCESS | 28717 | 1466501512984 Marionette TRACE conn4 <- [1,1422,null,{}] 02:31:53 INFO - PROCESS | 28717 | 1466501512991 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:53 INFO - PROCESS | 28717 | 1466501512996 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:53 INFO - PROCESS | 28717 | 1466501513190 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 02:31:53 INFO - PROCESS | 28717 | 1466501513321 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:53 INFO - PROCESS | 28717 | 1466501513332 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:53 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d578800 == 25 [pid = 28717] [id = 363] 02:31:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8d579000) [pid = 28717] [serial = 1090] [outer = (nil)] 02:31:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8de5c000) [pid = 28717] [serial = 1091] [outer = 0x8d579000] 02:31:53 INFO - PROCESS | 28717 | 1466501513399 Marionette DEBUG loaded listener.js 02:31:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8de68000) [pid = 28717] [serial = 1092] [outer = 0x8d579000] 02:31:54 INFO - PROCESS | 28717 | 1466501514244 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 02:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1299ms 02:31:54 INFO - PROCESS | 28717 | 1466501514278 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 02:31:54 INFO - PROCESS | 28717 | 1466501514288 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 02:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:31:54 INFO - PROCESS | 28717 | 1466501514298 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:31:54 INFO - PROCESS | 28717 | 1466501514302 Marionette TRACE conn4 <- [1,1426,null,{}] 02:31:54 INFO - PROCESS | 28717 | 1466501514308 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:54 INFO - PROCESS | 28717 | 1466501514314 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:54 INFO - PROCESS | 28717 | 1466501514482 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 02:31:54 INFO - PROCESS | 28717 | 1466501514608 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:54 INFO - PROCESS | 28717 | 1466501514615 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:54 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1eec00 == 26 [pid = 28717] [id = 364] 02:31:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8ed57c00) [pid = 28717] [serial = 1093] [outer = (nil)] 02:31:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8ed5dc00) [pid = 28717] [serial = 1094] [outer = 0x8ed57c00] 02:31:54 INFO - PROCESS | 28717 | 1466501514689 Marionette DEBUG loaded listener.js 02:31:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8ed8b400) [pid = 28717] [serial = 1095] [outer = 0x8ed57c00] 02:31:55 INFO - PROCESS | 28717 | 1466501515615 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 02:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1380ms 02:31:55 INFO - PROCESS | 28717 | 1466501515679 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 02:31:55 INFO - PROCESS | 28717 | 1466501515683 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 02:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:31:55 INFO - PROCESS | 28717 | 1466501515689 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:31:55 INFO - PROCESS | 28717 | 1466501515695 Marionette TRACE conn4 <- [1,1430,null,{}] 02:31:55 INFO - PROCESS | 28717 | 1466501515717 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:55 INFO - PROCESS | 28717 | 1466501515726 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:55 INFO - PROCESS | 28717 | 1466501515931 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 02:31:55 INFO - PROCESS | 28717 | 1466501515954 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:55 INFO - PROCESS | 28717 | 1466501515964 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:55 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f72e800 == 27 [pid = 28717] [id = 365] 02:31:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8f792400) [pid = 28717] [serial = 1096] [outer = (nil)] 02:31:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8f798800) [pid = 28717] [serial = 1097] [outer = 0x8f792400] 02:31:56 INFO - PROCESS | 28717 | 1466501516035 Marionette DEBUG loaded listener.js 02:31:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8f8df400) [pid = 28717] [serial = 1098] [outer = 0x8f792400] 02:31:56 INFO - PROCESS | 28717 | 1466501516957 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 02:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1341ms 02:31:57 INFO - PROCESS | 28717 | 1466501517417 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 02:31:57 INFO - PROCESS | 28717 | 1466501517422 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 02:31:57 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8d573800) [pid = 28717] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:31:57 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x911f0c00) [pid = 28717] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:31:57 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x91178c00) [pid = 28717] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:31:57 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8ed8bc00) [pid = 28717] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:31:57 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8d20f800) [pid = 28717] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:31:57 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x90f3e400) [pid = 28717] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:31:57 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8f793400) [pid = 28717] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:31:57 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8d56dc00) [pid = 28717] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:31:57 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8f79c000) [pid = 28717] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:31:57 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x90d27000) [pid = 28717] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:31:57 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x8f727c00) [pid = 28717] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:31:57 INFO - PROCESS | 28717 | 1466501517480 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:31:57 INFO - PROCESS | 28717 | 1466501517483 Marionette TRACE conn4 <- [1,1434,null,{}] 02:31:57 INFO - PROCESS | 28717 | 1466501517533 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:57 INFO - PROCESS | 28717 | 1466501517537 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:57 INFO - PROCESS | 28717 | 1466501517698 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 02:31:57 INFO - PROCESS | 28717 | 1466501517818 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:57 INFO - PROCESS | 28717 | 1466501517828 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:57 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d816400 == 28 [pid = 28717] [id = 366] 02:31:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8ed8b000) [pid = 28717] [serial = 1099] [outer = (nil)] 02:31:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8f79c000) [pid = 28717] [serial = 1100] [outer = 0x8ed8b000] 02:31:57 INFO - PROCESS | 28717 | 1466501517894 Marionette DEBUG loaded listener.js 02:31:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8f8edc00) [pid = 28717] [serial = 1101] [outer = 0x8ed8b000] 02:31:58 INFO - PROCESS | 28717 | 1466501518649 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 02:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1231ms 02:31:58 INFO - PROCESS | 28717 | 1466501518706 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 02:31:58 INFO - PROCESS | 28717 | 1466501518708 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 02:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:31:58 INFO - PROCESS | 28717 | 1466501518715 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:31:58 INFO - PROCESS | 28717 | 1466501518718 Marionette TRACE conn4 <- [1,1438,null,{}] 02:31:58 INFO - PROCESS | 28717 | 1466501518724 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:58 INFO - PROCESS | 28717 | 1466501518728 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:58 INFO - PROCESS | 28717 | 1466501518874 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 02:31:58 INFO - PROCESS | 28717 | 1466501518883 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:58 INFO - PROCESS | 28717 | 1466501518889 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:31:58 INFO - PROCESS | 28717 | ++DOCSHELL 0x90d2b800 == 29 [pid = 28717] [id = 367] 02:31:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x90d2e400) [pid = 28717] [serial = 1102] [outer = (nil)] 02:31:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x90f44000) [pid = 28717] [serial = 1103] [outer = 0x90d2e400] 02:31:58 INFO - PROCESS | 28717 | 1466501518958 Marionette DEBUG loaded listener.js 02:31:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x91070000) [pid = 28717] [serial = 1104] [outer = 0x90d2e400] 02:32:00 INFO - PROCESS | 28717 | 1466501520037 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 02:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1382ms 02:32:00 INFO - PROCESS | 28717 | 1466501520098 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 02:32:00 INFO - PROCESS | 28717 | 1466501520105 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 02:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:32:00 INFO - PROCESS | 28717 | 1466501520113 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:32:00 INFO - PROCESS | 28717 | 1466501520118 Marionette TRACE conn4 <- [1,1442,null,{}] 02:32:00 INFO - PROCESS | 28717 | 1466501520127 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:00 INFO - PROCESS | 28717 | 1466501520133 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:00 INFO - PROCESS | 28717 | 1466501520333 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 02:32:00 INFO - PROCESS | 28717 | 1466501520554 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:00 INFO - PROCESS | 28717 | 1466501520561 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:00 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d81a400 == 30 [pid = 28717] [id = 368] 02:32:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8d81b800) [pid = 28717] [serial = 1105] [outer = (nil)] 02:32:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8e1e1c00) [pid = 28717] [serial = 1106] [outer = 0x8d81b800] 02:32:00 INFO - PROCESS | 28717 | 1466501520672 Marionette DEBUG loaded listener.js 02:32:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8e1ef800) [pid = 28717] [serial = 1107] [outer = 0x8d81b800] 02:32:01 INFO - PROCESS | 28717 | 1466501521670 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 02:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1642ms 02:32:01 INFO - PROCESS | 28717 | 1466501521755 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 02:32:01 INFO - PROCESS | 28717 | 1466501521762 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 02:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:32:01 INFO - PROCESS | 28717 | 1466501521773 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:32:01 INFO - PROCESS | 28717 | 1466501521776 Marionette TRACE conn4 <- [1,1446,null,{}] 02:32:01 INFO - PROCESS | 28717 | 1466501521783 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:01 INFO - PROCESS | 28717 | 1466501521789 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:02 INFO - PROCESS | 28717 | 1466501522051 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 02:32:02 INFO - PROCESS | 28717 | 1466501522401 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:02 INFO - PROCESS | 28717 | 1466501522411 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:02 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de5fc00 == 31 [pid = 28717] [id = 369] 02:32:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8f59e400) [pid = 28717] [serial = 1108] [outer = (nil)] 02:32:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8f796000) [pid = 28717] [serial = 1109] [outer = 0x8f59e400] 02:32:02 INFO - PROCESS | 28717 | 1466501522491 Marionette DEBUG loaded listener.js 02:32:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x90d29000) [pid = 28717] [serial = 1110] [outer = 0x8f59e400] 02:32:03 INFO - PROCESS | 28717 | 1466501523565 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 02:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1833ms 02:32:03 INFO - PROCESS | 28717 | 1466501523606 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 02:32:03 INFO - PROCESS | 28717 | 1466501523610 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 02:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:32:03 INFO - PROCESS | 28717 | 1466501523617 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:32:03 INFO - PROCESS | 28717 | 1466501523623 Marionette TRACE conn4 <- [1,1450,null,{}] 02:32:03 INFO - PROCESS | 28717 | 1466501523639 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:03 INFO - PROCESS | 28717 | 1466501523648 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:03 INFO - PROCESS | 28717 | 1466501523843 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 02:32:04 INFO - PROCESS | 28717 | 1466501524054 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:04 INFO - PROCESS | 28717 | 1466501524068 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:04 INFO - PROCESS | 28717 | ++DOCSHELL 0x9117d400 == 32 [pid = 28717] [id = 370] 02:32:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x91180800) [pid = 28717] [serial = 1111] [outer = (nil)] 02:32:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x911f5000) [pid = 28717] [serial = 1112] [outer = 0x91180800] 02:32:04 INFO - PROCESS | 28717 | 1466501524171 Marionette DEBUG loaded listener.js 02:32:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x91f03800) [pid = 28717] [serial = 1113] [outer = 0x91180800] 02:32:05 INFO - PROCESS | 28717 | 1466501525141 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 02:32:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1589ms 02:32:05 INFO - PROCESS | 28717 | 1466501525206 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 02:32:05 INFO - PROCESS | 28717 | 1466501525211 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 02:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:32:05 INFO - PROCESS | 28717 | 1466501525217 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:32:05 INFO - PROCESS | 28717 | 1466501525221 Marionette TRACE conn4 <- [1,1454,null,{}] 02:32:05 INFO - PROCESS | 28717 | 1466501525227 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:05 INFO - PROCESS | 28717 | 1466501525233 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:05 INFO - PROCESS | 28717 | 1466501525419 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 02:32:05 INFO - PROCESS | 28717 | 1466501525633 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:05 INFO - PROCESS | 28717 | 1466501525641 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:05 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f59dc00 == 33 [pid = 28717] [id = 371] 02:32:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x8f72cc00) [pid = 28717] [serial = 1114] [outer = (nil)] 02:32:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x920b2400) [pid = 28717] [serial = 1115] [outer = 0x8f72cc00] 02:32:05 INFO - PROCESS | 28717 | 1466501525727 Marionette DEBUG loaded listener.js 02:32:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x920b5c00) [pid = 28717] [serial = 1116] [outer = 0x8f72cc00] 02:32:06 INFO - PROCESS | 28717 | 1466501526847 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 02:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1685ms 02:32:06 INFO - PROCESS | 28717 | 1466501526904 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 02:32:06 INFO - PROCESS | 28717 | 1466501526909 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 02:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:32:06 INFO - PROCESS | 28717 | 1466501526918 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:32:06 INFO - PROCESS | 28717 | 1466501526923 Marionette TRACE conn4 <- [1,1458,null,{}] 02:32:06 INFO - PROCESS | 28717 | 1466501526931 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:06 INFO - PROCESS | 28717 | 1466501526936 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:07 INFO - PROCESS | 28717 | 1466501527176 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 02:32:07 INFO - PROCESS | 28717 | --DOCSHELL 0x8d816400 == 32 [pid = 28717] [id = 366] 02:32:07 INFO - PROCESS | 28717 | --DOCSHELL 0x8f72e800 == 31 [pid = 28717] [id = 365] 02:32:07 INFO - PROCESS | 28717 | 1466501527441 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:07 INFO - PROCESS | 28717 | 1466501527452 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:07 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1eec00 == 30 [pid = 28717] [id = 364] 02:32:07 INFO - PROCESS | 28717 | --DOCSHELL 0x8d578800 == 29 [pid = 28717] [id = 363] 02:32:07 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d575800 == 30 [pid = 28717] [id = 372] 02:32:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x8d578800) [pid = 28717] [serial = 1117] [outer = (nil)] 02:32:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x8dfc7400) [pid = 28717] [serial = 1118] [outer = 0x8d578800] 02:32:07 INFO - PROCESS | 28717 | 1466501527527 Marionette DEBUG loaded listener.js 02:32:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x8dfcf000) [pid = 28717] [serial = 1119] [outer = 0x8d578800] 02:32:07 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x911fa400) [pid = 28717] [serial = 1065] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x8ed53400) [pid = 28717] [serial = 1052] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x911f3800) [pid = 28717] [serial = 1046] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x91180400) [pid = 28717] [serial = 1061] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8f728c00) [pid = 28717] [serial = 1056] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8f593c00) [pid = 28717] [serial = 1053] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8f594000) [pid = 28717] [serial = 1055] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x923f0800) [pid = 28717] [serial = 1050] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x90f4d400) [pid = 28717] [serial = 1058] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x91075000) [pid = 28717] [serial = 1064] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8de5ec00) [pid = 28717] [serial = 1040] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8f8e0400) [pid = 28717] [serial = 1043] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x920b9c00) [pid = 28717] [serial = 1049] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x90d2b000) [pid = 28717] [serial = 1044] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x91074000) [pid = 28717] [serial = 1059] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8ed5bc00) [pid = 28717] [serial = 1041] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x90f43c00) [pid = 28717] [serial = 1038] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x911f5800) [pid = 28717] [serial = 1062] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x911fe400) [pid = 28717] [serial = 1047] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x92481800) [pid = 28717] [serial = 1068] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x9247ac00) [pid = 28717] [serial = 1067] [outer = (nil)] [url = about:blank] 02:32:08 INFO - PROCESS | 28717 | 1466501528413 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 02:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1585ms 02:32:08 INFO - PROCESS | 28717 | 1466501528503 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 02:32:08 INFO - PROCESS | 28717 | 1466501528510 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 02:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:32:08 INFO - PROCESS | 28717 | 1466501528520 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:32:08 INFO - PROCESS | 28717 | 1466501528524 Marionette TRACE conn4 <- [1,1462,null,{}] 02:32:08 INFO - PROCESS | 28717 | 1466501528530 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:08 INFO - PROCESS | 28717 | 1466501528535 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:08 INFO - PROCESS | 28717 | 1466501528704 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 02:32:08 INFO - PROCESS | 28717 | 1466501528841 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:08 INFO - PROCESS | 28717 | 1466501528851 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:08 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de5ec00 == 31 [pid = 28717] [id = 373] 02:32:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8f595400) [pid = 28717] [serial = 1120] [outer = (nil)] 02:32:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8f5a0400) [pid = 28717] [serial = 1121] [outer = 0x8f595400] 02:32:08 INFO - PROCESS | 28717 | 1466501528922 Marionette DEBUG loaded listener.js 02:32:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8f79f400) [pid = 28717] [serial = 1122] [outer = 0x8f595400] 02:32:09 INFO - PROCESS | 28717 | 1466501529731 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 02:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1294ms 02:32:09 INFO - PROCESS | 28717 | 1466501529814 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 02:32:09 INFO - PROCESS | 28717 | 1466501529818 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 02:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:32:09 INFO - PROCESS | 28717 | 1466501529824 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:32:09 INFO - PROCESS | 28717 | 1466501529830 Marionette TRACE conn4 <- [1,1466,null,{}] 02:32:09 INFO - PROCESS | 28717 | 1466501529845 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:09 INFO - PROCESS | 28717 | 1466501529853 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:10 INFO - PROCESS | 28717 | 1466501530007 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 02:32:10 INFO - PROCESS | 28717 | 1466501530143 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:10 INFO - PROCESS | 28717 | 1466501530154 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:10 INFO - PROCESS | 28717 | ++DOCSHELL 0x91078000 == 32 [pid = 28717] [id = 374] 02:32:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x91079000) [pid = 28717] [serial = 1123] [outer = (nil)] 02:32:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x91178c00) [pid = 28717] [serial = 1124] [outer = 0x91079000] 02:32:10 INFO - PROCESS | 28717 | 1466501530237 Marionette DEBUG loaded listener.js 02:32:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x91182400) [pid = 28717] [serial = 1125] [outer = 0x91079000] 02:32:11 INFO - PROCESS | 28717 | 1466501531171 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 02:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1384ms 02:32:11 INFO - PROCESS | 28717 | 1466501531209 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 02:32:11 INFO - PROCESS | 28717 | 1466501531213 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 02:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:32:11 INFO - PROCESS | 28717 | 1466501531220 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:32:11 INFO - PROCESS | 28717 | 1466501531223 Marionette TRACE conn4 <- [1,1470,null,{}] 02:32:11 INFO - PROCESS | 28717 | 1466501531228 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:11 INFO - PROCESS | 28717 | 1466501531233 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:11 INFO - PROCESS | 28717 | 1466501531471 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 02:32:11 INFO - PROCESS | 28717 | 1466501531494 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:11 INFO - PROCESS | 28717 | 1466501531505 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:11 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f2000 == 33 [pid = 28717] [id = 375] 02:32:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x90f4cc00) [pid = 28717] [serial = 1126] [outer = (nil)] 02:32:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x91f08400) [pid = 28717] [serial = 1127] [outer = 0x90f4cc00] 02:32:11 INFO - PROCESS | 28717 | 1466501531567 Marionette DEBUG loaded listener.js 02:32:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x91f0bc00) [pid = 28717] [serial = 1128] [outer = 0x90f4cc00] 02:32:12 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x90d30000) [pid = 28717] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:32:12 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x92574400) [pid = 28717] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:32:12 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x92572800) [pid = 28717] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:32:12 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x923fdc00) [pid = 28717] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:32:12 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8f792400) [pid = 28717] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:32:12 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x93e0a000) [pid = 28717] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:32:12 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8ed8b000) [pid = 28717] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:32:12 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x8c3f3000) [pid = 28717] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:32:12 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x8ed57c00) [pid = 28717] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:32:12 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x8d579000) [pid = 28717] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:32:12 INFO - PROCESS | 28717 | --DOMWINDOW == 62 (0x8dfc4800) [pid = 28717] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:32:12 INFO - PROCESS | 28717 | 1466501532506 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 02:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1334ms 02:32:12 INFO - PROCESS | 28717 | 1466501532555 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 02:32:12 INFO - PROCESS | 28717 | 1466501532559 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 02:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:32:12 INFO - PROCESS | 28717 | 1466501532565 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:32:12 INFO - PROCESS | 28717 | 1466501532568 Marionette TRACE conn4 <- [1,1474,null,{}] 02:32:12 INFO - PROCESS | 28717 | 1466501532574 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:12 INFO - PROCESS | 28717 | 1466501532579 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:12 INFO - PROCESS | 28717 | 1466501532734 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 02:32:12 INFO - PROCESS | 28717 | 1466501532744 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:12 INFO - PROCESS | 28717 | 1466501532751 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:12 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3e8800 == 34 [pid = 28717] [id = 376] 02:32:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 63 (0x8c3ee400) [pid = 28717] [serial = 1129] [outer = (nil)] 02:32:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8ed89800) [pid = 28717] [serial = 1130] [outer = 0x8c3ee400] 02:32:12 INFO - PROCESS | 28717 | 1466501532955 Marionette DEBUG loaded listener.js 02:32:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x90f46c00) [pid = 28717] [serial = 1131] [outer = 0x8c3ee400] 02:32:13 INFO - PROCESS | 28717 | 1466501533755 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 02:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1236ms 02:32:13 INFO - PROCESS | 28717 | 1466501533801 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 02:32:13 INFO - PROCESS | 28717 | 1466501533805 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 02:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:32:13 INFO - PROCESS | 28717 | 1466501533811 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:32:13 INFO - PROCESS | 28717 | 1466501533813 Marionette TRACE conn4 <- [1,1478,null,{}] 02:32:13 INFO - PROCESS | 28717 | 1466501533819 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:13 INFO - PROCESS | 28717 | 1466501533829 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:14 INFO - PROCESS | 28717 | 1466501534066 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 02:32:14 INFO - PROCESS | 28717 | 1466501534079 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:14 INFO - PROCESS | 28717 | 1466501534087 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:14 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f8eac00 == 35 [pid = 28717] [id = 377] 02:32:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x90f3f000) [pid = 28717] [serial = 1132] [outer = (nil)] 02:32:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x923fdc00) [pid = 28717] [serial = 1133] [outer = 0x90f3f000] 02:32:14 INFO - PROCESS | 28717 | 1466501534152 Marionette DEBUG loaded listener.js 02:32:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x90d29800) [pid = 28717] [serial = 1134] [outer = 0x90f3f000] 02:32:15 INFO - PROCESS | 28717 | 1466501535483 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 02:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1740ms 02:32:15 INFO - PROCESS | 28717 | 1466501535552 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 02:32:15 INFO - PROCESS | 28717 | 1466501535559 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 02:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:32:15 INFO - PROCESS | 28717 | 1466501535568 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:32:15 INFO - PROCESS | 28717 | 1466501535577 Marionette TRACE conn4 <- [1,1482,null,{}] 02:32:15 INFO - PROCESS | 28717 | 1466501535584 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:15 INFO - PROCESS | 28717 | 1466501535590 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:15 INFO - PROCESS | 28717 | 1466501535858 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 02:32:16 INFO - PROCESS | 28717 | 1466501536000 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:16 INFO - PROCESS | 28717 | 1466501536012 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:16 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de67400 == 36 [pid = 28717] [id = 378] 02:32:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8de68800) [pid = 28717] [serial = 1135] [outer = (nil)] 02:32:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8ed90800) [pid = 28717] [serial = 1136] [outer = 0x8de68800] 02:32:16 INFO - PROCESS | 28717 | 1466501536158 Marionette DEBUG loaded listener.js 02:32:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8f599400) [pid = 28717] [serial = 1137] [outer = 0x8de68800] 02:32:17 INFO - PROCESS | 28717 | 1466501537328 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 02:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1840ms 02:32:17 INFO - PROCESS | 28717 | 1466501537409 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 02:32:17 INFO - PROCESS | 28717 | 1466501537416 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 02:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:32:17 INFO - PROCESS | 28717 | 1466501537427 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:32:17 INFO - PROCESS | 28717 | 1466501537432 Marionette TRACE conn4 <- [1,1486,null,{}] 02:32:17 INFO - PROCESS | 28717 | 1466501537438 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:17 INFO - PROCESS | 28717 | 1466501537444 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:17 INFO - PROCESS | 28717 | 1466501537675 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 02:32:17 INFO - PROCESS | 28717 | 1466501537897 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:17 INFO - PROCESS | 28717 | 1466501537908 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:17 INFO - PROCESS | 28717 | ++DOCSHELL 0x90f46800 == 37 [pid = 28717] [id = 379] 02:32:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x91070800) [pid = 28717] [serial = 1138] [outer = (nil)] 02:32:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x91175000) [pid = 28717] [serial = 1139] [outer = 0x91070800] 02:32:17 INFO - PROCESS | 28717 | 1466501537990 Marionette DEBUG loaded listener.js 02:32:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x911f6400) [pid = 28717] [serial = 1140] [outer = 0x91070800] 02:32:18 INFO - PROCESS | 28717 | 1466501538928 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 02:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1542ms 02:32:18 INFO - PROCESS | 28717 | 1466501538969 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 02:32:18 INFO - PROCESS | 28717 | 1466501538974 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 02:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:32:18 INFO - PROCESS | 28717 | 1466501538980 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:32:18 INFO - PROCESS | 28717 | 1466501538987 Marionette TRACE conn4 <- [1,1490,null,{}] 02:32:19 INFO - PROCESS | 28717 | 1466501539003 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:19 INFO - PROCESS | 28717 | 1466501539012 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:19 INFO - PROCESS | 28717 | 1466501539197 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 02:32:19 INFO - PROCESS | 28717 | 1466501539414 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:19 INFO - PROCESS | 28717 | 1466501539428 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:19 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d209400 == 38 [pid = 28717] [id = 380] 02:32:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x923fe400) [pid = 28717] [serial = 1141] [outer = (nil)] 02:32:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x92480400) [pid = 28717] [serial = 1142] [outer = 0x923fe400] 02:32:19 INFO - PROCESS | 28717 | 1466501539524 Marionette DEBUG loaded listener.js 02:32:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x92573400) [pid = 28717] [serial = 1143] [outer = 0x923fe400] 02:32:20 INFO - PROCESS | 28717 | 1466501540514 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 02:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1597ms 02:32:20 INFO - PROCESS | 28717 | 1466501540579 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 02:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:32:20 INFO - PROCESS | 28717 | 1466501540584 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 02:32:20 INFO - PROCESS | 28717 | 1466501540591 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:32:20 INFO - PROCESS | 28717 | 1466501540594 Marionette TRACE conn4 <- [1,1494,null,{}] 02:32:20 INFO - PROCESS | 28717 | 1466501540600 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:20 INFO - PROCESS | 28717 | 1466501540605 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:20 INFO - PROCESS | 28717 | 1466501540825 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 02:32:21 INFO - PROCESS | 28717 | 1466501541091 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:21 INFO - PROCESS | 28717 | 1466501541105 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:21 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed54800 == 39 [pid = 28717] [id = 381] 02:32:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x920bf800) [pid = 28717] [serial = 1144] [outer = (nil)] 02:32:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x925c5400) [pid = 28717] [serial = 1145] [outer = 0x920bf800] 02:32:21 INFO - PROCESS | 28717 | 1466501541224 Marionette DEBUG loaded listener.js 02:32:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x925cac00) [pid = 28717] [serial = 1146] [outer = 0x920bf800] 02:32:22 INFO - PROCESS | 28717 | 1466501542281 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 02:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1733ms 02:32:22 INFO - PROCESS | 28717 | 1466501542326 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 02:32:22 INFO - PROCESS | 28717 | 1466501542332 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 02:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:32:22 INFO - PROCESS | 28717 | 1466501542342 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:32:22 INFO - PROCESS | 28717 | 1466501542346 Marionette TRACE conn4 <- [1,1498,null,{}] 02:32:22 INFO - PROCESS | 28717 | 1466501542356 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:22 INFO - PROCESS | 28717 | 1466501542362 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:22 INFO - PROCESS | 28717 | 1466501542619 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 02:32:22 INFO - PROCESS | 28717 | 1466501542876 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:22 INFO - PROCESS | 28717 | 1466501542886 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:22 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed5bc00 == 40 [pid = 28717] [id = 382] 02:32:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x8ed8f800) [pid = 28717] [serial = 1147] [outer = (nil)] 02:32:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x9311f400) [pid = 28717] [serial = 1148] [outer = 0x8ed8f800] 02:32:23 INFO - PROCESS | 28717 | 1466501543050 Marionette DEBUG loaded listener.js 02:32:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x93b10c00) [pid = 28717] [serial = 1149] [outer = 0x8ed8f800] 02:32:24 INFO - PROCESS | 28717 | 1466501544022 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 02:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1693ms 02:32:24 INFO - PROCESS | 28717 | 1466501544035 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 02:32:24 INFO - PROCESS | 28717 | 1466501544038 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 02:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:32:24 INFO - PROCESS | 28717 | 1466501544045 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:32:24 INFO - PROCESS | 28717 | 1466501544048 Marionette TRACE conn4 <- [1,1502,null,{}] 02:32:24 INFO - PROCESS | 28717 | 1466501544054 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:24 INFO - PROCESS | 28717 | 1466501544064 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:24 INFO - PROCESS | 28717 | 1466501544284 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 02:32:24 INFO - PROCESS | 28717 | 1466501544544 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:24 INFO - PROCESS | 28717 | 1466501544553 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:24 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f79b800 == 41 [pid = 28717] [id = 383] 02:32:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x925c6000) [pid = 28717] [serial = 1150] [outer = (nil)] 02:32:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x95176000) [pid = 28717] [serial = 1151] [outer = 0x925c6000] 02:32:24 INFO - PROCESS | 28717 | 1466501544676 Marionette DEBUG loaded listener.js 02:32:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x952a6000) [pid = 28717] [serial = 1152] [outer = 0x925c6000] 02:32:25 INFO - PROCESS | 28717 | 1466501545663 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 02:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1687ms 02:32:25 INFO - PROCESS | 28717 | 1466501545733 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 02:32:25 INFO - PROCESS | 28717 | 1466501545737 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 02:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:32:25 INFO - PROCESS | 28717 | 1466501545744 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:32:25 INFO - PROCESS | 28717 | 1466501545747 Marionette TRACE conn4 <- [1,1506,null,{}] 02:32:25 INFO - PROCESS | 28717 | 1466501545753 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:25 INFO - PROCESS | 28717 | 1466501545758 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:25 INFO - PROCESS | 28717 | 1466501545963 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 02:32:26 INFO - PROCESS | 28717 | 1466501546132 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:26 INFO - PROCESS | 28717 | 1466501546140 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:26 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f4800 == 42 [pid = 28717] [id = 384] 02:32:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x8d201c00) [pid = 28717] [serial = 1153] [outer = (nil)] 02:32:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x8dfc2400) [pid = 28717] [serial = 1154] [outer = 0x8d201c00] 02:32:26 INFO - PROCESS | 28717 | 1466501546221 Marionette DEBUG loaded listener.js 02:32:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x8dfcec00) [pid = 28717] [serial = 1155] [outer = 0x8d201c00] 02:32:27 INFO - PROCESS | 28717 | 1466501547377 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 02:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1647ms 02:32:27 INFO - PROCESS | 28717 | 1466501547391 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 02:32:27 INFO - PROCESS | 28717 | 1466501547397 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 02:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:32:27 INFO - PROCESS | 28717 | 1466501547406 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:32:27 INFO - PROCESS | 28717 | 1466501547410 Marionette TRACE conn4 <- [1,1510,null,{}] 02:32:27 INFO - PROCESS | 28717 | 1466501547418 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:27 INFO - PROCESS | 28717 | 1466501547424 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:27 INFO - PROCESS | 28717 | 1466501547597 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 02:32:27 INFO - PROCESS | 28717 | 1466501547842 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:27 INFO - PROCESS | 28717 | 1466501547856 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:27 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d56f400 == 43 [pid = 28717] [id = 385] 02:32:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x8d571000) [pid = 28717] [serial = 1156] [outer = (nil)] 02:32:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x8d577000) [pid = 28717] [serial = 1157] [outer = 0x8d571000] 02:32:27 INFO - PROCESS | 28717 | 1466501547941 Marionette DEBUG loaded listener.js 02:32:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x8d81e000) [pid = 28717] [serial = 1158] [outer = 0x8d571000] 02:32:28 INFO - PROCESS | 28717 | 1466501548900 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 02:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1531ms 02:32:28 INFO - PROCESS | 28717 | 1466501548936 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 02:32:28 INFO - PROCESS | 28717 | 1466501548943 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 02:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:32:28 INFO - PROCESS | 28717 | 1466501548953 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:32:28 INFO - PROCESS | 28717 | 1466501548958 Marionette TRACE conn4 <- [1,1514,null,{}] 02:32:28 INFO - PROCESS | 28717 | 1466501548963 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:28 INFO - PROCESS | 28717 | 1466501548969 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:29 INFO - PROCESS | 28717 | 1466501549141 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 02:32:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3e8800 == 42 [pid = 28717] [id = 376] 02:32:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f2000 == 41 [pid = 28717] [id = 375] 02:32:30 INFO - PROCESS | 28717 | --DOCSHELL 0x91078000 == 40 [pid = 28717] [id = 374] 02:32:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8de5ec00 == 39 [pid = 28717] [id = 373] 02:32:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8d575800 == 38 [pid = 28717] [id = 372] 02:32:30 INFO - PROCESS | 28717 | --DOCSHELL 0x90d2b800 == 37 [pid = 28717] [id = 367] 02:32:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8f59dc00 == 36 [pid = 28717] [id = 371] 02:32:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8d81a400 == 35 [pid = 28717] [id = 368] 02:32:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8de5fc00 == 34 [pid = 28717] [id = 369] 02:32:30 INFO - PROCESS | 28717 | --DOCSHELL 0x9117d400 == 33 [pid = 28717] [id = 370] 02:32:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f1800 == 32 [pid = 28717] [id = 362] 02:32:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8d56f400 == 31 [pid = 28717] [id = 385] 02:32:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8f79b800 == 30 [pid = 28717] [id = 383] 02:32:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f4800 == 29 [pid = 28717] [id = 384] 02:32:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed5bc00 == 28 [pid = 28717] [id = 382] 02:32:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed54800 == 27 [pid = 28717] [id = 381] 02:32:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8d209400 == 26 [pid = 28717] [id = 380] 02:32:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8de67400 == 25 [pid = 28717] [id = 378] 02:32:30 INFO - PROCESS | 28717 | --DOCSHELL 0x90f46800 == 24 [pid = 28717] [id = 379] 02:32:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8f8eac00 == 23 [pid = 28717] [id = 377] 02:32:30 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x9106fc00) [pid = 28717] [serial = 1073] [outer = (nil)] [url = about:blank] 02:32:30 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x925c7000) [pid = 28717] [serial = 1077] [outer = (nil)] [url = about:blank] 02:32:30 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x9257a000) [pid = 28717] [serial = 1076] [outer = (nil)] [url = about:blank] 02:32:30 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x93117400) [pid = 28717] [serial = 1080] [outer = (nil)] [url = about:blank] 02:32:30 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x930d8000) [pid = 28717] [serial = 1079] [outer = (nil)] [url = about:blank] 02:32:30 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x93e0dc00) [pid = 28717] [serial = 1083] [outer = (nil)] [url = about:blank] 02:32:30 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x93e08000) [pid = 28717] [serial = 1082] [outer = (nil)] [url = about:blank] 02:32:30 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x8f798800) [pid = 28717] [serial = 1097] [outer = (nil)] [url = about:blank] 02:32:30 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x953dc800) [pid = 28717] [serial = 1086] [outer = (nil)] [url = about:blank] 02:32:30 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x952ed800) [pid = 28717] [serial = 1085] [outer = (nil)] [url = about:blank] 02:32:30 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8f8edc00) [pid = 28717] [serial = 1101] [outer = (nil)] [url = about:blank] 02:32:30 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x90f44000) [pid = 28717] [serial = 1103] [outer = (nil)] [url = about:blank] 02:32:30 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8f79c000) [pid = 28717] [serial = 1100] [outer = (nil)] [url = about:blank] 02:32:30 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8f8df400) [pid = 28717] [serial = 1098] [outer = (nil)] [url = about:blank] 02:32:30 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8de61800) [pid = 28717] [serial = 1089] [outer = (nil)] [url = about:blank] 02:32:30 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8d577400) [pid = 28717] [serial = 1088] [outer = (nil)] [url = about:blank] 02:32:30 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8ed5dc00) [pid = 28717] [serial = 1094] [outer = (nil)] [url = about:blank] 02:32:30 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8de5c000) [pid = 28717] [serial = 1091] [outer = (nil)] [url = about:blank] 02:32:30 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8de68000) [pid = 28717] [serial = 1092] [outer = (nil)] [url = about:blank] 02:32:30 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8f592c00) [pid = 28717] [serial = 1071] [outer = (nil)] [url = about:blank] 02:32:30 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8ed86800) [pid = 28717] [serial = 1070] [outer = (nil)] [url = about:blank] 02:32:30 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x91174c00) [pid = 28717] [serial = 1074] [outer = (nil)] [url = about:blank] 02:32:30 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8ed8b400) [pid = 28717] [serial = 1095] [outer = (nil)] [url = about:blank] 02:32:30 INFO - PROCESS | 28717 | 1466501550475 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:30 INFO - PROCESS | 28717 | 1466501550486 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:30 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ef800 == 24 [pid = 28717] [id = 386] 02:32:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8c3f1800) [pid = 28717] [serial = 1159] [outer = (nil)] 02:32:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8d203800) [pid = 28717] [serial = 1160] [outer = 0x8c3f1800] 02:32:30 INFO - PROCESS | 28717 | 1466501550566 Marionette DEBUG loaded listener.js 02:32:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8d20e800) [pid = 28717] [serial = 1161] [outer = 0x8c3f1800] 02:32:31 INFO - PROCESS | 28717 | 1466501551369 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 02:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 2442ms 02:32:31 INFO - PROCESS | 28717 | 1466501551398 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 02:32:31 INFO - PROCESS | 28717 | 1466501551403 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 02:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:32:31 INFO - PROCESS | 28717 | 1466501551411 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:32:31 INFO - PROCESS | 28717 | 1466501551415 Marionette TRACE conn4 <- [1,1518,null,{}] 02:32:31 INFO - PROCESS | 28717 | 1466501551423 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:31 INFO - PROCESS | 28717 | 1466501551430 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:31 INFO - PROCESS | 28717 | 1466501551594 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 02:32:31 INFO - PROCESS | 28717 | 1466501551605 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:31 INFO - PROCESS | 28717 | 1466501551615 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:31 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfc1c00 == 25 [pid = 28717] [id = 387] 02:32:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8dfc2000) [pid = 28717] [serial = 1162] [outer = (nil)] 02:32:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8dfc8400) [pid = 28717] [serial = 1163] [outer = 0x8dfc2000] 02:32:31 INFO - PROCESS | 28717 | 1466501551684 Marionette DEBUG loaded listener.js 02:32:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8e1e4400) [pid = 28717] [serial = 1164] [outer = 0x8dfc2000] 02:32:32 INFO - PROCESS | 28717 | 1466501552600 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 02:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1232ms 02:32:32 INFO - PROCESS | 28717 | 1466501552647 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 02:32:32 INFO - PROCESS | 28717 | 1466501552653 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 02:32:32 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:32:32 INFO - PROCESS | 28717 | 1466501552660 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:32:32 INFO - PROCESS | 28717 | 1466501552663 Marionette TRACE conn4 <- [1,1522,null,{}] 02:32:32 INFO - PROCESS | 28717 | 1466501552669 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:32 INFO - PROCESS | 28717 | 1466501552674 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:32 INFO - PROCESS | 28717 | 1466501552841 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 02:32:33 INFO - PROCESS | 28717 | 1466501552993 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:33 INFO - PROCESS | 28717 | 1466501552999 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:33 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de5e400 == 26 [pid = 28717] [id = 388] 02:32:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x8dfc4000) [pid = 28717] [serial = 1165] [outer = (nil)] 02:32:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8ed90c00) [pid = 28717] [serial = 1166] [outer = 0x8dfc4000] 02:32:33 INFO - PROCESS | 28717 | 1466501553081 Marionette DEBUG loaded listener.js 02:32:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8f596000) [pid = 28717] [serial = 1167] [outer = 0x8dfc4000] 02:32:33 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:32:33 INFO - PROCESS | 28717 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:32:33 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:32:33 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:32:33 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:32:33 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:32:33 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:32:33 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:32:33 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:32:33 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:32:33 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:32:33 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:32:33 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 () { 02:32:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:32:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:32:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:32:33 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 () { 02:32:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:32:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:32:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:32:33 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 () { 02:32:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:32:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:32:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:32:34 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 () { 02:32:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:32:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:32:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:32:34 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1330ms 02:32:34 INFO - PROCESS | 28717 | 1466501553953 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 02:32:34 INFO - PROCESS | 28717 | 1466501553993 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 02:32:34 INFO - PROCESS | 28717 | 1466501553998 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 02:32:34 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:32:34 INFO - PROCESS | 28717 | 1466501554027 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:32:34 INFO - PROCESS | 28717 | 1466501554038 Marionette TRACE conn4 <- [1,1526,null,{}] 02:32:34 INFO - PROCESS | 28717 | 1466501554055 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:34 INFO - PROCESS | 28717 | 1466501554063 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:34 INFO - PROCESS | 28717 | 1466501554270 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 02:32:34 INFO - PROCESS | 28717 | 1466501554296 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:34 INFO - PROCESS | 28717 | 1466501554302 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:34 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f3c00 == 27 [pid = 28717] [id = 389] 02:32:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x8d207400) [pid = 28717] [serial = 1168] [outer = (nil)] 02:32:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x8f8e1800) [pid = 28717] [serial = 1169] [outer = 0x8d207400] 02:32:34 INFO - PROCESS | 28717 | 1466501554391 Marionette DEBUG loaded listener.js 02:32:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x8f8eb800) [pid = 28717] [serial = 1170] [outer = 0x8d207400] 02:32:35 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x90d2e400) [pid = 28717] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:32:35 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x91180800) [pid = 28717] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:32:35 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8d578800) [pid = 28717] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:32:35 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8f72cc00) [pid = 28717] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:32:35 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8c3ee400) [pid = 28717] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:32:35 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8f59e400) [pid = 28717] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:32:35 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x90f4cc00) [pid = 28717] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:32:35 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8d81b800) [pid = 28717] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:32:35 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8f595400) [pid = 28717] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:32:35 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x91079000) [pid = 28717] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:32:35 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x90f3f000) [pid = 28717] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:32:35 INFO - PROCESS | 28717 | 1466501555690 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 02:32:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:32:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:32:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:32:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:32:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:32:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:32:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:32:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:32:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:32:35 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1717ms 02:32:35 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:32:35 INFO - PROCESS | 28717 | 1466501555756 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 02:32:35 INFO - PROCESS | 28717 | 1466501555760 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 02:32:35 INFO - PROCESS | 28717 | 1466501555767 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:32:35 INFO - PROCESS | 28717 | 1466501555770 Marionette TRACE conn4 <- [1,1530,null,{}] 02:32:35 INFO - PROCESS | 28717 | 1466501555775 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:35 INFO - PROCESS | 28717 | 1466501555780 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:35 INFO - PROCESS | 28717 | 1466501555959 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 02:32:36 INFO - PROCESS | 28717 | 1466501556090 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:36 INFO - PROCESS | 28717 | 1466501556097 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:36 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ef400 == 28 [pid = 28717] [id = 390] 02:32:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8de68400) [pid = 28717] [serial = 1171] [outer = (nil)] 02:32:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x90d27400) [pid = 28717] [serial = 1172] [outer = 0x8de68400] 02:32:36 INFO - PROCESS | 28717 | 1466501556165 Marionette DEBUG loaded listener.js 02:32:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x90d2a000) [pid = 28717] [serial = 1173] [outer = 0x8de68400] 02:32:36 INFO - PROCESS | 28717 | 1466501556775 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 02:32:36 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 02:32:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:32:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:32:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:32:36 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. 02:32:36 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:32:36 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1040ms 02:32:36 INFO - PROCESS | 28717 | 1466501556813 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 02:32:36 INFO - PROCESS | 28717 | 1466501556817 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 02:32:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:32:36 INFO - PROCESS | 28717 | 1466501556824 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:32:36 INFO - PROCESS | 28717 | 1466501556826 Marionette TRACE conn4 <- [1,1534,null,{}] 02:32:36 INFO - PROCESS | 28717 | 1466501556849 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:36 INFO - PROCESS | 28717 | 1466501556854 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:37 INFO - PROCESS | 28717 | 1466501557039 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 02:32:37 INFO - PROCESS | 28717 | 1466501557126 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:37 INFO - PROCESS | 28717 | 1466501557145 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:37 INFO - PROCESS | 28717 | ++DOCSHELL 0x90f49000 == 29 [pid = 28717] [id = 391] 02:32:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x90f4a400) [pid = 28717] [serial = 1174] [outer = (nil)] 02:32:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x90f4c400) [pid = 28717] [serial = 1175] [outer = 0x90f4a400] 02:32:37 INFO - PROCESS | 28717 | 1466501557222 Marionette DEBUG loaded listener.js 02:32:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x9107e000) [pid = 28717] [serial = 1176] [outer = 0x90f4a400] 02:32:38 INFO - PROCESS | 28717 | 1466501558410 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 02:32:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:32:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1650ms 02:32:38 INFO - PROCESS | 28717 | 1466501558492 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 02:32:38 INFO - PROCESS | 28717 | 1466501558498 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 02:32:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:32:38 INFO - PROCESS | 28717 | 1466501558508 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:32:38 INFO - PROCESS | 28717 | 1466501558513 Marionette TRACE conn4 <- [1,1538,null,{}] 02:32:38 INFO - PROCESS | 28717 | 1466501558521 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:38 INFO - PROCESS | 28717 | 1466501558527 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:38 INFO - PROCESS | 28717 | 1466501558718 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 02:32:38 INFO - PROCESS | 28717 | 1466501558955 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:38 INFO - PROCESS | 28717 | 1466501558964 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:39 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d207c00 == 30 [pid = 28717] [id = 392] 02:32:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8d57b000) [pid = 28717] [serial = 1177] [outer = (nil)] 02:32:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8ed5f400) [pid = 28717] [serial = 1178] [outer = 0x8d57b000] 02:32:39 INFO - PROCESS | 28717 | 1466501559049 Marionette DEBUG loaded listener.js 02:32:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x8ed93c00) [pid = 28717] [serial = 1179] [outer = 0x8d57b000] 02:32:40 INFO - PROCESS | 28717 | 1466501560160 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:32:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:32:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1743ms 02:32:40 INFO - PROCESS | 28717 | 1466501560255 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 02:32:40 INFO - PROCESS | 28717 | 1466501560266 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 02:32:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:32:40 INFO - PROCESS | 28717 | 1466501560313 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:32:40 INFO - PROCESS | 28717 | 1466501560321 Marionette TRACE conn4 <- [1,1542,null,{}] 02:32:40 INFO - PROCESS | 28717 | 1466501560383 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:40 INFO - PROCESS | 28717 | 1466501560393 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:40 INFO - PROCESS | 28717 | 1466501560751 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 02:32:40 INFO - PROCESS | 28717 | 1466501560932 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:40 INFO - PROCESS | 28717 | 1466501560940 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:40 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f79c800 == 31 [pid = 28717] [id = 393] 02:32:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x8f8df400) [pid = 28717] [serial = 1180] [outer = (nil)] 02:32:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x90d33c00) [pid = 28717] [serial = 1181] [outer = 0x8f8df400] 02:32:41 INFO - PROCESS | 28717 | 1466501561030 Marionette DEBUG loaded listener.js 02:32:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x90f4b400) [pid = 28717] [serial = 1182] [outer = 0x8f8df400] 02:32:42 INFO - PROCESS | 28717 | 1466501562037 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 02:32:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:32:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1827ms 02:32:42 INFO - PROCESS | 28717 | 1466501562108 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 02:32:42 INFO - PROCESS | 28717 | 1466501562113 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 02:32:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:32:42 INFO - PROCESS | 28717 | 1466501562120 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:32:42 INFO - PROCESS | 28717 | 1466501562126 Marionette TRACE conn4 <- [1,1546,null,{}] 02:32:42 INFO - PROCESS | 28717 | 1466501562143 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:42 INFO - PROCESS | 28717 | 1466501562153 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:42 INFO - PROCESS | 28717 | 1466501562389 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 02:32:42 INFO - PROCESS | 28717 | 1466501562607 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:42 INFO - PROCESS | 28717 | 1466501562619 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:42 INFO - PROCESS | 28717 | ++DOCSHELL 0x91078400 == 32 [pid = 28717] [id = 394] 02:32:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x9107cc00) [pid = 28717] [serial = 1183] [outer = (nil)] 02:32:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x911f4400) [pid = 28717] [serial = 1184] [outer = 0x9107cc00] 02:32:42 INFO - PROCESS | 28717 | 1466501562740 Marionette DEBUG loaded listener.js 02:32:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x91f02000) [pid = 28717] [serial = 1185] [outer = 0x9107cc00] 02:32:43 INFO - PROCESS | 28717 | 1466501563693 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:32:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:32:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1650ms 02:32:43 INFO - PROCESS | 28717 | 1466501563770 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 02:32:43 INFO - PROCESS | 28717 | 1466501563774 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 02:32:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:32:43 INFO - PROCESS | 28717 | 1466501563781 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:32:43 INFO - PROCESS | 28717 | 1466501563784 Marionette TRACE conn4 <- [1,1550,null,{}] 02:32:43 INFO - PROCESS | 28717 | 1466501563791 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:43 INFO - PROCESS | 28717 | 1466501563796 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:43 INFO - PROCESS | 28717 | 1466501563984 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 02:32:44 INFO - PROCESS | 28717 | 1466501564201 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:44 INFO - PROCESS | 28717 | 1466501564211 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:44 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ea400 == 33 [pid = 28717] [id = 395] 02:32:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x8c3ea800) [pid = 28717] [serial = 1186] [outer = (nil)] 02:32:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x8c3f0000) [pid = 28717] [serial = 1187] [outer = 0x8c3ea800] 02:32:44 INFO - PROCESS | 28717 | 1466501564335 Marionette DEBUG loaded listener.js 02:32:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x8ed50400) [pid = 28717] [serial = 1188] [outer = 0x8c3ea800] 02:32:45 INFO - PROCESS | 28717 | 1466501565494 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 02:32:45 INFO - PROCESS | 28717 | --DOCSHELL 0x8d819000 == 32 [pid = 28717] [id = 307] 02:32:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:32:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1784ms 02:32:45 INFO - PROCESS | 28717 | 1466501565579 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 02:32:45 INFO - PROCESS | 28717 | 1466501565586 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 02:32:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:32:45 INFO - PROCESS | 28717 | 1466501565593 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:32:45 INFO - PROCESS | 28717 | 1466501565600 Marionette TRACE conn4 <- [1,1554,null,{}] 02:32:45 INFO - PROCESS | 28717 | 1466501565608 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:45 INFO - PROCESS | 28717 | 1466501565613 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:45 INFO - PROCESS | 28717 | 1466501565774 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 02:32:45 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x91070000) [pid = 28717] [serial = 1104] [outer = (nil)] [url = about:blank] 02:32:45 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x911f5000) [pid = 28717] [serial = 1112] [outer = (nil)] [url = about:blank] 02:32:45 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x8dfcf000) [pid = 28717] [serial = 1119] [outer = (nil)] [url = about:blank] 02:32:45 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x920b5c00) [pid = 28717] [serial = 1116] [outer = (nil)] [url = about:blank] 02:32:45 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x90f46c00) [pid = 28717] [serial = 1131] [outer = (nil)] [url = about:blank] 02:32:45 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x90d29000) [pid = 28717] [serial = 1110] [outer = (nil)] [url = about:blank] 02:32:45 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8f796000) [pid = 28717] [serial = 1109] [outer = (nil)] [url = about:blank] 02:32:45 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x91f0bc00) [pid = 28717] [serial = 1128] [outer = (nil)] [url = about:blank] 02:32:45 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8e1ef800) [pid = 28717] [serial = 1107] [outer = (nil)] [url = about:blank] 02:32:45 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8f5a0400) [pid = 28717] [serial = 1121] [outer = (nil)] [url = about:blank] 02:32:45 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8f79f400) [pid = 28717] [serial = 1122] [outer = (nil)] [url = about:blank] 02:32:45 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8ed89800) [pid = 28717] [serial = 1130] [outer = (nil)] [url = about:blank] 02:32:45 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x91f08400) [pid = 28717] [serial = 1127] [outer = (nil)] [url = about:blank] 02:32:45 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x91178c00) [pid = 28717] [serial = 1124] [outer = (nil)] [url = about:blank] 02:32:45 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8e1e1c00) [pid = 28717] [serial = 1106] [outer = (nil)] [url = about:blank] 02:32:45 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8dfc7400) [pid = 28717] [serial = 1118] [outer = (nil)] [url = about:blank] 02:32:45 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x91f03800) [pid = 28717] [serial = 1113] [outer = (nil)] [url = about:blank] 02:32:45 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x920b2400) [pid = 28717] [serial = 1115] [outer = (nil)] [url = about:blank] 02:32:45 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x91182400) [pid = 28717] [serial = 1125] [outer = (nil)] [url = about:blank] 02:32:45 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x923fdc00) [pid = 28717] [serial = 1133] [outer = (nil)] [url = about:blank] 02:32:45 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x90d29800) [pid = 28717] [serial = 1134] [outer = (nil)] [url = about:blank] 02:32:46 INFO - PROCESS | 28717 | 1466501565994 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:46 INFO - PROCESS | 28717 | 1466501565999 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:46 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de5ec00 == 33 [pid = 28717] [id = 396] 02:32:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8de5f000) [pid = 28717] [serial = 1189] [outer = (nil)] 02:32:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8dfcc800) [pid = 28717] [serial = 1190] [outer = 0x8de5f000] 02:32:46 INFO - PROCESS | 28717 | 1466501566084 Marionette DEBUG loaded listener.js 02:32:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8ed53400) [pid = 28717] [serial = 1191] [outer = 0x8de5f000] 02:32:46 INFO - PROCESS | 28717 | 1466501566862 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 02:32:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:32:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1290ms 02:32:46 INFO - PROCESS | 28717 | 1466501566882 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 02:32:46 INFO - PROCESS | 28717 | 1466501566889 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 02:32:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:32:46 INFO - PROCESS | 28717 | 1466501566903 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:32:46 INFO - PROCESS | 28717 | 1466501566907 Marionette TRACE conn4 <- [1,1558,null,{}] 02:32:46 INFO - PROCESS | 28717 | 1466501566918 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:46 INFO - PROCESS | 28717 | 1466501566922 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:47 INFO - PROCESS | 28717 | 1466501567083 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 02:32:47 INFO - PROCESS | 28717 | 1466501567099 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:47 INFO - PROCESS | 28717 | 1466501567109 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:47 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f594400 == 34 [pid = 28717] [id = 397] 02:32:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8f721400) [pid = 28717] [serial = 1192] [outer = (nil)] 02:32:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8f794c00) [pid = 28717] [serial = 1193] [outer = 0x8f721400] 02:32:47 INFO - PROCESS | 28717 | 1466501567178 Marionette DEBUG loaded listener.js 02:32:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8f79d000) [pid = 28717] [serial = 1194] [outer = 0x8f721400] 02:32:48 INFO - PROCESS | 28717 | 1466501568117 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 02:32:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:32:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1250ms 02:32:48 INFO - PROCESS | 28717 | 1466501568148 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 02:32:48 INFO - PROCESS | 28717 | 1466501568155 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 02:32:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:32:48 INFO - PROCESS | 28717 | 1466501568165 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:32:48 INFO - PROCESS | 28717 | 1466501568169 Marionette TRACE conn4 <- [1,1562,null,{}] 02:32:48 INFO - PROCESS | 28717 | 1466501568185 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:48 INFO - PROCESS | 28717 | 1466501568193 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:48 INFO - PROCESS | 28717 | 1466501568410 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 02:32:48 INFO - PROCESS | 28717 | 1466501568431 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:48 INFO - PROCESS | 28717 | 1466501568441 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:48 INFO - PROCESS | 28717 | ++DOCSHELL 0x90f42000 == 35 [pid = 28717] [id = 398] 02:32:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x90f43800) [pid = 28717] [serial = 1195] [outer = (nil)] 02:32:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x9106fc00) [pid = 28717] [serial = 1196] [outer = 0x90f43800] 02:32:48 INFO - PROCESS | 28717 | 1466501568510 Marionette DEBUG loaded listener.js 02:32:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x91178c00) [pid = 28717] [serial = 1197] [outer = 0x90f43800] 02:32:49 INFO - PROCESS | 28717 | 1466501569410 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 02:32:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:32:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1286ms 02:32:49 INFO - PROCESS | 28717 | 1466501569451 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 02:32:49 INFO - PROCESS | 28717 | 1466501569456 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 02:32:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:32:49 INFO - PROCESS | 28717 | 1466501569476 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:32:49 INFO - PROCESS | 28717 | 1466501569479 Marionette TRACE conn4 <- [1,1566,null,{}] 02:32:49 INFO - PROCESS | 28717 | 1466501569485 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:49 INFO - PROCESS | 28717 | 1466501569490 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:49 INFO - PROCESS | 28717 | 1466501569701 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 02:32:49 INFO - PROCESS | 28717 | 1466501569721 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:49 INFO - PROCESS | 28717 | 1466501569728 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:49 INFO - PROCESS | 28717 | ++DOCSHELL 0x91175c00 == 36 [pid = 28717] [id = 399] 02:32:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x9117c000) [pid = 28717] [serial = 1198] [outer = (nil)] 02:32:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x911f0c00) [pid = 28717] [serial = 1199] [outer = 0x9117c000] 02:32:49 INFO - PROCESS | 28717 | 1466501569796 Marionette DEBUG loaded listener.js 02:32:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x911f2c00) [pid = 28717] [serial = 1200] [outer = 0x9117c000] 02:32:50 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8d207400) [pid = 28717] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:32:50 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8d571000) [pid = 28717] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:32:50 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8c3f1800) [pid = 28717] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:32:50 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8dfc2000) [pid = 28717] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:32:50 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8de68800) [pid = 28717] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:32:50 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x91070800) [pid = 28717] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:32:50 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x923fe400) [pid = 28717] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:32:50 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x920bf800) [pid = 28717] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:32:50 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8ed8f800) [pid = 28717] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:32:50 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x925c6000) [pid = 28717] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:32:50 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8d201c00) [pid = 28717] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:32:50 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8dfc4000) [pid = 28717] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:32:50 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8de68400) [pid = 28717] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:32:50 INFO - PROCESS | 28717 | 1466501570829 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 02:32:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:32:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1388ms 02:32:50 INFO - PROCESS | 28717 | 1466501570856 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 02:32:50 INFO - PROCESS | 28717 | 1466501570860 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 02:32:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:32:50 INFO - PROCESS | 28717 | 1466501570866 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:32:50 INFO - PROCESS | 28717 | 1466501570868 Marionette TRACE conn4 <- [1,1570,null,{}] 02:32:50 INFO - PROCESS | 28717 | 1466501570874 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:50 INFO - PROCESS | 28717 | 1466501570879 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:51 INFO - PROCESS | 28717 | 1466501571024 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 02:32:51 INFO - PROCESS | 28717 | 1466501571036 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:51 INFO - PROCESS | 28717 | 1466501571044 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:51 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f1800 == 37 [pid = 28717] [id = 400] 02:32:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8c3f7000) [pid = 28717] [serial = 1201] [outer = (nil)] 02:32:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x90f48800) [pid = 28717] [serial = 1202] [outer = 0x8c3f7000] 02:32:51 INFO - PROCESS | 28717 | 1466501571110 Marionette DEBUG loaded listener.js 02:32:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x9117f800) [pid = 28717] [serial = 1203] [outer = 0x8c3f7000] 02:32:52 INFO - PROCESS | 28717 | 1466501572020 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 02:32:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:32:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1184ms 02:32:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:32:52 INFO - PROCESS | 28717 | 1466501572051 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 02:32:52 INFO - PROCESS | 28717 | 1466501572053 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 02:32:52 INFO - PROCESS | 28717 | 1466501572064 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:32:52 INFO - PROCESS | 28717 | 1466501572066 Marionette TRACE conn4 <- [1,1574,null,{}] 02:32:52 INFO - PROCESS | 28717 | 1466501572072 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:52 INFO - PROCESS | 28717 | 1466501572082 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:52 INFO - PROCESS | 28717 | 1466501572264 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 02:32:52 INFO - PROCESS | 28717 | 1466501572273 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:52 INFO - PROCESS | 28717 | 1466501572283 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:52 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f8ed800 == 38 [pid = 28717] [id = 401] 02:32:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x91f08400) [pid = 28717] [serial = 1204] [outer = (nil)] 02:32:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x920c0c00) [pid = 28717] [serial = 1205] [outer = 0x91f08400] 02:32:52 INFO - PROCESS | 28717 | 1466501572349 Marionette DEBUG loaded listener.js 02:32:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x923f2c00) [pid = 28717] [serial = 1206] [outer = 0x91f08400] 02:32:53 INFO - PROCESS | 28717 | 1466501573520 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 02:32:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:32:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1492ms 02:32:53 INFO - PROCESS | 28717 | 1466501573552 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 02:32:53 INFO - PROCESS | 28717 | 1466501573558 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 02:32:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:32:53 INFO - PROCESS | 28717 | 1466501573567 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:32:53 INFO - PROCESS | 28717 | 1466501573571 Marionette TRACE conn4 <- [1,1578,null,{}] 02:32:53 INFO - PROCESS | 28717 | 1466501573579 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:53 INFO - PROCESS | 28717 | 1466501573585 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:53 INFO - PROCESS | 28717 | 1466501573764 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 02:32:54 INFO - PROCESS | 28717 | 1466501573981 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:54 INFO - PROCESS | 28717 | 1466501573987 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:54 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de5d400 == 39 [pid = 28717] [id = 402] 02:32:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8de64c00) [pid = 28717] [serial = 1207] [outer = (nil)] 02:32:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8ed56400) [pid = 28717] [serial = 1208] [outer = 0x8de64c00] 02:32:54 INFO - PROCESS | 28717 | 1466501574115 Marionette DEBUG loaded listener.js 02:32:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8f59dc00) [pid = 28717] [serial = 1209] [outer = 0x8de64c00] 02:32:55 INFO - PROCESS | 28717 | 1466501575005 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 02:32:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:32:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1485ms 02:32:55 INFO - PROCESS | 28717 | 1466501575052 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 02:32:55 INFO - PROCESS | 28717 | 1466501575060 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 02:32:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:32:55 INFO - PROCESS | 28717 | 1466501575070 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:32:55 INFO - PROCESS | 28717 | 1466501575074 Marionette TRACE conn4 <- [1,1582,null,{}] 02:32:55 INFO - PROCESS | 28717 | 1466501575081 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:55 INFO - PROCESS | 28717 | 1466501575086 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:55 INFO - PROCESS | 28717 | 1466501575273 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 02:32:55 INFO - PROCESS | 28717 | 1466501575456 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:55 INFO - PROCESS | 28717 | 1466501575468 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:55 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f79cc00 == 40 [pid = 28717] [id = 403] 02:32:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x90d33800) [pid = 28717] [serial = 1210] [outer = (nil)] 02:32:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x90f46400) [pid = 28717] [serial = 1211] [outer = 0x90d33800] 02:32:55 INFO - PROCESS | 28717 | 1466501575634 Marionette DEBUG loaded listener.js 02:32:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x91179800) [pid = 28717] [serial = 1212] [outer = 0x90d33800] 02:32:56 INFO - PROCESS | 28717 | 1466501576529 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 02:32:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:32:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1538ms 02:32:56 INFO - PROCESS | 28717 | 1466501576608 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 02:32:56 INFO - PROCESS | 28717 | 1466501576612 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 02:32:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:32:56 INFO - PROCESS | 28717 | 1466501576619 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:32:56 INFO - PROCESS | 28717 | 1466501576625 Marionette TRACE conn4 <- [1,1586,null,{}] 02:32:56 INFO - PROCESS | 28717 | 1466501576642 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:56 INFO - PROCESS | 28717 | 1466501576651 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:56 INFO - PROCESS | 28717 | 1466501576924 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 02:32:57 INFO - PROCESS | 28717 | 1466501577096 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:57 INFO - PROCESS | 28717 | 1466501577109 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:57 INFO - PROCESS | 28717 | ++DOCSHELL 0x9107c400 == 41 [pid = 28717] [id = 404] 02:32:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x91f0b800) [pid = 28717] [serial = 1213] [outer = (nil)] 02:32:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x920c1800) [pid = 28717] [serial = 1214] [outer = 0x91f0b800] 02:32:57 INFO - PROCESS | 28717 | 1466501577228 Marionette DEBUG loaded listener.js 02:32:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x92475000) [pid = 28717] [serial = 1215] [outer = 0x91f0b800] 02:32:58 INFO - PROCESS | 28717 | 1466501578116 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 02:32:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:32:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1537ms 02:32:58 INFO - PROCESS | 28717 | 1466501578157 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 02:32:58 INFO - PROCESS | 28717 | 1466501578162 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 02:32:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:32:58 INFO - PROCESS | 28717 | 1466501578168 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:32:58 INFO - PROCESS | 28717 | 1466501578172 Marionette TRACE conn4 <- [1,1590,null,{}] 02:32:58 INFO - PROCESS | 28717 | 1466501578177 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:58 INFO - PROCESS | 28717 | 1466501578182 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:58 INFO - PROCESS | 28717 | 1466501578377 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 02:32:58 INFO - PROCESS | 28717 | 1466501578566 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:58 INFO - PROCESS | 28717 | 1466501578577 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:58 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3e9800 == 42 [pid = 28717] [id = 405] 02:32:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x911f5c00) [pid = 28717] [serial = 1216] [outer = (nil)] 02:32:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x92570000) [pid = 28717] [serial = 1217] [outer = 0x911f5c00] 02:32:58 INFO - PROCESS | 28717 | 1466501578692 Marionette DEBUG loaded listener.js 02:32:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x92576800) [pid = 28717] [serial = 1218] [outer = 0x911f5c00] 02:32:59 INFO - PROCESS | 28717 | 1466501579644 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 02:32:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:32:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1536ms 02:32:59 INFO - PROCESS | 28717 | 1466501579707 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 02:32:59 INFO - PROCESS | 28717 | 1466501579712 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 02:32:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:32:59 INFO - PROCESS | 28717 | 1466501579720 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:32:59 INFO - PROCESS | 28717 | 1466501579724 Marionette TRACE conn4 <- [1,1594,null,{}] 02:32:59 INFO - PROCESS | 28717 | 1466501579729 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:59 INFO - PROCESS | 28717 | 1466501579735 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:32:59 INFO - PROCESS | 28717 | 1466501579909 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 02:33:00 INFO - PROCESS | 28717 | 1466501580086 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:00 INFO - PROCESS | 28717 | 1466501580094 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:00 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d56e800 == 43 [pid = 28717] [id = 406] 02:33:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x8dfc1800) [pid = 28717] [serial = 1219] [outer = (nil)] 02:33:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x925c9800) [pid = 28717] [serial = 1220] [outer = 0x8dfc1800] 02:33:00 INFO - PROCESS | 28717 | 1466501580173 Marionette DEBUG loaded listener.js 02:33:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x925cc400) [pid = 28717] [serial = 1221] [outer = 0x8dfc1800] 02:33:01 INFO - PROCESS | 28717 | 1466501581298 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 02:33:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:33:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1636ms 02:33:01 INFO - PROCESS | 28717 | 1466501581357 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 02:33:01 INFO - PROCESS | 28717 | 1466501581360 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 02:33:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:33:01 INFO - PROCESS | 28717 | 1466501581367 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:33:01 INFO - PROCESS | 28717 | 1466501581370 Marionette TRACE conn4 <- [1,1598,null,{}] 02:33:01 INFO - PROCESS | 28717 | 1466501581376 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:01 INFO - PROCESS | 28717 | 1466501581386 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:01 INFO - PROCESS | 28717 | 1466501581597 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 02:33:01 INFO - PROCESS | 28717 | 1466501581827 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:01 INFO - PROCESS | 28717 | 1466501581834 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:01 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3e9000 == 44 [pid = 28717] [id = 407] 02:33:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x8d20a000) [pid = 28717] [serial = 1222] [outer = (nil)] 02:33:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x925cbc00) [pid = 28717] [serial = 1223] [outer = 0x8d20a000] 02:33:01 INFO - PROCESS | 28717 | 1466501581971 Marionette DEBUG loaded listener.js 02:33:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x93e06800) [pid = 28717] [serial = 1224] [outer = 0x8d20a000] 02:33:02 INFO - PROCESS | 28717 | 1466501582822 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 02:33:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:33:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1489ms 02:33:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:33:02 INFO - PROCESS | 28717 | 1466501582857 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 02:33:02 INFO - PROCESS | 28717 | 1466501582860 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 02:33:02 INFO - PROCESS | 28717 | 1466501582866 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:33:02 INFO - PROCESS | 28717 | 1466501582869 Marionette TRACE conn4 <- [1,1602,null,{}] 02:33:02 INFO - PROCESS | 28717 | 1466501582875 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:02 INFO - PROCESS | 28717 | 1466501582880 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:03 INFO - PROCESS | 28717 | 1466501583043 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 02:33:03 INFO - PROCESS | 28717 | 1466501583224 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:03 INFO - PROCESS | 28717 | 1466501583231 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:03 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d56fc00 == 45 [pid = 28717] [id = 408] 02:33:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x8d578c00) [pid = 28717] [serial = 1225] [outer = (nil)] 02:33:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x8e1e1800) [pid = 28717] [serial = 1226] [outer = 0x8d578c00] 02:33:03 INFO - PROCESS | 28717 | 1466501583309 Marionette DEBUG loaded listener.js 02:33:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x8ed95400) [pid = 28717] [serial = 1227] [outer = 0x8d578c00] 02:33:04 INFO - PROCESS | 28717 | 1466501584485 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 02:33:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:33:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1682ms 02:33:04 INFO - PROCESS | 28717 | 1466501584548 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 02:33:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:33:04 INFO - PROCESS | 28717 | 1466501584555 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 02:33:04 INFO - PROCESS | 28717 | 1466501584562 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:33:04 INFO - PROCESS | 28717 | 1466501584567 Marionette TRACE conn4 <- [1,1606,null,{}] 02:33:04 INFO - PROCESS | 28717 | 1466501584576 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:04 INFO - PROCESS | 28717 | 1466501584581 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:04 INFO - PROCESS | 28717 | 1466501584754 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 02:33:04 INFO - PROCESS | 28717 | 1466501584936 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:04 INFO - PROCESS | 28717 | 1466501584944 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:04 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d570400 == 46 [pid = 28717] [id = 409] 02:33:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 94 (0x8d575000) [pid = 28717] [serial = 1228] [outer = (nil)] 02:33:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 95 (0x8e1e1c00) [pid = 28717] [serial = 1229] [outer = 0x8d575000] 02:33:05 INFO - PROCESS | 28717 | 1466501585020 Marionette DEBUG loaded listener.js 02:33:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 96 (0x8ed89800) [pid = 28717] [serial = 1230] [outer = 0x8d575000] 02:33:06 INFO - PROCESS | 28717 | 1466501585997 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 02:33:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:33:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1485ms 02:33:06 INFO - PROCESS | 28717 | 1466501586047 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 02:33:06 INFO - PROCESS | 28717 | 1466501586054 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 02:33:07 INFO - PROCESS | 28717 | --DOCSHELL 0x8d202800 == 45 [pid = 28717] [id = 298] 02:33:07 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfc9400 == 44 [pid = 28717] [id = 297] 02:33:07 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed59800 == 43 [pid = 28717] [id = 308] 02:33:07 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ee000 == 42 [pid = 28717] [id = 306] 02:33:07 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1e3400 == 41 [pid = 28717] [id = 301] 02:33:07 INFO - PROCESS | 28717 | --DOCSHELL 0x9107c000 == 40 [pid = 28717] [id = 303] 02:33:07 INFO - PROCESS | 28717 | --DOCSHELL 0x8de69000 == 39 [pid = 28717] [id = 299] 02:33:07 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ef800 == 38 [pid = 28717] [id = 386] 02:33:07 INFO - PROCESS | 28717 | --DOCSHELL 0x8de69800 == 37 [pid = 28717] [id = 300] 02:33:07 INFO - PROCESS | 28717 | --DOCSHELL 0x91f0c000 == 36 [pid = 28717] [id = 302] 02:33:07 INFO - PROCESS | 28717 | --DOCSHELL 0x8d56e000 == 35 [pid = 28717] [id = 310] 02:33:07 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfc6400 == 34 [pid = 28717] [id = 296] 02:33:07 INFO - PROCESS | 28717 | --DOCSHELL 0x8f795800 == 33 [pid = 28717] [id = 309] 02:33:07 INFO - PROCESS | 28717 | --DOCSHELL 0x8d81bc00 == 32 [pid = 28717] [id = 311] 02:33:07 INFO - PROCESS | 28717 | --DOCSHELL 0x8de62000 == 31 [pid = 28717] [id = 304] 02:33:07 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1f0c00 == 30 [pid = 28717] [id = 312] 02:33:07 INFO - PROCESS | 28717 | --DOCSHELL 0x9247c000 == 29 [pid = 28717] [id = 305] 02:33:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 95 (0x8f8e1800) [pid = 28717] [serial = 1169] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 94 (0x8d577000) [pid = 28717] [serial = 1157] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 93 (0x8d203800) [pid = 28717] [serial = 1160] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x8d20e800) [pid = 28717] [serial = 1161] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x8dfc8400) [pid = 28717] [serial = 1163] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x8e1e4400) [pid = 28717] [serial = 1164] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x8f599400) [pid = 28717] [serial = 1137] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x8ed90800) [pid = 28717] [serial = 1136] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x911f6400) [pid = 28717] [serial = 1140] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x91175000) [pid = 28717] [serial = 1139] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x92573400) [pid = 28717] [serial = 1143] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x92480400) [pid = 28717] [serial = 1142] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x8f8eb800) [pid = 28717] [serial = 1170] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x925cac00) [pid = 28717] [serial = 1146] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x925c5400) [pid = 28717] [serial = 1145] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x93b10c00) [pid = 28717] [serial = 1149] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x9311f400) [pid = 28717] [serial = 1148] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x952a6000) [pid = 28717] [serial = 1152] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x95176000) [pid = 28717] [serial = 1151] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8dfcec00) [pid = 28717] [serial = 1155] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8dfc2400) [pid = 28717] [serial = 1154] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8d81e000) [pid = 28717] [serial = 1158] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8f596000) [pid = 28717] [serial = 1167] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8ed90c00) [pid = 28717] [serial = 1166] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x90d2a000) [pid = 28717] [serial = 1173] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x90d27400) [pid = 28717] [serial = 1172] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 28717 | 1466501587323 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:33:07 INFO - PROCESS | 28717 | 1466501587328 Marionette TRACE conn4 <- [1,1610,null,{}] 02:33:07 INFO - PROCESS | 28717 | 1466501587344 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:07 INFO - PROCESS | 28717 | 1466501587351 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:07 INFO - PROCESS | 28717 | 1466501587560 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 02:33:07 INFO - PROCESS | 28717 | 1466501587575 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:07 INFO - PROCESS | 28717 | 1466501587583 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:07 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d56f800 == 30 [pid = 28717] [id = 410] 02:33:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8d571000) [pid = 28717] [serial = 1231] [outer = (nil)] 02:33:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8d575800) [pid = 28717] [serial = 1232] [outer = 0x8d571000] 02:33:07 INFO - PROCESS | 28717 | 1466501587655 Marionette DEBUG loaded listener.js 02:33:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8d81bc00) [pid = 28717] [serial = 1233] [outer = 0x8d571000] 02:33:08 INFO - PROCESS | 28717 | 1466501588713 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 02:33:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:33:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1695ms 02:33:08 INFO - PROCESS | 28717 | 1466501588769 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 02:33:08 INFO - PROCESS | 28717 | 1466501588774 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 02:33:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:33:08 INFO - PROCESS | 28717 | 1466501588783 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:33:08 INFO - PROCESS | 28717 | 1466501588786 Marionette TRACE conn4 <- [1,1614,null,{}] 02:33:08 INFO - PROCESS | 28717 | 1466501588796 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:08 INFO - PROCESS | 28717 | 1466501588803 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:09 INFO - PROCESS | 28717 | 1466501589024 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 02:33:09 INFO - PROCESS | 28717 | 1466501589043 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:09 INFO - PROCESS | 28717 | 1466501589051 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:09 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1eac00 == 31 [pid = 28717] [id = 411] 02:33:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8e1ebc00) [pid = 28717] [serial = 1234] [outer = (nil)] 02:33:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8e1f0c00) [pid = 28717] [serial = 1235] [outer = 0x8e1ebc00] 02:33:09 INFO - PROCESS | 28717 | 1466501589121 Marionette DEBUG loaded listener.js 02:33:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x8d206400) [pid = 28717] [serial = 1236] [outer = 0x8e1ebc00] 02:33:10 INFO - PROCESS | 28717 | 1466501590157 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 02:33:10 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 02:33:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1430ms 02:33:10 INFO - PROCESS | 28717 | 1466501590220 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 02:33:10 INFO - PROCESS | 28717 | 1466501590224 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 02:33:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:33:10 INFO - PROCESS | 28717 | 1466501590230 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:33:10 INFO - PROCESS | 28717 | 1466501590234 Marionette TRACE conn4 <- [1,1618,null,{}] 02:33:10 INFO - PROCESS | 28717 | 1466501590239 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:10 INFO - PROCESS | 28717 | 1466501590244 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:10 INFO - PROCESS | 28717 | 1466501590474 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 02:33:10 INFO - PROCESS | 28717 | 1466501590515 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:10 INFO - PROCESS | 28717 | 1466501590536 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:10 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f729000 == 32 [pid = 28717] [id = 412] 02:33:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8f72ac00) [pid = 28717] [serial = 1237] [outer = (nil)] 02:33:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8f792c00) [pid = 28717] [serial = 1238] [outer = 0x8f72ac00] 02:33:10 INFO - PROCESS | 28717 | 1466501590677 Marionette DEBUG loaded listener.js 02:33:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x8f79dc00) [pid = 28717] [serial = 1239] [outer = 0x8f72ac00] 02:33:11 INFO - PROCESS | 28717 | 1466501591622 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 02:33:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:33:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1438ms 02:33:11 INFO - PROCESS | 28717 | 1466501591668 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 02:33:11 INFO - PROCESS | 28717 | 1466501591692 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 02:33:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:33:11 INFO - PROCESS | 28717 | 1466501591712 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:33:11 INFO - PROCESS | 28717 | 1466501591715 Marionette TRACE conn4 <- [1,1622,null,{}] 02:33:11 INFO - PROCESS | 28717 | 1466501591720 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:11 INFO - PROCESS | 28717 | 1466501591725 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:12 INFO - PROCESS | 28717 | 1466501592281 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 02:33:12 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x9117c000) [pid = 28717] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:33:12 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8c3f7000) [pid = 28717] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:33:12 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8d57b000) [pid = 28717] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:33:12 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8de5f000) [pid = 28717] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:33:12 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x9107cc00) [pid = 28717] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:33:12 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8c3ea800) [pid = 28717] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:33:12 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x90f4a400) [pid = 28717] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:33:12 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8f8df400) [pid = 28717] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:33:12 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8f721400) [pid = 28717] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:33:12 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x91f08400) [pid = 28717] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:33:12 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x90f43800) [pid = 28717] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:33:12 INFO - PROCESS | 28717 | 1466501592436 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:12 INFO - PROCESS | 28717 | 1466501592445 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:12 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ea800 == 33 [pid = 28717] [id = 413] 02:33:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8c3f7000) [pid = 28717] [serial = 1240] [outer = (nil)] 02:33:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8de66400) [pid = 28717] [serial = 1241] [outer = 0x8c3f7000] 02:33:12 INFO - PROCESS | 28717 | 1466501592515 Marionette DEBUG loaded listener.js 02:33:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x90d2e400) [pid = 28717] [serial = 1242] [outer = 0x8c3f7000] 02:33:13 INFO - PROCESS | 28717 | 1466501593271 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 02:33:13 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 02:33:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1580ms 02:33:13 INFO - PROCESS | 28717 | 1466501593296 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 02:33:13 INFO - PROCESS | 28717 | 1466501593300 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 02:33:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:33:13 INFO - PROCESS | 28717 | 1466501593306 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:33:13 INFO - PROCESS | 28717 | 1466501593308 Marionette TRACE conn4 <- [1,1626,null,{}] 02:33:13 INFO - PROCESS | 28717 | 1466501593314 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:13 INFO - PROCESS | 28717 | 1466501593319 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:13 INFO - PROCESS | 28717 | 1466501593465 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 02:33:13 INFO - PROCESS | 28717 | 1466501593479 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:13 INFO - PROCESS | 28717 | 1466501593486 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:13 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d204800 == 34 [pid = 28717] [id = 414] 02:33:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8d56c800) [pid = 28717] [serial = 1243] [outer = (nil)] 02:33:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x91074c00) [pid = 28717] [serial = 1244] [outer = 0x8d56c800] 02:33:13 INFO - PROCESS | 28717 | 1466501593565 Marionette DEBUG loaded listener.js 02:33:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x9107b400) [pid = 28717] [serial = 1245] [outer = 0x8d56c800] 02:33:14 INFO - PROCESS | 28717 | 1466501594584 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 02:33:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:33:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1330ms 02:33:14 INFO - PROCESS | 28717 | 1466501594637 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 02:33:14 INFO - PROCESS | 28717 | 1466501594644 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 02:33:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:33:14 INFO - PROCESS | 28717 | 1466501594653 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:33:14 INFO - PROCESS | 28717 | 1466501594658 Marionette TRACE conn4 <- [1,1630,null,{}] 02:33:14 INFO - PROCESS | 28717 | 1466501594667 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:14 INFO - PROCESS | 28717 | 1466501594672 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:14 INFO - PROCESS | 28717 | 1466501594897 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 02:33:15 INFO - PROCESS | 28717 | 1466501595137 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:15 INFO - PROCESS | 28717 | 1466501595150 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:15 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfc6800 == 35 [pid = 28717] [id = 415] 02:33:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8dfc8400) [pid = 28717] [serial = 1246] [outer = (nil)] 02:33:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x8dfce800) [pid = 28717] [serial = 1247] [outer = 0x8dfc8400] 02:33:15 INFO - PROCESS | 28717 | 1466501595274 Marionette DEBUG loaded listener.js 02:33:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8f595000) [pid = 28717] [serial = 1248] [outer = 0x8dfc8400] 02:33:16 INFO - PROCESS | 28717 | 1466501596238 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 02:33:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:33:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1635ms 02:33:16 INFO - PROCESS | 28717 | 1466501596287 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 02:33:16 INFO - PROCESS | 28717 | 1466501596295 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 02:33:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:33:16 INFO - PROCESS | 28717 | 1466501596306 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:33:16 INFO - PROCESS | 28717 | 1466501596310 Marionette TRACE conn4 <- [1,1634,null,{}] 02:33:16 INFO - PROCESS | 28717 | 1466501596316 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:16 INFO - PROCESS | 28717 | 1466501596322 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:16 INFO - PROCESS | 28717 | 1466501596507 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 02:33:16 INFO - PROCESS | 28717 | 1466501596733 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:16 INFO - PROCESS | 28717 | 1466501596743 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:16 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f1c00 == 36 [pid = 28717] [id = 416] 02:33:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8f8ea000) [pid = 28717] [serial = 1249] [outer = (nil)] 02:33:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x90d29000) [pid = 28717] [serial = 1250] [outer = 0x8f8ea000] 02:33:16 INFO - PROCESS | 28717 | 1466501596864 Marionette DEBUG loaded listener.js 02:33:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x9106f400) [pid = 28717] [serial = 1251] [outer = 0x8f8ea000] 02:33:17 INFO - PROCESS | 28717 | 1466501597887 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 02:33:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:33:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1639ms 02:33:17 INFO - PROCESS | 28717 | 1466501597945 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 02:33:17 INFO - PROCESS | 28717 | 1466501597950 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 02:33:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:33:17 INFO - PROCESS | 28717 | 1466501597956 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:33:17 INFO - PROCESS | 28717 | 1466501597962 Marionette TRACE conn4 <- [1,1638,null,{}] 02:33:17 INFO - PROCESS | 28717 | 1466501597979 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:17 INFO - PROCESS | 28717 | 1466501597987 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:18 INFO - PROCESS | 28717 | 1466501598164 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 02:33:18 INFO - PROCESS | 28717 | 1466501598385 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:18 INFO - PROCESS | 28717 | 1466501598394 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:18 INFO - PROCESS | 28717 | ++DOCSHELL 0x911fe400 == 37 [pid = 28717] [id = 417] 02:33:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x91f01400) [pid = 28717] [serial = 1252] [outer = (nil)] 02:33:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x91f0b400) [pid = 28717] [serial = 1253] [outer = 0x91f01400] 02:33:18 INFO - PROCESS | 28717 | 1466501598504 Marionette DEBUG loaded listener.js 02:33:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x920b5c00) [pid = 28717] [serial = 1254] [outer = 0x91f01400] 02:33:19 INFO - PROCESS | 28717 | 1466501599470 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 02:33:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:33:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1596ms 02:33:19 INFO - PROCESS | 28717 | 1466501599553 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 02:33:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:33:19 INFO - PROCESS | 28717 | 1466501599558 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 02:33:19 INFO - PROCESS | 28717 | 1466501599565 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:33:19 INFO - PROCESS | 28717 | 1466501599568 Marionette TRACE conn4 <- [1,1642,null,{}] 02:33:19 INFO - PROCESS | 28717 | 1466501599574 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:19 INFO - PROCESS | 28717 | 1466501599579 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:19 INFO - PROCESS | 28717 | 1466501599760 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 02:33:19 INFO - PROCESS | 28717 | 1466501599927 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:19 INFO - PROCESS | 28717 | 1466501599933 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:20 INFO - PROCESS | 28717 | ++DOCSHELL 0x90f4b800 == 38 [pid = 28717] [id = 418] 02:33:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x91f09000) [pid = 28717] [serial = 1255] [outer = (nil)] 02:33:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x923f5c00) [pid = 28717] [serial = 1256] [outer = 0x91f09000] 02:33:20 INFO - PROCESS | 28717 | 1466501600069 Marionette DEBUG loaded listener.js 02:33:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x923f9c00) [pid = 28717] [serial = 1257] [outer = 0x91f09000] 02:33:21 INFO - PROCESS | 28717 | 1466501601020 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 02:33:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:33:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1642ms 02:33:21 INFO - PROCESS | 28717 | 1466501601208 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 02:33:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:33:21 INFO - PROCESS | 28717 | 1466501601215 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 02:33:21 INFO - PROCESS | 28717 | 1466501601223 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:33:21 INFO - PROCESS | 28717 | 1466501601226 Marionette TRACE conn4 <- [1,1646,null,{}] 02:33:21 INFO - PROCESS | 28717 | 1466501601235 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:21 INFO - PROCESS | 28717 | 1466501601240 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:21 INFO - PROCESS | 28717 | 1466501601412 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 02:33:21 INFO - PROCESS | 28717 | 1466501601671 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:21 INFO - PROCESS | 28717 | 1466501601688 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:21 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de68800 == 39 [pid = 28717] [id = 419] 02:33:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x8de69000) [pid = 28717] [serial = 1258] [outer = (nil)] 02:33:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x8dfcb400) [pid = 28717] [serial = 1259] [outer = 0x8de69000] 02:33:21 INFO - PROCESS | 28717 | 1466501601758 Marionette DEBUG loaded listener.js 02:33:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x8dfcfc00) [pid = 28717] [serial = 1260] [outer = 0x8de69000] 02:33:22 INFO - PROCESS | 28717 | --DOCSHELL 0x8de5e400 == 38 [pid = 28717] [id = 388] 02:33:22 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfc1c00 == 37 [pid = 28717] [id = 387] 02:33:22 INFO - PROCESS | 28717 | 1466501602718 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 02:33:22 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x911f0c00) [pid = 28717] [serial = 1199] [outer = (nil)] [url = about:blank] 02:33:22 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x90f48800) [pid = 28717] [serial = 1202] [outer = (nil)] [url = about:blank] 02:33:22 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x911f2c00) [pid = 28717] [serial = 1200] [outer = (nil)] [url = about:blank] 02:33:22 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x8ed5f400) [pid = 28717] [serial = 1178] [outer = (nil)] [url = about:blank] 02:33:22 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x8ed93c00) [pid = 28717] [serial = 1179] [outer = (nil)] [url = about:blank] 02:33:22 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x8dfcc800) [pid = 28717] [serial = 1190] [outer = (nil)] [url = about:blank] 02:33:22 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x8ed53400) [pid = 28717] [serial = 1191] [outer = (nil)] [url = about:blank] 02:33:22 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x911f4400) [pid = 28717] [serial = 1184] [outer = (nil)] [url = about:blank] 02:33:22 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x91f02000) [pid = 28717] [serial = 1185] [outer = (nil)] [url = about:blank] 02:33:22 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8c3f0000) [pid = 28717] [serial = 1187] [outer = (nil)] [url = about:blank] 02:33:22 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8ed50400) [pid = 28717] [serial = 1188] [outer = (nil)] [url = about:blank] 02:33:22 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x9107e000) [pid = 28717] [serial = 1176] [outer = (nil)] [url = about:blank] 02:33:22 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x90f4c400) [pid = 28717] [serial = 1175] [outer = (nil)] [url = about:blank] 02:33:22 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x90d33c00) [pid = 28717] [serial = 1181] [outer = (nil)] [url = about:blank] 02:33:22 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x90f4b400) [pid = 28717] [serial = 1182] [outer = (nil)] [url = about:blank] 02:33:22 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8f794c00) [pid = 28717] [serial = 1193] [outer = (nil)] [url = about:blank] 02:33:22 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8f79d000) [pid = 28717] [serial = 1194] [outer = (nil)] [url = about:blank] 02:33:22 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x920c0c00) [pid = 28717] [serial = 1205] [outer = (nil)] [url = about:blank] 02:33:22 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x9106fc00) [pid = 28717] [serial = 1196] [outer = (nil)] [url = about:blank] 02:33:22 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x91178c00) [pid = 28717] [serial = 1197] [outer = (nil)] [url = about:blank] 02:33:22 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x923f2c00) [pid = 28717] [serial = 1206] [outer = (nil)] [url = about:blank] 02:33:22 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x9117f800) [pid = 28717] [serial = 1203] [outer = (nil)] [url = about:blank] 02:33:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:33:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1595ms 02:33:22 INFO - PROCESS | 28717 | 1466501602820 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 02:33:22 INFO - PROCESS | 28717 | 1466501602828 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 02:33:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:33:22 INFO - PROCESS | 28717 | 1466501602844 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:33:22 INFO - PROCESS | 28717 | 1466501602854 Marionette TRACE conn4 <- [1,1650,null,{}] 02:33:22 INFO - PROCESS | 28717 | 1466501602874 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:22 INFO - PROCESS | 28717 | 1466501602882 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:23 INFO - PROCESS | 28717 | 1466501603125 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 02:33:23 INFO - PROCESS | 28717 | 1466501603389 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:23 INFO - PROCESS | 28717 | 1466501603401 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:23 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed8d800 == 38 [pid = 28717] [id = 420] 02:33:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8f591800) [pid = 28717] [serial = 1261] [outer = (nil)] 02:33:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8f72a800) [pid = 28717] [serial = 1262] [outer = 0x8f591800] 02:33:23 INFO - PROCESS | 28717 | 1466501603481 Marionette DEBUG loaded listener.js 02:33:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8f8e1800) [pid = 28717] [serial = 1263] [outer = 0x8f591800] 02:33:24 INFO - PROCESS | 28717 | 1466501604296 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 02:33:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:33:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1520ms 02:33:24 INFO - PROCESS | 28717 | 1466501604358 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 02:33:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:33:24 INFO - PROCESS | 28717 | 1466501604362 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 02:33:24 INFO - PROCESS | 28717 | 1466501604370 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:33:24 INFO - PROCESS | 28717 | 1466501604373 Marionette TRACE conn4 <- [1,1654,null,{}] 02:33:24 INFO - PROCESS | 28717 | 1466501604394 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:24 INFO - PROCESS | 28717 | 1466501604402 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:24 INFO - PROCESS | 28717 | 1466501604561 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 02:33:24 INFO - PROCESS | 28717 | 1466501604573 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:24 INFO - PROCESS | 28717 | 1466501604583 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:24 INFO - PROCESS | 28717 | ++DOCSHELL 0x91174800 == 39 [pid = 28717] [id = 421] 02:33:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x91175400) [pid = 28717] [serial = 1264] [outer = (nil)] 02:33:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x9117c000) [pid = 28717] [serial = 1265] [outer = 0x91175400] 02:33:24 INFO - PROCESS | 28717 | 1466501604654 Marionette DEBUG loaded listener.js 02:33:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x91181c00) [pid = 28717] [serial = 1266] [outer = 0x91175400] 02:33:25 INFO - PROCESS | 28717 | 1466501605626 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 02:33:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:33:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1285ms 02:33:25 INFO - PROCESS | 28717 | 1466501605653 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 02:33:25 INFO - PROCESS | 28717 | 1466501605657 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 02:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:33:25 INFO - PROCESS | 28717 | 1466501605684 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:33:25 INFO - PROCESS | 28717 | 1466501605687 Marionette TRACE conn4 <- [1,1658,null,{}] 02:33:25 INFO - PROCESS | 28717 | 1466501605692 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:25 INFO - PROCESS | 28717 | 1466501605697 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:25 INFO - PROCESS | 28717 | 1466501605900 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 02:33:25 INFO - PROCESS | 28717 | 1466501605922 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:25 INFO - PROCESS | 28717 | 1466501605931 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:25 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f722800 == 40 [pid = 28717] [id = 422] 02:33:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x9117f800) [pid = 28717] [serial = 1267] [outer = (nil)] 02:33:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x91f05c00) [pid = 28717] [serial = 1268] [outer = 0x9117f800] 02:33:25 INFO - PROCESS | 28717 | 1466501605995 Marionette DEBUG loaded listener.js 02:33:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x91f0a000) [pid = 28717] [serial = 1269] [outer = 0x9117f800] 02:33:26 INFO - PROCESS | 28717 | 1466501606888 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1234ms 02:33:26 INFO - PROCESS | 28717 | 1466501606927 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 02:33:26 INFO - PROCESS | 28717 | 1466501606930 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 02:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:33:26 INFO - PROCESS | 28717 | 1466501606938 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:33:26 INFO - PROCESS | 28717 | 1466501606941 Marionette TRACE conn4 <- [1,1662,null,{}] 02:33:26 INFO - PROCESS | 28717 | 1466501606946 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:26 INFO - PROCESS | 28717 | 1466501606951 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:27 INFO - PROCESS | 28717 | 1466501607149 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 02:33:27 INFO - PROCESS | 28717 | 1466501607172 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:27 INFO - PROCESS | 28717 | 1466501607181 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:27 INFO - PROCESS | 28717 | ++DOCSHELL 0x911fac00 == 41 [pid = 28717] [id = 423] 02:33:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x920bd400) [pid = 28717] [serial = 1270] [outer = (nil)] 02:33:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x923f3400) [pid = 28717] [serial = 1271] [outer = 0x920bd400] 02:33:27 INFO - PROCESS | 28717 | 1466501607247 Marionette DEBUG loaded listener.js 02:33:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x923fb000) [pid = 28717] [serial = 1272] [outer = 0x920bd400] 02:33:27 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8dfc1800) [pid = 28717] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:33:27 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8f72ac00) [pid = 28717] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:33:27 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x90d33800) [pid = 28717] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:33:27 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8d20a000) [pid = 28717] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:33:27 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8d575000) [pid = 28717] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:33:27 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8d578c00) [pid = 28717] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:33:27 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8e1ebc00) [pid = 28717] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:33:27 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x911f5c00) [pid = 28717] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:33:27 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8de64c00) [pid = 28717] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:33:27 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x91f0b800) [pid = 28717] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:33:27 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8d571000) [pid = 28717] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:33:27 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8c3f7000) [pid = 28717] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:33:28 INFO - PROCESS | 28717 | 1466501608203 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1329ms 02:33:28 INFO - PROCESS | 28717 | 1466501608267 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 02:33:28 INFO - PROCESS | 28717 | 1466501608271 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 02:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:33:28 INFO - PROCESS | 28717 | 1466501608277 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:33:28 INFO - PROCESS | 28717 | 1466501608280 Marionette TRACE conn4 <- [1,1666,null,{}] 02:33:28 INFO - PROCESS | 28717 | 1466501608289 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:28 INFO - PROCESS | 28717 | 1466501608300 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:28 INFO - PROCESS | 28717 | 1466501608498 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 02:33:28 INFO - PROCESS | 28717 | 1466501608627 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:28 INFO - PROCESS | 28717 | 1466501608634 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:28 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d201c00 == 42 [pid = 28717] [id = 424] 02:33:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8de5a800) [pid = 28717] [serial = 1273] [outer = (nil)] 02:33:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x91f06000) [pid = 28717] [serial = 1274] [outer = 0x8de5a800] 02:33:28 INFO - PROCESS | 28717 | 1466501608705 Marionette DEBUG loaded listener.js 02:33:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x9256e400) [pid = 28717] [serial = 1275] [outer = 0x8de5a800] 02:33:29 INFO - PROCESS | 28717 | 1466501609475 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 02:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1237ms 02:33:29 INFO - PROCESS | 28717 | 1466501609515 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 02:33:29 INFO - PROCESS | 28717 | 1466501609519 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 02:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:33:29 INFO - PROCESS | 28717 | 1466501609524 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:33:29 INFO - PROCESS | 28717 | 1466501609527 Marionette TRACE conn4 <- [1,1670,null,{}] 02:33:29 INFO - PROCESS | 28717 | 1466501609537 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:29 INFO - PROCESS | 28717 | 1466501609540 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:29 INFO - PROCESS | 28717 | 1466501609759 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 02:33:29 INFO - PROCESS | 28717 | 1466501609929 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:29 INFO - PROCESS | 28717 | 1466501609940 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:29 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f4800 == 43 [pid = 28717] [id = 425] 02:33:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8c3f4c00) [pid = 28717] [serial = 1276] [outer = (nil)] 02:33:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8d20dc00) [pid = 28717] [serial = 1277] [outer = 0x8c3f4c00] 02:33:30 INFO - PROCESS | 28717 | 1466501610037 Marionette DEBUG loaded listener.js 02:33:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8d821c00) [pid = 28717] [serial = 1278] [outer = 0x8c3f4c00] 02:33:31 INFO - PROCESS | 28717 | 1466501611076 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 02:33:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1588ms 02:33:31 INFO - PROCESS | 28717 | 1466501611115 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 02:33:31 INFO - PROCESS | 28717 | 1466501611122 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 02:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:33:31 INFO - PROCESS | 28717 | 1466501611130 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:33:31 INFO - PROCESS | 28717 | 1466501611136 Marionette TRACE conn4 <- [1,1674,null,{}] 02:33:31 INFO - PROCESS | 28717 | 1466501611143 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:31 INFO - PROCESS | 28717 | 1466501611149 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:31 INFO - PROCESS | 28717 | 1466501611334 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 02:33:31 INFO - PROCESS | 28717 | 1466501611505 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:31 INFO - PROCESS | 28717 | 1466501611516 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:31 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1eec00 == 44 [pid = 28717] [id = 426] 02:33:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8f722000) [pid = 28717] [serial = 1279] [outer = (nil)] 02:33:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8f8dfc00) [pid = 28717] [serial = 1280] [outer = 0x8f722000] 02:33:31 INFO - PROCESS | 28717 | 1466501611597 Marionette DEBUG loaded listener.js 02:33:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x90d2cc00) [pid = 28717] [serial = 1281] [outer = 0x8f722000] 02:33:32 INFO - PROCESS | 28717 | 1466501612598 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 02:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1537ms 02:33:32 INFO - PROCESS | 28717 | 1466501612668 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 02:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:33:32 INFO - PROCESS | 28717 | 1466501612674 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 02:33:32 INFO - PROCESS | 28717 | 1466501612680 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:33:32 INFO - PROCESS | 28717 | 1466501612683 Marionette TRACE conn4 <- [1,1678,null,{}] 02:33:32 INFO - PROCESS | 28717 | 1466501612690 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:32 INFO - PROCESS | 28717 | 1466501612696 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:32 INFO - PROCESS | 28717 | 1466501612882 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 02:33:33 INFO - PROCESS | 28717 | 1466501613056 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:33 INFO - PROCESS | 28717 | 1466501613066 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:33 INFO - PROCESS | 28717 | ++DOCSHELL 0x90d32800 == 45 [pid = 28717] [id = 427] 02:33:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x911f2c00) [pid = 28717] [serial = 1282] [outer = (nil)] 02:33:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x911f9800) [pid = 28717] [serial = 1283] [outer = 0x911f2c00] 02:33:33 INFO - PROCESS | 28717 | 1466501613230 Marionette DEBUG loaded listener.js 02:33:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x920c0c00) [pid = 28717] [serial = 1284] [outer = 0x911f2c00] 02:33:34 INFO - PROCESS | 28717 | 1466501614171 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 02:33:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:33:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1539ms 02:33:34 INFO - PROCESS | 28717 | 1466501614219 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 02:33:34 INFO - PROCESS | 28717 | 1466501614225 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 02:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:33:34 INFO - PROCESS | 28717 | 1466501614262 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:33:34 INFO - PROCESS | 28717 | 1466501614269 Marionette TRACE conn4 <- [1,1682,null,{}] 02:33:34 INFO - PROCESS | 28717 | 1466501614276 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:34 INFO - PROCESS | 28717 | 1466501614282 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:34 INFO - PROCESS | 28717 | 1466501614485 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 02:33:34 INFO - PROCESS | 28717 | 1466501614685 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:34 INFO - PROCESS | 28717 | 1466501614691 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:34 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d205800 == 46 [pid = 28717] [id = 428] 02:33:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x91075400) [pid = 28717] [serial = 1285] [outer = (nil)] 02:33:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x925cec00) [pid = 28717] [serial = 1286] [outer = 0x91075400] 02:33:34 INFO - PROCESS | 28717 | 1466501614814 Marionette DEBUG loaded listener.js 02:33:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x93115400) [pid = 28717] [serial = 1287] [outer = 0x91075400] 02:33:35 INFO - PROCESS | 28717 | 1466501615747 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 02:33:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1553ms 02:33:35 INFO - PROCESS | 28717 | 1466501615804 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 02:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:33:35 INFO - PROCESS | 28717 | 1466501615808 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 02:33:35 INFO - PROCESS | 28717 | 1466501615815 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:33:35 INFO - PROCESS | 28717 | 1466501615818 Marionette TRACE conn4 <- [1,1686,null,{}] 02:33:35 INFO - PROCESS | 28717 | 1466501615824 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:35 INFO - PROCESS | 28717 | 1466501615829 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:36 INFO - PROCESS | 28717 | 1466501616001 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 02:33:36 INFO - PROCESS | 28717 | 1466501616173 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:36 INFO - PROCESS | 28717 | 1466501616179 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:36 INFO - PROCESS | 28717 | ++DOCSHELL 0x91076400 == 47 [pid = 28717] [id = 429] 02:33:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x91173c00) [pid = 28717] [serial = 1288] [outer = (nil)] 02:33:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x93b10400) [pid = 28717] [serial = 1289] [outer = 0x91173c00] 02:33:36 INFO - PROCESS | 28717 | 1466501616256 Marionette DEBUG loaded listener.js 02:33:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x93e07800) [pid = 28717] [serial = 1290] [outer = 0x91173c00] 02:33:37 INFO - PROCESS | 28717 | 1466501617190 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 02:33:37 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 02:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1432ms 02:33:37 INFO - PROCESS | 28717 | 1466501617247 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 02:33:37 INFO - PROCESS | 28717 | 1466501617251 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 02:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:33:37 INFO - PROCESS | 28717 | 1466501617257 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:33:37 INFO - PROCESS | 28717 | 1466501617261 Marionette TRACE conn4 <- [1,1690,null,{}] 02:33:37 INFO - PROCESS | 28717 | 1466501617266 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:37 INFO - PROCESS | 28717 | 1466501617272 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:37 INFO - PROCESS | 28717 | 1466501617461 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 02:33:37 INFO - PROCESS | 28717 | 1466501617634 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:37 INFO - PROCESS | 28717 | 1466501617650 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:37 INFO - PROCESS | 28717 | ++DOCSHELL 0x93ee2800 == 48 [pid = 28717] [id = 430] 02:33:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x93ee3c00) [pid = 28717] [serial = 1291] [outer = (nil)] 02:33:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x93ee7800) [pid = 28717] [serial = 1292] [outer = 0x93ee3c00] 02:33:37 INFO - PROCESS | 28717 | 1466501617745 Marionette DEBUG loaded listener.js 02:33:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x952a9000) [pid = 28717] [serial = 1293] [outer = 0x93ee3c00] 02:33:38 INFO - PROCESS | 28717 | 1466501618714 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 02:33:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:33:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1491ms 02:33:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:33:38 INFO - PROCESS | 28717 | 1466501618749 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 02:33:38 INFO - PROCESS | 28717 | 1466501618752 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 02:33:38 INFO - PROCESS | 28717 | 1466501618759 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:33:38 INFO - PROCESS | 28717 | 1466501618762 Marionette TRACE conn4 <- [1,1694,null,{}] 02:33:38 INFO - PROCESS | 28717 | 1466501618768 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:38 INFO - PROCESS | 28717 | 1466501618777 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:38 INFO - PROCESS | 28717 | 1466501618984 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 02:33:39 INFO - PROCESS | 28717 | 1466501619167 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:39 INFO - PROCESS | 28717 | 1466501619174 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:39 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f7400 == 49 [pid = 28717] [id = 431] 02:33:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x8de62800) [pid = 28717] [serial = 1294] [outer = (nil)] 02:33:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x952ed000) [pid = 28717] [serial = 1295] [outer = 0x8de62800] 02:33:39 INFO - PROCESS | 28717 | 1466501619251 Marionette DEBUG loaded listener.js 02:33:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x953dd800) [pid = 28717] [serial = 1296] [outer = 0x8de62800] 02:33:40 INFO - PROCESS | 28717 | 1466501620208 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 02:33:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1480ms 02:33:40 INFO - PROCESS | 28717 | 1466501620239 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 02:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:33:40 INFO - PROCESS | 28717 | 1466501620243 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 02:33:40 INFO - PROCESS | 28717 | 1466501620249 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:33:40 INFO - PROCESS | 28717 | 1466501620253 Marionette TRACE conn4 <- [1,1698,null,{}] 02:33:40 INFO - PROCESS | 28717 | 1466501620258 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:40 INFO - PROCESS | 28717 | 1466501620263 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:40 INFO - PROCESS | 28717 | 1466501620427 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 02:33:40 INFO - PROCESS | 28717 | 1466501620606 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:40 INFO - PROCESS | 28717 | 1466501620613 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:40 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d816400 == 50 [pid = 28717] [id = 432] 02:33:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x8d817400) [pid = 28717] [serial = 1297] [outer = (nil)] 02:33:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x8f72dc00) [pid = 28717] [serial = 1298] [outer = 0x8d817400] 02:33:40 INFO - PROCESS | 28717 | 1466501620695 Marionette DEBUG loaded listener.js 02:33:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 94 (0x8f8e9400) [pid = 28717] [serial = 1299] [outer = 0x8d817400] 02:33:41 INFO - PROCESS | 28717 | 1466501621949 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 02:33:41 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 02:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1738ms 02:33:41 INFO - PROCESS | 28717 | 1466501621987 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 02:33:41 INFO - PROCESS | 28717 | 1466501621992 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 02:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:33:42 INFO - PROCESS | 28717 | 1466501621999 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:33:42 INFO - PROCESS | 28717 | 1466501622007 Marionette TRACE conn4 <- [1,1702,null,{}] 02:33:42 INFO - PROCESS | 28717 | 1466501622014 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:42 INFO - PROCESS | 28717 | 1466501622019 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:42 INFO - PROCESS | 28717 | 1466501622189 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 02:33:42 INFO - PROCESS | 28717 | 1466501622481 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:42 INFO - PROCESS | 28717 | 1466501622488 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:42 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed92400 == 51 [pid = 28717] [id = 433] 02:33:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 95 (0x8ed94c00) [pid = 28717] [serial = 1300] [outer = (nil)] 02:33:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 96 (0x8f59b400) [pid = 28717] [serial = 1301] [outer = 0x8ed94c00] 02:33:42 INFO - PROCESS | 28717 | 1466501622608 Marionette DEBUG loaded listener.js 02:33:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 97 (0x8f796400) [pid = 28717] [serial = 1302] [outer = 0x8ed94c00] 02:33:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ef400 == 50 [pid = 28717] [id = 390] 02:33:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3e9800 == 49 [pid = 28717] [id = 405] 02:33:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3e9000 == 48 [pid = 28717] [id = 407] 02:33:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8d56e800 == 47 [pid = 28717] [id = 406] 02:33:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8f594400 == 46 [pid = 28717] [id = 397] 02:33:43 INFO - PROCESS | 28717 | --DOCSHELL 0x91175c00 == 45 [pid = 28717] [id = 399] 02:33:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f3c00 == 44 [pid = 28717] [id = 389] 02:33:43 INFO - PROCESS | 28717 | --DOCSHELL 0x91078400 == 43 [pid = 28717] [id = 394] 02:33:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8d207c00 == 42 [pid = 28717] [id = 392] 02:33:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8de5d400 == 41 [pid = 28717] [id = 402] 02:33:43 INFO - PROCESS | 28717 | --DOCSHELL 0x90f42000 == 40 [pid = 28717] [id = 398] 02:33:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8f79c800 == 39 [pid = 28717] [id = 393] 02:33:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8de5ec00 == 38 [pid = 28717] [id = 396] 02:33:43 INFO - PROCESS | 28717 | --DOCSHELL 0x90f49000 == 37 [pid = 28717] [id = 391] 02:33:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f1800 == 36 [pid = 28717] [id = 400] 02:33:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ea400 == 35 [pid = 28717] [id = 395] 02:33:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8f8ed800 == 34 [pid = 28717] [id = 401] 02:33:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8d56fc00 == 33 [pid = 28717] [id = 408] 02:33:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8d570400 == 32 [pid = 28717] [id = 409] 02:33:43 INFO - PROCESS | 28717 | --DOCSHELL 0x8f79cc00 == 31 [pid = 28717] [id = 403] 02:33:43 INFO - PROCESS | 28717 | --DOCSHELL 0x9107c400 == 30 [pid = 28717] [id = 404] 02:33:44 INFO - PROCESS | 28717 | --DOMWINDOW == 96 (0x925c9800) [pid = 28717] [serial = 1220] [outer = (nil)] [url = about:blank] 02:33:44 INFO - PROCESS | 28717 | --DOMWINDOW == 95 (0x8f79dc00) [pid = 28717] [serial = 1239] [outer = (nil)] [url = about:blank] 02:33:44 INFO - PROCESS | 28717 | --DOMWINDOW == 94 (0x90f46400) [pid = 28717] [serial = 1211] [outer = (nil)] [url = about:blank] 02:33:44 INFO - PROCESS | 28717 | --DOMWINDOW == 93 (0x925cc400) [pid = 28717] [serial = 1221] [outer = (nil)] [url = about:blank] 02:33:44 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x93e06800) [pid = 28717] [serial = 1224] [outer = (nil)] [url = about:blank] 02:33:44 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x925cbc00) [pid = 28717] [serial = 1223] [outer = (nil)] [url = about:blank] 02:33:44 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x8ed89800) [pid = 28717] [serial = 1230] [outer = (nil)] [url = about:blank] 02:33:44 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x8e1e1800) [pid = 28717] [serial = 1226] [outer = (nil)] [url = about:blank] 02:33:44 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x8d206400) [pid = 28717] [serial = 1236] [outer = (nil)] [url = about:blank] 02:33:44 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x92570000) [pid = 28717] [serial = 1217] [outer = (nil)] [url = about:blank] 02:33:44 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x8ed56400) [pid = 28717] [serial = 1208] [outer = (nil)] [url = about:blank] 02:33:44 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x920c1800) [pid = 28717] [serial = 1214] [outer = (nil)] [url = about:blank] 02:33:44 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x8e1f0c00) [pid = 28717] [serial = 1235] [outer = (nil)] [url = about:blank] 02:33:44 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x8d81bc00) [pid = 28717] [serial = 1233] [outer = (nil)] [url = about:blank] 02:33:44 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x8d575800) [pid = 28717] [serial = 1232] [outer = (nil)] [url = about:blank] 02:33:44 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8e1e1c00) [pid = 28717] [serial = 1229] [outer = (nil)] [url = about:blank] 02:33:44 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x92475000) [pid = 28717] [serial = 1215] [outer = (nil)] [url = about:blank] 02:33:44 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x92576800) [pid = 28717] [serial = 1218] [outer = (nil)] [url = about:blank] 02:33:44 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x91179800) [pid = 28717] [serial = 1212] [outer = (nil)] [url = about:blank] 02:33:44 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x90d2e400) [pid = 28717] [serial = 1242] [outer = (nil)] [url = about:blank] 02:33:44 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8ed95400) [pid = 28717] [serial = 1227] [outer = (nil)] [url = about:blank] 02:33:44 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8de66400) [pid = 28717] [serial = 1241] [outer = (nil)] [url = about:blank] 02:33:44 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8f59dc00) [pid = 28717] [serial = 1209] [outer = (nil)] [url = about:blank] 02:33:44 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8f792c00) [pid = 28717] [serial = 1238] [outer = (nil)] [url = about:blank] 02:33:44 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x91074c00) [pid = 28717] [serial = 1244] [outer = (nil)] [url = about:blank] 02:33:44 INFO - PROCESS | 28717 | 1466501624568 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 02:33:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 2592ms 02:33:44 INFO - PROCESS | 28717 | 1466501624595 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 02:33:44 INFO - PROCESS | 28717 | 1466501624601 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 02:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:33:44 INFO - PROCESS | 28717 | 1466501624609 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:33:44 INFO - PROCESS | 28717 | 1466501624614 Marionette TRACE conn4 <- [1,1706,null,{}] 02:33:44 INFO - PROCESS | 28717 | 1466501624621 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:44 INFO - PROCESS | 28717 | 1466501624627 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:44 INFO - PROCESS | 28717 | 1466501624790 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 02:33:44 INFO - PROCESS | 28717 | 1466501624801 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:44 INFO - PROCESS | 28717 | 1466501624814 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:44 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d575800 == 31 [pid = 28717] [id = 434] 02:33:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8d576000) [pid = 28717] [serial = 1303] [outer = (nil)] 02:33:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8de63c00) [pid = 28717] [serial = 1304] [outer = 0x8d576000] 02:33:44 INFO - PROCESS | 28717 | 1466501624919 Marionette DEBUG loaded listener.js 02:33:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8dfc2800) [pid = 28717] [serial = 1305] [outer = 0x8d576000] 02:33:45 INFO - PROCESS | 28717 | 1466501625848 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 02:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1282ms 02:33:45 INFO - PROCESS | 28717 | 1466501625890 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 02:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:33:45 INFO - PROCESS | 28717 | 1466501625899 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 02:33:45 INFO - PROCESS | 28717 | 1466501625909 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:33:45 INFO - PROCESS | 28717 | 1466501625914 Marionette TRACE conn4 <- [1,1710,null,{}] 02:33:45 INFO - PROCESS | 28717 | 1466501625927 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:45 INFO - PROCESS | 28717 | 1466501625932 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:46 INFO - PROCESS | 28717 | 1466501626105 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 02:33:46 INFO - PROCESS | 28717 | 1466501626115 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:46 INFO - PROCESS | 28717 | 1466501626127 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:46 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed5f000 == 32 [pid = 28717] [id = 435] 02:33:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x8ed86400) [pid = 28717] [serial = 1306] [outer = (nil)] 02:33:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8ed8b800) [pid = 28717] [serial = 1307] [outer = 0x8ed86400] 02:33:46 INFO - PROCESS | 28717 | 1466501626212 Marionette DEBUG loaded listener.js 02:33:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8f592c00) [pid = 28717] [serial = 1308] [outer = 0x8ed86400] 02:33:47 INFO - PROCESS | 28717 | 1466501627230 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 02:33:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1383ms 02:33:47 INFO - PROCESS | 28717 | 1466501627292 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 02:33:47 INFO - PROCESS | 28717 | 1466501627296 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 02:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:33:47 INFO - PROCESS | 28717 | 1466501627302 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:33:47 INFO - PROCESS | 28717 | 1466501627308 Marionette TRACE conn4 <- [1,1714,null,{}] 02:33:47 INFO - PROCESS | 28717 | 1466501627334 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:47 INFO - PROCESS | 28717 | 1466501627350 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:47 INFO - PROCESS | 28717 | 1466501627567 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 02:33:47 INFO - PROCESS | 28717 | 1466501627598 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:47 INFO - PROCESS | 28717 | 1466501627608 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:47 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f79ec00 == 33 [pid = 28717] [id = 436] 02:33:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x8f79fc00) [pid = 28717] [serial = 1309] [outer = (nil)] 02:33:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x8f8e6c00) [pid = 28717] [serial = 1310] [outer = 0x8f79fc00] 02:33:47 INFO - PROCESS | 28717 | 1466501627680 Marionette DEBUG loaded listener.js 02:33:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x90d2ec00) [pid = 28717] [serial = 1311] [outer = 0x8f79fc00] 02:33:48 INFO - PROCESS | 28717 | 1466501628580 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:33:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:33:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1335ms 02:33:48 INFO - PROCESS | 28717 | 1466501628642 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 02:33:48 INFO - PROCESS | 28717 | 1466501628646 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 02:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:33:48 INFO - PROCESS | 28717 | 1466501628652 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:33:48 INFO - PROCESS | 28717 | 1466501628655 Marionette TRACE conn4 <- [1,1718,null,{}] 02:33:48 INFO - PROCESS | 28717 | 1466501628661 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:48 INFO - PROCESS | 28717 | 1466501628665 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:48 INFO - PROCESS | 28717 | 1466501628869 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 02:33:48 INFO - PROCESS | 28717 | 1466501628889 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:48 INFO - PROCESS | 28717 | 1466501628896 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:48 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed56400 == 34 [pid = 28717] [id = 437] 02:33:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x90d2c800) [pid = 28717] [serial = 1312] [outer = (nil)] 02:33:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x90f4cc00) [pid = 28717] [serial = 1313] [outer = 0x90d2c800] 02:33:48 INFO - PROCESS | 28717 | 1466501628964 Marionette DEBUG loaded listener.js 02:33:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x91077c00) [pid = 28717] [serial = 1314] [outer = 0x90d2c800] 02:33:49 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x8de5a800) [pid = 28717] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:33:49 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x9117f800) [pid = 28717] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:33:49 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x920bd400) [pid = 28717] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:33:49 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8dfc8400) [pid = 28717] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:33:49 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8d56c800) [pid = 28717] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:33:49 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x91f01400) [pid = 28717] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:33:49 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x91175400) [pid = 28717] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:33:49 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x91f09000) [pid = 28717] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:33:49 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8de69000) [pid = 28717] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:33:49 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8f591800) [pid = 28717] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:33:49 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8f8ea000) [pid = 28717] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:33:50 INFO - PROCESS | 28717 | 1466501630311 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:33:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1684ms 02:33:50 INFO - PROCESS | 28717 | 1466501630338 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 02:33:50 INFO - PROCESS | 28717 | 1466501630341 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 02:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:33:50 INFO - PROCESS | 28717 | 1466501630347 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:33:50 INFO - PROCESS | 28717 | 1466501630350 Marionette TRACE conn4 <- [1,1722,null,{}] 02:33:50 INFO - PROCESS | 28717 | 1466501630355 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:50 INFO - PROCESS | 28717 | 1466501630360 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:50 INFO - PROCESS | 28717 | 1466501630504 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 02:33:50 INFO - PROCESS | 28717 | 1466501630517 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:50 INFO - PROCESS | 28717 | 1466501630524 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:50 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d578800 == 35 [pid = 28717] [id = 438] 02:33:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8dfc8800) [pid = 28717] [serial = 1315] [outer = (nil)] 02:33:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x90f4c000) [pid = 28717] [serial = 1316] [outer = 0x8dfc8800] 02:33:50 INFO - PROCESS | 28717 | 1466501630590 Marionette DEBUG loaded listener.js 02:33:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x9107d400) [pid = 28717] [serial = 1317] [outer = 0x8dfc8800] 02:33:51 INFO - PROCESS | 28717 | 1466501631458 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 02:33:51 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 02:33:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1186ms 02:33:51 INFO - PROCESS | 28717 | 1466501631534 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 02:33:51 INFO - PROCESS | 28717 | 1466501631538 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 02:33:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:33:51 INFO - PROCESS | 28717 | 1466501631544 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:33:51 INFO - PROCESS | 28717 | 1466501631547 Marionette TRACE conn4 <- [1,1726,null,{}] 02:33:51 INFO - PROCESS | 28717 | 1466501631552 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:51 INFO - PROCESS | 28717 | 1466501631562 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:51 INFO - PROCESS | 28717 | 1466501631821 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 02:33:52 INFO - PROCESS | 28717 | 1466501631994 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:52 INFO - PROCESS | 28717 | 1466501632002 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:52 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ebc00 == 36 [pid = 28717] [id = 439] 02:33:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8c3ed000) [pid = 28717] [serial = 1318] [outer = (nil)] 02:33:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8c3f6800) [pid = 28717] [serial = 1319] [outer = 0x8c3ed000] 02:33:52 INFO - PROCESS | 28717 | 1466501632090 Marionette DEBUG loaded listener.js 02:33:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x8d20d800) [pid = 28717] [serial = 1320] [outer = 0x8c3ed000] 02:33:53 INFO - PROCESS | 28717 | 1466501633205 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 02:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1733ms 02:33:53 INFO - PROCESS | 28717 | 1466501633280 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 02:33:53 INFO - PROCESS | 28717 | 1466501633285 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 02:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:33:53 INFO - PROCESS | 28717 | 1466501633295 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:33:53 INFO - PROCESS | 28717 | 1466501633299 Marionette TRACE conn4 <- [1,1730,null,{}] 02:33:53 INFO - PROCESS | 28717 | 1466501633306 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:53 INFO - PROCESS | 28717 | 1466501633315 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:53 INFO - PROCESS | 28717 | 1466501633535 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 02:33:53 INFO - PROCESS | 28717 | 1466501633812 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:53 INFO - PROCESS | 28717 | 1466501633821 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:53 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de64000 == 37 [pid = 28717] [id = 440] 02:33:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x8de69000) [pid = 28717] [serial = 1321] [outer = (nil)] 02:33:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x8ed52000) [pid = 28717] [serial = 1322] [outer = 0x8de69000] 02:33:53 INFO - PROCESS | 28717 | 1466501633903 Marionette DEBUG loaded listener.js 02:33:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x8ed5dc00) [pid = 28717] [serial = 1323] [outer = 0x8de69000] 02:33:54 INFO - PROCESS | 28717 | 1466501634931 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 02:33:54 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 02:33:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1683ms 02:33:54 INFO - PROCESS | 28717 | 1466501634978 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 02:33:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:33:54 INFO - PROCESS | 28717 | 1466501634983 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 02:33:54 INFO - PROCESS | 28717 | 1466501634989 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:33:54 INFO - PROCESS | 28717 | 1466501634994 Marionette TRACE conn4 <- [1,1734,null,{}] 02:33:55 INFO - PROCESS | 28717 | 1466501635000 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:55 INFO - PROCESS | 28717 | 1466501635005 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:55 INFO - PROCESS | 28717 | 1466501635192 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 02:33:55 INFO - PROCESS | 28717 | 1466501635452 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:55 INFO - PROCESS | 28717 | 1466501635461 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:55 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f59fc00 == 38 [pid = 28717] [id = 441] 02:33:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x8f793000) [pid = 28717] [serial = 1324] [outer = (nil)] 02:33:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x8f79c000) [pid = 28717] [serial = 1325] [outer = 0x8f793000] 02:33:55 INFO - PROCESS | 28717 | 1466501635587 Marionette DEBUG loaded listener.js 02:33:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x8f8ea000) [pid = 28717] [serial = 1326] [outer = 0x8f793000] 02:33:56 INFO - PROCESS | 28717 | 1466501636590 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 02:33:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1684ms 02:33:56 INFO - PROCESS | 28717 | 1466501636674 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 02:33:56 INFO - PROCESS | 28717 | 1466501636681 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 02:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:33:56 INFO - PROCESS | 28717 | 1466501636698 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:33:56 INFO - PROCESS | 28717 | 1466501636705 Marionette TRACE conn4 <- [1,1738,null,{}] 02:33:56 INFO - PROCESS | 28717 | 1466501636711 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:56 INFO - PROCESS | 28717 | 1466501636718 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:56 INFO - PROCESS | 28717 | 1466501636957 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 02:33:57 INFO - PROCESS | 28717 | 1466501637185 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:57 INFO - PROCESS | 28717 | 1466501637195 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:57 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f79e400 == 39 [pid = 28717] [id = 442] 02:33:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x8f8e3000) [pid = 28717] [serial = 1327] [outer = (nil)] 02:33:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x91182c00) [pid = 28717] [serial = 1328] [outer = 0x8f8e3000] 02:33:57 INFO - PROCESS | 28717 | 1466501637272 Marionette DEBUG loaded listener.js 02:33:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x91f01800) [pid = 28717] [serial = 1329] [outer = 0x8f8e3000] 02:33:58 INFO - PROCESS | 28717 | 1466501638441 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 02:33:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:33:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1851ms 02:33:58 INFO - PROCESS | 28717 | 1466501638542 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 02:33:58 INFO - PROCESS | 28717 | 1466501638548 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 02:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:33:58 INFO - PROCESS | 28717 | 1466501638574 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:33:58 INFO - PROCESS | 28717 | 1466501638579 Marionette TRACE conn4 <- [1,1742,null,{}] 02:33:58 INFO - PROCESS | 28717 | 1466501638587 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:58 INFO - PROCESS | 28717 | 1466501638593 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:58 INFO - PROCESS | 28717 | --DOCSHELL 0x90d32800 == 38 [pid = 28717] [id = 427] 02:33:58 INFO - PROCESS | 28717 | --DOCSHELL 0x8d56f800 == 37 [pid = 28717] [id = 410] 02:33:58 INFO - PROCESS | 28717 | --DOCSHELL 0x8d578800 == 36 [pid = 28717] [id = 438] 02:33:58 INFO - PROCESS | 28717 | 1466501638952 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 02:33:58 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed56400 == 35 [pid = 28717] [id = 437] 02:33:58 INFO - PROCESS | 28717 | --DOCSHELL 0x8f79ec00 == 34 [pid = 28717] [id = 436] 02:33:58 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed5f000 == 33 [pid = 28717] [id = 435] 02:33:58 INFO - PROCESS | 28717 | --DOCSHELL 0x8d575800 == 32 [pid = 28717] [id = 434] 02:33:58 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed92400 == 31 [pid = 28717] [id = 433] 02:33:58 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x91f06000) [pid = 28717] [serial = 1274] [outer = (nil)] [url = about:blank] 02:33:58 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x91f05c00) [pid = 28717] [serial = 1268] [outer = (nil)] [url = about:blank] 02:33:58 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x923f3400) [pid = 28717] [serial = 1271] [outer = (nil)] [url = about:blank] 02:33:58 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x8dfce800) [pid = 28717] [serial = 1247] [outer = (nil)] [url = about:blank] 02:33:58 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x8f595000) [pid = 28717] [serial = 1248] [outer = (nil)] [url = about:blank] 02:33:59 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x9107b400) [pid = 28717] [serial = 1245] [outer = (nil)] [url = about:blank] 02:33:59 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x91f0b400) [pid = 28717] [serial = 1253] [outer = (nil)] [url = about:blank] 02:33:59 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x920b5c00) [pid = 28717] [serial = 1254] [outer = (nil)] [url = about:blank] 02:33:59 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x9117c000) [pid = 28717] [serial = 1265] [outer = (nil)] [url = about:blank] 02:33:59 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x923f5c00) [pid = 28717] [serial = 1256] [outer = (nil)] [url = about:blank] 02:33:59 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x923f9c00) [pid = 28717] [serial = 1257] [outer = (nil)] [url = about:blank] 02:33:59 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8dfcb400) [pid = 28717] [serial = 1259] [outer = (nil)] [url = about:blank] 02:33:59 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8dfcfc00) [pid = 28717] [serial = 1260] [outer = (nil)] [url = about:blank] 02:33:59 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8f72a800) [pid = 28717] [serial = 1262] [outer = (nil)] [url = about:blank] 02:33:59 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8f8e1800) [pid = 28717] [serial = 1263] [outer = (nil)] [url = about:blank] 02:33:59 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x90d29000) [pid = 28717] [serial = 1250] [outer = (nil)] [url = about:blank] 02:33:59 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x9106f400) [pid = 28717] [serial = 1251] [outer = (nil)] [url = about:blank] 02:33:59 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x91f0a000) [pid = 28717] [serial = 1269] [outer = (nil)] [url = about:blank] 02:33:59 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x923fb000) [pid = 28717] [serial = 1272] [outer = (nil)] [url = about:blank] 02:33:59 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x9256e400) [pid = 28717] [serial = 1275] [outer = (nil)] [url = about:blank] 02:33:59 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x91181c00) [pid = 28717] [serial = 1266] [outer = (nil)] [url = about:blank] 02:33:59 INFO - PROCESS | 28717 | 1466501639092 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:59 INFO - PROCESS | 28717 | 1466501639106 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:33:59 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d579000 == 32 [pid = 28717] [id = 443] 02:33:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8d579400) [pid = 28717] [serial = 1330] [outer = (nil)] 02:33:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8de60000) [pid = 28717] [serial = 1331] [outer = 0x8d579400] 02:33:59 INFO - PROCESS | 28717 | 1466501639174 Marionette DEBUG loaded listener.js 02:33:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8dfc9400) [pid = 28717] [serial = 1332] [outer = 0x8d579400] 02:33:59 INFO - PROCESS | 28717 | 1466501639978 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 02:34:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1449ms 02:34:00 INFO - PROCESS | 28717 | 1466501640013 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 02:34:00 INFO - PROCESS | 28717 | 1466501640019 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 02:34:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:34:00 INFO - PROCESS | 28717 | 1466501640030 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:34:00 INFO - PROCESS | 28717 | 1466501640033 Marionette TRACE conn4 <- [1,1746,null,{}] 02:34:00 INFO - PROCESS | 28717 | 1466501640040 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:00 INFO - PROCESS | 28717 | 1466501640045 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:00 INFO - PROCESS | 28717 | 1466501640215 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 02:34:00 INFO - PROCESS | 28717 | 1466501640225 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:00 INFO - PROCESS | 28717 | 1466501640231 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:00 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfcec00 == 33 [pid = 28717] [id = 444] 02:34:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8ed5f000) [pid = 28717] [serial = 1333] [outer = (nil)] 02:34:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8ed95000) [pid = 28717] [serial = 1334] [outer = 0x8ed5f000] 02:34:00 INFO - PROCESS | 28717 | 1466501640304 Marionette DEBUG loaded listener.js 02:34:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8f59dc00) [pid = 28717] [serial = 1335] [outer = 0x8ed5f000] 02:34:01 INFO - PROCESS | 28717 | 1466501641300 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 02:34:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:34:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1334ms 02:34:01 INFO - PROCESS | 28717 | 1466501641366 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 02:34:01 INFO - PROCESS | 28717 | 1466501641370 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 02:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:34:01 INFO - PROCESS | 28717 | 1466501641376 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:34:01 INFO - PROCESS | 28717 | 1466501641382 Marionette TRACE conn4 <- [1,1750,null,{}] 02:34:01 INFO - PROCESS | 28717 | 1466501641403 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:01 INFO - PROCESS | 28717 | 1466501641412 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:01 INFO - PROCESS | 28717 | 1466501641574 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 02:34:01 INFO - PROCESS | 28717 | 1466501641723 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:01 INFO - PROCESS | 28717 | 1466501641736 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:01 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f8eac00 == 34 [pid = 28717] [id = 445] 02:34:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8f8edc00) [pid = 28717] [serial = 1336] [outer = (nil)] 02:34:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x90d32800) [pid = 28717] [serial = 1337] [outer = 0x8f8edc00] 02:34:01 INFO - PROCESS | 28717 | 1466501641824 Marionette DEBUG loaded listener.js 02:34:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x91070800) [pid = 28717] [serial = 1338] [outer = 0x8f8edc00] 02:34:02 INFO - PROCESS | 28717 | 1466501642856 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 02:34:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1543ms 02:34:02 INFO - PROCESS | 28717 | 1466501642924 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 02:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:34:02 INFO - PROCESS | 28717 | 1466501642929 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 02:34:02 INFO - PROCESS | 28717 | 1466501642936 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:34:02 INFO - PROCESS | 28717 | 1466501642939 Marionette TRACE conn4 <- [1,1754,null,{}] 02:34:02 INFO - PROCESS | 28717 | 1466501642945 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:02 INFO - PROCESS | 28717 | 1466501642950 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:03 INFO - PROCESS | 28717 | 1466501643194 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 02:34:03 INFO - PROCESS | 28717 | 1466501643218 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:03 INFO - PROCESS | 28717 | 1466501643225 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:03 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f5000 == 35 [pid = 28717] [id = 446] 02:34:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8d575800) [pid = 28717] [serial = 1339] [outer = (nil)] 02:34:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x911f1400) [pid = 28717] [serial = 1340] [outer = 0x8d575800] 02:34:03 INFO - PROCESS | 28717 | 1466501643308 Marionette DEBUG loaded listener.js 02:34:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x91f06000) [pid = 28717] [serial = 1341] [outer = 0x8d575800] 02:34:03 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8de62800) [pid = 28717] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:34:03 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8d817400) [pid = 28717] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:34:03 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8c3f4c00) [pid = 28717] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:34:03 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8f722000) [pid = 28717] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:34:03 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x911f2c00) [pid = 28717] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:34:03 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x91075400) [pid = 28717] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:34:03 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8d576000) [pid = 28717] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:34:03 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8ed86400) [pid = 28717] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:34:03 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8ed94c00) [pid = 28717] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:34:03 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8f79fc00) [pid = 28717] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:34:03 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x90d2c800) [pid = 28717] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:34:03 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x91173c00) [pid = 28717] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:34:03 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x93ee3c00) [pid = 28717] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:34:04 INFO - PROCESS | 28717 | 1466501644340 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 02:34:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1432ms 02:34:04 INFO - PROCESS | 28717 | 1466501644368 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 02:34:04 INFO - PROCESS | 28717 | 1466501644372 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 02:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:34:04 INFO - PROCESS | 28717 | 1466501644378 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:34:04 INFO - PROCESS | 28717 | 1466501644381 Marionette TRACE conn4 <- [1,1758,null,{}] 02:34:04 INFO - PROCESS | 28717 | 1466501644387 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:04 INFO - PROCESS | 28717 | 1466501644392 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:04 INFO - PROCESS | 28717 | 1466501644597 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 02:34:04 INFO - PROCESS | 28717 | 1466501644619 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:04 INFO - PROCESS | 28717 | 1466501644627 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:04 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3eac00 == 36 [pid = 28717] [id = 447] 02:34:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8d81a400) [pid = 28717] [serial = 1342] [outer = (nil)] 02:34:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8f798400) [pid = 28717] [serial = 1343] [outer = 0x8d81a400] 02:34:04 INFO - PROCESS | 28717 | 1466501644694 Marionette DEBUG loaded listener.js 02:34:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8f8df800) [pid = 28717] [serial = 1344] [outer = 0x8d81a400] 02:34:05 INFO - PROCESS | 28717 | 1466501645537 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 02:34:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1181ms 02:34:05 INFO - PROCESS | 28717 | 1466501645568 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 02:34:05 INFO - PROCESS | 28717 | 1466501645571 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 02:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:34:05 INFO - PROCESS | 28717 | 1466501645577 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:34:05 INFO - PROCESS | 28717 | 1466501645581 Marionette TRACE conn4 <- [1,1762,null,{}] 02:34:05 INFO - PROCESS | 28717 | 1466501645586 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:05 INFO - PROCESS | 28717 | 1466501645596 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:05 INFO - PROCESS | 28717 | 1466501645822 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 02:34:06 INFO - PROCESS | 28717 | 1466501646010 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:06 INFO - PROCESS | 28717 | 1466501646018 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:06 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3e9400 == 37 [pid = 28717] [id = 448] 02:34:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8c3edc00) [pid = 28717] [serial = 1345] [outer = (nil)] 02:34:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8c3f5400) [pid = 28717] [serial = 1346] [outer = 0x8c3edc00] 02:34:06 INFO - PROCESS | 28717 | 1466501646102 Marionette DEBUG loaded listener.js 02:34:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8d575400) [pid = 28717] [serial = 1347] [outer = 0x8c3edc00] 02:34:07 INFO - PROCESS | 28717 | 1466501647161 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 02:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1642ms 02:34:07 INFO - PROCESS | 28717 | 1466501647224 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 02:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:34:07 INFO - PROCESS | 28717 | 1466501647230 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 02:34:07 INFO - PROCESS | 28717 | 1466501647238 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:34:07 INFO - PROCESS | 28717 | 1466501647243 Marionette TRACE conn4 <- [1,1766,null,{}] 02:34:07 INFO - PROCESS | 28717 | 1466501647252 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:07 INFO - PROCESS | 28717 | 1466501647260 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:07 INFO - PROCESS | 28717 | 1466501647506 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 02:34:07 INFO - PROCESS | 28717 | 1466501647788 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:07 INFO - PROCESS | 28717 | 1466501647801 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:07 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f1400 == 38 [pid = 28717] [id = 449] 02:34:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8dfcfc00) [pid = 28717] [serial = 1348] [outer = (nil)] 02:34:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8f595000) [pid = 28717] [serial = 1349] [outer = 0x8dfcfc00] 02:34:07 INFO - PROCESS | 28717 | 1466501647882 Marionette DEBUG loaded listener.js 02:34:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8f729800) [pid = 28717] [serial = 1350] [outer = 0x8dfcfc00] 02:34:08 INFO - PROCESS | 28717 | 1466501648856 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 02:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1684ms 02:34:08 INFO - PROCESS | 28717 | 1466501648931 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 02:34:08 INFO - PROCESS | 28717 | 1466501648941 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 02:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:34:08 INFO - PROCESS | 28717 | 1466501648953 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:34:08 INFO - PROCESS | 28717 | 1466501648957 Marionette TRACE conn4 <- [1,1770,null,{}] 02:34:08 INFO - PROCESS | 28717 | 1466501648968 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:08 INFO - PROCESS | 28717 | 1466501648976 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:09 INFO - PROCESS | 28717 | 1466501649399 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 02:34:09 INFO - PROCESS | 28717 | 1466501649664 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:09 INFO - PROCESS | 28717 | 1466501649671 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:09 INFO - PROCESS | 28717 | ++DOCSHELL 0x91079400 == 39 [pid = 28717] [id = 450] 02:34:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x9107a000) [pid = 28717] [serial = 1351] [outer = (nil)] 02:34:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x91177400) [pid = 28717] [serial = 1352] [outer = 0x9107a000] 02:34:09 INFO - PROCESS | 28717 | 1466501649753 Marionette DEBUG loaded listener.js 02:34:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x911f5800) [pid = 28717] [serial = 1353] [outer = 0x9107a000] 02:34:10 INFO - PROCESS | 28717 | 1466501650724 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 02:34:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1845ms 02:34:10 INFO - PROCESS | 28717 | 1466501650796 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 02:34:10 INFO - PROCESS | 28717 | 1466501650801 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 02:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:34:10 INFO - PROCESS | 28717 | 1466501650815 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:34:10 INFO - PROCESS | 28717 | 1466501650825 Marionette TRACE conn4 <- [1,1774,null,{}] 02:34:10 INFO - PROCESS | 28717 | 1466501650833 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:10 INFO - PROCESS | 28717 | 1466501650840 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:11 INFO - PROCESS | 28717 | 1466501651077 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 02:34:11 INFO - PROCESS | 28717 | 1466501651304 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:11 INFO - PROCESS | 28717 | 1466501651313 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:11 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d20f000 == 40 [pid = 28717] [id = 451] 02:34:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x911f4400) [pid = 28717] [serial = 1354] [outer = (nil)] 02:34:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x923fb000) [pid = 28717] [serial = 1355] [outer = 0x911f4400] 02:34:11 INFO - PROCESS | 28717 | 1466501651413 Marionette DEBUG loaded listener.js 02:34:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x9247ac00) [pid = 28717] [serial = 1356] [outer = 0x911f4400] 02:34:12 INFO - PROCESS | 28717 | 1466501652309 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 02:34:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:34:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1553ms 02:34:12 INFO - PROCESS | 28717 | 1466501652362 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 02:34:12 INFO - PROCESS | 28717 | 1466501652367 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 02:34:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:34:12 INFO - PROCESS | 28717 | 1466501652374 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:34:12 INFO - PROCESS | 28717 | 1466501652378 Marionette TRACE conn4 <- [1,1778,null,{}] 02:34:12 INFO - PROCESS | 28717 | 1466501652384 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:12 INFO - PROCESS | 28717 | 1466501652390 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:12 INFO - PROCESS | 28717 | 1466501652583 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 02:34:12 INFO - PROCESS | 28717 | 1466501652759 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:12 INFO - PROCESS | 28717 | 1466501652768 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:12 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de67800 == 41 [pid = 28717] [id = 452] 02:34:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x90d2d800) [pid = 28717] [serial = 1357] [outer = (nil)] 02:34:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x92576000) [pid = 28717] [serial = 1358] [outer = 0x90d2d800] 02:34:12 INFO - PROCESS | 28717 | 1466501652889 Marionette DEBUG loaded listener.js 02:34:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x9247a400) [pid = 28717] [serial = 1359] [outer = 0x90d2d800] 02:34:13 INFO - PROCESS | 28717 | 1466501653751 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 02:34:13 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 02:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1435ms 02:34:13 INFO - PROCESS | 28717 | 1466501653810 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 02:34:13 INFO - PROCESS | 28717 | 1466501653813 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 02:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:34:13 INFO - PROCESS | 28717 | 1466501653820 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:34:13 INFO - PROCESS | 28717 | 1466501653823 Marionette TRACE conn4 <- [1,1782,null,{}] 02:34:13 INFO - PROCESS | 28717 | 1466501653829 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:13 INFO - PROCESS | 28717 | 1466501653834 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:14 INFO - PROCESS | 28717 | 1466501654012 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 02:34:14 INFO - PROCESS | 28717 | 1466501654189 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:14 INFO - PROCESS | 28717 | 1466501654205 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:14 INFO - PROCESS | 28717 | ++DOCSHELL 0x925c9800 == 42 [pid = 28717] [id = 453] 02:34:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x925cb400) [pid = 28717] [serial = 1360] [outer = (nil)] 02:34:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x925d0400) [pid = 28717] [serial = 1361] [outer = 0x925cb400] 02:34:14 INFO - PROCESS | 28717 | 1466501654301 Marionette DEBUG loaded listener.js 02:34:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x93b0f000) [pid = 28717] [serial = 1362] [outer = 0x925cb400] 02:34:15 INFO - PROCESS | 28717 | 1466501655476 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 02:34:15 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 02:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1734ms 02:34:15 INFO - PROCESS | 28717 | 1466501655557 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 02:34:15 INFO - PROCESS | 28717 | 1466501655564 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 02:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:34:15 INFO - PROCESS | 28717 | 1466501655574 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:34:15 INFO - PROCESS | 28717 | 1466501655578 Marionette TRACE conn4 <- [1,1786,null,{}] 02:34:15 INFO - PROCESS | 28717 | 1466501655588 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:15 INFO - PROCESS | 28717 | 1466501655596 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:15 INFO - PROCESS | 28717 | 1466501655907 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 02:34:16 INFO - PROCESS | 28717 | 1466501656148 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:16 INFO - PROCESS | 28717 | 1466501656156 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:16 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ec000 == 43 [pid = 28717] [id = 454] 02:34:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x8f795800) [pid = 28717] [serial = 1363] [outer = (nil)] 02:34:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x9517c000) [pid = 28717] [serial = 1364] [outer = 0x8f795800] 02:34:16 INFO - PROCESS | 28717 | 1466501656242 Marionette DEBUG loaded listener.js 02:34:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x952a4400) [pid = 28717] [serial = 1365] [outer = 0x8f795800] 02:34:17 INFO - PROCESS | 28717 | 1466501657176 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 02:34:17 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 02:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1687ms 02:34:17 INFO - PROCESS | 28717 | 1466501657260 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 02:34:17 INFO - PROCESS | 28717 | 1466501657264 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 02:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:34:17 INFO - PROCESS | 28717 | 1466501657271 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:34:17 INFO - PROCESS | 28717 | 1466501657275 Marionette TRACE conn4 <- [1,1790,null,{}] 02:34:17 INFO - PROCESS | 28717 | 1466501657281 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:17 INFO - PROCESS | 28717 | 1466501657286 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:17 INFO - PROCESS | 28717 | 1466501657536 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 02:34:17 INFO - PROCESS | 28717 | 1466501657782 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:17 INFO - PROCESS | 28717 | 1466501657789 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:17 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ef000 == 44 [pid = 28717] [id = 455] 02:34:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x8d206400) [pid = 28717] [serial = 1366] [outer = (nil)] 02:34:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x8ed5f800) [pid = 28717] [serial = 1367] [outer = 0x8d206400] 02:34:17 INFO - PROCESS | 28717 | 1466501657871 Marionette DEBUG loaded listener.js 02:34:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x90d26c00) [pid = 28717] [serial = 1368] [outer = 0x8d206400] 02:34:18 INFO - PROCESS | 28717 | 1466501658922 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:34:18 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) 02:34:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1731ms 02:34:19 INFO - PROCESS | 28717 | 1466501659003 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 02:34:19 INFO - PROCESS | 28717 | 1466501659008 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 02:34:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:34:19 INFO - PROCESS | 28717 | 1466501659017 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:34:19 INFO - PROCESS | 28717 | 1466501659023 Marionette TRACE conn4 <- [1,1794,null,{}] 02:34:19 INFO - PROCESS | 28717 | 1466501659031 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:19 INFO - PROCESS | 28717 | 1466501659036 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:19 INFO - PROCESS | 28717 | 1466501659245 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 02:34:19 INFO - PROCESS | 28717 | 1466501659492 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:19 INFO - PROCESS | 28717 | 1466501659505 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:19 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfc4c00 == 45 [pid = 28717] [id = 456] 02:34:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 94 (0x8dfc5400) [pid = 28717] [serial = 1369] [outer = (nil)] 02:34:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 95 (0x8dfce800) [pid = 28717] [serial = 1370] [outer = 0x8dfc5400] 02:34:19 INFO - PROCESS | 28717 | 1466501659654 Marionette DEBUG loaded listener.js 02:34:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 96 (0x8e1ec000) [pid = 28717] [serial = 1371] [outer = 0x8dfc5400] 02:34:20 INFO - PROCESS | 28717 | 1466501660566 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3eac00 == 44 [pid = 28717] [id = 447] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f5000 == 43 [pid = 28717] [id = 446] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8f8eac00 == 42 [pid = 28717] [id = 445] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfcec00 == 41 [pid = 28717] [id = 444] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8d579000 == 40 [pid = 28717] [id = 443] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8d816400 == 39 [pid = 28717] [id = 432] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x91174800 == 38 [pid = 28717] [id = 421] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ebc00 == 37 [pid = 28717] [id = 439] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8f729000 == 36 [pid = 28717] [id = 412] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x911fe400 == 35 [pid = 28717] [id = 417] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8de68800 == 34 [pid = 28717] [id = 419] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8de64000 == 33 [pid = 28717] [id = 440] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfc6800 == 32 [pid = 28717] [id = 415] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f4800 == 31 [pid = 28717] [id = 425] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8f59fc00 == 30 [pid = 28717] [id = 441] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8d201c00 == 29 [pid = 28717] [id = 424] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8f79e400 == 28 [pid = 28717] [id = 442] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x911fac00 == 27 [pid = 28717] [id = 423] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1eec00 == 26 [pid = 28717] [id = 426] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ea800 == 25 [pid = 28717] [id = 413] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8f722800 == 24 [pid = 28717] [id = 422] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1eac00 == 23 [pid = 28717] [id = 411] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f7400 == 22 [pid = 28717] [id = 431] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f1c00 == 21 [pid = 28717] [id = 416] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x90f4b800 == 20 [pid = 28717] [id = 418] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8d204800 == 19 [pid = 28717] [id = 414] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8d205800 == 18 [pid = 28717] [id = 428] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x91076400 == 17 [pid = 28717] [id = 429] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x93ee2800 == 16 [pid = 28717] [id = 430] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed8d800 == 15 [pid = 28717] [id = 420] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ec000 == 14 [pid = 28717] [id = 454] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ef000 == 13 [pid = 28717] [id = 455] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x925c9800 == 12 [pid = 28717] [id = 453] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8de67800 == 11 [pid = 28717] [id = 452] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8d20f000 == 10 [pid = 28717] [id = 451] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f1400 == 9 [pid = 28717] [id = 449] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x91079400 == 8 [pid = 28717] [id = 450] 02:34:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3e9400 == 7 [pid = 28717] [id = 448] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 95 (0x90f4c000) [pid = 28717] [serial = 1316] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 94 (0x953dd800) [pid = 28717] [serial = 1296] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 93 (0x952ed000) [pid = 28717] [serial = 1295] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x8f8e9400) [pid = 28717] [serial = 1299] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x8f72dc00) [pid = 28717] [serial = 1298] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x8d821c00) [pid = 28717] [serial = 1278] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x8d20dc00) [pid = 28717] [serial = 1277] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x90d2cc00) [pid = 28717] [serial = 1281] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x8f8dfc00) [pid = 28717] [serial = 1280] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x920c0c00) [pid = 28717] [serial = 1284] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x911f9800) [pid = 28717] [serial = 1283] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x93115400) [pid = 28717] [serial = 1287] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x925cec00) [pid = 28717] [serial = 1286] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x8de63c00) [pid = 28717] [serial = 1304] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8dfc2800) [pid = 28717] [serial = 1305] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8ed8b800) [pid = 28717] [serial = 1307] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8f59b400) [pid = 28717] [serial = 1301] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8f796400) [pid = 28717] [serial = 1302] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8f8e6c00) [pid = 28717] [serial = 1310] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x90f4cc00) [pid = 28717] [serial = 1313] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x93e07800) [pid = 28717] [serial = 1290] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x93b10400) [pid = 28717] [serial = 1289] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x90d2ec00) [pid = 28717] [serial = 1311] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x91077c00) [pid = 28717] [serial = 1314] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8f592c00) [pid = 28717] [serial = 1308] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x952a9000) [pid = 28717] [serial = 1293] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x93ee7800) [pid = 28717] [serial = 1292] [outer = (nil)] [url = about:blank] 02:34:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:34:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 2693ms 02:34:21 INFO - PROCESS | 28717 | 1466501661844 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 02:34:21 INFO - PROCESS | 28717 | 1466501661851 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 02:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:34:21 INFO - PROCESS | 28717 | 1466501661860 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:34:21 INFO - PROCESS | 28717 | 1466501661868 Marionette TRACE conn4 <- [1,1798,null,{}] 02:34:21 INFO - PROCESS | 28717 | 1466501661880 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:21 INFO - PROCESS | 28717 | 1466501661892 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:22 INFO - PROCESS | 28717 | 1466501662062 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 02:34:22 INFO - PROCESS | 28717 | 1466501662190 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:22 INFO - PROCESS | 28717 | 1466501662201 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:22 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d576c00 == 8 [pid = 28717] [id = 457] 02:34:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8d578c00) [pid = 28717] [serial = 1372] [outer = (nil)] 02:34:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8d816c00) [pid = 28717] [serial = 1373] [outer = 0x8d578c00] 02:34:22 INFO - PROCESS | 28717 | 1466501662273 Marionette DEBUG loaded listener.js 02:34:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8d821400) [pid = 28717] [serial = 1374] [outer = 0x8d578c00] 02:34:23 INFO - PROCESS | 28717 | 1466501663089 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 02:34:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:34:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1294ms 02:34:23 INFO - PROCESS | 28717 | 1466501663156 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 02:34:23 INFO - PROCESS | 28717 | 1466501663162 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 02:34:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:34:23 INFO - PROCESS | 28717 | 1466501663176 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:34:23 INFO - PROCESS | 28717 | 1466501663182 Marionette TRACE conn4 <- [1,1802,null,{}] 02:34:23 INFO - PROCESS | 28717 | 1466501663189 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:23 INFO - PROCESS | 28717 | 1466501663194 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:23 INFO - PROCESS | 28717 | 1466501663375 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 02:34:23 INFO - PROCESS | 28717 | 1466501663506 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:23 INFO - PROCESS | 28717 | 1466501663520 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:23 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfc3c00 == 9 [pid = 28717] [id = 458] 02:34:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8dfc7000) [pid = 28717] [serial = 1375] [outer = (nil)] 02:34:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8ed51000) [pid = 28717] [serial = 1376] [outer = 0x8dfc7000] 02:34:23 INFO - PROCESS | 28717 | 1466501663613 Marionette DEBUG loaded listener.js 02:34:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8ed86800) [pid = 28717] [serial = 1377] [outer = 0x8dfc7000] 02:34:24 INFO - PROCESS | 28717 | 1466501664572 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:34:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:34:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1444ms 02:34:24 INFO - PROCESS | 28717 | 1466501664614 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 02:34:24 INFO - PROCESS | 28717 | 1466501664618 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 02:34:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:34:24 INFO - PROCESS | 28717 | 1466501664632 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:34:24 INFO - PROCESS | 28717 | 1466501664636 Marionette TRACE conn4 <- [1,1806,null,{}] 02:34:24 INFO - PROCESS | 28717 | 1466501664653 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:24 INFO - PROCESS | 28717 | 1466501664662 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:24 INFO - PROCESS | 28717 | 1466501664926 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 02:34:25 INFO - PROCESS | 28717 | 1466501665017 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:25 INFO - PROCESS | 28717 | 1466501665031 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:25 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f797000 == 10 [pid = 28717] [id = 459] 02:34:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x8f797800) [pid = 28717] [serial = 1378] [outer = (nil)] 02:34:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8f8e0800) [pid = 28717] [serial = 1379] [outer = 0x8f797800] 02:34:25 INFO - PROCESS | 28717 | 1466501665143 Marionette DEBUG loaded listener.js 02:34:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8f8ee000) [pid = 28717] [serial = 1380] [outer = 0x8f797800] 02:34:26 INFO - PROCESS | 28717 | 1466501666018 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 02:34:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1441ms 02:34:26 INFO - PROCESS | 28717 | 1466501666068 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 02:34:26 INFO - PROCESS | 28717 | 1466501666072 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 02:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:34:26 INFO - PROCESS | 28717 | 1466501666104 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:34:26 INFO - PROCESS | 28717 | 1466501666106 Marionette TRACE conn4 <- [1,1810,null,{}] 02:34:26 INFO - PROCESS | 28717 | 1466501666113 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:26 INFO - PROCESS | 28717 | 1466501666118 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:26 INFO - PROCESS | 28717 | 1466501666725 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 02:34:26 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8d575800) [pid = 28717] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:34:26 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8d81a400) [pid = 28717] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:34:26 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8c3ed000) [pid = 28717] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:34:26 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8dfc8800) [pid = 28717] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:34:26 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8f793000) [pid = 28717] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:34:26 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8de69000) [pid = 28717] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:34:26 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8d579400) [pid = 28717] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:34:26 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8ed5f000) [pid = 28717] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:34:26 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8f8e3000) [pid = 28717] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:34:26 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8f8edc00) [pid = 28717] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:34:26 INFO - PROCESS | 28717 | 1466501666900 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:26 INFO - PROCESS | 28717 | 1466501666914 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:26 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ed000 == 11 [pid = 28717] [id = 460] 02:34:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8d20c400) [pid = 28717] [serial = 1381] [outer = (nil)] 02:34:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8de69000) [pid = 28717] [serial = 1382] [outer = 0x8d20c400] 02:34:27 INFO - PROCESS | 28717 | 1466501666995 Marionette DEBUG loaded listener.js 02:34:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8f799000) [pid = 28717] [serial = 1383] [outer = 0x8d20c400] 02:34:27 INFO - PROCESS | 28717 | 1466501667779 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:34:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:34:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1735ms 02:34:27 INFO - PROCESS | 28717 | 1466501667839 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 02:34:27 INFO - PROCESS | 28717 | 1466501667842 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 02:34:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:34:27 INFO - PROCESS | 28717 | 1466501667849 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:34:27 INFO - PROCESS | 28717 | 1466501667853 Marionette TRACE conn4 <- [1,1814,null,{}] 02:34:27 INFO - PROCESS | 28717 | 1466501667859 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:27 INFO - PROCESS | 28717 | 1466501667864 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:28 INFO - PROCESS | 28717 | 1466501668086 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 02:34:28 INFO - PROCESS | 28717 | 1466501668100 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:28 INFO - PROCESS | 28717 | 1466501668110 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:28 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d203c00 == 12 [pid = 28717] [id = 461] 02:34:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8f729400) [pid = 28717] [serial = 1384] [outer = (nil)] 02:34:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x91074c00) [pid = 28717] [serial = 1385] [outer = 0x8f729400] 02:34:28 INFO - PROCESS | 28717 | 1466501668178 Marionette DEBUG loaded listener.js 02:34:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x9107c800) [pid = 28717] [serial = 1386] [outer = 0x8f729400] 02:34:29 INFO - PROCESS | 28717 | 1466501669255 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:34:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:34:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1451ms 02:34:29 INFO - PROCESS | 28717 | 1466501669303 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 02:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:34:29 INFO - PROCESS | 28717 | 1466501669310 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 02:34:29 INFO - PROCESS | 28717 | 1466501669319 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:34:29 INFO - PROCESS | 28717 | 1466501669325 Marionette TRACE conn4 <- [1,1818,null,{}] 02:34:29 INFO - PROCESS | 28717 | 1466501669334 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:29 INFO - PROCESS | 28717 | 1466501669339 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:29 INFO - PROCESS | 28717 | 1466501669539 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 02:34:29 INFO - PROCESS | 28717 | 1466501669796 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:29 INFO - PROCESS | 28717 | 1466501669807 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:29 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d20ac00 == 13 [pid = 28717] [id = 462] 02:34:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8d20f800) [pid = 28717] [serial = 1387] [outer = (nil)] 02:34:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x8dfc5000) [pid = 28717] [serial = 1388] [outer = 0x8d20f800] 02:34:29 INFO - PROCESS | 28717 | 1466501669935 Marionette DEBUG loaded listener.js 02:34:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8ed52400) [pid = 28717] [serial = 1389] [outer = 0x8d20f800] 02:34:30 INFO - PROCESS | 28717 | 1466501670966 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 02:34:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:34:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1736ms 02:34:31 INFO - PROCESS | 28717 | 1466501671054 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 02:34:31 INFO - PROCESS | 28717 | 1466501671062 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 02:34:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:34:31 INFO - PROCESS | 28717 | 1466501671072 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:34:31 INFO - PROCESS | 28717 | 1466501671076 Marionette TRACE conn4 <- [1,1822,null,{}] 02:34:31 INFO - PROCESS | 28717 | 1466501671083 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:31 INFO - PROCESS | 28717 | 1466501671089 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:31 INFO - PROCESS | 28717 | 1466501671314 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 02:34:31 INFO - PROCESS | 28717 | 1466501671541 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:31 INFO - PROCESS | 28717 | 1466501671549 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:31 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ef000 == 14 [pid = 28717] [id = 463] 02:34:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8f791c00) [pid = 28717] [serial = 1390] [outer = (nil)] 02:34:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x8f8ea400) [pid = 28717] [serial = 1391] [outer = 0x8f791c00] 02:34:31 INFO - PROCESS | 28717 | 1466501671634 Marionette DEBUG loaded listener.js 02:34:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x90f42400) [pid = 28717] [serial = 1392] [outer = 0x8f791c00] 02:34:32 INFO - PROCESS | 28717 | 1466501672776 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 02:34:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1785ms 02:34:32 INFO - PROCESS | 28717 | 1466501672858 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 02:34:32 INFO - PROCESS | 28717 | 1466501672862 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 02:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:34:32 INFO - PROCESS | 28717 | 1466501672869 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:34:32 INFO - PROCESS | 28717 | 1466501672876 Marionette TRACE conn4 <- [1,1826,null,{}] 02:34:32 INFO - PROCESS | 28717 | 1466501672893 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:32 INFO - PROCESS | 28717 | 1466501672902 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:33 INFO - PROCESS | 28717 | 1466501673142 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 02:34:33 INFO - PROCESS | 28717 | 1466501673372 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:33 INFO - PROCESS | 28717 | 1466501673385 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:33 INFO - PROCESS | 28717 | ++DOCSHELL 0x911f4000 == 15 [pid = 28717] [id = 464] 02:34:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x911f5000) [pid = 28717] [serial = 1393] [outer = (nil)] 02:34:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x911fdc00) [pid = 28717] [serial = 1394] [outer = 0x911f5000] 02:34:33 INFO - PROCESS | 28717 | 1466501673469 Marionette DEBUG loaded listener.js 02:34:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x91f08400) [pid = 28717] [serial = 1395] [outer = 0x911f5000] 02:34:34 INFO - PROCESS | 28717 | 1466501674457 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 02:34:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1639ms 02:34:34 INFO - PROCESS | 28717 | 1466501674508 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 02:34:34 INFO - PROCESS | 28717 | 1466501674513 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 02:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:34:34 INFO - PROCESS | 28717 | 1466501674520 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:34:34 INFO - PROCESS | 28717 | 1466501674523 Marionette TRACE conn4 <- [1,1830,null,{}] 02:34:34 INFO - PROCESS | 28717 | 1466501674529 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:34 INFO - PROCESS | 28717 | 1466501674534 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:34 INFO - PROCESS | 28717 | 1466501674713 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 02:34:34 INFO - PROCESS | 28717 | 1466501674943 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:34 INFO - PROCESS | 28717 | 1466501674951 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:35 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ee400 == 16 [pid = 28717] [id = 465] 02:34:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x8c3f2400) [pid = 28717] [serial = 1396] [outer = (nil)] 02:34:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x8dfcac00) [pid = 28717] [serial = 1397] [outer = 0x8c3f2400] 02:34:35 INFO - PROCESS | 28717 | 1466501675076 Marionette DEBUG loaded listener.js 02:34:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x8ed5e800) [pid = 28717] [serial = 1398] [outer = 0x8c3f2400] 02:34:36 INFO - PROCESS | 28717 | 1466501676276 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 02:34:36 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x911f1400) [pid = 28717] [serial = 1340] [outer = (nil)] [url = about:blank] 02:34:36 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x8f798400) [pid = 28717] [serial = 1343] [outer = (nil)] [url = about:blank] 02:34:36 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x8c3f6800) [pid = 28717] [serial = 1319] [outer = (nil)] [url = about:blank] 02:34:36 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x8d20d800) [pid = 28717] [serial = 1320] [outer = (nil)] [url = about:blank] 02:34:36 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x9107d400) [pid = 28717] [serial = 1317] [outer = (nil)] [url = about:blank] 02:34:36 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8f79c000) [pid = 28717] [serial = 1325] [outer = (nil)] [url = about:blank] 02:34:36 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8f8ea000) [pid = 28717] [serial = 1326] [outer = (nil)] [url = about:blank] 02:34:36 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8ed52000) [pid = 28717] [serial = 1322] [outer = (nil)] [url = about:blank] 02:34:36 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8ed5dc00) [pid = 28717] [serial = 1323] [outer = (nil)] [url = about:blank] 02:34:36 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8de60000) [pid = 28717] [serial = 1331] [outer = (nil)] [url = about:blank] 02:34:36 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8dfc9400) [pid = 28717] [serial = 1332] [outer = (nil)] [url = about:blank] 02:34:36 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8ed95000) [pid = 28717] [serial = 1334] [outer = (nil)] [url = about:blank] 02:34:36 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8f59dc00) [pid = 28717] [serial = 1335] [outer = (nil)] [url = about:blank] 02:34:36 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x91182c00) [pid = 28717] [serial = 1328] [outer = (nil)] [url = about:blank] 02:34:36 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x91f01800) [pid = 28717] [serial = 1329] [outer = (nil)] [url = about:blank] 02:34:36 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x91f06000) [pid = 28717] [serial = 1341] [outer = (nil)] [url = about:blank] 02:34:36 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x91070800) [pid = 28717] [serial = 1338] [outer = (nil)] [url = about:blank] 02:34:36 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x90d32800) [pid = 28717] [serial = 1337] [outer = (nil)] [url = about:blank] 02:34:36 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8f8df800) [pid = 28717] [serial = 1344] [outer = (nil)] [url = about:blank] 02:34:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1843ms 02:34:36 INFO - PROCESS | 28717 | 1466501676373 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 02:34:36 INFO - PROCESS | 28717 | 1466501676379 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 02:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:34:36 INFO - PROCESS | 28717 | 1466501676396 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:34:36 INFO - PROCESS | 28717 | 1466501676401 Marionette TRACE conn4 <- [1,1834,null,{}] 02:34:36 INFO - PROCESS | 28717 | 1466501676409 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:36 INFO - PROCESS | 28717 | 1466501676414 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:36 INFO - PROCESS | 28717 | 1466501676569 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 02:34:36 INFO - PROCESS | 28717 | 1466501676750 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:36 INFO - PROCESS | 28717 | 1466501676761 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:36 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de64800 == 17 [pid = 28717] [id = 466] 02:34:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8dfc2400) [pid = 28717] [serial = 1399] [outer = (nil)] 02:34:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8dfca800) [pid = 28717] [serial = 1400] [outer = 0x8dfc2400] 02:34:36 INFO - PROCESS | 28717 | 1466501676846 Marionette DEBUG loaded listener.js 02:34:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8ed55000) [pid = 28717] [serial = 1401] [outer = 0x8dfc2400] 02:34:37 INFO - PROCESS | 28717 | 1466501677665 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 02:34:37 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 02:34:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1299ms 02:34:37 INFO - PROCESS | 28717 | 1466501677703 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 02:34:37 INFO - PROCESS | 28717 | 1466501677709 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 02:34:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:34:37 INFO - PROCESS | 28717 | 1466501677722 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:34:37 INFO - PROCESS | 28717 | 1466501677725 Marionette TRACE conn4 <- [1,1838,null,{}] 02:34:37 INFO - PROCESS | 28717 | 1466501677732 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:37 INFO - PROCESS | 28717 | 1466501677737 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:37 INFO - PROCESS | 28717 | 1466501677911 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 02:34:37 INFO - PROCESS | 28717 | 1466501677922 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:37 INFO - PROCESS | 28717 | 1466501677930 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:37 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f59b000 == 18 [pid = 28717] [id = 467] 02:34:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8f72dc00) [pid = 28717] [serial = 1402] [outer = (nil)] 02:34:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8f8df400) [pid = 28717] [serial = 1403] [outer = 0x8f72dc00] 02:34:38 INFO - PROCESS | 28717 | 1466501678002 Marionette DEBUG loaded listener.js 02:34:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8f8ec000) [pid = 28717] [serial = 1404] [outer = 0x8f72dc00] 02:34:39 INFO - PROCESS | 28717 | 1466501679023 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 02:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1331ms 02:34:39 INFO - PROCESS | 28717 | 1466501679053 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 02:34:39 INFO - PROCESS | 28717 | 1466501679057 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 02:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:34:39 INFO - PROCESS | 28717 | 1466501679064 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:34:39 INFO - PROCESS | 28717 | 1466501679069 Marionette TRACE conn4 <- [1,1842,null,{}] 02:34:39 INFO - PROCESS | 28717 | 1466501679090 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:39 INFO - PROCESS | 28717 | 1466501679099 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:39 INFO - PROCESS | 28717 | 1466501679309 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 02:34:39 INFO - PROCESS | 28717 | 1466501679331 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:39 INFO - PROCESS | 28717 | 1466501679340 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:39 INFO - PROCESS | 28717 | ++DOCSHELL 0x9107ec00 == 19 [pid = 28717] [id = 468] 02:34:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x91174400) [pid = 28717] [serial = 1405] [outer = (nil)] 02:34:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x9117e000) [pid = 28717] [serial = 1406] [outer = 0x91174400] 02:34:39 INFO - PROCESS | 28717 | 1466501679412 Marionette DEBUG loaded listener.js 02:34:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x911f4800) [pid = 28717] [serial = 1407] [outer = 0x91174400] 02:34:40 INFO - PROCESS | 28717 | 1466501680396 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 02:34:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:34:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1384ms 02:34:40 INFO - PROCESS | 28717 | 1466501680449 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 02:34:40 INFO - PROCESS | 28717 | 1466501680454 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 02:34:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:34:40 INFO - PROCESS | 28717 | 1466501680467 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:34:40 INFO - PROCESS | 28717 | 1466501680469 Marionette TRACE conn4 <- [1,1846,null,{}] 02:34:40 INFO - PROCESS | 28717 | 1466501680475 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:40 INFO - PROCESS | 28717 | 1466501680480 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:40 INFO - PROCESS | 28717 | 1466501680693 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 02:34:40 INFO - PROCESS | 28717 | 1466501680717 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:40 INFO - PROCESS | 28717 | 1466501680724 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:40 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ebc00 == 20 [pid = 28717] [id = 469] 02:34:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8d56dc00) [pid = 28717] [serial = 1408] [outer = (nil)] 02:34:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x91f0b800) [pid = 28717] [serial = 1409] [outer = 0x8d56dc00] 02:34:40 INFO - PROCESS | 28717 | 1466501680794 Marionette DEBUG loaded listener.js 02:34:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x91f10800) [pid = 28717] [serial = 1410] [outer = 0x8d56dc00] 02:34:41 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8d578c00) [pid = 28717] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:34:41 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8dfc7000) [pid = 28717] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:34:41 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8dfc5400) [pid = 28717] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:34:41 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8f797800) [pid = 28717] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:34:41 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8c3edc00) [pid = 28717] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:34:41 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8dfcfc00) [pid = 28717] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:34:41 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x9107a000) [pid = 28717] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:34:41 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x911f4400) [pid = 28717] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:34:41 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x90d2d800) [pid = 28717] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:34:41 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x925cb400) [pid = 28717] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:34:41 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8f795800) [pid = 28717] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:34:41 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8d206400) [pid = 28717] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:34:41 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8d20c400) [pid = 28717] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:34:41 INFO - PROCESS | 28717 | 1466501681848 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:34:41 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) 02:34:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1396ms 02:34:41 INFO - PROCESS | 28717 | 1466501681865 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 02:34:41 INFO - PROCESS | 28717 | 1466501681869 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 02:34:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:34:41 INFO - PROCESS | 28717 | 1466501681875 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:34:41 INFO - PROCESS | 28717 | 1466501681883 Marionette TRACE conn4 <- [1,1850,null,{}] 02:34:41 INFO - PROCESS | 28717 | 1466501681892 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:41 INFO - PROCESS | 28717 | 1466501681901 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:42 INFO - PROCESS | 28717 | 1466501682115 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 02:34:42 INFO - PROCESS | 28717 | 1466501682135 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:42 INFO - PROCESS | 28717 | 1466501682142 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:42 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d206400 == 21 [pid = 28717] [id = 470] 02:34:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8f794c00) [pid = 28717] [serial = 1411] [outer = (nil)] 02:34:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x911f3c00) [pid = 28717] [serial = 1412] [outer = 0x8f794c00] 02:34:42 INFO - PROCESS | 28717 | 1466501682211 Marionette DEBUG loaded listener.js 02:34:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x91f03400) [pid = 28717] [serial = 1413] [outer = 0x8f794c00] 02:34:43 INFO - PROCESS | 28717 | 1466501683072 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:34:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:34:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1237ms 02:34:43 INFO - PROCESS | 28717 | 1466501683112 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 02:34:43 INFO - PROCESS | 28717 | 1466501683115 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 02:34:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:34:43 INFO - PROCESS | 28717 | 1466501683123 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:34:43 INFO - PROCESS | 28717 | 1466501683126 Marionette TRACE conn4 <- [1,1854,null,{}] 02:34:43 INFO - PROCESS | 28717 | 1466501683131 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:43 INFO - PROCESS | 28717 | 1466501683141 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:43 INFO - PROCESS | 28717 | 1466501683333 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 02:34:43 INFO - PROCESS | 28717 | 1466501683590 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:43 INFO - PROCESS | 28717 | 1466501683606 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:43 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d20a400 == 22 [pid = 28717] [id = 471] 02:34:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8d20b000) [pid = 28717] [serial = 1414] [outer = (nil)] 02:34:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8d571c00) [pid = 28717] [serial = 1415] [outer = 0x8d20b000] 02:34:43 INFO - PROCESS | 28717 | 1466501683691 Marionette DEBUG loaded listener.js 02:34:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8d822000) [pid = 28717] [serial = 1416] [outer = 0x8d20b000] 02:34:44 INFO - PROCESS | 28717 | 1466501684706 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1631ms 02:34:44 INFO - PROCESS | 28717 | 1466501684758 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 02:34:44 INFO - PROCESS | 28717 | 1466501684763 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 02:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:34:44 INFO - PROCESS | 28717 | 1466501684772 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:34:44 INFO - PROCESS | 28717 | 1466501684777 Marionette TRACE conn4 <- [1,1858,null,{}] 02:34:44 INFO - PROCESS | 28717 | 1466501684785 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:44 INFO - PROCESS | 28717 | 1466501684794 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:45 INFO - PROCESS | 28717 | 1466501685003 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 02:34:45 INFO - PROCESS | 28717 | 1466501685230 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:45 INFO - PROCESS | 28717 | 1466501685241 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:45 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed90c00 == 23 [pid = 28717] [id = 472] 02:34:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8f598400) [pid = 28717] [serial = 1417] [outer = (nil)] 02:34:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8f59f400) [pid = 28717] [serial = 1418] [outer = 0x8f598400] 02:34:45 INFO - PROCESS | 28717 | 1466501685372 Marionette DEBUG loaded listener.js 02:34:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8f730400) [pid = 28717] [serial = 1419] [outer = 0x8f598400] 02:34:46 INFO - PROCESS | 28717 | 1466501686350 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 02:34:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:34:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1635ms 02:34:46 INFO - PROCESS | 28717 | 1466501686411 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 02:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:34:46 INFO - PROCESS | 28717 | 1466501686418 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 02:34:46 INFO - PROCESS | 28717 | 1466501686425 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:34:46 INFO - PROCESS | 28717 | 1466501686428 Marionette TRACE conn4 <- [1,1862,null,{}] 02:34:46 INFO - PROCESS | 28717 | 1466501686435 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:46 INFO - PROCESS | 28717 | 1466501686439 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:46 INFO - PROCESS | 28717 | 1466501686672 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 02:34:46 INFO - PROCESS | 28717 | 1466501686952 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:46 INFO - PROCESS | 28717 | 1466501686962 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:47 INFO - PROCESS | 28717 | ++DOCSHELL 0x90f40c00 == 24 [pid = 28717] [id = 473] 02:34:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x90f47800) [pid = 28717] [serial = 1420] [outer = (nil)] 02:34:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x91073000) [pid = 28717] [serial = 1421] [outer = 0x90f47800] 02:34:47 INFO - PROCESS | 28717 | 1466501687092 Marionette DEBUG loaded listener.js 02:34:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x91179000) [pid = 28717] [serial = 1422] [outer = 0x90f47800] 02:34:48 INFO - PROCESS | 28717 | 1466501688102 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 02:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1735ms 02:34:48 INFO - PROCESS | 28717 | 1466501688161 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 02:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:34:48 INFO - PROCESS | 28717 | 1466501688165 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 02:34:48 INFO - PROCESS | 28717 | 1466501688181 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:34:48 INFO - PROCESS | 28717 | 1466501688191 Marionette TRACE conn4 <- [1,1866,null,{}] 02:34:48 INFO - PROCESS | 28717 | 1466501688198 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:48 INFO - PROCESS | 28717 | 1466501688206 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:48 INFO - PROCESS | 28717 | 1466501688455 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 02:34:48 INFO - PROCESS | 28717 | 1466501688721 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:48 INFO - PROCESS | 28717 | 1466501688729 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:48 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f6000 == 25 [pid = 28717] [id = 474] 02:34:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x8de63400) [pid = 28717] [serial = 1423] [outer = (nil)] 02:34:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x923fc000) [pid = 28717] [serial = 1424] [outer = 0x8de63400] 02:34:48 INFO - PROCESS | 28717 | 1466501688813 Marionette DEBUG loaded listener.js 02:34:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x9247cc00) [pid = 28717] [serial = 1425] [outer = 0x8de63400] 02:34:49 INFO - PROCESS | 28717 | 1466501689721 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 02:34:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:34:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1608ms 02:34:49 INFO - PROCESS | 28717 | 1466501689781 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 02:34:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:34:49 INFO - PROCESS | 28717 | 1466501689786 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 02:34:49 INFO - PROCESS | 28717 | 1466501689793 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:34:49 INFO - PROCESS | 28717 | 1466501689797 Marionette TRACE conn4 <- [1,1870,null,{}] 02:34:49 INFO - PROCESS | 28717 | 1466501689803 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:49 INFO - PROCESS | 28717 | 1466501689808 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:50 INFO - PROCESS | 28717 | 1466501690007 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 02:34:50 INFO - PROCESS | 28717 | 1466501690183 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:50 INFO - PROCESS | 28717 | 1466501690191 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:50 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ed800 == 26 [pid = 28717] [id = 475] 02:34:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x8f5a0400) [pid = 28717] [serial = 1426] [outer = (nil)] 02:34:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x925c3800) [pid = 28717] [serial = 1427] [outer = 0x8f5a0400] 02:34:50 INFO - PROCESS | 28717 | 1466501690316 Marionette DEBUG loaded listener.js 02:34:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x925c6400) [pid = 28717] [serial = 1428] [outer = 0x8f5a0400] 02:34:51 INFO - PROCESS | 28717 | 1466501691230 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 02:34:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1487ms 02:34:51 INFO - PROCESS | 28717 | 1466501691280 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 02:34:51 INFO - PROCESS | 28717 | 1466501691285 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 02:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:34:51 INFO - PROCESS | 28717 | 1466501691291 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:34:51 INFO - PROCESS | 28717 | 1466501691295 Marionette TRACE conn4 <- [1,1874,null,{}] 02:34:51 INFO - PROCESS | 28717 | 1466501691301 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:51 INFO - PROCESS | 28717 | 1466501691306 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:51 INFO - PROCESS | 28717 | 1466501691483 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 02:34:51 INFO - PROCESS | 28717 | 1466501691662 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:51 INFO - PROCESS | 28717 | 1466501691680 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:51 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1ef000 == 27 [pid = 28717] [id = 476] 02:34:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x8e1ef800) [pid = 28717] [serial = 1429] [outer = (nil)] 02:34:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x90d27c00) [pid = 28717] [serial = 1430] [outer = 0x8e1ef800] 02:34:51 INFO - PROCESS | 28717 | 1466501691774 Marionette DEBUG loaded listener.js 02:34:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x93b08800) [pid = 28717] [serial = 1431] [outer = 0x8e1ef800] 02:34:53 INFO - PROCESS | 28717 | 1466501693086 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 02:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1832ms 02:34:53 INFO - PROCESS | 28717 | 1466501693124 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 02:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:34:53 INFO - PROCESS | 28717 | 1466501693131 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 02:34:53 INFO - PROCESS | 28717 | 1466501693140 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:34:53 INFO - PROCESS | 28717 | 1466501693149 Marionette TRACE conn4 <- [1,1878,null,{}] 02:34:53 INFO - PROCESS | 28717 | 1466501693174 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:53 INFO - PROCESS | 28717 | 1466501693180 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:53 INFO - PROCESS | 28717 | 1466501693492 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 02:34:53 INFO - PROCESS | 28717 | 1466501693701 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:53 INFO - PROCESS | 28717 | 1466501693714 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:53 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1e6c00 == 28 [pid = 28717] [id = 477] 02:34:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x8e1e9400) [pid = 28717] [serial = 1432] [outer = (nil)] 02:34:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x8ed57800) [pid = 28717] [serial = 1433] [outer = 0x8e1e9400] 02:34:53 INFO - PROCESS | 28717 | 1466501693789 Marionette DEBUG loaded listener.js 02:34:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x8ed88c00) [pid = 28717] [serial = 1434] [outer = 0x8e1e9400] 02:34:55 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ed000 == 27 [pid = 28717] [id = 460] 02:34:55 INFO - PROCESS | 28717 | --DOCSHELL 0x8d576c00 == 26 [pid = 28717] [id = 457] 02:34:55 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfc4c00 == 25 [pid = 28717] [id = 456] 02:34:55 INFO - PROCESS | 28717 | --DOCSHELL 0x8f797000 == 24 [pid = 28717] [id = 459] 02:34:55 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfc3c00 == 23 [pid = 28717] [id = 458] 02:34:55 INFO - PROCESS | 28717 | --DOCSHELL 0x8d206400 == 22 [pid = 28717] [id = 470] 02:34:55 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ebc00 == 21 [pid = 28717] [id = 469] 02:34:55 INFO - PROCESS | 28717 | --DOCSHELL 0x9107ec00 == 20 [pid = 28717] [id = 468] 02:34:55 INFO - PROCESS | 28717 | --DOCSHELL 0x8f59b000 == 19 [pid = 28717] [id = 467] 02:34:55 INFO - PROCESS | 28717 | --DOCSHELL 0x8de64800 == 18 [pid = 28717] [id = 466] 02:34:55 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ee400 == 17 [pid = 28717] [id = 465] 02:34:55 INFO - PROCESS | 28717 | --DOCSHELL 0x911f4000 == 16 [pid = 28717] [id = 464] 02:34:55 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ef000 == 15 [pid = 28717] [id = 463] 02:34:55 INFO - PROCESS | 28717 | --DOCSHELL 0x8d203c00 == 14 [pid = 28717] [id = 461] 02:34:55 INFO - PROCESS | 28717 | --DOCSHELL 0x8d20ac00 == 13 [pid = 28717] [id = 462] 02:34:55 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1ef000 == 12 [pid = 28717] [id = 476] 02:34:55 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ed800 == 11 [pid = 28717] [id = 475] 02:34:55 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f6000 == 10 [pid = 28717] [id = 474] 02:34:55 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed90c00 == 9 [pid = 28717] [id = 472] 02:34:55 INFO - PROCESS | 28717 | --DOCSHELL 0x90f40c00 == 8 [pid = 28717] [id = 473] 02:34:55 INFO - PROCESS | 28717 | --DOCSHELL 0x8d20a400 == 7 [pid = 28717] [id = 471] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x8d816c00) [pid = 28717] [serial = 1373] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x8d821400) [pid = 28717] [serial = 1374] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x8ed51000) [pid = 28717] [serial = 1376] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x8e1ec000) [pid = 28717] [serial = 1371] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x8dfce800) [pid = 28717] [serial = 1370] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x8f8e0800) [pid = 28717] [serial = 1379] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x8d575400) [pid = 28717] [serial = 1347] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x8c3f5400) [pid = 28717] [serial = 1346] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8f729800) [pid = 28717] [serial = 1350] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8f595000) [pid = 28717] [serial = 1349] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x911f5800) [pid = 28717] [serial = 1353] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x91177400) [pid = 28717] [serial = 1352] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x9247ac00) [pid = 28717] [serial = 1356] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x923fb000) [pid = 28717] [serial = 1355] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x9247a400) [pid = 28717] [serial = 1359] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x92576000) [pid = 28717] [serial = 1358] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x93b0f000) [pid = 28717] [serial = 1362] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x925d0400) [pid = 28717] [serial = 1361] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8f8ee000) [pid = 28717] [serial = 1380] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x952a4400) [pid = 28717] [serial = 1365] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x9517c000) [pid = 28717] [serial = 1364] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x90d26c00) [pid = 28717] [serial = 1368] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8ed5f800) [pid = 28717] [serial = 1367] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x91074c00) [pid = 28717] [serial = 1385] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x8f799000) [pid = 28717] [serial = 1383] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x8de69000) [pid = 28717] [serial = 1382] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x8ed86800) [pid = 28717] [serial = 1377] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 28717 | 1466501695912 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 02:34:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:34:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 2818ms 02:34:55 INFO - PROCESS | 28717 | 1466501695957 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 02:34:55 INFO - PROCESS | 28717 | 1466501695964 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 02:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:34:55 INFO - PROCESS | 28717 | 1466501695971 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:34:55 INFO - PROCESS | 28717 | 1466501695976 Marionette TRACE conn4 <- [1,1882,null,{}] 02:34:55 INFO - PROCESS | 28717 | 1466501695986 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:55 INFO - PROCESS | 28717 | 1466501695991 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:56 INFO - PROCESS | 28717 | 1466501696163 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 02:34:56 INFO - PROCESS | 28717 | 1466501696175 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:56 INFO - PROCESS | 28717 | 1466501696182 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:56 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d20a800 == 8 [pid = 28717] [id = 478] 02:34:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8d57a000) [pid = 28717] [serial = 1435] [outer = (nil)] 02:34:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8d81c400) [pid = 28717] [serial = 1436] [outer = 0x8d57a000] 02:34:56 INFO - PROCESS | 28717 | 1466501696305 Marionette DEBUG loaded listener.js 02:34:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8de65000) [pid = 28717] [serial = 1437] [outer = 0x8d57a000] 02:34:57 INFO - PROCESS | 28717 | 1466501697251 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 02:34:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:34:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1339ms 02:34:57 INFO - PROCESS | 28717 | 1466501697311 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 02:34:57 INFO - PROCESS | 28717 | 1466501697319 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 02:34:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:34:57 INFO - PROCESS | 28717 | 1466501697339 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:34:57 INFO - PROCESS | 28717 | 1466501697344 Marionette TRACE conn4 <- [1,1886,null,{}] 02:34:57 INFO - PROCESS | 28717 | 1466501697350 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:57 INFO - PROCESS | 28717 | 1466501697356 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:57 INFO - PROCESS | 28717 | 1466501697545 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 02:34:57 INFO - PROCESS | 28717 | 1466501697555 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:57 INFO - PROCESS | 28717 | 1466501697563 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:57 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed51c00 == 9 [pid = 28717] [id = 479] 02:34:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8ed53400) [pid = 28717] [serial = 1438] [outer = (nil)] 02:34:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8ed5b800) [pid = 28717] [serial = 1439] [outer = 0x8ed53400] 02:34:57 INFO - PROCESS | 28717 | 1466501697646 Marionette DEBUG loaded listener.js 02:34:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8ed90800) [pid = 28717] [serial = 1440] [outer = 0x8ed53400] 02:34:58 INFO - PROCESS | 28717 | 1466501698722 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 02:34:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:34:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1437ms 02:34:58 INFO - PROCESS | 28717 | 1466501698782 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 02:34:58 INFO - PROCESS | 28717 | 1466501698787 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 02:34:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:34:58 INFO - PROCESS | 28717 | 1466501698793 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:34:58 INFO - PROCESS | 28717 | 1466501698800 Marionette TRACE conn4 <- [1,1890,null,{}] 02:34:58 INFO - PROCESS | 28717 | 1466501698828 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:58 INFO - PROCESS | 28717 | 1466501698837 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:59 INFO - PROCESS | 28717 | 1466501699057 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 02:34:59 INFO - PROCESS | 28717 | 1466501699085 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:59 INFO - PROCESS | 28717 | 1466501699098 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:34:59 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f79a400 == 10 [pid = 28717] [id = 480] 02:34:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8f79e800) [pid = 28717] [serial = 1441] [outer = (nil)] 02:34:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8f8e5400) [pid = 28717] [serial = 1442] [outer = 0x8f79e800] 02:34:59 INFO - PROCESS | 28717 | 1466501699170 Marionette DEBUG loaded listener.js 02:34:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x90d25c00) [pid = 28717] [serial = 1443] [outer = 0x8f79e800] 02:35:00 INFO - PROCESS | 28717 | 1466501700137 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 02:35:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:35:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1408ms 02:35:00 INFO - PROCESS | 28717 | 1466501700203 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 02:35:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:35:00 INFO - PROCESS | 28717 | 1466501700209 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 02:35:00 INFO - PROCESS | 28717 | 1466501700221 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:35:00 INFO - PROCESS | 28717 | 1466501700223 Marionette TRACE conn4 <- [1,1894,null,{}] 02:35:00 INFO - PROCESS | 28717 | 1466501700230 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:00 INFO - PROCESS | 28717 | 1466501700235 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:00 INFO - PROCESS | 28717 | 1466501700451 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 02:35:00 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8d56dc00) [pid = 28717] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:35:00 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8f729400) [pid = 28717] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:35:00 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x911f5000) [pid = 28717] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:35:00 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x91174400) [pid = 28717] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:35:00 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8f72dc00) [pid = 28717] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:35:00 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8f791c00) [pid = 28717] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:35:00 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x8d20f800) [pid = 28717] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:35:00 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x8f794c00) [pid = 28717] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:35:00 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x8c3f2400) [pid = 28717] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:35:00 INFO - PROCESS | 28717 | --DOMWINDOW == 62 (0x8dfc2400) [pid = 28717] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:35:01 INFO - PROCESS | 28717 | 1466501700985 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:01 INFO - PROCESS | 28717 | 1466501700993 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:01 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ef800 == 11 [pid = 28717] [id = 481] 02:35:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 63 (0x8c3f4c00) [pid = 28717] [serial = 1444] [outer = (nil)] 02:35:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8d573c00) [pid = 28717] [serial = 1445] [outer = 0x8c3f4c00] 02:35:01 INFO - PROCESS | 28717 | 1466501701065 Marionette DEBUG loaded listener.js 02:35:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8f729400) [pid = 28717] [serial = 1446] [outer = 0x8c3f4c00] 02:35:01 INFO - PROCESS | 28717 | 1466501701854 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 02:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1687ms 02:35:01 INFO - PROCESS | 28717 | 1466501701903 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 02:35:01 INFO - PROCESS | 28717 | 1466501701908 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 02:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:35:01 INFO - PROCESS | 28717 | 1466501701914 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:35:01 INFO - PROCESS | 28717 | 1466501701917 Marionette TRACE conn4 <- [1,1898,null,{}] 02:35:01 INFO - PROCESS | 28717 | 1466501701923 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:01 INFO - PROCESS | 28717 | 1466501701928 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:02 INFO - PROCESS | 28717 | 1466501702171 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 02:35:02 INFO - PROCESS | 28717 | 1466501702368 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:02 INFO - PROCESS | 28717 | 1466501702379 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:02 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f725800 == 12 [pid = 28717] [id = 482] 02:35:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8f8e9000) [pid = 28717] [serial = 1447] [outer = (nil)] 02:35:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x91075c00) [pid = 28717] [serial = 1448] [outer = 0x8f8e9000] 02:35:02 INFO - PROCESS | 28717 | 1466501702451 Marionette DEBUG loaded listener.js 02:35:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x91174c00) [pid = 28717] [serial = 1449] [outer = 0x8f8e9000] 02:35:03 INFO - PROCESS | 28717 | 1466501703450 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 02:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1589ms 02:35:03 INFO - PROCESS | 28717 | 1466501703504 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 02:35:03 INFO - PROCESS | 28717 | 1466501703511 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 02:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:35:03 INFO - PROCESS | 28717 | 1466501703521 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:35:03 INFO - PROCESS | 28717 | 1466501703526 Marionette TRACE conn4 <- [1,1902,null,{}] 02:35:03 INFO - PROCESS | 28717 | 1466501703535 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:03 INFO - PROCESS | 28717 | 1466501703541 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:03 INFO - PROCESS | 28717 | 1466501703734 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 02:35:03 INFO - PROCESS | 28717 | 1466501703980 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:03 INFO - PROCESS | 28717 | 1466501703989 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:04 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d20a000 == 13 [pid = 28717] [id = 483] 02:35:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8d20a400) [pid = 28717] [serial = 1450] [outer = (nil)] 02:35:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8dfc6000) [pid = 28717] [serial = 1451] [outer = 0x8d20a400] 02:35:04 INFO - PROCESS | 28717 | 1466501704125 Marionette DEBUG loaded listener.js 02:35:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8ed52800) [pid = 28717] [serial = 1452] [outer = 0x8d20a400] 02:35:05 INFO - PROCESS | 28717 | 1466501705134 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 02:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1689ms 02:35:05 INFO - PROCESS | 28717 | 1466501705210 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 02:35:05 INFO - PROCESS | 28717 | 1466501705217 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 02:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:35:05 INFO - PROCESS | 28717 | 1466501705228 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:35:05 INFO - PROCESS | 28717 | 1466501705232 Marionette TRACE conn4 <- [1,1906,null,{}] 02:35:05 INFO - PROCESS | 28717 | 1466501705239 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:05 INFO - PROCESS | 28717 | 1466501705246 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:05 INFO - PROCESS | 28717 | 1466501705473 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 02:35:05 INFO - PROCESS | 28717 | 1466501705750 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:05 INFO - PROCESS | 28717 | 1466501705760 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:05 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f0800 == 14 [pid = 28717] [id = 484] 02:35:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8f59c400) [pid = 28717] [serial = 1453] [outer = (nil)] 02:35:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8f8e5800) [pid = 28717] [serial = 1454] [outer = 0x8f59c400] 02:35:05 INFO - PROCESS | 28717 | 1466501705844 Marionette DEBUG loaded listener.js 02:35:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x90d29000) [pid = 28717] [serial = 1455] [outer = 0x8f59c400] 02:35:06 INFO - PROCESS | 28717 | 1466501706916 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 02:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1734ms 02:35:06 INFO - PROCESS | 28717 | 1466501706963 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 02:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:35:06 INFO - PROCESS | 28717 | 1466501706967 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 02:35:06 INFO - PROCESS | 28717 | 1466501706975 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:35:06 INFO - PROCESS | 28717 | 1466501706981 Marionette TRACE conn4 <- [1,1910,null,{}] 02:35:07 INFO - PROCESS | 28717 | 1466501706998 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:07 INFO - PROCESS | 28717 | 1466501707014 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:07 INFO - PROCESS | 28717 | 1466501707218 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 02:35:07 INFO - PROCESS | 28717 | 1466501707461 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:07 INFO - PROCESS | 28717 | 1466501707472 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:07 INFO - PROCESS | 28717 | ++DOCSHELL 0x911f8c00 == 15 [pid = 28717] [id = 485] 02:35:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x911f9400) [pid = 28717] [serial = 1456] [outer = (nil)] 02:35:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x91f02000) [pid = 28717] [serial = 1457] [outer = 0x911f9400] 02:35:07 INFO - PROCESS | 28717 | 1466501707558 Marionette DEBUG loaded listener.js 02:35:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x91f09400) [pid = 28717] [serial = 1458] [outer = 0x911f9400] 02:35:08 INFO - PROCESS | 28717 | 1466501708541 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 02:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1648ms 02:35:08 INFO - PROCESS | 28717 | 1466501708623 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 02:35:08 INFO - PROCESS | 28717 | 1466501708629 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 02:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:35:08 INFO - PROCESS | 28717 | 1466501708635 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:35:08 INFO - PROCESS | 28717 | 1466501708639 Marionette TRACE conn4 <- [1,1914,null,{}] 02:35:08 INFO - PROCESS | 28717 | 1466501708645 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:08 INFO - PROCESS | 28717 | 1466501708651 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:08 INFO - PROCESS | 28717 | 1466501708877 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 02:35:09 INFO - PROCESS | 28717 | 1466501709100 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:09 INFO - PROCESS | 28717 | 1466501709109 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:09 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d574000 == 16 [pid = 28717] [id = 486] 02:35:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8d57ac00) [pid = 28717] [serial = 1459] [outer = (nil)] 02:35:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x8e1ea800) [pid = 28717] [serial = 1460] [outer = 0x8d57ac00] 02:35:09 INFO - PROCESS | 28717 | 1466501709237 Marionette DEBUG loaded listener.js 02:35:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x8f722000) [pid = 28717] [serial = 1461] [outer = 0x8d57ac00] 02:35:10 INFO - PROCESS | 28717 | 1466501710451 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 02:35:10 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8ed5e800) [pid = 28717] [serial = 1398] [outer = (nil)] [url = about:blank] 02:35:10 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8ed55000) [pid = 28717] [serial = 1401] [outer = (nil)] [url = about:blank] 02:35:10 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8dfca800) [pid = 28717] [serial = 1400] [outer = (nil)] [url = about:blank] 02:35:10 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x91f0b800) [pid = 28717] [serial = 1409] [outer = (nil)] [url = about:blank] 02:35:10 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x9107c800) [pid = 28717] [serial = 1386] [outer = (nil)] [url = about:blank] 02:35:10 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x911fdc00) [pid = 28717] [serial = 1394] [outer = (nil)] [url = about:blank] 02:35:10 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x9117e000) [pid = 28717] [serial = 1406] [outer = (nil)] [url = about:blank] 02:35:10 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8f8df400) [pid = 28717] [serial = 1403] [outer = (nil)] [url = about:blank] 02:35:10 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8f8ea400) [pid = 28717] [serial = 1391] [outer = (nil)] [url = about:blank] 02:35:10 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8dfcac00) [pid = 28717] [serial = 1397] [outer = (nil)] [url = about:blank] 02:35:10 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8ed52400) [pid = 28717] [serial = 1389] [outer = (nil)] [url = about:blank] 02:35:10 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x90f42400) [pid = 28717] [serial = 1392] [outer = (nil)] [url = about:blank] 02:35:10 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x911f4800) [pid = 28717] [serial = 1407] [outer = (nil)] [url = about:blank] 02:35:10 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x91f08400) [pid = 28717] [serial = 1395] [outer = (nil)] [url = about:blank] 02:35:10 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x8f8ec000) [pid = 28717] [serial = 1404] [outer = (nil)] [url = about:blank] 02:35:10 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x91f10800) [pid = 28717] [serial = 1410] [outer = (nil)] [url = about:blank] 02:35:10 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x8dfc5000) [pid = 28717] [serial = 1388] [outer = (nil)] [url = about:blank] 02:35:10 INFO - PROCESS | 28717 | --DOMWINDOW == 62 (0x911f3c00) [pid = 28717] [serial = 1412] [outer = (nil)] [url = about:blank] 02:35:10 INFO - PROCESS | 28717 | --DOMWINDOW == 61 (0x91f03400) [pid = 28717] [serial = 1413] [outer = (nil)] [url = about:blank] 02:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1884ms 02:35:10 INFO - PROCESS | 28717 | 1466501710520 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 02:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:35:10 INFO - PROCESS | 28717 | 1466501710527 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 02:35:10 INFO - PROCESS | 28717 | 1466501710534 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:35:10 INFO - PROCESS | 28717 | 1466501710541 Marionette TRACE conn4 <- [1,1918,null,{}] 02:35:10 INFO - PROCESS | 28717 | 1466501710549 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:10 INFO - PROCESS | 28717 | 1466501710553 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:10 INFO - PROCESS | 28717 | 1466501710724 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 02:35:10 INFO - PROCESS | 28717 | 1466501710953 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:10 INFO - PROCESS | 28717 | 1466501710964 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:11 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfc5c00 == 17 [pid = 28717] [id = 487] 02:35:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 62 (0x8dfcb000) [pid = 28717] [serial = 1462] [outer = (nil)] 02:35:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 63 (0x8e1ee400) [pid = 28717] [serial = 1463] [outer = 0x8dfcb000] 02:35:11 INFO - PROCESS | 28717 | 1466501711050 Marionette DEBUG loaded listener.js 02:35:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8ed88800) [pid = 28717] [serial = 1464] [outer = 0x8dfcb000] 02:35:11 INFO - PROCESS | 28717 | 1466501711861 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 02:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1387ms 02:35:11 INFO - PROCESS | 28717 | 1466501711921 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 02:35:11 INFO - PROCESS | 28717 | 1466501711929 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 02:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:35:11 INFO - PROCESS | 28717 | 1466501711940 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:35:11 INFO - PROCESS | 28717 | 1466501711943 Marionette TRACE conn4 <- [1,1922,null,{}] 02:35:11 INFO - PROCESS | 28717 | 1466501711950 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:11 INFO - PROCESS | 28717 | 1466501711955 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:12 INFO - PROCESS | 28717 | 1466501712139 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 02:35:12 INFO - PROCESS | 28717 | 1466501712283 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:12 INFO - PROCESS | 28717 | 1466501712292 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:12 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f726400 == 18 [pid = 28717] [id = 488] 02:35:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8f72fc00) [pid = 28717] [serial = 1465] [outer = (nil)] 02:35:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x90d34000) [pid = 28717] [serial = 1466] [outer = 0x8f72fc00] 02:35:12 INFO - PROCESS | 28717 | 1466501712374 Marionette DEBUG loaded listener.js 02:35:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x90f4b000) [pid = 28717] [serial = 1467] [outer = 0x8f72fc00] 02:35:13 INFO - PROCESS | 28717 | 1466501713254 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 02:35:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1384ms 02:35:13 INFO - PROCESS | 28717 | 1466501713324 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 02:35:13 INFO - PROCESS | 28717 | 1466501713328 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 02:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:35:13 INFO - PROCESS | 28717 | 1466501713335 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:35:13 INFO - PROCESS | 28717 | 1466501713340 Marionette TRACE conn4 <- [1,1926,null,{}] 02:35:13 INFO - PROCESS | 28717 | 1466501713380 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:13 INFO - PROCESS | 28717 | 1466501713388 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:13 INFO - PROCESS | 28717 | 1466501713602 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 02:35:13 INFO - PROCESS | 28717 | 1466501713623 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:13 INFO - PROCESS | 28717 | 1466501713632 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:13 INFO - PROCESS | 28717 | ++DOCSHELL 0x911f5000 == 19 [pid = 28717] [id = 489] 02:35:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x911f5800) [pid = 28717] [serial = 1468] [outer = (nil)] 02:35:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x911fa800) [pid = 28717] [serial = 1469] [outer = 0x911f5800] 02:35:13 INFO - PROCESS | 28717 | 1466501713704 Marionette DEBUG loaded listener.js 02:35:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x91f06c00) [pid = 28717] [serial = 1470] [outer = 0x911f5800] 02:35:14 INFO - PROCESS | 28717 | 1466501714620 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 02:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1339ms 02:35:14 INFO - PROCESS | 28717 | 1466501714675 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 02:35:14 INFO - PROCESS | 28717 | 1466501714679 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 02:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:35:14 INFO - PROCESS | 28717 | 1466501714693 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:35:14 INFO - PROCESS | 28717 | 1466501714696 Marionette TRACE conn4 <- [1,1930,null,{}] 02:35:14 INFO - PROCESS | 28717 | 1466501714702 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:14 INFO - PROCESS | 28717 | 1466501714706 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:14 INFO - PROCESS | 28717 | 1466501714917 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 02:35:14 INFO - PROCESS | 28717 | 1466501714937 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:14 INFO - PROCESS | 28717 | 1466501714945 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:14 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfccc00 == 20 [pid = 28717] [id = 490] 02:35:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x91f0c800) [pid = 28717] [serial = 1471] [outer = (nil)] 02:35:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x920b6c00) [pid = 28717] [serial = 1472] [outer = 0x91f0c800] 02:35:15 INFO - PROCESS | 28717 | 1466501715016 Marionette DEBUG loaded listener.js 02:35:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x920b9000) [pid = 28717] [serial = 1473] [outer = 0x91f0c800] 02:35:15 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8d57a000) [pid = 28717] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:35:15 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8f79e800) [pid = 28717] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:35:15 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8e1e9400) [pid = 28717] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:35:15 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8c3f4c00) [pid = 28717] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:35:15 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8d20b000) [pid = 28717] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:35:15 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8f598400) [pid = 28717] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:35:15 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x90f47800) [pid = 28717] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:35:15 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x8de63400) [pid = 28717] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:35:15 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x8f5a0400) [pid = 28717] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:35:15 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x8e1ef800) [pid = 28717] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:35:15 INFO - PROCESS | 28717 | --DOMWINDOW == 62 (0x8ed53400) [pid = 28717] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:35:16 INFO - PROCESS | 28717 | 1466501716002 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 02:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1341ms 02:35:16 INFO - PROCESS | 28717 | 1466501716034 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 02:35:16 INFO - PROCESS | 28717 | 1466501716038 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 02:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:35:16 INFO - PROCESS | 28717 | 1466501716044 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:35:16 INFO - PROCESS | 28717 | 1466501716047 Marionette TRACE conn4 <- [1,1934,null,{}] 02:35:16 INFO - PROCESS | 28717 | 1466501716053 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:16 INFO - PROCESS | 28717 | 1466501716058 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:16 INFO - PROCESS | 28717 | 1466501716217 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 02:35:16 INFO - PROCESS | 28717 | 1466501716232 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:16 INFO - PROCESS | 28717 | 1466501716241 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:16 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d20b000 == 21 [pid = 28717] [id = 491] 02:35:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 63 (0x8dfc9400) [pid = 28717] [serial = 1474] [outer = (nil)] 02:35:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x920b3c00) [pid = 28717] [serial = 1475] [outer = 0x8dfc9400] 02:35:16 INFO - PROCESS | 28717 | 1466501716307 Marionette DEBUG loaded listener.js 02:35:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x911fb800) [pid = 28717] [serial = 1476] [outer = 0x8dfc9400] 02:35:17 INFO - PROCESS | 28717 | 1466501717283 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 02:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1286ms 02:35:17 INFO - PROCESS | 28717 | 1466501717332 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 02:35:17 INFO - PROCESS | 28717 | 1466501717336 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 02:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:35:17 INFO - PROCESS | 28717 | 1466501717404 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:35:17 INFO - PROCESS | 28717 | 1466501717410 Marionette TRACE conn4 <- [1,1938,null,{}] 02:35:17 INFO - PROCESS | 28717 | 1466501717433 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:17 INFO - PROCESS | 28717 | 1466501717439 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:17 INFO - PROCESS | 28717 | 1466501717652 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 02:35:17 INFO - PROCESS | 28717 | 1466501717829 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:17 INFO - PROCESS | 28717 | 1466501717844 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:17 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d818c00 == 22 [pid = 28717] [id = 492] 02:35:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8d819400) [pid = 28717] [serial = 1477] [outer = (nil)] 02:35:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8de5b400) [pid = 28717] [serial = 1478] [outer = 0x8d819400] 02:35:18 INFO - PROCESS | 28717 | 1466501718011 Marionette DEBUG loaded listener.js 02:35:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8dfca800) [pid = 28717] [serial = 1479] [outer = 0x8d819400] 02:35:18 INFO - PROCESS | 28717 | 1466501718969 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 02:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1702ms 02:35:19 INFO - PROCESS | 28717 | 1466501719046 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 02:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:35:19 INFO - PROCESS | 28717 | 1466501719053 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 02:35:19 INFO - PROCESS | 28717 | 1466501719062 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:35:19 INFO - PROCESS | 28717 | 1466501719066 Marionette TRACE conn4 <- [1,1942,null,{}] 02:35:19 INFO - PROCESS | 28717 | 1466501719076 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:19 INFO - PROCESS | 28717 | 1466501719084 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:19 INFO - PROCESS | 28717 | 1466501719316 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 02:35:19 INFO - PROCESS | 28717 | 1466501719560 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:19 INFO - PROCESS | 28717 | 1466501719570 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:19 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f594800 == 23 [pid = 28717] [id = 493] 02:35:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8f59cc00) [pid = 28717] [serial = 1480] [outer = (nil)] 02:35:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8f798800) [pid = 28717] [serial = 1481] [outer = 0x8f59cc00] 02:35:19 INFO - PROCESS | 28717 | 1466501719655 Marionette DEBUG loaded listener.js 02:35:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x90d25800) [pid = 28717] [serial = 1482] [outer = 0x8f59cc00] 02:35:20 INFO - PROCESS | 28717 | 1466501720603 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1589ms 02:35:20 INFO - PROCESS | 28717 | 1466501720651 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 02:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:35:20 INFO - PROCESS | 28717 | 1466501720656 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 02:35:20 INFO - PROCESS | 28717 | 1466501720663 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:35:20 INFO - PROCESS | 28717 | 1466501720667 Marionette TRACE conn4 <- [1,1946,null,{}] 02:35:20 INFO - PROCESS | 28717 | 1466501720673 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:20 INFO - PROCESS | 28717 | 1466501720679 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:20 INFO - PROCESS | 28717 | 1466501720917 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 02:35:21 INFO - PROCESS | 28717 | 1466501721195 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:21 INFO - PROCESS | 28717 | 1466501721213 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:21 INFO - PROCESS | 28717 | ++DOCSHELL 0x9107a400 == 24 [pid = 28717] [id = 494] 02:35:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x9107e000) [pid = 28717] [serial = 1483] [outer = (nil)] 02:35:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x91179400) [pid = 28717] [serial = 1484] [outer = 0x9107e000] 02:35:21 INFO - PROCESS | 28717 | 1466501721319 Marionette DEBUG loaded listener.js 02:35:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x911f7c00) [pid = 28717] [serial = 1485] [outer = 0x9107e000] 02:35:22 INFO - PROCESS | 28717 | 1466501722278 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1686ms 02:35:22 INFO - PROCESS | 28717 | 1466501722350 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 02:35:22 INFO - PROCESS | 28717 | 1466501722354 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 02:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:35:22 INFO - PROCESS | 28717 | 1466501722361 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:35:22 INFO - PROCESS | 28717 | 1466501722364 Marionette TRACE conn4 <- [1,1950,null,{}] 02:35:22 INFO - PROCESS | 28717 | 1466501722370 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:22 INFO - PROCESS | 28717 | 1466501722375 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:22 INFO - PROCESS | 28717 | 1466501722596 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 02:35:22 INFO - PROCESS | 28717 | 1466501722816 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:22 INFO - PROCESS | 28717 | 1466501722826 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:22 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d20fc00 == 25 [pid = 28717] [id = 495] 02:35:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x911f4c00) [pid = 28717] [serial = 1486] [outer = (nil)] 02:35:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x92575800) [pid = 28717] [serial = 1487] [outer = 0x911f4c00] 02:35:22 INFO - PROCESS | 28717 | 1466501722948 Marionette DEBUG loaded listener.js 02:35:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x925c2400) [pid = 28717] [serial = 1488] [outer = 0x911f4c00] 02:35:23 INFO - PROCESS | 28717 | 1466501723871 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 02:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1543ms 02:35:23 INFO - PROCESS | 28717 | 1466501723905 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 02:35:23 INFO - PROCESS | 28717 | 1466501723909 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 02:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:35:23 INFO - PROCESS | 28717 | 1466501723915 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:35:23 INFO - PROCESS | 28717 | 1466501723919 Marionette TRACE conn4 <- [1,1954,null,{}] 02:35:23 INFO - PROCESS | 28717 | 1466501723925 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:23 INFO - PROCESS | 28717 | 1466501723930 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:24 INFO - PROCESS | 28717 | 1466501724108 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 02:35:24 INFO - PROCESS | 28717 | 1466501724285 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:24 INFO - PROCESS | 28717 | 1466501724296 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:24 INFO - PROCESS | 28717 | ++DOCSHELL 0x91076800 == 26 [pid = 28717] [id = 496] 02:35:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x92477000) [pid = 28717] [serial = 1489] [outer = (nil)] 02:35:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x925cb400) [pid = 28717] [serial = 1490] [outer = 0x92477000] 02:35:24 INFO - PROCESS | 28717 | 1466501724373 Marionette DEBUG loaded listener.js 02:35:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x930d3800) [pid = 28717] [serial = 1491] [outer = 0x92477000] 02:35:25 INFO - PROCESS | 28717 | 1466501725289 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 02:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1433ms 02:35:25 INFO - PROCESS | 28717 | 1466501725351 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 02:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:35:25 INFO - PROCESS | 28717 | 1466501725356 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 02:35:25 INFO - PROCESS | 28717 | 1466501725363 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:35:25 INFO - PROCESS | 28717 | 1466501725367 Marionette TRACE conn4 <- [1,1958,null,{}] 02:35:25 INFO - PROCESS | 28717 | 1466501725372 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:25 INFO - PROCESS | 28717 | 1466501725384 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:25 INFO - PROCESS | 28717 | 1466501725684 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 02:35:25 INFO - PROCESS | 28717 | 1466501725928 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:25 INFO - PROCESS | 28717 | 1466501725941 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:26 INFO - PROCESS | 28717 | ++DOCSHELL 0x92579800 == 27 [pid = 28717] [id = 497] 02:35:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x925c8400) [pid = 28717] [serial = 1492] [outer = (nil)] 02:35:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x93e0d800) [pid = 28717] [serial = 1493] [outer = 0x925c8400] 02:35:26 INFO - PROCESS | 28717 | 1466501726091 Marionette DEBUG loaded listener.js 02:35:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x93ee4400) [pid = 28717] [serial = 1494] [outer = 0x925c8400] 02:35:27 INFO - PROCESS | 28717 | 1466501727328 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 02:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 2038ms 02:35:27 INFO - PROCESS | 28717 | 1466501727410 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 02:35:27 INFO - PROCESS | 28717 | 1466501727417 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 02:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:35:27 INFO - PROCESS | 28717 | 1466501727427 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:35:27 INFO - PROCESS | 28717 | 1466501727432 Marionette TRACE conn4 <- [1,1962,null,{}] 02:35:27 INFO - PROCESS | 28717 | 1466501727440 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:27 INFO - PROCESS | 28717 | 1466501727446 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:27 INFO - PROCESS | 28717 | 1466501727660 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 02:35:27 INFO - PROCESS | 28717 | 1466501727889 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:27 INFO - PROCESS | 28717 | 1466501727906 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:27 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de62400 == 28 [pid = 28717] [id = 498] 02:35:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x8dfc7000) [pid = 28717] [serial = 1495] [outer = (nil)] 02:35:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x8e1ef800) [pid = 28717] [serial = 1496] [outer = 0x8dfc7000] 02:35:27 INFO - PROCESS | 28717 | 1466501727977 Marionette DEBUG loaded listener.js 02:35:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x8ed5a000) [pid = 28717] [serial = 1497] [outer = 0x8dfc7000] 02:35:29 INFO - PROCESS | 28717 | 1466501729031 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 02:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1633ms 02:35:29 INFO - PROCESS | 28717 | 1466501729060 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 02:35:29 INFO - PROCESS | 28717 | 1466501729067 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 02:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:35:29 INFO - PROCESS | 28717 | 1466501729079 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:35:29 INFO - PROCESS | 28717 | 1466501729082 Marionette TRACE conn4 <- [1,1966,null,{}] 02:35:29 INFO - PROCESS | 28717 | 1466501729089 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:29 INFO - PROCESS | 28717 | 1466501729095 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1e6c00 == 27 [pid = 28717] [id = 477] 02:35:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfccc00 == 26 [pid = 28717] [id = 490] 02:35:30 INFO - PROCESS | 28717 | --DOCSHELL 0x911f5000 == 25 [pid = 28717] [id = 489] 02:35:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8f726400 == 24 [pid = 28717] [id = 488] 02:35:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfc5c00 == 23 [pid = 28717] [id = 487] 02:35:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8d20a800 == 22 [pid = 28717] [id = 478] 02:35:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8f725800 == 21 [pid = 28717] [id = 482] 02:35:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed51c00 == 20 [pid = 28717] [id = 479] 02:35:30 INFO - PROCESS | 28717 | --DOCSHELL 0x911f8c00 == 19 [pid = 28717] [id = 485] 02:35:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8d574000 == 18 [pid = 28717] [id = 486] 02:35:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8f79a400 == 17 [pid = 28717] [id = 480] 02:35:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f0800 == 16 [pid = 28717] [id = 484] 02:35:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8d20a000 == 15 [pid = 28717] [id = 483] 02:35:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ef800 == 14 [pid = 28717] [id = 481] 02:35:30 INFO - PROCESS | 28717 | --DOCSHELL 0x92579800 == 13 [pid = 28717] [id = 497] 02:35:30 INFO - PROCESS | 28717 | --DOCSHELL 0x91076800 == 12 [pid = 28717] [id = 496] 02:35:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8d20fc00 == 11 [pid = 28717] [id = 495] 02:35:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8f594800 == 10 [pid = 28717] [id = 493] 02:35:30 INFO - PROCESS | 28717 | --DOCSHELL 0x9107a400 == 9 [pid = 28717] [id = 494] 02:35:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8d20b000 == 8 [pid = 28717] [id = 491] 02:35:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8d818c00 == 7 [pid = 28717] [id = 492] 02:35:30 INFO - PROCESS | 28717 | 1466501730363 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 02:35:30 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x8d81c400) [pid = 28717] [serial = 1436] [outer = (nil)] [url = about:blank] 02:35:30 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x8de65000) [pid = 28717] [serial = 1437] [outer = (nil)] [url = about:blank] 02:35:30 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x8f8e5400) [pid = 28717] [serial = 1442] [outer = (nil)] [url = about:blank] 02:35:30 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x8ed88c00) [pid = 28717] [serial = 1434] [outer = (nil)] [url = about:blank] 02:35:30 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8ed57800) [pid = 28717] [serial = 1433] [outer = (nil)] [url = about:blank] 02:35:30 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8d573c00) [pid = 28717] [serial = 1445] [outer = (nil)] [url = about:blank] 02:35:30 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8d822000) [pid = 28717] [serial = 1416] [outer = (nil)] [url = about:blank] 02:35:30 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8d571c00) [pid = 28717] [serial = 1415] [outer = (nil)] [url = about:blank] 02:35:30 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8f730400) [pid = 28717] [serial = 1419] [outer = (nil)] [url = about:blank] 02:35:30 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8f59f400) [pid = 28717] [serial = 1418] [outer = (nil)] [url = about:blank] 02:35:30 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x90d25c00) [pid = 28717] [serial = 1443] [outer = (nil)] [url = about:blank] 02:35:30 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x91179000) [pid = 28717] [serial = 1422] [outer = (nil)] [url = about:blank] 02:35:30 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x91073000) [pid = 28717] [serial = 1421] [outer = (nil)] [url = about:blank] 02:35:30 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x9247cc00) [pid = 28717] [serial = 1425] [outer = (nil)] [url = about:blank] 02:35:30 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x923fc000) [pid = 28717] [serial = 1424] [outer = (nil)] [url = about:blank] 02:35:30 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x925c6400) [pid = 28717] [serial = 1428] [outer = (nil)] [url = about:blank] 02:35:30 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x925c3800) [pid = 28717] [serial = 1427] [outer = (nil)] [url = about:blank] 02:35:30 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x93b08800) [pid = 28717] [serial = 1431] [outer = (nil)] [url = about:blank] 02:35:30 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x90d27c00) [pid = 28717] [serial = 1430] [outer = (nil)] [url = about:blank] 02:35:30 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8ed5b800) [pid = 28717] [serial = 1439] [outer = (nil)] [url = about:blank] 02:35:30 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x91075c00) [pid = 28717] [serial = 1448] [outer = (nil)] [url = about:blank] 02:35:30 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x8f729400) [pid = 28717] [serial = 1446] [outer = (nil)] [url = about:blank] 02:35:30 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x8ed90800) [pid = 28717] [serial = 1440] [outer = (nil)] [url = about:blank] 02:35:30 INFO - PROCESS | 28717 | 1466501730660 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:30 INFO - PROCESS | 28717 | 1466501730668 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:30 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d206400 == 8 [pid = 28717] [id = 499] 02:35:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8d207000) [pid = 28717] [serial = 1498] [outer = (nil)] 02:35:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8d20d800) [pid = 28717] [serial = 1499] [outer = 0x8d207000] 02:35:30 INFO - PROCESS | 28717 | 1466501730746 Marionette DEBUG loaded listener.js 02:35:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8d579400) [pid = 28717] [serial = 1500] [outer = 0x8d207000] 02:35:31 INFO - PROCESS | 28717 | 1466501731565 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 02:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 2538ms 02:35:31 INFO - PROCESS | 28717 | 1466501731631 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 02:35:31 INFO - PROCESS | 28717 | 1466501731638 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 02:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:35:31 INFO - PROCESS | 28717 | 1466501731647 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:35:31 INFO - PROCESS | 28717 | 1466501731651 Marionette TRACE conn4 <- [1,1970,null,{}] 02:35:31 INFO - PROCESS | 28717 | 1466501731658 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:31 INFO - PROCESS | 28717 | 1466501731664 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:31 INFO - PROCESS | 28717 | 1466501731834 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 02:35:31 INFO - PROCESS | 28717 | 1466501731844 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:31 INFO - PROCESS | 28717 | 1466501731852 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:31 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfcc800 == 9 [pid = 28717] [id = 500] 02:35:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8dfccc00) [pid = 28717] [serial = 1501] [outer = (nil)] 02:35:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8dfd0400) [pid = 28717] [serial = 1502] [outer = 0x8dfccc00] 02:35:31 INFO - PROCESS | 28717 | 1466501731926 Marionette DEBUG loaded listener.js 02:35:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8e1ebc00) [pid = 28717] [serial = 1503] [outer = 0x8dfccc00] 02:35:32 INFO - PROCESS | 28717 | 1466501732894 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 02:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1282ms 02:35:32 INFO - PROCESS | 28717 | 1466501732930 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 02:35:32 INFO - PROCESS | 28717 | 1466501732934 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 02:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:35:32 INFO - PROCESS | 28717 | 1466501732958 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:35:32 INFO - PROCESS | 28717 | 1466501732962 Marionette TRACE conn4 <- [1,1974,null,{}] 02:35:32 INFO - PROCESS | 28717 | 1466501732972 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:32 INFO - PROCESS | 28717 | 1466501732976 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:33 INFO - PROCESS | 28717 | 1466501733227 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 02:35:33 INFO - PROCESS | 28717 | 1466501733259 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:33 INFO - PROCESS | 28717 | 1466501733272 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:33 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed86400 == 10 [pid = 28717] [id = 501] 02:35:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8ed91800) [pid = 28717] [serial = 1504] [outer = (nil)] 02:35:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8f59dc00) [pid = 28717] [serial = 1505] [outer = 0x8ed91800] 02:35:33 INFO - PROCESS | 28717 | 1466501733388 Marionette DEBUG loaded listener.js 02:35:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8f72a000) [pid = 28717] [serial = 1506] [outer = 0x8ed91800] 02:35:34 INFO - PROCESS | 28717 | 1466501734480 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 02:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1553ms 02:35:34 INFO - PROCESS | 28717 | 1466501734511 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 02:35:34 INFO - PROCESS | 28717 | 1466501734517 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 02:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:35:34 INFO - PROCESS | 28717 | 1466501734544 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:35:34 INFO - PROCESS | 28717 | 1466501734552 Marionette TRACE conn4 <- [1,1978,null,{}] 02:35:34 INFO - PROCESS | 28717 | 1466501734558 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:34 INFO - PROCESS | 28717 | 1466501734565 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:34 INFO - PROCESS | 28717 | 1466501734790 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 02:35:34 INFO - PROCESS | 28717 | 1466501734812 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:34 INFO - PROCESS | 28717 | 1466501734843 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:34 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d81c800 == 11 [pid = 28717] [id = 502] 02:35:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8dfc5c00) [pid = 28717] [serial = 1507] [outer = (nil)] 02:35:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x90d26c00) [pid = 28717] [serial = 1508] [outer = 0x8dfc5c00] 02:35:34 INFO - PROCESS | 28717 | 1466501734981 Marionette DEBUG loaded listener.js 02:35:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x90d31000) [pid = 28717] [serial = 1509] [outer = 0x8dfc5c00] 02:35:35 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8dfc9400) [pid = 28717] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:35:35 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x911f5800) [pid = 28717] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:35:35 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x91f0c800) [pid = 28717] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:35:35 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8f72fc00) [pid = 28717] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:35:35 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8d20a400) [pid = 28717] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:35:35 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8d57ac00) [pid = 28717] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:35:35 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8f8e9000) [pid = 28717] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:35:35 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8f59c400) [pid = 28717] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:35:35 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x911f9400) [pid = 28717] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:35:35 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x8dfcb000) [pid = 28717] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:35:36 INFO - PROCESS | 28717 | 1466501736230 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1754ms 02:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:35:36 INFO - PROCESS | 28717 | 1466501736281 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 02:35:36 INFO - PROCESS | 28717 | 1466501736284 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 02:35:36 INFO - PROCESS | 28717 | 1466501736291 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:35:36 INFO - PROCESS | 28717 | 1466501736294 Marionette TRACE conn4 <- [1,1982,null,{}] 02:35:36 INFO - PROCESS | 28717 | 1466501736299 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:36 INFO - PROCESS | 28717 | 1466501736304 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:36 INFO - PROCESS | 28717 | 1466501736462 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 02:35:36 INFO - PROCESS | 28717 | 1466501736471 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:36 INFO - PROCESS | 28717 | 1466501736479 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:36 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f727800 == 12 [pid = 28717] [id = 503] 02:35:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8f72fc00) [pid = 28717] [serial = 1510] [outer = (nil)] 02:35:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8f729c00) [pid = 28717] [serial = 1511] [outer = 0x8f72fc00] 02:35:36 INFO - PROCESS | 28717 | 1466501736677 Marionette DEBUG loaded listener.js 02:35:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x90f41c00) [pid = 28717] [serial = 1512] [outer = 0x8f72fc00] 02:35:37 INFO - PROCESS | 28717 | 1466501737473 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1232ms 02:35:37 INFO - PROCESS | 28717 | 1466501737523 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 02:35:37 INFO - PROCESS | 28717 | 1466501737527 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 02:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:35:37 INFO - PROCESS | 28717 | 1466501737534 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:35:37 INFO - PROCESS | 28717 | 1466501737537 Marionette TRACE conn4 <- [1,1986,null,{}] 02:35:37 INFO - PROCESS | 28717 | 1466501737542 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:37 INFO - PROCESS | 28717 | 1466501737547 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:37 INFO - PROCESS | 28717 | 1466501737811 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 02:35:37 INFO - PROCESS | 28717 | 1466501737939 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:37 INFO - PROCESS | 28717 | 1466501737949 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:37 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f1800 == 13 [pid = 28717] [id = 504] 02:35:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8c3f1c00) [pid = 28717] [serial = 1513] [outer = (nil)] 02:35:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8d204c00) [pid = 28717] [serial = 1514] [outer = 0x8c3f1c00] 02:35:38 INFO - PROCESS | 28717 | 1466501738038 Marionette DEBUG loaded listener.js 02:35:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8dfc2400) [pid = 28717] [serial = 1515] [outer = 0x8c3f1c00] 02:35:39 INFO - PROCESS | 28717 | 1466501739106 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:35:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1632ms 02:35:39 INFO - PROCESS | 28717 | 1466501739169 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 02:35:39 INFO - PROCESS | 28717 | 1466501739175 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 02:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:35:39 INFO - PROCESS | 28717 | 1466501739184 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:35:39 INFO - PROCESS | 28717 | 1466501739190 Marionette TRACE conn4 <- [1,1990,null,{}] 02:35:39 INFO - PROCESS | 28717 | 1466501739198 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:39 INFO - PROCESS | 28717 | 1466501739204 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:39 INFO - PROCESS | 28717 | 1466501739398 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 02:35:39 INFO - PROCESS | 28717 | 1466501739623 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:39 INFO - PROCESS | 28717 | 1466501739632 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:39 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d57a400 == 14 [pid = 28717] [id = 505] 02:35:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8ed5a400) [pid = 28717] [serial = 1516] [outer = (nil)] 02:35:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8f79c000) [pid = 28717] [serial = 1517] [outer = 0x8ed5a400] 02:35:39 INFO - PROCESS | 28717 | 1466501739743 Marionette DEBUG loaded listener.js 02:35:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x90d2b400) [pid = 28717] [serial = 1518] [outer = 0x8ed5a400] 02:35:40 INFO - PROCESS | 28717 | 1466501740740 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1640ms 02:35:40 INFO - PROCESS | 28717 | 1466501740826 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 02:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:35:40 INFO - PROCESS | 28717 | 1466501740831 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 02:35:40 INFO - PROCESS | 28717 | 1466501740838 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:35:40 INFO - PROCESS | 28717 | 1466501740841 Marionette TRACE conn4 <- [1,1994,null,{}] 02:35:40 INFO - PROCESS | 28717 | 1466501740848 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:40 INFO - PROCESS | 28717 | 1466501740853 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:41 INFO - PROCESS | 28717 | 1466501741095 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 02:35:41 INFO - PROCESS | 28717 | 1466501741444 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:41 INFO - PROCESS | 28717 | 1466501741455 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:41 INFO - PROCESS | 28717 | ++DOCSHELL 0x91177800 == 15 [pid = 28717] [id = 506] 02:35:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x91177c00) [pid = 28717] [serial = 1519] [outer = (nil)] 02:35:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x9117d400) [pid = 28717] [serial = 1520] [outer = 0x91177c00] 02:35:41 INFO - PROCESS | 28717 | 1466501741533 Marionette DEBUG loaded listener.js 02:35:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x911f1000) [pid = 28717] [serial = 1521] [outer = 0x91177c00] 02:35:42 INFO - PROCESS | 28717 | 1466501742507 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 02:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1738ms 02:35:42 INFO - PROCESS | 28717 | 1466501742576 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 02:35:42 INFO - PROCESS | 28717 | 1466501742583 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 02:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:35:42 INFO - PROCESS | 28717 | 1466501742600 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:35:42 INFO - PROCESS | 28717 | 1466501742608 Marionette TRACE conn4 <- [1,1998,null,{}] 02:35:42 INFO - PROCESS | 28717 | 1466501742614 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:42 INFO - PROCESS | 28717 | 1466501742621 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:42 INFO - PROCESS | 28717 | 1466501742837 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 02:35:43 INFO - PROCESS | 28717 | 1466501743054 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:43 INFO - PROCESS | 28717 | 1466501743060 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:43 INFO - PROCESS | 28717 | ++DOCSHELL 0x911f5000 == 16 [pid = 28717] [id = 507] 02:35:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x91f0f000) [pid = 28717] [serial = 1522] [outer = (nil)] 02:35:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x920b6800) [pid = 28717] [serial = 1523] [outer = 0x91f0f000] 02:35:43 INFO - PROCESS | 28717 | 1466501743204 Marionette DEBUG loaded listener.js 02:35:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x920bb000) [pid = 28717] [serial = 1524] [outer = 0x91f0f000] 02:35:44 INFO - PROCESS | 28717 | 1466501744291 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 02:35:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:35:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1741ms 02:35:44 INFO - PROCESS | 28717 | 1466501744335 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 02:35:44 INFO - PROCESS | 28717 | 1466501744342 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 02:35:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:35:44 INFO - PROCESS | 28717 | 1466501744351 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:35:44 INFO - PROCESS | 28717 | 1466501744356 Marionette TRACE conn4 <- [1,2002,null,{}] 02:35:44 INFO - PROCESS | 28717 | 1466501744364 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:44 INFO - PROCESS | 28717 | 1466501744370 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:44 INFO - PROCESS | 28717 | 1466501744619 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 02:35:44 INFO - PROCESS | 28717 | 1466501744892 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:44 INFO - PROCESS | 28717 | 1466501744907 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:44 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x920b3c00) [pid = 28717] [serial = 1475] [outer = (nil)] [url = about:blank] 02:35:44 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x911fa800) [pid = 28717] [serial = 1469] [outer = (nil)] [url = about:blank] 02:35:44 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x920b6c00) [pid = 28717] [serial = 1472] [outer = (nil)] [url = about:blank] 02:35:44 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x920b9000) [pid = 28717] [serial = 1473] [outer = (nil)] [url = about:blank] 02:35:44 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x90d34000) [pid = 28717] [serial = 1466] [outer = (nil)] [url = about:blank] 02:35:44 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8dfc6000) [pid = 28717] [serial = 1451] [outer = (nil)] [url = about:blank] 02:35:44 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8ed52800) [pid = 28717] [serial = 1452] [outer = (nil)] [url = about:blank] 02:35:44 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8e1ea800) [pid = 28717] [serial = 1460] [outer = (nil)] [url = about:blank] 02:35:44 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8f722000) [pid = 28717] [serial = 1461] [outer = (nil)] [url = about:blank] 02:35:44 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x91174c00) [pid = 28717] [serial = 1449] [outer = (nil)] [url = about:blank] 02:35:44 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8f8e5800) [pid = 28717] [serial = 1454] [outer = (nil)] [url = about:blank] 02:35:44 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x90d29000) [pid = 28717] [serial = 1455] [outer = (nil)] [url = about:blank] 02:35:44 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x91f02000) [pid = 28717] [serial = 1457] [outer = (nil)] [url = about:blank] 02:35:44 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x91f09400) [pid = 28717] [serial = 1458] [outer = (nil)] [url = about:blank] 02:35:44 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x8e1ee400) [pid = 28717] [serial = 1463] [outer = (nil)] [url = about:blank] 02:35:44 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x8ed88800) [pid = 28717] [serial = 1464] [outer = (nil)] [url = about:blank] 02:35:44 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x911fb800) [pid = 28717] [serial = 1476] [outer = (nil)] [url = about:blank] 02:35:44 INFO - PROCESS | 28717 | --DOMWINDOW == 62 (0x91f06c00) [pid = 28717] [serial = 1470] [outer = (nil)] [url = about:blank] 02:35:44 INFO - PROCESS | 28717 | --DOMWINDOW == 61 (0x90f4b000) [pid = 28717] [serial = 1467] [outer = (nil)] [url = about:blank] 02:35:44 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfc6000 == 17 [pid = 28717] [id = 508] 02:35:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 62 (0x8dfcd400) [pid = 28717] [serial = 1525] [outer = (nil)] 02:35:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 63 (0x8e1ee400) [pid = 28717] [serial = 1526] [outer = 0x8dfcd400] 02:35:45 INFO - PROCESS | 28717 | 1466501745038 Marionette DEBUG loaded listener.js 02:35:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8ed58000) [pid = 28717] [serial = 1527] [outer = 0x8dfcd400] 02:35:45 INFO - PROCESS | 28717 | 1466501745831 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 02:35:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1535ms 02:35:45 INFO - PROCESS | 28717 | 1466501745885 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 02:35:45 INFO - PROCESS | 28717 | 1466501745891 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 02:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:35:45 INFO - PROCESS | 28717 | 1466501745907 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:35:45 INFO - PROCESS | 28717 | 1466501745912 Marionette TRACE conn4 <- [1,2006,null,{}] 02:35:45 INFO - PROCESS | 28717 | 1466501745927 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:45 INFO - PROCESS | 28717 | 1466501745932 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:46 INFO - PROCESS | 28717 | 1466501746102 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 02:35:46 INFO - PROCESS | 28717 | 1466501746112 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:46 INFO - PROCESS | 28717 | 1466501746119 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:46 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f59b400 == 18 [pid = 28717] [id = 509] 02:35:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8f5a0800) [pid = 28717] [serial = 1528] [outer = (nil)] 02:35:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8f799400) [pid = 28717] [serial = 1529] [outer = 0x8f5a0800] 02:35:46 INFO - PROCESS | 28717 | 1466501746213 Marionette DEBUG loaded listener.js 02:35:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8f8e6000) [pid = 28717] [serial = 1530] [outer = 0x8f5a0800] 02:35:47 INFO - PROCESS | 28717 | 1466501747212 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 02:35:47 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 02:35:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1347ms 02:35:47 INFO - PROCESS | 28717 | 1466501747251 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 02:35:47 INFO - PROCESS | 28717 | 1466501747254 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 02:35:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:35:47 INFO - PROCESS | 28717 | 1466501747261 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:35:47 INFO - PROCESS | 28717 | 1466501747267 Marionette TRACE conn4 <- [1,2010,null,{}] 02:35:47 INFO - PROCESS | 28717 | 1466501747282 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:47 INFO - PROCESS | 28717 | 1466501747290 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:47 INFO - PROCESS | 28717 | 1466501747527 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 02:35:47 INFO - PROCESS | 28717 | 1466501747548 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:47 INFO - PROCESS | 28717 | 1466501747557 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:47 INFO - PROCESS | 28717 | ++DOCSHELL 0x9107a000 == 19 [pid = 28717] [id = 510] 02:35:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x91176000) [pid = 28717] [serial = 1531] [outer = (nil)] 02:35:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x911f0c00) [pid = 28717] [serial = 1532] [outer = 0x91176000] 02:35:47 INFO - PROCESS | 28717 | 1466501747629 Marionette DEBUG loaded listener.js 02:35:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x91f03000) [pid = 28717] [serial = 1533] [outer = 0x91176000] 02:35:48 INFO - PROCESS | 28717 | 1466501748591 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 02:35:48 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 02:35:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1385ms 02:35:48 INFO - PROCESS | 28717 | 1466501748655 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 02:35:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:35:48 INFO - PROCESS | 28717 | 1466501748660 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 02:35:48 INFO - PROCESS | 28717 | 1466501748666 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:35:48 INFO - PROCESS | 28717 | 1466501748670 Marionette TRACE conn4 <- [1,2014,null,{}] 02:35:48 INFO - PROCESS | 28717 | 1466501748675 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:48 INFO - PROCESS | 28717 | 1466501748680 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:48 INFO - PROCESS | 28717 | 1466501748910 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 02:35:48 INFO - PROCESS | 28717 | 1466501748941 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:48 INFO - PROCESS | 28717 | 1466501748949 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:48 INFO - PROCESS | 28717 | ++DOCSHELL 0x91173c00 == 20 [pid = 28717] [id = 511] 02:35:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x9117e400) [pid = 28717] [serial = 1534] [outer = (nil)] 02:35:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x920b8400) [pid = 28717] [serial = 1535] [outer = 0x9117e400] 02:35:49 INFO - PROCESS | 28717 | 1466501749018 Marionette DEBUG loaded listener.js 02:35:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x920bd000) [pid = 28717] [serial = 1536] [outer = 0x9117e400] 02:35:49 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8d207000) [pid = 28717] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:35:49 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8dfccc00) [pid = 28717] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:35:49 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8dfc7000) [pid = 28717] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:35:49 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8ed91800) [pid = 28717] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:35:49 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8dfc5c00) [pid = 28717] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:35:49 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8d819400) [pid = 28717] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:35:49 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8f59cc00) [pid = 28717] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:35:49 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x9107e000) [pid = 28717] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:35:49 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x911f4c00) [pid = 28717] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:35:49 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x92477000) [pid = 28717] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:35:49 INFO - PROCESS | 28717 | --DOMWINDOW == 62 (0x925c8400) [pid = 28717] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:35:50 INFO - PROCESS | 28717 | 1466501750012 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 02:35:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:35:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1379ms 02:35:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:35:50 INFO - PROCESS | 28717 | 1466501750046 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 02:35:50 INFO - PROCESS | 28717 | 1466501750049 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 02:35:50 INFO - PROCESS | 28717 | 1466501750056 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:35:50 INFO - PROCESS | 28717 | 1466501750059 Marionette TRACE conn4 <- [1,2018,null,{}] 02:35:50 INFO - PROCESS | 28717 | 1466501750064 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:50 INFO - PROCESS | 28717 | 1466501750070 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:50 INFO - PROCESS | 28717 | 1466501750225 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 02:35:50 INFO - PROCESS | 28717 | 1466501750361 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:50 INFO - PROCESS | 28717 | 1466501750370 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:50 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ed000 == 21 [pid = 28717] [id = 512] 02:35:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 63 (0x8d210800) [pid = 28717] [serial = 1537] [outer = (nil)] 02:35:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8ed92c00) [pid = 28717] [serial = 1538] [outer = 0x8d210800] 02:35:50 INFO - PROCESS | 28717 | 1466501750437 Marionette DEBUG loaded listener.js 02:35:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x90f41400) [pid = 28717] [serial = 1539] [outer = 0x8d210800] 02:35:51 INFO - PROCESS | 28717 | 1466501751285 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:35:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:35:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1293ms 02:35:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:35:51 INFO - PROCESS | 28717 | 1466501751355 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 02:35:51 INFO - PROCESS | 28717 | 1466501751358 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 02:35:51 INFO - PROCESS | 28717 | 1466501751365 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:35:51 INFO - PROCESS | 28717 | 1466501751368 Marionette TRACE conn4 <- [1,2022,null,{}] 02:35:51 INFO - PROCESS | 28717 | 1466501751374 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:51 INFO - PROCESS | 28717 | 1466501751384 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:51 INFO - PROCESS | 28717 | 1466501751587 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 02:35:51 INFO - PROCESS | 28717 | 1466501751597 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:51 INFO - PROCESS | 28717 | 1466501751605 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:51 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfc9c00 == 22 [pid = 28717] [id = 513] 02:35:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8f595c00) [pid = 28717] [serial = 1540] [outer = (nil)] 02:35:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x92478800) [pid = 28717] [serial = 1541] [outer = 0x8f595c00] 02:35:51 INFO - PROCESS | 28717 | 1466501751795 Marionette DEBUG loaded listener.js 02:35:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x92481800) [pid = 28717] [serial = 1542] [outer = 0x8f595c00] 02:35:52 INFO - PROCESS | 28717 | 1466501752820 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 02:35:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:35:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1487ms 02:35:52 INFO - PROCESS | 28717 | 1466501752851 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 02:35:52 INFO - PROCESS | 28717 | 1466501752857 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 02:35:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:35:52 INFO - PROCESS | 28717 | 1466501752865 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:35:52 INFO - PROCESS | 28717 | 1466501752873 Marionette TRACE conn4 <- [1,2026,null,{}] 02:35:52 INFO - PROCESS | 28717 | 1466501752881 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:52 INFO - PROCESS | 28717 | 1466501752887 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:53 INFO - PROCESS | 28717 | 1466501753077 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 02:35:53 INFO - PROCESS | 28717 | 1466501753253 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:53 INFO - PROCESS | 28717 | 1466501753264 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:53 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de62000 == 23 [pid = 28717] [id = 514] 02:35:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8de65400) [pid = 28717] [serial = 1543] [outer = (nil)] 02:35:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8f59c400) [pid = 28717] [serial = 1544] [outer = 0x8de65400] 02:35:53 INFO - PROCESS | 28717 | 1466501753348 Marionette DEBUG loaded listener.js 02:35:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8f597000) [pid = 28717] [serial = 1545] [outer = 0x8de65400] 02:35:54 INFO - PROCESS | 28717 | 1466501754330 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 02:35:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:35:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1537ms 02:35:54 INFO - PROCESS | 28717 | 1466501754404 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 02:35:54 INFO - PROCESS | 28717 | 1466501754411 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 02:35:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:35:54 INFO - PROCESS | 28717 | 1466501754422 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:35:54 INFO - PROCESS | 28717 | 1466501754427 Marionette TRACE conn4 <- [1,2030,null,{}] 02:35:54 INFO - PROCESS | 28717 | 1466501754434 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:54 INFO - PROCESS | 28717 | 1466501754440 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:54 INFO - PROCESS | 28717 | 1466501754669 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 02:35:54 INFO - PROCESS | 28717 | 1466501754937 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:54 INFO - PROCESS | 28717 | 1466501754944 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:55 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed55400 == 24 [pid = 28717] [id = 515] 02:35:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x91076400) [pid = 28717] [serial = 1546] [outer = (nil)] 02:35:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x911f5400) [pid = 28717] [serial = 1547] [outer = 0x91076400] 02:35:55 INFO - PROCESS | 28717 | 1466501755075 Marionette DEBUG loaded listener.js 02:35:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x91f0bc00) [pid = 28717] [serial = 1548] [outer = 0x91076400] 02:35:56 INFO - PROCESS | 28717 | 1466501755999 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 02:35:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:35:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1635ms 02:35:56 INFO - PROCESS | 28717 | 1466501756058 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 02:35:56 INFO - PROCESS | 28717 | 1466501756061 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 02:35:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:35:56 INFO - PROCESS | 28717 | 1466501756069 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:35:56 INFO - PROCESS | 28717 | 1466501756075 Marionette TRACE conn4 <- [1,2034,null,{}] 02:35:56 INFO - PROCESS | 28717 | 1466501756092 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:56 INFO - PROCESS | 28717 | 1466501756100 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:56 INFO - PROCESS | 28717 | 1466501756330 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 02:35:56 INFO - PROCESS | 28717 | 1466501756636 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:56 INFO - PROCESS | 28717 | 1466501756647 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:56 INFO - PROCESS | 28717 | ++DOCSHELL 0x923f8c00 == 25 [pid = 28717] [id = 516] 02:35:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x92477000) [pid = 28717] [serial = 1549] [outer = (nil)] 02:35:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x925c6400) [pid = 28717] [serial = 1550] [outer = 0x92477000] 02:35:56 INFO - PROCESS | 28717 | 1466501756740 Marionette DEBUG loaded listener.js 02:35:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x925cd800) [pid = 28717] [serial = 1551] [outer = 0x92477000] 02:35:57 INFO - PROCESS | 28717 | 1466501757653 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:35:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1639ms 02:35:57 INFO - PROCESS | 28717 | 1466501757709 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 02:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:35:57 INFO - PROCESS | 28717 | 1466501757715 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 02:35:57 INFO - PROCESS | 28717 | 1466501757721 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:35:57 INFO - PROCESS | 28717 | 1466501757725 Marionette TRACE conn4 <- [1,2038,null,{}] 02:35:57 INFO - PROCESS | 28717 | 1466501757730 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:57 INFO - PROCESS | 28717 | 1466501757736 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:57 INFO - PROCESS | 28717 | 1466501757919 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 02:35:58 INFO - PROCESS | 28717 | 1466501758097 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:58 INFO - PROCESS | 28717 | 1466501758107 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:58 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed51800 == 26 [pid = 28717] [id = 517] 02:35:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8f59e800) [pid = 28717] [serial = 1552] [outer = (nil)] 02:35:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x93119800) [pid = 28717] [serial = 1553] [outer = 0x8f59e800] 02:35:58 INFO - PROCESS | 28717 | 1466501758188 Marionette DEBUG loaded listener.js 02:35:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x9311f400) [pid = 28717] [serial = 1554] [outer = 0x8f59e800] 02:35:59 INFO - PROCESS | 28717 | 1466501759132 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 02:35:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:35:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1484ms 02:35:59 INFO - PROCESS | 28717 | 1466501759205 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 02:35:59 INFO - PROCESS | 28717 | 1466501759208 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 02:35:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:35:59 INFO - PROCESS | 28717 | 1466501759215 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:35:59 INFO - PROCESS | 28717 | 1466501759219 Marionette TRACE conn4 <- [1,2042,null,{}] 02:35:59 INFO - PROCESS | 28717 | 1466501759224 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:59 INFO - PROCESS | 28717 | 1466501759230 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:59 INFO - PROCESS | 28717 | 1466501759443 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 02:35:59 INFO - PROCESS | 28717 | 1466501759622 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:59 INFO - PROCESS | 28717 | 1466501759631 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:35:59 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1e5c00 == 27 [pid = 28717] [id = 518] 02:35:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x925c6800) [pid = 28717] [serial = 1555] [outer = (nil)] 02:35:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x93e01400) [pid = 28717] [serial = 1556] [outer = 0x925c6800] 02:35:59 INFO - PROCESS | 28717 | 1466501759712 Marionette DEBUG loaded listener.js 02:35:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x93b10400) [pid = 28717] [serial = 1557] [outer = 0x925c6800] 02:36:00 INFO - PROCESS | 28717 | 1466501760704 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:36:00 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) 02:36:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1535ms 02:36:00 INFO - PROCESS | 28717 | 1466501760751 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 02:36:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:36:00 INFO - PROCESS | 28717 | 1466501760755 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 02:36:00 INFO - PROCESS | 28717 | 1466501760761 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:36:00 INFO - PROCESS | 28717 | 1466501760765 Marionette TRACE conn4 <- [1,2046,null,{}] 02:36:00 INFO - PROCESS | 28717 | 1466501760771 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:00 INFO - PROCESS | 28717 | 1466501760781 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:01 INFO - PROCESS | 28717 | 1466501761011 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 02:36:01 INFO - PROCESS | 28717 | 1466501761249 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:01 INFO - PROCESS | 28717 | 1466501761255 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:01 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed54000 == 28 [pid = 28717] [id = 519] 02:36:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x8ed55c00) [pid = 28717] [serial = 1558] [outer = (nil)] 02:36:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x95175c00) [pid = 28717] [serial = 1559] [outer = 0x8ed55c00] 02:36:01 INFO - PROCESS | 28717 | 1466501761393 Marionette DEBUG loaded listener.js 02:36:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x952ab400) [pid = 28717] [serial = 1560] [outer = 0x8ed55c00] 02:36:02 INFO - PROCESS | 28717 | 1466501762645 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:36:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:36:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1934ms 02:36:02 INFO - PROCESS | 28717 | 1466501762696 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 02:36:02 INFO - PROCESS | 28717 | 1466501762701 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 02:36:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:36:02 INFO - PROCESS | 28717 | 1466501762710 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:36:02 INFO - PROCESS | 28717 | 1466501762715 Marionette TRACE conn4 <- [1,2050,null,{}] 02:36:02 INFO - PROCESS | 28717 | 1466501762723 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:02 INFO - PROCESS | 28717 | 1466501762729 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:02 INFO - PROCESS | 28717 | 1466501762903 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 02:36:03 INFO - PROCESS | 28717 | 1466501763143 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:03 INFO - PROCESS | 28717 | 1466501763158 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:03 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d56dc00 == 29 [pid = 28717] [id = 520] 02:36:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x8d818400) [pid = 28717] [serial = 1561] [outer = (nil)] 02:36:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x8ed53800) [pid = 28717] [serial = 1562] [outer = 0x8d818400] 02:36:03 INFO - PROCESS | 28717 | 1466501763241 Marionette DEBUG loaded listener.js 02:36:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x8ed8d000) [pid = 28717] [serial = 1563] [outer = 0x8d818400] 02:36:04 INFO - PROCESS | 28717 | 1466501764202 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:36:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1531ms 02:36:04 INFO - PROCESS | 28717 | 1466501764242 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 02:36:04 INFO - PROCESS | 28717 | 1466501764249 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 02:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:36:04 INFO - PROCESS | 28717 | 1466501764259 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:36:04 INFO - PROCESS | 28717 | 1466501764262 Marionette TRACE conn4 <- [1,2054,null,{}] 02:36:04 INFO - PROCESS | 28717 | 1466501764268 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:04 INFO - PROCESS | 28717 | 1466501764274 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:04 INFO - PROCESS | 28717 | 1466501764459 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 02:36:05 INFO - PROCESS | 28717 | --DOCSHELL 0x8de62400 == 28 [pid = 28717] [id = 498] 02:36:05 INFO - PROCESS | 28717 | --DOCSHELL 0x8d206400 == 27 [pid = 28717] [id = 499] 02:36:05 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x8f729c00) [pid = 28717] [serial = 1511] [outer = (nil)] [url = about:blank] 02:36:05 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x8d20d800) [pid = 28717] [serial = 1499] [outer = (nil)] [url = about:blank] 02:36:05 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x8d579400) [pid = 28717] [serial = 1500] [outer = (nil)] [url = about:blank] 02:36:05 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x8dfd0400) [pid = 28717] [serial = 1502] [outer = (nil)] [url = about:blank] 02:36:05 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x8ed5a000) [pid = 28717] [serial = 1497] [outer = (nil)] [url = about:blank] 02:36:05 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x8e1ef800) [pid = 28717] [serial = 1496] [outer = (nil)] [url = about:blank] 02:36:05 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x8f72a000) [pid = 28717] [serial = 1506] [outer = (nil)] [url = about:blank] 02:36:05 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x90d26c00) [pid = 28717] [serial = 1508] [outer = (nil)] [url = about:blank] 02:36:05 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8dfca800) [pid = 28717] [serial = 1479] [outer = (nil)] [url = about:blank] 02:36:05 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8de5b400) [pid = 28717] [serial = 1478] [outer = (nil)] [url = about:blank] 02:36:05 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x90d25800) [pid = 28717] [serial = 1482] [outer = (nil)] [url = about:blank] 02:36:05 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8f798800) [pid = 28717] [serial = 1481] [outer = (nil)] [url = about:blank] 02:36:05 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x911f7c00) [pid = 28717] [serial = 1485] [outer = (nil)] [url = about:blank] 02:36:05 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x91179400) [pid = 28717] [serial = 1484] [outer = (nil)] [url = about:blank] 02:36:05 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x925c2400) [pid = 28717] [serial = 1488] [outer = (nil)] [url = about:blank] 02:36:05 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x92575800) [pid = 28717] [serial = 1487] [outer = (nil)] [url = about:blank] 02:36:05 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x930d3800) [pid = 28717] [serial = 1491] [outer = (nil)] [url = about:blank] 02:36:05 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x925cb400) [pid = 28717] [serial = 1490] [outer = (nil)] [url = about:blank] 02:36:05 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x93ee4400) [pid = 28717] [serial = 1494] [outer = (nil)] [url = about:blank] 02:36:05 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x93e0d800) [pid = 28717] [serial = 1493] [outer = (nil)] [url = about:blank] 02:36:05 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8f59dc00) [pid = 28717] [serial = 1505] [outer = (nil)] [url = about:blank] 02:36:05 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x90d31000) [pid = 28717] [serial = 1509] [outer = (nil)] [url = about:blank] 02:36:05 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8e1ebc00) [pid = 28717] [serial = 1503] [outer = (nil)] [url = about:blank] 02:36:05 INFO - PROCESS | 28717 | 1466501765743 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:05 INFO - PROCESS | 28717 | 1466501765751 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:05 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f6400 == 28 [pid = 28717] [id = 521] 02:36:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8c3f6800) [pid = 28717] [serial = 1564] [outer = (nil)] 02:36:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8d204400) [pid = 28717] [serial = 1565] [outer = 0x8c3f6800] 02:36:05 INFO - PROCESS | 28717 | 1466501765838 Marionette DEBUG loaded listener.js 02:36:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8d570400) [pid = 28717] [serial = 1566] [outer = 0x8c3f6800] 02:36:06 INFO - PROCESS | 28717 | 1466501766673 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 02:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 2439ms 02:36:06 INFO - PROCESS | 28717 | 1466501766704 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 02:36:06 INFO - PROCESS | 28717 | 1466501766708 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 02:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:36:06 INFO - PROCESS | 28717 | 1466501766717 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:36:06 INFO - PROCESS | 28717 | 1466501766722 Marionette TRACE conn4 <- [1,2058,null,{}] 02:36:06 INFO - PROCESS | 28717 | 1466501766730 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:06 INFO - PROCESS | 28717 | 1466501766738 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:06 INFO - PROCESS | 28717 | 1466501766914 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 02:36:06 INFO - PROCESS | 28717 | 1466501766931 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:06 INFO - PROCESS | 28717 | 1466501766940 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:06 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de5f000 == 29 [pid = 28717] [id = 522] 02:36:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8de62c00) [pid = 28717] [serial = 1567] [outer = (nil)] 02:36:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8dfcc000) [pid = 28717] [serial = 1568] [outer = 0x8de62c00] 02:36:07 INFO - PROCESS | 28717 | 1466501767029 Marionette DEBUG loaded listener.js 02:36:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8e1e8c00) [pid = 28717] [serial = 1569] [outer = 0x8de62c00] 02:36:08 INFO - PROCESS | 28717 | 1466501768023 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 02:36:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:36:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1333ms 02:36:08 INFO - PROCESS | 28717 | 1466501768055 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 02:36:08 INFO - PROCESS | 28717 | 1466501768061 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 02:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:36:08 INFO - PROCESS | 28717 | 1466501768068 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:36:08 INFO - PROCESS | 28717 | 1466501768071 Marionette TRACE conn4 <- [1,2062,null,{}] 02:36:08 INFO - PROCESS | 28717 | 1466501768077 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:08 INFO - PROCESS | 28717 | 1466501768083 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:08 INFO - PROCESS | 28717 | 1466501768322 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 02:36:08 INFO - PROCESS | 28717 | 1466501768355 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:08 INFO - PROCESS | 28717 | 1466501768366 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:08 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1e6400 == 30 [pid = 28717] [id = 523] 02:36:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8ed8bc00) [pid = 28717] [serial = 1570] [outer = (nil)] 02:36:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8f598c00) [pid = 28717] [serial = 1571] [outer = 0x8ed8bc00] 02:36:08 INFO - PROCESS | 28717 | 1466501768435 Marionette DEBUG loaded listener.js 02:36:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8f726400) [pid = 28717] [serial = 1572] [outer = 0x8ed8bc00] 02:36:09 INFO - PROCESS | 28717 | 1466501769627 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 02:36:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:36:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1635ms 02:36:09 INFO - PROCESS | 28717 | 1466501769706 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 02:36:09 INFO - PROCESS | 28717 | 1466501769713 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 02:36:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:36:09 INFO - PROCESS | 28717 | 1466501769744 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:36:09 INFO - PROCESS | 28717 | 1466501769760 Marionette TRACE conn4 <- [1,2066,null,{}] 02:36:09 INFO - PROCESS | 28717 | 1466501769799 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:09 INFO - PROCESS | 28717 | 1466501769812 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:10 INFO - PROCESS | 28717 | 1466501770123 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 02:36:10 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8f595c00) [pid = 28717] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:36:10 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x91176000) [pid = 28717] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:36:10 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x9117e400) [pid = 28717] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:36:10 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8f72fc00) [pid = 28717] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:36:10 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x91f0f000) [pid = 28717] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:36:10 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x91177c00) [pid = 28717] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:36:10 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8c3f1c00) [pid = 28717] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:36:10 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8f5a0800) [pid = 28717] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:36:10 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8ed5a400) [pid = 28717] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:36:10 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x8dfcd400) [pid = 28717] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:36:10 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x8d210800) [pid = 28717] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:36:10 INFO - PROCESS | 28717 | 1466501770900 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:10 INFO - PROCESS | 28717 | 1466501770909 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:10 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d210800 == 31 [pid = 28717] [id = 524] 02:36:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8d816800) [pid = 28717] [serial = 1573] [outer = (nil)] 02:36:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8ed8b400) [pid = 28717] [serial = 1574] [outer = 0x8d816800] 02:36:11 INFO - PROCESS | 28717 | 1466501771040 Marionette DEBUG loaded listener.js 02:36:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8f8e7000) [pid = 28717] [serial = 1575] [outer = 0x8d816800] 02:36:11 INFO - PROCESS | 28717 | 1466501771816 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 02:36:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:36:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 2146ms 02:36:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:36:11 INFO - PROCESS | 28717 | 1466501771869 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 02:36:11 INFO - PROCESS | 28717 | 1466501771873 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 02:36:11 INFO - PROCESS | 28717 | 1466501771880 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:36:11 INFO - PROCESS | 28717 | 1466501771883 Marionette TRACE conn4 <- [1,2070,null,{}] 02:36:11 INFO - PROCESS | 28717 | 1466501771888 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:11 INFO - PROCESS | 28717 | 1466501771893 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:12 INFO - PROCESS | 28717 | 1466501772064 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 02:36:12 INFO - PROCESS | 28717 | 1466501772074 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:12 INFO - PROCESS | 28717 | 1466501772082 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:12 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d574000 == 32 [pid = 28717] [id = 525] 02:36:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8de5cc00) [pid = 28717] [serial = 1576] [outer = (nil)] 02:36:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x90f44c00) [pid = 28717] [serial = 1577] [outer = 0x8de5cc00] 02:36:12 INFO - PROCESS | 28717 | 1466501772153 Marionette DEBUG loaded listener.js 02:36:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x90f4a000) [pid = 28717] [serial = 1578] [outer = 0x8de5cc00] 02:36:13 INFO - PROCESS | 28717 | 1466501773287 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 02:36:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:36:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1480ms 02:36:13 INFO - PROCESS | 28717 | 1466501773360 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 02:36:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:36:13 INFO - PROCESS | 28717 | 1466501773367 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 02:36:13 INFO - PROCESS | 28717 | 1466501773376 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:36:13 INFO - PROCESS | 28717 | 1466501773382 Marionette TRACE conn4 <- [1,2074,null,{}] 02:36:13 INFO - PROCESS | 28717 | 1466501773391 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:13 INFO - PROCESS | 28717 | 1466501773396 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:13 INFO - PROCESS | 28717 | 1466501773622 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 02:36:13 INFO - PROCESS | 28717 | 1466501773870 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:13 INFO - PROCESS | 28717 | 1466501773887 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:13 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d81b800 == 33 [pid = 28717] [id = 526] 02:36:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8d81bc00) [pid = 28717] [serial = 1579] [outer = (nil)] 02:36:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8e1ed000) [pid = 28717] [serial = 1580] [outer = 0x8d81bc00] 02:36:13 INFO - PROCESS | 28717 | 1466501773992 Marionette DEBUG loaded listener.js 02:36:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8f721c00) [pid = 28717] [serial = 1581] [outer = 0x8d81bc00] 02:36:15 INFO - PROCESS | 28717 | 1466501775022 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 02:36:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1696ms 02:36:15 INFO - PROCESS | 28717 | 1466501775071 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 02:36:15 INFO - PROCESS | 28717 | 1466501775079 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 02:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:36:15 INFO - PROCESS | 28717 | 1466501775090 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:36:15 INFO - PROCESS | 28717 | 1466501775094 Marionette TRACE conn4 <- [1,2078,null,{}] 02:36:15 INFO - PROCESS | 28717 | 1466501775100 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:15 INFO - PROCESS | 28717 | 1466501775107 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:15 INFO - PROCESS | 28717 | 1466501775309 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 02:36:15 INFO - PROCESS | 28717 | 1466501775532 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:15 INFO - PROCESS | 28717 | 1466501775545 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:15 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d574800 == 34 [pid = 28717] [id = 527] 02:36:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8f793800) [pid = 28717] [serial = 1582] [outer = (nil)] 02:36:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x90f40c00) [pid = 28717] [serial = 1583] [outer = 0x8f793800] 02:36:15 INFO - PROCESS | 28717 | 1466501775674 Marionette DEBUG loaded listener.js 02:36:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x91075c00) [pid = 28717] [serial = 1584] [outer = 0x8f793800] 02:36:16 INFO - PROCESS | 28717 | 1466501776676 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 02:36:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:36:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1634ms 02:36:16 INFO - PROCESS | 28717 | 1466501776726 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 02:36:16 INFO - PROCESS | 28717 | 1466501776736 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 02:36:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:36:16 INFO - PROCESS | 28717 | 1466501776746 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:36:16 INFO - PROCESS | 28717 | 1466501776752 Marionette TRACE conn4 <- [1,2082,null,{}] 02:36:16 INFO - PROCESS | 28717 | 1466501776769 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:16 INFO - PROCESS | 28717 | 1466501776778 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:17 INFO - PROCESS | 28717 | 1466501777006 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 02:36:17 INFO - PROCESS | 28717 | 1466501777231 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:17 INFO - PROCESS | 28717 | 1466501777244 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:17 INFO - PROCESS | 28717 | ++DOCSHELL 0x911f8400 == 35 [pid = 28717] [id = 528] 02:36:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x911f9800) [pid = 28717] [serial = 1585] [outer = (nil)] 02:36:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x911fe400) [pid = 28717] [serial = 1586] [outer = 0x911f9800] 02:36:17 INFO - PROCESS | 28717 | 1466501777376 Marionette DEBUG loaded listener.js 02:36:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x91f10400) [pid = 28717] [serial = 1587] [outer = 0x911f9800] 02:36:18 INFO - PROCESS | 28717 | 1466501778378 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 02:36:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:36:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1705ms 02:36:18 INFO - PROCESS | 28717 | 1466501778452 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 02:36:18 INFO - PROCESS | 28717 | 1466501778457 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 02:36:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:36:18 INFO - PROCESS | 28717 | 1466501778463 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:36:18 INFO - PROCESS | 28717 | 1466501778467 Marionette TRACE conn4 <- [1,2086,null,{}] 02:36:18 INFO - PROCESS | 28717 | 1466501778472 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:18 INFO - PROCESS | 28717 | 1466501778478 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:18 INFO - PROCESS | 28717 | 1466501778657 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 02:36:18 INFO - PROCESS | 28717 | 1466501778832 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:18 INFO - PROCESS | 28717 | 1466501778840 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:18 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d207000 == 36 [pid = 28717] [id = 529] 02:36:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x8dfcd000) [pid = 28717] [serial = 1588] [outer = (nil)] 02:36:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x9117bc00) [pid = 28717] [serial = 1589] [outer = 0x8dfcd000] 02:36:18 INFO - PROCESS | 28717 | 1466501778968 Marionette DEBUG loaded listener.js 02:36:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x8f730c00) [pid = 28717] [serial = 1590] [outer = 0x8dfcd000] 02:36:20 INFO - PROCESS | 28717 | 1466501780064 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 02:36:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:36:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1691ms 02:36:20 INFO - PROCESS | 28717 | 1466501780156 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 02:36:20 INFO - PROCESS | 28717 | 1466501780162 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 02:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:36:20 INFO - PROCESS | 28717 | 1466501780169 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:36:20 INFO - PROCESS | 28717 | 1466501780174 Marionette TRACE conn4 <- [1,2090,null,{}] 02:36:20 INFO - PROCESS | 28717 | 1466501780182 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:20 INFO - PROCESS | 28717 | 1466501780187 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:20 INFO - PROCESS | 28717 | 1466501780373 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 02:36:20 INFO - PROCESS | 28717 | 1466501780630 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:20 INFO - PROCESS | 28717 | 1466501780641 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:20 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3e8400 == 37 [pid = 28717] [id = 530] 02:36:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x8d822c00) [pid = 28717] [serial = 1591] [outer = (nil)] 02:36:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x8de61c00) [pid = 28717] [serial = 1592] [outer = 0x8d822c00] 02:36:20 INFO - PROCESS | 28717 | 1466501780714 Marionette DEBUG loaded listener.js 02:36:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x8de67800) [pid = 28717] [serial = 1593] [outer = 0x8d822c00] 02:36:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed86400 == 36 [pid = 28717] [id = 501] 02:36:21 INFO - PROCESS | 28717 | --DOCSHELL 0x9107a000 == 35 [pid = 28717] [id = 510] 02:36:21 INFO - PROCESS | 28717 | --DOCSHELL 0x8d81c800 == 34 [pid = 28717] [id = 502] 02:36:21 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x92481800) [pid = 28717] [serial = 1542] [outer = (nil)] [url = about:blank] 02:36:21 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x92478800) [pid = 28717] [serial = 1541] [outer = (nil)] [url = about:blank] 02:36:21 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x91f03000) [pid = 28717] [serial = 1533] [outer = (nil)] [url = about:blank] 02:36:21 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x920b8400) [pid = 28717] [serial = 1535] [outer = (nil)] [url = about:blank] 02:36:21 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x920bd000) [pid = 28717] [serial = 1536] [outer = (nil)] [url = about:blank] 02:36:21 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x90f41c00) [pid = 28717] [serial = 1512] [outer = (nil)] [url = about:blank] 02:36:21 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x920b6800) [pid = 28717] [serial = 1523] [outer = (nil)] [url = about:blank] 02:36:21 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x920bb000) [pid = 28717] [serial = 1524] [outer = (nil)] [url = about:blank] 02:36:21 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x9117d400) [pid = 28717] [serial = 1520] [outer = (nil)] [url = about:blank] 02:36:21 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x911f1000) [pid = 28717] [serial = 1521] [outer = (nil)] [url = about:blank] 02:36:21 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8d204c00) [pid = 28717] [serial = 1514] [outer = (nil)] [url = about:blank] 02:36:21 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8dfc2400) [pid = 28717] [serial = 1515] [outer = (nil)] [url = about:blank] 02:36:21 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8f799400) [pid = 28717] [serial = 1529] [outer = (nil)] [url = about:blank] 02:36:21 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8f8e6000) [pid = 28717] [serial = 1530] [outer = (nil)] [url = about:blank] 02:36:21 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8f79c000) [pid = 28717] [serial = 1517] [outer = (nil)] [url = about:blank] 02:36:21 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x90d2b400) [pid = 28717] [serial = 1518] [outer = (nil)] [url = about:blank] 02:36:21 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8e1ee400) [pid = 28717] [serial = 1526] [outer = (nil)] [url = about:blank] 02:36:21 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8ed58000) [pid = 28717] [serial = 1527] [outer = (nil)] [url = about:blank] 02:36:21 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x90f41400) [pid = 28717] [serial = 1539] [outer = (nil)] [url = about:blank] 02:36:21 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x911f0c00) [pid = 28717] [serial = 1532] [outer = (nil)] [url = about:blank] 02:36:21 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x8ed92c00) [pid = 28717] [serial = 1538] [outer = (nil)] [url = about:blank] 02:36:21 INFO - PROCESS | 28717 | 1466501781582 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 02:36:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:36:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1438ms 02:36:21 INFO - PROCESS | 28717 | 1466501781607 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 02:36:21 INFO - PROCESS | 28717 | 1466501781613 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 02:36:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:36:21 INFO - PROCESS | 28717 | 1466501781652 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:36:21 INFO - PROCESS | 28717 | 1466501781655 Marionette TRACE conn4 <- [1,2094,null,{}] 02:36:21 INFO - PROCESS | 28717 | 1466501781667 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:21 INFO - PROCESS | 28717 | 1466501781671 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:21 INFO - PROCESS | 28717 | 1466501781844 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 02:36:21 INFO - PROCESS | 28717 | 1466501781855 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:21 INFO - PROCESS | 28717 | 1466501781869 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:21 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed57000 == 35 [pid = 28717] [id = 531] 02:36:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8ed58000) [pid = 28717] [serial = 1594] [outer = (nil)] 02:36:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8ed5e000) [pid = 28717] [serial = 1595] [outer = 0x8ed58000] 02:36:21 INFO - PROCESS | 28717 | 1466501781950 Marionette DEBUG loaded listener.js 02:36:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8f591800) [pid = 28717] [serial = 1596] [outer = 0x8ed58000] 02:36:22 INFO - PROCESS | 28717 | 1466501782929 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 02:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1365ms 02:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:36:22 INFO - PROCESS | 28717 | 1466501782989 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 02:36:22 INFO - PROCESS | 28717 | 1466501782992 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 02:36:22 INFO - PROCESS | 28717 | 1466501782998 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:36:23 INFO - PROCESS | 28717 | 1466501783004 Marionette TRACE conn4 <- [1,2098,null,{}] 02:36:23 INFO - PROCESS | 28717 | 1466501783019 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:23 INFO - PROCESS | 28717 | 1466501783028 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:23 INFO - PROCESS | 28717 | 1466501783249 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 02:36:23 INFO - PROCESS | 28717 | 1466501783265 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:23 INFO - PROCESS | 28717 | 1466501783272 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:23 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f72a000 == 36 [pid = 28717] [id = 532] 02:36:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x90d2e400) [pid = 28717] [serial = 1597] [outer = (nil)] 02:36:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x90d32000) [pid = 28717] [serial = 1598] [outer = 0x90d2e400] 02:36:23 INFO - PROCESS | 28717 | 1466501783346 Marionette DEBUG loaded listener.js 02:36:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x90f45000) [pid = 28717] [serial = 1599] [outer = 0x90d2e400] 02:36:24 INFO - PROCESS | 28717 | 1466501784288 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 02:36:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:36:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1340ms 02:36:24 INFO - PROCESS | 28717 | 1466501784338 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 02:36:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:36:24 INFO - PROCESS | 28717 | 1466501784343 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 02:36:24 INFO - PROCESS | 28717 | 1466501784349 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:36:24 INFO - PROCESS | 28717 | 1466501784352 Marionette TRACE conn4 <- [1,2102,null,{}] 02:36:24 INFO - PROCESS | 28717 | 1466501784357 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:24 INFO - PROCESS | 28717 | 1466501784362 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:24 INFO - PROCESS | 28717 | 1466501784579 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 02:36:24 INFO - PROCESS | 28717 | 1466501784598 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:24 INFO - PROCESS | 28717 | 1466501784607 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:24 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed91800 == 37 [pid = 28717] [id = 533] 02:36:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x90d30400) [pid = 28717] [serial = 1600] [outer = (nil)] 02:36:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x91174c00) [pid = 28717] [serial = 1601] [outer = 0x90d30400] 02:36:24 INFO - PROCESS | 28717 | 1466501784672 Marionette DEBUG loaded listener.js 02:36:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x9107d400) [pid = 28717] [serial = 1602] [outer = 0x90d30400] 02:36:25 INFO - PROCESS | 28717 | 1466501785673 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 02:36:25 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8c3f6800) [pid = 28717] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:36:25 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8de62c00) [pid = 28717] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:36:25 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8d818400) [pid = 28717] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:36:25 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8ed8bc00) [pid = 28717] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:36:25 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8de65400) [pid = 28717] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:36:25 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x91076400) [pid = 28717] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:36:25 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8d816800) [pid = 28717] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:36:25 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x92477000) [pid = 28717] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:36:25 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x8f59e800) [pid = 28717] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:36:25 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x925c6800) [pid = 28717] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:36:25 INFO - PROCESS | 28717 | --DOMWINDOW == 62 (0x8ed55c00) [pid = 28717] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1389ms 02:36:25 INFO - PROCESS | 28717 | 1466501785738 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 02:36:25 INFO - PROCESS | 28717 | 1466501785742 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 02:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:36:25 INFO - PROCESS | 28717 | 1466501785748 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:36:25 INFO - PROCESS | 28717 | 1466501785750 Marionette TRACE conn4 <- [1,2106,null,{}] 02:36:25 INFO - PROCESS | 28717 | 1466501785756 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:25 INFO - PROCESS | 28717 | 1466501785761 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:25 INFO - PROCESS | 28717 | 1466501785909 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 02:36:25 INFO - PROCESS | 28717 | 1466501785917 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:25 INFO - PROCESS | 28717 | 1466501785923 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:26 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f4400 == 38 [pid = 28717] [id = 534] 02:36:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 63 (0x8d20a000) [pid = 28717] [serial = 1603] [outer = (nil)] 02:36:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8f72cc00) [pid = 28717] [serial = 1604] [outer = 0x8d20a000] 02:36:26 INFO - PROCESS | 28717 | 1466501786120 Marionette DEBUG loaded listener.js 02:36:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8f8e1400) [pid = 28717] [serial = 1605] [outer = 0x8d20a000] 02:36:26 INFO - PROCESS | 28717 | 1466501786941 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 02:36:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:36:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1237ms 02:36:26 INFO - PROCESS | 28717 | 1466501786986 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 02:36:26 INFO - PROCESS | 28717 | 1466501786990 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 02:36:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:36:27 INFO - PROCESS | 28717 | 1466501786996 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:36:27 INFO - PROCESS | 28717 | 1466501786999 Marionette TRACE conn4 <- [1,2110,null,{}] 02:36:27 INFO - PROCESS | 28717 | 1466501787005 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:27 INFO - PROCESS | 28717 | 1466501787015 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:27 INFO - PROCESS | 28717 | 1466501787211 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 02:36:27 INFO - PROCESS | 28717 | 1466501787221 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:27 INFO - PROCESS | 28717 | 1466501787227 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:27 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d81b400 == 39 [pid = 28717] [id = 535] 02:36:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8f59e800) [pid = 28717] [serial = 1606] [outer = (nil)] 02:36:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x920b5800) [pid = 28717] [serial = 1607] [outer = 0x8f59e800] 02:36:27 INFO - PROCESS | 28717 | 1466501787299 Marionette DEBUG loaded listener.js 02:36:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x920bec00) [pid = 28717] [serial = 1608] [outer = 0x8f59e800] 02:36:28 INFO - PROCESS | 28717 | 1466501788436 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 02:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1481ms 02:36:28 INFO - PROCESS | 28717 | 1466501788479 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 02:36:28 INFO - PROCESS | 28717 | 1466501788486 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 02:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:36:28 INFO - PROCESS | 28717 | 1466501788495 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:36:28 INFO - PROCESS | 28717 | 1466501788500 Marionette TRACE conn4 <- [1,2114,null,{}] 02:36:28 INFO - PROCESS | 28717 | 1466501788510 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:28 INFO - PROCESS | 28717 | 1466501788516 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:28 INFO - PROCESS | 28717 | 1466501788703 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 02:36:28 INFO - PROCESS | 28717 | 1466501788879 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:28 INFO - PROCESS | 28717 | 1466501788889 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:28 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d819800 == 40 [pid = 28717] [id = 536] 02:36:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8de5e800) [pid = 28717] [serial = 1609] [outer = (nil)] 02:36:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8e1e1400) [pid = 28717] [serial = 1610] [outer = 0x8de5e800] 02:36:29 INFO - PROCESS | 28717 | 1466501789024 Marionette DEBUG loaded listener.js 02:36:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8ed52000) [pid = 28717] [serial = 1611] [outer = 0x8de5e800] 02:36:29 INFO - PROCESS | 28717 | 1466501789977 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 02:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1534ms 02:36:30 INFO - PROCESS | 28717 | 1466501790030 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 02:36:30 INFO - PROCESS | 28717 | 1466501790037 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 02:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:36:30 INFO - PROCESS | 28717 | 1466501790047 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:36:30 INFO - PROCESS | 28717 | 1466501790051 Marionette TRACE conn4 <- [1,2118,null,{}] 02:36:30 INFO - PROCESS | 28717 | 1466501790058 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:30 INFO - PROCESS | 28717 | 1466501790064 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:30 INFO - PROCESS | 28717 | 1466501790249 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 02:36:30 INFO - PROCESS | 28717 | 1466501790439 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:30 INFO - PROCESS | 28717 | 1466501790454 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:30 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfc2800 == 41 [pid = 28717] [id = 537] 02:36:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8f8e0800) [pid = 28717] [serial = 1612] [outer = (nil)] 02:36:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8f8e9400) [pid = 28717] [serial = 1613] [outer = 0x8f8e0800] 02:36:30 INFO - PROCESS | 28717 | 1466501790579 Marionette DEBUG loaded listener.js 02:36:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x90d31000) [pid = 28717] [serial = 1614] [outer = 0x8f8e0800] 02:36:31 INFO - PROCESS | 28717 | 1466501791624 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 02:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1639ms 02:36:31 INFO - PROCESS | 28717 | 1466501791687 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 02:36:31 INFO - PROCESS | 28717 | 1466501791692 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 02:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:36:31 INFO - PROCESS | 28717 | 1466501791699 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:36:31 INFO - PROCESS | 28717 | 1466501791705 Marionette TRACE conn4 <- [1,2122,null,{}] 02:36:31 INFO - PROCESS | 28717 | 1466501791723 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:31 INFO - PROCESS | 28717 | 1466501791732 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:31 INFO - PROCESS | 28717 | 1466501791966 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 02:36:32 INFO - PROCESS | 28717 | 1466501792188 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:32 INFO - PROCESS | 28717 | 1466501792197 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:32 INFO - PROCESS | 28717 | ++DOCSHELL 0x90f44800 == 42 [pid = 28717] [id = 538] 02:36:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x91f0e800) [pid = 28717] [serial = 1615] [outer = (nil)] 02:36:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x923f7c00) [pid = 28717] [serial = 1616] [outer = 0x91f0e800] 02:36:32 INFO - PROCESS | 28717 | 1466501792325 Marionette DEBUG loaded listener.js 02:36:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x92474400) [pid = 28717] [serial = 1617] [outer = 0x91f0e800] 02:36:33 INFO - PROCESS | 28717 | 1466501793213 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 02:36:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:36:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1587ms 02:36:33 INFO - PROCESS | 28717 | 1466501793287 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 02:36:33 INFO - PROCESS | 28717 | 1466501793291 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 02:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:36:33 INFO - PROCESS | 28717 | 1466501793298 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:36:33 INFO - PROCESS | 28717 | 1466501793301 Marionette TRACE conn4 <- [1,2126,null,{}] 02:36:33 INFO - PROCESS | 28717 | 1466501793307 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:33 INFO - PROCESS | 28717 | 1466501793312 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:33 INFO - PROCESS | 28717 | 1466501793526 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 02:36:33 INFO - PROCESS | 28717 | 1466501793702 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:33 INFO - PROCESS | 28717 | 1466501793711 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:33 INFO - PROCESS | 28717 | ++DOCSHELL 0x920b6400 == 43 [pid = 28717] [id = 539] 02:36:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x9247cc00) [pid = 28717] [serial = 1618] [outer = (nil)] 02:36:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x92570000) [pid = 28717] [serial = 1619] [outer = 0x9247cc00] 02:36:33 INFO - PROCESS | 28717 | 1466501793787 Marionette DEBUG loaded listener.js 02:36:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x92572400) [pid = 28717] [serial = 1620] [outer = 0x9247cc00] 02:36:34 INFO - PROCESS | 28717 | 1466501794714 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 02:36:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1435ms 02:36:34 INFO - PROCESS | 28717 | 1466501794749 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 02:36:34 INFO - PROCESS | 28717 | 1466501794752 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 02:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:36:34 INFO - PROCESS | 28717 | 1466501794761 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:36:34 INFO - PROCESS | 28717 | 1466501794765 Marionette TRACE conn4 <- [1,2130,null,{}] 02:36:34 INFO - PROCESS | 28717 | 1466501794770 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:34 INFO - PROCESS | 28717 | 1466501794775 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:34 INFO - PROCESS | 28717 | 1466501794949 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 02:36:35 INFO - PROCESS | 28717 | 1466501795124 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:35 INFO - PROCESS | 28717 | 1466501795131 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:35 INFO - PROCESS | 28717 | ++DOCSHELL 0x90d2ec00 == 44 [pid = 28717] [id = 540] 02:36:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x911f4000) [pid = 28717] [serial = 1621] [outer = (nil)] 02:36:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x925c3c00) [pid = 28717] [serial = 1622] [outer = 0x911f4000] 02:36:35 INFO - PROCESS | 28717 | 1466501795208 Marionette DEBUG loaded listener.js 02:36:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x925c8400) [pid = 28717] [serial = 1623] [outer = 0x911f4000] 02:36:36 INFO - PROCESS | 28717 | 1466501796172 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 02:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:36:36 INFO - PROCESS | 28717 | 1466501796255 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 02:36:36 INFO - PROCESS | 28717 | 1466501796261 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:36:36 INFO - PROCESS | 28717 | 1466501796265 Marionette TRACE conn4 <- [1,2134,null,{}] 02:36:36 INFO - PROCESS | 28717 | 1466501796270 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:36 INFO - PROCESS | 28717 | 1466501796280 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:36 INFO - PROCESS | 28717 | 1466501796529 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 02:36:36 INFO - PROCESS | 28717 | 1466501796982 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:37 INFO - PROCESS | 28717 | 1466501796989 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:37 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d571c00 == 45 [pid = 28717] [id = 541] 02:36:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x8d572c00) [pid = 28717] [serial = 1624] [outer = (nil)] 02:36:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x8d818800) [pid = 28717] [serial = 1625] [outer = 0x8d572c00] 02:36:37 INFO - PROCESS | 28717 | 1466501797111 Marionette DEBUG loaded listener.js 02:36:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x8de65c00) [pid = 28717] [serial = 1626] [outer = 0x8d572c00] 02:36:38 INFO - PROCESS | 28717 | 1466501798096 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 02:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1894ms 02:36:38 INFO - PROCESS | 28717 | 1466501798157 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 02:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:36:38 INFO - PROCESS | 28717 | 1466501798163 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 02:36:38 INFO - PROCESS | 28717 | 1466501798170 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:36:38 INFO - PROCESS | 28717 | 1466501798174 Marionette TRACE conn4 <- [1,2138,null,{}] 02:36:38 INFO - PROCESS | 28717 | 1466501798182 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:38 INFO - PROCESS | 28717 | 1466501798189 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:38 INFO - PROCESS | 28717 | 1466501798368 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 02:36:39 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f6400 == 44 [pid = 28717] [id = 521] 02:36:39 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfcc800 == 43 [pid = 28717] [id = 500] 02:36:39 INFO - PROCESS | 28717 | --DOCSHELL 0x8f727800 == 42 [pid = 28717] [id = 503] 02:36:39 INFO - PROCESS | 28717 | --DOCSHELL 0x911f5000 == 41 [pid = 28717] [id = 507] 02:36:39 INFO - PROCESS | 28717 | --DOCSHELL 0x8de62000 == 40 [pid = 28717] [id = 514] 02:36:39 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ed000 == 39 [pid = 28717] [id = 512] 02:36:39 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfc6000 == 38 [pid = 28717] [id = 508] 02:36:39 INFO - PROCESS | 28717 | --DOCSHELL 0x91177800 == 37 [pid = 28717] [id = 506] 02:36:39 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed55400 == 36 [pid = 28717] [id = 515] 02:36:39 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed51800 == 35 [pid = 28717] [id = 517] 02:36:39 INFO - PROCESS | 28717 | --DOCSHELL 0x923f8c00 == 34 [pid = 28717] [id = 516] 02:36:39 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1e5c00 == 33 [pid = 28717] [id = 518] 02:36:39 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed54000 == 32 [pid = 28717] [id = 519] 02:36:39 INFO - PROCESS | 28717 | --DOCSHELL 0x8d56dc00 == 31 [pid = 28717] [id = 520] 02:36:39 INFO - PROCESS | 28717 | --DOCSHELL 0x8f59b400 == 30 [pid = 28717] [id = 509] 02:36:39 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f1800 == 29 [pid = 28717] [id = 504] 02:36:39 INFO - PROCESS | 28717 | --DOCSHELL 0x91173c00 == 28 [pid = 28717] [id = 511] 02:36:39 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfc9c00 == 27 [pid = 28717] [id = 513] 02:36:39 INFO - PROCESS | 28717 | --DOCSHELL 0x8d57a400 == 26 [pid = 28717] [id = 505] 02:36:39 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x90f44c00) [pid = 28717] [serial = 1577] [outer = (nil)] [url = about:blank] 02:36:39 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x8d204400) [pid = 28717] [serial = 1565] [outer = (nil)] [url = about:blank] 02:36:39 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x8d570400) [pid = 28717] [serial = 1566] [outer = (nil)] [url = about:blank] 02:36:39 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x8dfcc000) [pid = 28717] [serial = 1568] [outer = (nil)] [url = about:blank] 02:36:39 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8e1e8c00) [pid = 28717] [serial = 1569] [outer = (nil)] [url = about:blank] 02:36:39 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8ed8d000) [pid = 28717] [serial = 1563] [outer = (nil)] [url = about:blank] 02:36:39 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8ed53800) [pid = 28717] [serial = 1562] [outer = (nil)] [url = about:blank] 02:36:39 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8f726400) [pid = 28717] [serial = 1572] [outer = (nil)] [url = about:blank] 02:36:39 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8f597000) [pid = 28717] [serial = 1545] [outer = (nil)] [url = about:blank] 02:36:39 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8f59c400) [pid = 28717] [serial = 1544] [outer = (nil)] [url = about:blank] 02:36:39 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x91f0bc00) [pid = 28717] [serial = 1548] [outer = (nil)] [url = about:blank] 02:36:39 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x911f5400) [pid = 28717] [serial = 1547] [outer = (nil)] [url = about:blank] 02:36:39 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8ed8b400) [pid = 28717] [serial = 1574] [outer = (nil)] [url = about:blank] 02:36:39 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x925cd800) [pid = 28717] [serial = 1551] [outer = (nil)] [url = about:blank] 02:36:39 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x925c6400) [pid = 28717] [serial = 1550] [outer = (nil)] [url = about:blank] 02:36:39 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x9311f400) [pid = 28717] [serial = 1554] [outer = (nil)] [url = about:blank] 02:36:39 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x93119800) [pid = 28717] [serial = 1553] [outer = (nil)] [url = about:blank] 02:36:39 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x93b10400) [pid = 28717] [serial = 1557] [outer = (nil)] [url = about:blank] 02:36:39 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x93e01400) [pid = 28717] [serial = 1556] [outer = (nil)] [url = about:blank] 02:36:39 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x952ab400) [pid = 28717] [serial = 1560] [outer = (nil)] [url = about:blank] 02:36:39 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x95175c00) [pid = 28717] [serial = 1559] [outer = (nil)] [url = about:blank] 02:36:39 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x8f598c00) [pid = 28717] [serial = 1571] [outer = (nil)] [url = about:blank] 02:36:39 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x8f8e7000) [pid = 28717] [serial = 1575] [outer = (nil)] [url = about:blank] 02:36:39 INFO - PROCESS | 28717 | 1466501799881 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:39 INFO - PROCESS | 28717 | 1466501799895 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:39 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d20bc00 == 27 [pid = 28717] [id = 542] 02:36:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8d20c000) [pid = 28717] [serial = 1627] [outer = (nil)] 02:36:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8d56c800) [pid = 28717] [serial = 1628] [outer = 0x8d20c000] 02:36:40 INFO - PROCESS | 28717 | 1466501799996 Marionette DEBUG loaded listener.js 02:36:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8d817800) [pid = 28717] [serial = 1629] [outer = 0x8d20c000] 02:36:40 INFO - PROCESS | 28717 | 1466501800821 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 02:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 2696ms 02:36:40 INFO - PROCESS | 28717 | 1466501800867 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 02:36:40 INFO - PROCESS | 28717 | 1466501800871 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 02:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:36:40 INFO - PROCESS | 28717 | 1466501800879 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:36:40 INFO - PROCESS | 28717 | 1466501800884 Marionette TRACE conn4 <- [1,2142,null,{}] 02:36:40 INFO - PROCESS | 28717 | 1466501800892 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:40 INFO - PROCESS | 28717 | 1466501800897 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:41 INFO - PROCESS | 28717 | 1466501801061 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 02:36:41 INFO - PROCESS | 28717 | 1466501801074 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:41 INFO - PROCESS | 28717 | 1466501801084 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:41 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfcc800 == 28 [pid = 28717] [id = 543] 02:36:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8dfcdc00) [pid = 28717] [serial = 1630] [outer = (nil)] 02:36:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8e1eec00) [pid = 28717] [serial = 1631] [outer = 0x8dfcdc00] 02:36:41 INFO - PROCESS | 28717 | 1466501801154 Marionette DEBUG loaded listener.js 02:36:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8ed59c00) [pid = 28717] [serial = 1632] [outer = 0x8dfcdc00] 02:36:42 INFO - PROCESS | 28717 | 1466501802170 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 02:36:42 INFO - PROCESS | 28717 | 1466501802235 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 02:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:36:42 INFO - PROCESS | 28717 | 1466501802242 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:36:42 INFO - PROCESS | 28717 | 1466501802245 Marionette TRACE conn4 <- [1,2146,null,{}] 02:36:42 INFO - PROCESS | 28717 | 1466501802253 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:42 INFO - PROCESS | 28717 | 1466501802258 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:42 INFO - PROCESS | 28717 | 1466501802447 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 02:36:42 INFO - PROCESS | 28717 | 1466501802607 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:42 INFO - PROCESS | 28717 | 1466501802616 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:42 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed92000 == 29 [pid = 28717] [id = 544] 02:36:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8f594400) [pid = 28717] [serial = 1633] [outer = (nil)] 02:36:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8f729400) [pid = 28717] [serial = 1634] [outer = 0x8f594400] 02:36:42 INFO - PROCESS | 28717 | 1466501802683 Marionette DEBUG loaded listener.js 02:36:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8f791400) [pid = 28717] [serial = 1635] [outer = 0x8f594400] 02:36:43 INFO - PROCESS | 28717 | 1466501803685 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 02:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:36:43 INFO - PROCESS | 28717 | 1466501803737 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 02:36:43 INFO - PROCESS | 28717 | 1466501803752 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:36:43 INFO - PROCESS | 28717 | 1466501803761 Marionette TRACE conn4 <- [1,2150,null,{}] 02:36:43 INFO - PROCESS | 28717 | 1466501803775 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:43 INFO - PROCESS | 28717 | 1466501803783 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:44 INFO - PROCESS | 28717 | 1466501804007 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 02:36:44 INFO - PROCESS | 28717 | 1466501804032 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:44 INFO - PROCESS | 28717 | 1466501804042 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:44 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f8ee000 == 30 [pid = 28717] [id = 545] 02:36:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x90d28400) [pid = 28717] [serial = 1636] [outer = (nil)] 02:36:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x9106f400) [pid = 28717] [serial = 1637] [outer = 0x90d28400] 02:36:44 INFO - PROCESS | 28717 | 1466501804110 Marionette DEBUG loaded listener.js 02:36:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x91173c00) [pid = 28717] [serial = 1638] [outer = 0x90d28400] 02:36:45 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x90d30400) [pid = 28717] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:36:45 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8d20a000) [pid = 28717] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:36:45 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8ed58000) [pid = 28717] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:36:45 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8dfcd000) [pid = 28717] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:36:45 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8d81bc00) [pid = 28717] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:36:45 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x90d2e400) [pid = 28717] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:36:45 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8d822c00) [pid = 28717] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:36:45 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8f793800) [pid = 28717] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:36:45 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8de5cc00) [pid = 28717] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:36:45 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x911f9800) [pid = 28717] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:36:45 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x8f59e800) [pid = 28717] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:36:45 INFO - PROCESS | 28717 | 1466501805460 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 02:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1762ms 02:36:45 INFO - PROCESS | 28717 | 1466501805506 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 02:36:45 INFO - PROCESS | 28717 | 1466501805510 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 02:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:36:45 INFO - PROCESS | 28717 | 1466501805517 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:36:45 INFO - PROCESS | 28717 | 1466501805520 Marionette TRACE conn4 <- [1,2154,null,{}] 02:36:45 INFO - PROCESS | 28717 | 1466501805526 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:45 INFO - PROCESS | 28717 | 1466501805531 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:45 INFO - PROCESS | 28717 | 1466501805687 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 02:36:45 INFO - PROCESS | 28717 | 1466501805697 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:45 INFO - PROCESS | 28717 | 1466501805707 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:45 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f5400 == 31 [pid = 28717] [id = 546] 02:36:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8de5cc00) [pid = 28717] [serial = 1639] [outer = (nil)] 02:36:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x90d2e400) [pid = 28717] [serial = 1640] [outer = 0x8de5cc00] 02:36:45 INFO - PROCESS | 28717 | 1466501805771 Marionette DEBUG loaded listener.js 02:36:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x91073000) [pid = 28717] [serial = 1641] [outer = 0x8de5cc00] 02:36:46 INFO - PROCESS | 28717 | 1466501806666 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1190ms 02:36:46 INFO - PROCESS | 28717 | 1466501806708 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 02:36:46 INFO - PROCESS | 28717 | 1466501806712 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 02:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:36:46 INFO - PROCESS | 28717 | 1466501806722 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:36:46 INFO - PROCESS | 28717 | 1466501806725 Marionette TRACE conn4 <- [1,2158,null,{}] 02:36:46 INFO - PROCESS | 28717 | 1466501806731 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:46 INFO - PROCESS | 28717 | 1466501806736 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:46 INFO - PROCESS | 28717 | 1466501806888 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 02:36:46 INFO - PROCESS | 28717 | 1466501806899 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:46 INFO - PROCESS | 28717 | 1466501806917 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:46 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3eb800 == 32 [pid = 28717] [id = 547] 02:36:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8c3ed000) [pid = 28717] [serial = 1642] [outer = (nil)] 02:36:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8c3f4c00) [pid = 28717] [serial = 1643] [outer = 0x8c3ed000] 02:36:47 INFO - PROCESS | 28717 | 1466501807050 Marionette DEBUG loaded listener.js 02:36:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8d56cc00) [pid = 28717] [serial = 1644] [outer = 0x8c3ed000] 02:36:48 INFO - PROCESS | 28717 | 1466501808312 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1636ms 02:36:48 INFO - PROCESS | 28717 | 1466501808361 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 02:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:36:48 INFO - PROCESS | 28717 | 1466501808368 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 02:36:48 INFO - PROCESS | 28717 | 1466501808377 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:36:48 INFO - PROCESS | 28717 | 1466501808381 Marionette TRACE conn4 <- [1,2162,null,{}] 02:36:48 INFO - PROCESS | 28717 | 1466501808389 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:48 INFO - PROCESS | 28717 | 1466501808394 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:48 INFO - PROCESS | 28717 | 1466501808591 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 02:36:48 INFO - PROCESS | 28717 | 1466501808819 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:48 INFO - PROCESS | 28717 | 1466501808827 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:48 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d56fc00 == 33 [pid = 28717] [id = 548] 02:36:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8d57a000) [pid = 28717] [serial = 1645] [outer = (nil)] 02:36:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8f596800) [pid = 28717] [serial = 1646] [outer = 0x8d57a000] 02:36:48 INFO - PROCESS | 28717 | 1466501808936 Marionette DEBUG loaded listener.js 02:36:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8f726400) [pid = 28717] [serial = 1647] [outer = 0x8d57a000] 02:36:49 INFO - PROCESS | 28717 | 1466501809902 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 02:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1583ms 02:36:49 INFO - PROCESS | 28717 | 1466501809964 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 02:36:49 INFO - PROCESS | 28717 | 1466501809978 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 02:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:36:49 INFO - PROCESS | 28717 | 1466501809990 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:36:49 INFO - PROCESS | 28717 | 1466501809994 Marionette TRACE conn4 <- [1,2166,null,{}] 02:36:50 INFO - PROCESS | 28717 | 1466501810000 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:50 INFO - PROCESS | 28717 | 1466501810006 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:50 INFO - PROCESS | 28717 | 1466501810231 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 02:36:50 INFO - PROCESS | 28717 | 1466501810509 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:50 INFO - PROCESS | 28717 | 1466501810518 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:50 INFO - PROCESS | 28717 | ++DOCSHELL 0x90d27000 == 34 [pid = 28717] [id = 549] 02:36:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x90d27400) [pid = 28717] [serial = 1648] [outer = (nil)] 02:36:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x90f47400) [pid = 28717] [serial = 1649] [outer = 0x90d27400] 02:36:50 INFO - PROCESS | 28717 | 1466501810648 Marionette DEBUG loaded listener.js 02:36:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x911efc00) [pid = 28717] [serial = 1650] [outer = 0x90d27400] 02:36:51 INFO - PROCESS | 28717 | 1466501811961 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 02:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 2037ms 02:36:52 INFO - PROCESS | 28717 | 1466501812027 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 02:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:36:52 INFO - PROCESS | 28717 | 1466501812032 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 02:36:52 INFO - PROCESS | 28717 | 1466501812039 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:36:52 INFO - PROCESS | 28717 | 1466501812045 Marionette TRACE conn4 <- [1,2170,null,{}] 02:36:52 INFO - PROCESS | 28717 | 1466501812061 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:52 INFO - PROCESS | 28717 | 1466501812070 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:52 INFO - PROCESS | 28717 | 1466501812353 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 02:36:52 INFO - PROCESS | 28717 | 1466501812553 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:52 INFO - PROCESS | 28717 | 1466501812564 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:52 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f8e6000 == 35 [pid = 28717] [id = 550] 02:36:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x91f09000) [pid = 28717] [serial = 1651] [outer = (nil)] 02:36:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x920b4c00) [pid = 28717] [serial = 1652] [outer = 0x91f09000] 02:36:52 INFO - PROCESS | 28717 | 1466501812645 Marionette DEBUG loaded listener.js 02:36:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x920b8c00) [pid = 28717] [serial = 1653] [outer = 0x91f09000] 02:36:53 INFO - PROCESS | 28717 | 1466501813655 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 02:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1688ms 02:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:36:53 INFO - PROCESS | 28717 | 1466501813727 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 02:36:53 INFO - PROCESS | 28717 | 1466501813731 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 02:36:53 INFO - PROCESS | 28717 | 1466501813738 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:36:53 INFO - PROCESS | 28717 | 1466501813741 Marionette TRACE conn4 <- [1,2174,null,{}] 02:36:53 INFO - PROCESS | 28717 | 1466501813747 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:53 INFO - PROCESS | 28717 | 1466501813752 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:53 INFO - PROCESS | 28717 | 1466501813934 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 02:36:54 INFO - PROCESS | 28717 | 1466501814160 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:54 INFO - PROCESS | 28717 | 1466501814167 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:54 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d203400 == 36 [pid = 28717] [id = 551] 02:36:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x8d209000) [pid = 28717] [serial = 1654] [outer = (nil)] 02:36:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x8d210400) [pid = 28717] [serial = 1655] [outer = 0x8d209000] 02:36:54 INFO - PROCESS | 28717 | 1466501814414 Marionette DEBUG loaded listener.js 02:36:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x8de62000) [pid = 28717] [serial = 1656] [outer = 0x8d209000] 02:36:55 INFO - PROCESS | 28717 | 1466501815438 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 02:36:55 INFO - PROCESS | 28717 | --DOCSHELL 0x90f44800 == 35 [pid = 28717] [id = 538] 02:36:55 INFO - PROCESS | 28717 | --DOCSHELL 0x8d210800 == 34 [pid = 28717] [id = 524] 02:36:55 INFO - PROCESS | 28717 | --DOCSHELL 0x8de5f000 == 33 [pid = 28717] [id = 522] 02:36:55 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f5400 == 32 [pid = 28717] [id = 546] 02:36:55 INFO - PROCESS | 28717 | --DOCSHELL 0x8f8ee000 == 31 [pid = 28717] [id = 545] 02:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1786ms 02:36:55 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed92000 == 30 [pid = 28717] [id = 544] 02:36:55 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfcc800 == 29 [pid = 28717] [id = 543] 02:36:55 INFO - PROCESS | 28717 | --DOCSHELL 0x8d20bc00 == 28 [pid = 28717] [id = 542] 02:36:55 INFO - PROCESS | 28717 | 1466501815531 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 02:36:55 INFO - PROCESS | 28717 | 1466501815536 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 02:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:36:55 INFO - PROCESS | 28717 | 1466501815545 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:36:55 INFO - PROCESS | 28717 | 1466501815548 Marionette TRACE conn4 <- [1,2178,null,{}] 02:36:55 INFO - PROCESS | 28717 | 1466501815556 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:55 INFO - PROCESS | 28717 | 1466501815562 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:55 INFO - PROCESS | 28717 | 1466501815744 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 02:36:55 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x91174c00) [pid = 28717] [serial = 1601] [outer = (nil)] [url = about:blank] 02:36:55 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8f72cc00) [pid = 28717] [serial = 1604] [outer = (nil)] [url = about:blank] 02:36:55 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x9107d400) [pid = 28717] [serial = 1602] [outer = (nil)] [url = about:blank] 02:36:55 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8ed5e000) [pid = 28717] [serial = 1595] [outer = (nil)] [url = about:blank] 02:36:55 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8f591800) [pid = 28717] [serial = 1596] [outer = (nil)] [url = about:blank] 02:36:55 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x9117bc00) [pid = 28717] [serial = 1589] [outer = (nil)] [url = about:blank] 02:36:55 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8f730c00) [pid = 28717] [serial = 1590] [outer = (nil)] [url = about:blank] 02:36:55 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8e1ed000) [pid = 28717] [serial = 1580] [outer = (nil)] [url = about:blank] 02:36:55 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8f721c00) [pid = 28717] [serial = 1581] [outer = (nil)] [url = about:blank] 02:36:55 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x90d32000) [pid = 28717] [serial = 1598] [outer = (nil)] [url = about:blank] 02:36:55 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8de61c00) [pid = 28717] [serial = 1592] [outer = (nil)] [url = about:blank] 02:36:55 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8de67800) [pid = 28717] [serial = 1593] [outer = (nil)] [url = about:blank] 02:36:55 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x90f40c00) [pid = 28717] [serial = 1583] [outer = (nil)] [url = about:blank] 02:36:55 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x91075c00) [pid = 28717] [serial = 1584] [outer = (nil)] [url = about:blank] 02:36:55 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x90f4a000) [pid = 28717] [serial = 1578] [outer = (nil)] [url = about:blank] 02:36:55 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x911fe400) [pid = 28717] [serial = 1586] [outer = (nil)] [url = about:blank] 02:36:55 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x91f10400) [pid = 28717] [serial = 1587] [outer = (nil)] [url = about:blank] 02:36:55 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x920b5800) [pid = 28717] [serial = 1607] [outer = (nil)] [url = about:blank] 02:36:55 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x920bec00) [pid = 28717] [serial = 1608] [outer = (nil)] [url = about:blank] 02:36:55 INFO - PROCESS | 28717 | --DOMWINDOW == 62 (0x8f8e1400) [pid = 28717] [serial = 1605] [outer = (nil)] [url = about:blank] 02:36:55 INFO - PROCESS | 28717 | --DOMWINDOW == 61 (0x90f45000) [pid = 28717] [serial = 1599] [outer = (nil)] [url = about:blank] 02:36:55 INFO - PROCESS | 28717 | 1466501815972 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:55 INFO - PROCESS | 28717 | 1466501815983 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:56 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1e8800 == 29 [pid = 28717] [id = 552] 02:36:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 62 (0x8e1ed000) [pid = 28717] [serial = 1657] [outer = (nil)] 02:36:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 63 (0x8ed5a800) [pid = 28717] [serial = 1658] [outer = 0x8e1ed000] 02:36:56 INFO - PROCESS | 28717 | 1466501816062 Marionette DEBUG loaded listener.js 02:36:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8ed8f800) [pid = 28717] [serial = 1659] [outer = 0x8e1ed000] 02:36:56 INFO - PROCESS | 28717 | 1466501816879 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1394ms 02:36:56 INFO - PROCESS | 28717 | 1466501816938 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 02:36:56 INFO - PROCESS | 28717 | 1466501816944 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 02:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:36:56 INFO - PROCESS | 28717 | 1466501816954 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:36:56 INFO - PROCESS | 28717 | 1466501816958 Marionette TRACE conn4 <- [1,2182,null,{}] 02:36:56 INFO - PROCESS | 28717 | 1466501816965 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:56 INFO - PROCESS | 28717 | 1466501816971 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:57 INFO - PROCESS | 28717 | 1466501817149 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 02:36:57 INFO - PROCESS | 28717 | 1466501817330 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:57 INFO - PROCESS | 28717 | 1466501817338 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:57 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f799c00 == 30 [pid = 28717] [id = 553] 02:36:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8f79c000) [pid = 28717] [serial = 1660] [outer = (nil)] 02:36:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8f8e5c00) [pid = 28717] [serial = 1661] [outer = 0x8f79c000] 02:36:57 INFO - PROCESS | 28717 | 1466501817410 Marionette DEBUG loaded listener.js 02:36:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x90d2a400) [pid = 28717] [serial = 1662] [outer = 0x8f79c000] 02:36:58 INFO - PROCESS | 28717 | 1466501818288 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1379ms 02:36:58 INFO - PROCESS | 28717 | 1466501818342 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 02:36:58 INFO - PROCESS | 28717 | 1466501818347 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 02:36:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:36:58 INFO - PROCESS | 28717 | 1466501818353 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:36:58 INFO - PROCESS | 28717 | 1466501818358 Marionette TRACE conn4 <- [1,2186,null,{}] 02:36:58 INFO - PROCESS | 28717 | 1466501818374 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:58 INFO - PROCESS | 28717 | 1466501818382 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:58 INFO - PROCESS | 28717 | 1466501818617 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 02:36:58 INFO - PROCESS | 28717 | 1466501818643 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:58 INFO - PROCESS | 28717 | 1466501818653 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:58 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed51800 == 31 [pid = 28717] [id = 554] 02:36:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x91076800) [pid = 28717] [serial = 1663] [outer = (nil)] 02:36:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x9117c000) [pid = 28717] [serial = 1664] [outer = 0x91076800] 02:36:58 INFO - PROCESS | 28717 | 1466501818720 Marionette DEBUG loaded listener.js 02:36:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x91180c00) [pid = 28717] [serial = 1665] [outer = 0x91076800] 02:36:59 INFO - PROCESS | 28717 | 1466501819643 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 02:36:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:36:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1347ms 02:36:59 INFO - PROCESS | 28717 | 1466501819703 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 02:36:59 INFO - PROCESS | 28717 | 1466501819707 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 02:36:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:36:59 INFO - PROCESS | 28717 | 1466501819713 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:36:59 INFO - PROCESS | 28717 | 1466501819717 Marionette TRACE conn4 <- [1,2190,null,{}] 02:36:59 INFO - PROCESS | 28717 | 1466501819722 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:59 INFO - PROCESS | 28717 | 1466501819727 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:59 INFO - PROCESS | 28717 | 1466501819938 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 02:36:59 INFO - PROCESS | 28717 | 1466501819962 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:59 INFO - PROCESS | 28717 | 1466501819973 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:36:59 INFO - PROCESS | 28717 | ++DOCSHELL 0x911f5800 == 32 [pid = 28717] [id = 555] 02:36:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x911f6800) [pid = 28717] [serial = 1666] [outer = (nil)] 02:37:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x911fcc00) [pid = 28717] [serial = 1667] [outer = 0x911f6800] 02:37:00 INFO - PROCESS | 28717 | 1466501820048 Marionette DEBUG loaded listener.js 02:37:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x91f03000) [pid = 28717] [serial = 1668] [outer = 0x911f6800] 02:37:00 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x90d28400) [pid = 28717] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:37:00 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8d20c000) [pid = 28717] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:37:00 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8d572c00) [pid = 28717] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:37:00 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8de5e800) [pid = 28717] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:37:00 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8f8e0800) [pid = 28717] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:37:00 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x91f0e800) [pid = 28717] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:37:00 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x9247cc00) [pid = 28717] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:37:00 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x911f4000) [pid = 28717] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:37:00 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x8dfcdc00) [pid = 28717] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:37:00 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x8f594400) [pid = 28717] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:37:01 INFO - PROCESS | 28717 | 1466501821104 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 02:37:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:37:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1434ms 02:37:01 INFO - PROCESS | 28717 | 1466501821149 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 02:37:01 INFO - PROCESS | 28717 | 1466501821153 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 02:37:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:37:01 INFO - PROCESS | 28717 | 1466501821163 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:37:01 INFO - PROCESS | 28717 | 1466501821166 Marionette TRACE conn4 <- [1,2194,null,{}] 02:37:01 INFO - PROCESS | 28717 | 1466501821172 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:01 INFO - PROCESS | 28717 | 1466501821177 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:01 INFO - PROCESS | 28717 | 1466501821389 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 02:37:01 INFO - PROCESS | 28717 | 1466501821403 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:01 INFO - PROCESS | 28717 | 1466501821410 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:01 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f591c00 == 33 [pid = 28717] [id = 556] 02:37:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8f8e0800) [pid = 28717] [serial = 1669] [outer = (nil)] 02:37:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x911f8c00) [pid = 28717] [serial = 1670] [outer = 0x8f8e0800] 02:37:01 INFO - PROCESS | 28717 | 1466501821497 Marionette DEBUG loaded listener.js 02:37:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x923f2800) [pid = 28717] [serial = 1671] [outer = 0x8f8e0800] 02:37:02 INFO - PROCESS | 28717 | 1466501822452 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 02:37:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:37:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1338ms 02:37:02 INFO - PROCESS | 28717 | 1466501822503 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 02:37:02 INFO - PROCESS | 28717 | 1466501822511 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 02:37:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:37:02 INFO - PROCESS | 28717 | 1466501822519 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:37:02 INFO - PROCESS | 28717 | 1466501822523 Marionette TRACE conn4 <- [1,2198,null,{}] 02:37:02 INFO - PROCESS | 28717 | 1466501822529 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:02 INFO - PROCESS | 28717 | 1466501822539 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:02 INFO - PROCESS | 28717 | 1466501822766 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 02:37:02 INFO - PROCESS | 28717 | 1466501822945 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:02 INFO - PROCESS | 28717 | 1466501822954 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:02 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f1400 == 34 [pid = 28717] [id = 557] 02:37:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8c3f3400) [pid = 28717] [serial = 1672] [outer = (nil)] 02:37:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8d210800) [pid = 28717] [serial = 1673] [outer = 0x8c3f3400] 02:37:03 INFO - PROCESS | 28717 | 1466501823043 Marionette DEBUG loaded listener.js 02:37:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8de61c00) [pid = 28717] [serial = 1674] [outer = 0x8c3f3400] 02:37:04 INFO - PROCESS | 28717 | 1466501824034 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:37:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:37:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1540ms 02:37:04 INFO - PROCESS | 28717 | 1466501824065 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 02:37:04 INFO - PROCESS | 28717 | 1466501824071 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 02:37:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:37:04 INFO - PROCESS | 28717 | 1466501824081 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:37:04 INFO - PROCESS | 28717 | 1466501824086 Marionette TRACE conn4 <- [1,2202,null,{}] 02:37:04 INFO - PROCESS | 28717 | 1466501824094 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:04 INFO - PROCESS | 28717 | 1466501824103 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:04 INFO - PROCESS | 28717 | 1466501824292 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 02:37:04 INFO - PROCESS | 28717 | 1466501824468 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:04 INFO - PROCESS | 28717 | 1466501824479 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:04 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1eb400 == 35 [pid = 28717] [id = 558] 02:37:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8ed90800) [pid = 28717] [serial = 1675] [outer = (nil)] 02:37:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8f72e000) [pid = 28717] [serial = 1676] [outer = 0x8ed90800] 02:37:04 INFO - PROCESS | 28717 | 1466501824559 Marionette DEBUG loaded listener.js 02:37:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8f79a000) [pid = 28717] [serial = 1677] [outer = 0x8ed90800] 02:37:05 INFO - PROCESS | 28717 | 1466501825603 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 02:37:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:37:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1538ms 02:37:05 INFO - PROCESS | 28717 | 1466501825620 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 02:37:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:37:05 INFO - PROCESS | 28717 | 1466501825625 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 02:37:05 INFO - PROCESS | 28717 | 1466501825632 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:37:05 INFO - PROCESS | 28717 | 1466501825636 Marionette TRACE conn4 <- [1,2206,null,{}] 02:37:05 INFO - PROCESS | 28717 | 1466501825642 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:05 INFO - PROCESS | 28717 | 1466501825648 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:05 INFO - PROCESS | 28717 | 1466501825876 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 02:37:06 INFO - PROCESS | 28717 | 1466501826151 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:06 INFO - PROCESS | 28717 | 1466501826160 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:06 INFO - PROCESS | 28717 | ++DOCSHELL 0x91070000 == 36 [pid = 28717] [id = 559] 02:37:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x91077400) [pid = 28717] [serial = 1678] [outer = (nil)] 02:37:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x91178c00) [pid = 28717] [serial = 1679] [outer = 0x91077400] 02:37:06 INFO - PROCESS | 28717 | 1466501826256 Marionette DEBUG loaded listener.js 02:37:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x911fb400) [pid = 28717] [serial = 1680] [outer = 0x91077400] 02:37:07 INFO - PROCESS | 28717 | 1466501827193 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 02:37:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:37:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1630ms 02:37:07 INFO - PROCESS | 28717 | 1466501827262 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 02:37:07 INFO - PROCESS | 28717 | 1466501827269 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 02:37:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:37:07 INFO - PROCESS | 28717 | 1466501827288 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:37:07 INFO - PROCESS | 28717 | 1466501827296 Marionette TRACE conn4 <- [1,2210,null,{}] 02:37:07 INFO - PROCESS | 28717 | 1466501827303 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:07 INFO - PROCESS | 28717 | 1466501827311 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:07 INFO - PROCESS | 28717 | 1466501827641 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 02:37:07 INFO - PROCESS | 28717 | 1466501827836 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:07 INFO - PROCESS | 28717 | 1466501827846 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:07 INFO - PROCESS | 28717 | ++DOCSHELL 0x923f8c00 == 37 [pid = 28717] [id = 560] 02:37:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x923fc000) [pid = 28717] [serial = 1681] [outer = (nil)] 02:37:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x9256dc00) [pid = 28717] [serial = 1682] [outer = 0x923fc000] 02:37:07 INFO - PROCESS | 28717 | 1466501827927 Marionette DEBUG loaded listener.js 02:37:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x9257a400) [pid = 28717] [serial = 1683] [outer = 0x923fc000] 02:37:08 INFO - PROCESS | 28717 | 1466501828826 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 02:37:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:37:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1604ms 02:37:08 INFO - PROCESS | 28717 | 1466501828883 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 02:37:08 INFO - PROCESS | 28717 | 1466501828886 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 02:37:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:37:08 INFO - PROCESS | 28717 | 1466501828893 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:37:08 INFO - PROCESS | 28717 | 1466501828896 Marionette TRACE conn4 <- [1,2214,null,{}] 02:37:08 INFO - PROCESS | 28717 | 1466501828902 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:08 INFO - PROCESS | 28717 | 1466501828907 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:09 INFO - PROCESS | 28717 | 1466501829094 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 02:37:09 INFO - PROCESS | 28717 | 1466501829272 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:09 INFO - PROCESS | 28717 | 1466501829282 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:09 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de66000 == 38 [pid = 28717] [id = 561] 02:37:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x8f8e3800) [pid = 28717] [serial = 1684] [outer = (nil)] 02:37:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x925cf000) [pid = 28717] [serial = 1685] [outer = 0x8f8e3800] 02:37:09 INFO - PROCESS | 28717 | 1466501829363 Marionette DEBUG loaded listener.js 02:37:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x930d8000) [pid = 28717] [serial = 1686] [outer = 0x8f8e3800] 02:37:10 INFO - PROCESS | 28717 | 1466501830257 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 02:37:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:37:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1432ms 02:37:10 INFO - PROCESS | 28717 | 1466501830326 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 02:37:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:37:10 INFO - PROCESS | 28717 | 1466501830330 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 02:37:10 INFO - PROCESS | 28717 | 1466501830336 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:37:10 INFO - PROCESS | 28717 | 1466501830340 Marionette TRACE conn4 <- [1,2218,null,{}] 02:37:10 INFO - PROCESS | 28717 | 1466501830346 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:10 INFO - PROCESS | 28717 | 1466501830351 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:10 INFO - PROCESS | 28717 | 1466501830531 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 02:37:10 INFO - PROCESS | 28717 | 1466501830711 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:10 INFO - PROCESS | 28717 | 1466501830729 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:10 INFO - PROCESS | 28717 | ++DOCSHELL 0x9311e400 == 39 [pid = 28717] [id = 562] 02:37:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x9311f000) [pid = 28717] [serial = 1687] [outer = (nil)] 02:37:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x93b08800) [pid = 28717] [serial = 1688] [outer = 0x9311f000] 02:37:10 INFO - PROCESS | 28717 | 1466501830823 Marionette DEBUG loaded listener.js 02:37:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x93e0e400) [pid = 28717] [serial = 1689] [outer = 0x9311f000] 02:37:11 INFO - PROCESS | 28717 | 1466501831821 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 02:37:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:37:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1535ms 02:37:11 INFO - PROCESS | 28717 | 1466501831872 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 02:37:11 INFO - PROCESS | 28717 | 1466501831875 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 02:37:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:37:11 INFO - PROCESS | 28717 | 1466501831883 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:37:11 INFO - PROCESS | 28717 | 1466501831886 Marionette TRACE conn4 <- [1,2222,null,{}] 02:37:11 INFO - PROCESS | 28717 | 1466501831892 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:11 INFO - PROCESS | 28717 | 1466501831897 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:12 INFO - PROCESS | 28717 | 1466501832084 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 02:37:12 INFO - PROCESS | 28717 | 1466501832276 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:12 INFO - PROCESS | 28717 | 1466501832283 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:12 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfc9c00 == 40 [pid = 28717] [id = 563] 02:37:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x93113400) [pid = 28717] [serial = 1690] [outer = (nil)] 02:37:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x9517dc00) [pid = 28717] [serial = 1691] [outer = 0x93113400] 02:37:12 INFO - PROCESS | 28717 | 1466501832365 Marionette DEBUG loaded listener.js 02:37:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x952a7000) [pid = 28717] [serial = 1692] [outer = 0x93113400] 02:37:13 INFO - PROCESS | 28717 | 1466501833326 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:37:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:37:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1480ms 02:37:13 INFO - PROCESS | 28717 | 1466501833364 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 02:37:13 INFO - PROCESS | 28717 | 1466501833367 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 02:37:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:37:13 INFO - PROCESS | 28717 | 1466501833374 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:37:13 INFO - PROCESS | 28717 | 1466501833378 Marionette TRACE conn4 <- [1,2226,null,{}] 02:37:13 INFO - PROCESS | 28717 | 1466501833383 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:13 INFO - PROCESS | 28717 | 1466501833388 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:13 INFO - PROCESS | 28717 | 1466501833565 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 02:37:13 INFO - PROCESS | 28717 | 1466501833756 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:13 INFO - PROCESS | 28717 | 1466501833767 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:13 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d20a000 == 41 [pid = 28717] [id = 564] 02:37:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x8d577800) [pid = 28717] [serial = 1693] [outer = (nil)] 02:37:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x952ac800) [pid = 28717] [serial = 1694] [outer = 0x8d577800] 02:37:13 INFO - PROCESS | 28717 | 1466501833881 Marionette DEBUG loaded listener.js 02:37:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x952f3400) [pid = 28717] [serial = 1695] [outer = 0x8d577800] 02:37:15 INFO - PROCESS | 28717 | 1466501835082 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 02:37:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:37:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1736ms 02:37:15 INFO - PROCESS | 28717 | 1466501835111 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 02:37:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:37:15 INFO - PROCESS | 28717 | 1466501835117 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 02:37:15 INFO - PROCESS | 28717 | 1466501835125 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:37:15 INFO - PROCESS | 28717 | 1466501835130 Marionette TRACE conn4 <- [1,2230,null,{}] 02:37:15 INFO - PROCESS | 28717 | 1466501835156 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:15 INFO - PROCESS | 28717 | 1466501835161 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:15 INFO - PROCESS | 28717 | 1466501835340 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 02:37:15 INFO - PROCESS | 28717 | 1466501835531 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:15 INFO - PROCESS | 28717 | 1466501835537 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:15 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d819400 == 42 [pid = 28717] [id = 565] 02:37:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x8d81a800) [pid = 28717] [serial = 1696] [outer = (nil)] 02:37:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x8e1ed400) [pid = 28717] [serial = 1697] [outer = 0x8d81a800] 02:37:15 INFO - PROCESS | 28717 | 1466501835616 Marionette DEBUG loaded listener.js 02:37:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x8f592000) [pid = 28717] [serial = 1698] [outer = 0x8d81a800] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8f591c00 == 41 [pid = 28717] [id = 556] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x911f5800 == 40 [pid = 28717] [id = 555] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed51800 == 39 [pid = 28717] [id = 554] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8f799c00 == 38 [pid = 28717] [id = 553] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1e8800 == 37 [pid = 28717] [id = 552] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8d203400 == 36 [pid = 28717] [id = 551] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8f72a000 == 35 [pid = 28717] [id = 532] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f4400 == 34 [pid = 28717] [id = 534] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed91800 == 33 [pid = 28717] [id = 533] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1e6400 == 32 [pid = 28717] [id = 523] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x911f8400 == 31 [pid = 28717] [id = 528] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3eb800 == 30 [pid = 28717] [id = 547] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8d574800 == 29 [pid = 28717] [id = 527] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8d56fc00 == 28 [pid = 28717] [id = 548] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8d81b400 == 27 [pid = 28717] [id = 535] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8f8e6000 == 26 [pid = 28717] [id = 550] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3e8400 == 25 [pid = 28717] [id = 530] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x90d27000 == 24 [pid = 28717] [id = 549] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8d819800 == 23 [pid = 28717] [id = 536] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfc2800 == 22 [pid = 28717] [id = 537] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8d81b800 == 21 [pid = 28717] [id = 526] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8d207000 == 20 [pid = 28717] [id = 529] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8d574000 == 19 [pid = 28717] [id = 525] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8d571c00 == 18 [pid = 28717] [id = 541] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x90d2ec00 == 17 [pid = 28717] [id = 540] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x920b6400 == 16 [pid = 28717] [id = 539] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed57000 == 15 [pid = 28717] [id = 531] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8d20a000 == 14 [pid = 28717] [id = 564] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x9311e400 == 13 [pid = 28717] [id = 562] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfc9c00 == 12 [pid = 28717] [id = 563] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8de66000 == 11 [pid = 28717] [id = 561] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x923f8c00 == 10 [pid = 28717] [id = 560] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1eb400 == 9 [pid = 28717] [id = 558] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x91070000 == 8 [pid = 28717] [id = 559] 02:37:17 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f1400 == 7 [pid = 28717] [id = 557] 02:37:17 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x90d2e400) [pid = 28717] [serial = 1640] [outer = (nil)] [url = about:blank] 02:37:17 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x9106f400) [pid = 28717] [serial = 1637] [outer = (nil)] [url = about:blank] 02:37:17 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x8d56c800) [pid = 28717] [serial = 1628] [outer = (nil)] [url = about:blank] 02:37:17 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x8d817800) [pid = 28717] [serial = 1629] [outer = (nil)] [url = about:blank] 02:37:17 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x8de65c00) [pid = 28717] [serial = 1626] [outer = (nil)] [url = about:blank] 02:37:17 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x8d818800) [pid = 28717] [serial = 1625] [outer = (nil)] [url = about:blank] 02:37:17 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x8ed52000) [pid = 28717] [serial = 1611] [outer = (nil)] [url = about:blank] 02:37:17 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x8e1e1400) [pid = 28717] [serial = 1610] [outer = (nil)] [url = about:blank] 02:37:17 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x90d31000) [pid = 28717] [serial = 1614] [outer = (nil)] [url = about:blank] 02:37:17 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x8f8e9400) [pid = 28717] [serial = 1613] [outer = (nil)] [url = about:blank] 02:37:17 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x92474400) [pid = 28717] [serial = 1617] [outer = (nil)] [url = about:blank] 02:37:17 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x923f7c00) [pid = 28717] [serial = 1616] [outer = (nil)] [url = about:blank] 02:37:17 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x92572400) [pid = 28717] [serial = 1620] [outer = (nil)] [url = about:blank] 02:37:17 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x92570000) [pid = 28717] [serial = 1619] [outer = (nil)] [url = about:blank] 02:37:17 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x925c8400) [pid = 28717] [serial = 1623] [outer = (nil)] [url = about:blank] 02:37:17 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x925c3c00) [pid = 28717] [serial = 1622] [outer = (nil)] [url = about:blank] 02:37:17 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8e1eec00) [pid = 28717] [serial = 1631] [outer = (nil)] [url = about:blank] 02:37:17 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8ed59c00) [pid = 28717] [serial = 1632] [outer = (nil)] [url = about:blank] 02:37:17 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x91173c00) [pid = 28717] [serial = 1638] [outer = (nil)] [url = about:blank] 02:37:17 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8f791400) [pid = 28717] [serial = 1635] [outer = (nil)] [url = about:blank] 02:37:17 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8f729400) [pid = 28717] [serial = 1634] [outer = (nil)] [url = about:blank] 02:37:17 INFO - PROCESS | 28717 | 1466501837832 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 02:37:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:37:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 2754ms 02:37:17 INFO - PROCESS | 28717 | 1466501837886 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 02:37:17 INFO - PROCESS | 28717 | 1466501837891 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 02:37:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:37:17 INFO - PROCESS | 28717 | 1466501837902 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:37:17 INFO - PROCESS | 28717 | 1466501837906 Marionette TRACE conn4 <- [1,2234,null,{}] 02:37:17 INFO - PROCESS | 28717 | 1466501837915 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:17 INFO - PROCESS | 28717 | 1466501837920 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:18 INFO - PROCESS | 28717 | 1466501838098 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 02:37:18 INFO - PROCESS | 28717 | 1466501838280 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:18 INFO - PROCESS | 28717 | 1466501838291 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:18 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d817800 == 8 [pid = 28717] [id = 566] 02:37:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8d81e400) [pid = 28717] [serial = 1699] [outer = (nil)] 02:37:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8de66000) [pid = 28717] [serial = 1700] [outer = 0x8d81e400] 02:37:18 INFO - PROCESS | 28717 | 1466501838365 Marionette DEBUG loaded listener.js 02:37:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8dfc7400) [pid = 28717] [serial = 1701] [outer = 0x8d81e400] 02:37:19 INFO - PROCESS | 28717 | 1466501839161 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 02:37:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:37:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1284ms 02:37:19 INFO - PROCESS | 28717 | 1466501839186 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 02:37:19 INFO - PROCESS | 28717 | 1466501839195 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 02:37:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:37:19 INFO - PROCESS | 28717 | 1466501839216 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:37:19 INFO - PROCESS | 28717 | 1466501839221 Marionette TRACE conn4 <- [1,2238,null,{}] 02:37:19 INFO - PROCESS | 28717 | 1466501839227 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:19 INFO - PROCESS | 28717 | 1466501839233 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:19 INFO - PROCESS | 28717 | 1466501839406 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 02:37:19 INFO - PROCESS | 28717 | 1466501839417 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:19 INFO - PROCESS | 28717 | 1466501839427 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:19 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed59000 == 9 [pid = 28717] [id = 567] 02:37:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x8ed59800) [pid = 28717] [serial = 1702] [outer = (nil)] 02:37:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8ed5dc00) [pid = 28717] [serial = 1703] [outer = 0x8ed59800] 02:37:19 INFO - PROCESS | 28717 | 1466501839500 Marionette DEBUG loaded listener.js 02:37:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8ed8b400) [pid = 28717] [serial = 1704] [outer = 0x8ed59800] 02:37:20 INFO - PROCESS | 28717 | 1466501840580 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:37:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:37:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1389ms 02:37:20 INFO - PROCESS | 28717 | 1466501840604 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 02:37:20 INFO - PROCESS | 28717 | 1466501840609 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 02:37:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:37:20 INFO - PROCESS | 28717 | 1466501840625 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:37:20 INFO - PROCESS | 28717 | 1466501840631 Marionette TRACE conn4 <- [1,2242,null,{}] 02:37:20 INFO - PROCESS | 28717 | 1466501840648 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:20 INFO - PROCESS | 28717 | 1466501840657 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:20 INFO - PROCESS | 28717 | 1466501840894 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 02:37:20 INFO - PROCESS | 28717 | 1466501840921 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:20 INFO - PROCESS | 28717 | 1466501840935 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:20 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f8e6400 == 10 [pid = 28717] [id = 568] 02:37:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x8f8e6800) [pid = 28717] [serial = 1705] [outer = (nil)] 02:37:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x8f8ee800) [pid = 28717] [serial = 1706] [outer = 0x8f8e6800] 02:37:21 INFO - PROCESS | 28717 | 1466501841005 Marionette DEBUG loaded listener.js 02:37:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x90d2f000) [pid = 28717] [serial = 1707] [outer = 0x8f8e6800] 02:37:21 INFO - PROCESS | 28717 | 1466501841937 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:37:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:37:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1352ms 02:37:21 INFO - PROCESS | 28717 | 1466501841978 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 02:37:22 INFO - PROCESS | 28717 | 1466501841998 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 02:37:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:37:22 INFO - PROCESS | 28717 | 1466501842033 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:37:22 INFO - PROCESS | 28717 | 1466501842036 Marionette TRACE conn4 <- [1,2246,null,{}] 02:37:22 INFO - PROCESS | 28717 | 1466501842042 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:22 INFO - PROCESS | 28717 | 1466501842046 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:22 INFO - PROCESS | 28717 | 1466501842271 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 02:37:22 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x90d27400) [pid = 28717] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:37:22 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8c3ed000) [pid = 28717] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:37:22 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x91076800) [pid = 28717] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:37:22 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x911f6800) [pid = 28717] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:37:22 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8d57a000) [pid = 28717] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:37:22 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8f79c000) [pid = 28717] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:37:22 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8e1ed000) [pid = 28717] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:37:22 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x91f09000) [pid = 28717] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:37:22 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8de5cc00) [pid = 28717] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:37:22 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8d209000) [pid = 28717] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:37:22 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8f8e0800) [pid = 28717] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:37:22 INFO - PROCESS | 28717 | 1466501842840 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:22 INFO - PROCESS | 28717 | 1466501842848 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:22 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ea000 == 11 [pid = 28717] [id = 569] 02:37:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8c3f1c00) [pid = 28717] [serial = 1708] [outer = (nil)] 02:37:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8de5cc00) [pid = 28717] [serial = 1709] [outer = 0x8c3f1c00] 02:37:22 INFO - PROCESS | 28717 | 1466501842918 Marionette DEBUG loaded listener.js 02:37:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8f72cc00) [pid = 28717] [serial = 1710] [outer = 0x8c3f1c00] 02:37:23 INFO - PROCESS | 28717 | 1466501843698 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 02:37:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:37:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1732ms 02:37:23 INFO - PROCESS | 28717 | 1466501843766 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 02:37:23 INFO - PROCESS | 28717 | 1466501843770 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 02:37:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:37:23 INFO - PROCESS | 28717 | 1466501843776 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:37:23 INFO - PROCESS | 28717 | 1466501843779 Marionette TRACE conn4 <- [1,2250,null,{}] 02:37:23 INFO - PROCESS | 28717 | 1466501843785 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:23 INFO - PROCESS | 28717 | 1466501843790 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:23 INFO - PROCESS | 28717 | 1466501843961 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 02:37:24 INFO - PROCESS | 28717 | 1466501844096 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:24 INFO - PROCESS | 28717 | 1466501844104 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:24 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f8e9400 == 12 [pid = 28717] [id = 570] 02:37:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x90f49c00) [pid = 28717] [serial = 1711] [outer = (nil)] 02:37:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8e1e8400) [pid = 28717] [serial = 1712] [outer = 0x90f49c00] 02:37:24 INFO - PROCESS | 28717 | 1466501844184 Marionette DEBUG loaded listener.js 02:37:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x91176800) [pid = 28717] [serial = 1713] [outer = 0x90f49c00] 02:37:25 INFO - PROCESS | 28717 | 1466501845136 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 02:37:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:37:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1379ms 02:37:25 INFO - PROCESS | 28717 | 1466501845156 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 02:37:25 INFO - PROCESS | 28717 | 1466501845163 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 02:37:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:37:25 INFO - PROCESS | 28717 | 1466501845172 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:37:25 INFO - PROCESS | 28717 | 1466501845178 Marionette TRACE conn4 <- [1,2254,null,{}] 02:37:25 INFO - PROCESS | 28717 | 1466501845187 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:25 INFO - PROCESS | 28717 | 1466501845192 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:25 INFO - PROCESS | 28717 | 1466501845418 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 02:37:25 INFO - PROCESS | 28717 | 1466501845672 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:25 INFO - PROCESS | 28717 | 1466501845685 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:25 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de5ec00 == 13 [pid = 28717] [id = 571] 02:37:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8dfc1400) [pid = 28717] [serial = 1714] [outer = (nil)] 02:37:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8e1e2000) [pid = 28717] [serial = 1715] [outer = 0x8dfc1400] 02:37:25 INFO - PROCESS | 28717 | 1466501845796 Marionette DEBUG loaded listener.js 02:37:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x8ed57400) [pid = 28717] [serial = 1716] [outer = 0x8dfc1400] 02:37:26 INFO - PROCESS | 28717 | 1466501846823 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 02:37:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:37:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1734ms 02:37:26 INFO - PROCESS | 28717 | 1466501846907 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 02:37:26 INFO - PROCESS | 28717 | 1466501846915 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 02:37:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:37:26 INFO - PROCESS | 28717 | 1466501846926 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:37:26 INFO - PROCESS | 28717 | 1466501846930 Marionette TRACE conn4 <- [1,2258,null,{}] 02:37:26 INFO - PROCESS | 28717 | 1466501846937 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:26 INFO - PROCESS | 28717 | 1466501846943 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:27 INFO - PROCESS | 28717 | 1466501847163 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 02:37:27 INFO - PROCESS | 28717 | 1466501847436 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:27 INFO - PROCESS | 28717 | 1466501847448 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:27 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3eec00 == 14 [pid = 28717] [id = 572] 02:37:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x8f796000) [pid = 28717] [serial = 1717] [outer = (nil)] 02:37:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x90d2d800) [pid = 28717] [serial = 1718] [outer = 0x8f796000] 02:37:27 INFO - PROCESS | 28717 | 1466501847532 Marionette DEBUG loaded listener.js 02:37:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x90d31800) [pid = 28717] [serial = 1719] [outer = 0x8f796000] 02:37:28 INFO - PROCESS | 28717 | 1466501848640 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:37:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:37:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1786ms 02:37:28 INFO - PROCESS | 28717 | 1466501848712 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 02:37:28 INFO - PROCESS | 28717 | 1466501848716 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 02:37:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:37:28 INFO - PROCESS | 28717 | 1466501848724 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:37:28 INFO - PROCESS | 28717 | 1466501848730 Marionette TRACE conn4 <- [1,2262,null,{}] 02:37:28 INFO - PROCESS | 28717 | 1466501848747 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:28 INFO - PROCESS | 28717 | 1466501848756 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:28 INFO - PROCESS | 28717 | 1466501848971 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 02:37:29 INFO - PROCESS | 28717 | 1466501849211 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:29 INFO - PROCESS | 28717 | 1466501849222 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:29 INFO - PROCESS | 28717 | ++DOCSHELL 0x91f06000 == 15 [pid = 28717] [id = 573] 02:37:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x91f07400) [pid = 28717] [serial = 1720] [outer = (nil)] 02:37:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x91f0c000) [pid = 28717] [serial = 1721] [outer = 0x91f07400] 02:37:29 INFO - PROCESS | 28717 | 1466501849330 Marionette DEBUG loaded listener.js 02:37:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x920b6000) [pid = 28717] [serial = 1722] [outer = 0x91f07400] 02:37:30 INFO - PROCESS | 28717 | 1466501850314 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 02:37:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:37:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1639ms 02:37:30 INFO - PROCESS | 28717 | 1466501850381 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 02:37:30 INFO - PROCESS | 28717 | 1466501850386 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 02:37:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:37:30 INFO - PROCESS | 28717 | 1466501850394 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:37:30 INFO - PROCESS | 28717 | 1466501850398 Marionette TRACE conn4 <- [1,2266,null,{}] 02:37:30 INFO - PROCESS | 28717 | 1466501850404 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:30 INFO - PROCESS | 28717 | 1466501850409 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:30 INFO - PROCESS | 28717 | 1466501850593 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 02:37:30 INFO - PROCESS | 28717 | 1466501850778 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:30 INFO - PROCESS | 28717 | 1466501850786 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:30 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d572c00 == 16 [pid = 28717] [id = 574] 02:37:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x8d579000) [pid = 28717] [serial = 1723] [outer = (nil)] 02:37:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x8f79e400) [pid = 28717] [serial = 1724] [outer = 0x8d579000] 02:37:30 INFO - PROCESS | 28717 | 1466501850939 Marionette DEBUG loaded listener.js 02:37:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x90d28400) [pid = 28717] [serial = 1725] [outer = 0x8d579000] 02:37:31 INFO - PROCESS | 28717 | 1466501851993 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 02:37:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:37:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1632ms 02:37:32 INFO - PROCESS | 28717 | 1466501852032 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 02:37:32 INFO - PROCESS | 28717 | 1466501852039 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 02:37:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:37:32 INFO - PROCESS | 28717 | 1466501852049 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:37:32 INFO - PROCESS | 28717 | 1466501852054 Marionette TRACE conn4 <- [1,2270,null,{}] 02:37:32 INFO - PROCESS | 28717 | 1466501852062 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:32 INFO - PROCESS | 28717 | 1466501852068 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:32 INFO - PROCESS | 28717 | 1466501852242 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 02:37:32 INFO - PROCESS | 28717 | 1466501852570 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:32 INFO - PROCESS | 28717 | 1466501852581 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:32 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d204400 == 17 [pid = 28717] [id = 575] 02:37:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x8d56e400) [pid = 28717] [serial = 1726] [outer = (nil)] 02:37:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x8de62400) [pid = 28717] [serial = 1727] [outer = 0x8d56e400] 02:37:32 INFO - PROCESS | 28717 | 1466501852715 Marionette DEBUG loaded listener.js 02:37:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x8ed5e400) [pid = 28717] [serial = 1728] [outer = 0x8d56e400] 02:37:32 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x911f8c00) [pid = 28717] [serial = 1670] [outer = (nil)] [url = about:blank] 02:37:32 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x923f2800) [pid = 28717] [serial = 1671] [outer = (nil)] [url = about:blank] 02:37:32 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x90f47400) [pid = 28717] [serial = 1649] [outer = (nil)] [url = about:blank] 02:37:32 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x8d56cc00) [pid = 28717] [serial = 1644] [outer = (nil)] [url = about:blank] 02:37:32 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x9117c000) [pid = 28717] [serial = 1664] [outer = (nil)] [url = about:blank] 02:37:32 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x91f03000) [pid = 28717] [serial = 1668] [outer = (nil)] [url = about:blank] 02:37:32 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x911fcc00) [pid = 28717] [serial = 1667] [outer = (nil)] [url = about:blank] 02:37:32 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x8f596800) [pid = 28717] [serial = 1646] [outer = (nil)] [url = about:blank] 02:37:32 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x8c3f4c00) [pid = 28717] [serial = 1643] [outer = (nil)] [url = about:blank] 02:37:32 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x90d2a400) [pid = 28717] [serial = 1662] [outer = (nil)] [url = about:blank] 02:37:32 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x91180c00) [pid = 28717] [serial = 1665] [outer = (nil)] [url = about:blank] 02:37:32 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8ed5a800) [pid = 28717] [serial = 1658] [outer = (nil)] [url = about:blank] 02:37:32 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x920b8c00) [pid = 28717] [serial = 1653] [outer = (nil)] [url = about:blank] 02:37:32 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x91073000) [pid = 28717] [serial = 1641] [outer = (nil)] [url = about:blank] 02:37:32 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8d210400) [pid = 28717] [serial = 1655] [outer = (nil)] [url = about:blank] 02:37:32 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x911efc00) [pid = 28717] [serial = 1650] [outer = (nil)] [url = about:blank] 02:37:32 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8f8e5c00) [pid = 28717] [serial = 1661] [outer = (nil)] [url = about:blank] 02:37:32 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8f726400) [pid = 28717] [serial = 1647] [outer = (nil)] [url = about:blank] 02:37:32 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x920b4c00) [pid = 28717] [serial = 1652] [outer = (nil)] [url = about:blank] 02:37:32 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8ed8f800) [pid = 28717] [serial = 1659] [outer = (nil)] [url = about:blank] 02:37:32 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8de62000) [pid = 28717] [serial = 1656] [outer = (nil)] [url = about:blank] 02:37:33 INFO - PROCESS | 28717 | 1466501853532 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 02:37:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:37:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1531ms 02:37:33 INFO - PROCESS | 28717 | 1466501853580 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 02:37:33 INFO - PROCESS | 28717 | 1466501853587 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 02:37:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:37:33 INFO - PROCESS | 28717 | 1466501853608 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:37:33 INFO - PROCESS | 28717 | 1466501853613 Marionette TRACE conn4 <- [1,2274,null,{}] 02:37:33 INFO - PROCESS | 28717 | 1466501853619 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:33 INFO - PROCESS | 28717 | 1466501853623 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:33 INFO - PROCESS | 28717 | 1466501853789 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 02:37:33 INFO - PROCESS | 28717 | 1466501853799 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:33 INFO - PROCESS | 28717 | 1466501853807 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:33 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed5a800 == 18 [pid = 28717] [id = 576] 02:37:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8f727000) [pid = 28717] [serial = 1729] [outer = (nil)] 02:37:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8f72f800) [pid = 28717] [serial = 1730] [outer = 0x8f727000] 02:37:33 INFO - PROCESS | 28717 | 1466501853880 Marionette DEBUG loaded listener.js 02:37:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8f79f800) [pid = 28717] [serial = 1731] [outer = 0x8f727000] 02:37:34 INFO - PROCESS | 28717 | 1466501854870 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 02:37:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:37:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1294ms 02:37:34 INFO - PROCESS | 28717 | 1466501854896 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 02:37:34 INFO - PROCESS | 28717 | 1466501854900 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 02:37:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:37:34 INFO - PROCESS | 28717 | 1466501854907 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:37:34 INFO - PROCESS | 28717 | 1466501854912 Marionette TRACE conn4 <- [1,2278,null,{}] 02:37:34 INFO - PROCESS | 28717 | 1466501854932 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:34 INFO - PROCESS | 28717 | 1466501854940 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:35 INFO - PROCESS | 28717 | 1466501855108 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 02:37:35 INFO - PROCESS | 28717 | 1466501855278 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:35 INFO - PROCESS | 28717 | 1466501855287 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:35 INFO - PROCESS | 28717 | ++DOCSHELL 0x91176400 == 19 [pid = 28717] [id = 577] 02:37:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x91177c00) [pid = 28717] [serial = 1732] [outer = (nil)] 02:37:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x91182000) [pid = 28717] [serial = 1733] [outer = 0x91177c00] 02:37:35 INFO - PROCESS | 28717 | 1466501855359 Marionette DEBUG loaded listener.js 02:37:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x911f8c00) [pid = 28717] [serial = 1734] [outer = 0x91177c00] 02:37:36 INFO - PROCESS | 28717 | 1466501856242 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 02:37:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:37:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1391ms 02:37:36 INFO - PROCESS | 28717 | 1466501856301 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 02:37:36 INFO - PROCESS | 28717 | 1466501856305 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 02:37:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:37:36 INFO - PROCESS | 28717 | 1466501856312 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:37:36 INFO - PROCESS | 28717 | 1466501856315 Marionette TRACE conn4 <- [1,2282,null,{}] 02:37:36 INFO - PROCESS | 28717 | 1466501856321 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:36 INFO - PROCESS | 28717 | 1466501856326 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:36 INFO - PROCESS | 28717 | 1466501856540 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 02:37:36 INFO - PROCESS | 28717 | 1466501856583 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:36 INFO - PROCESS | 28717 | 1466501856591 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:36 INFO - PROCESS | 28717 | ++DOCSHELL 0x91f09000 == 20 [pid = 28717] [id = 578] 02:37:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x91f0b800) [pid = 28717] [serial = 1735] [outer = (nil)] 02:37:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x920b8c00) [pid = 28717] [serial = 1736] [outer = 0x91f0b800] 02:37:36 INFO - PROCESS | 28717 | 1466501856736 Marionette DEBUG loaded listener.js 02:37:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x920b4c00) [pid = 28717] [serial = 1737] [outer = 0x91f0b800] 02:37:37 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8ed90800) [pid = 28717] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:37:37 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x91077400) [pid = 28717] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:37:37 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x923fc000) [pid = 28717] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:37:37 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8f8e3800) [pid = 28717] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:37:37 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x9311f000) [pid = 28717] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:37:37 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x93113400) [pid = 28717] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:37:37 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8d577800) [pid = 28717] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:37:37 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8ed59800) [pid = 28717] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:37:37 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8d81e400) [pid = 28717] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:37:37 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8d81a800) [pid = 28717] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:37:37 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8c3f3400) [pid = 28717] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:37:37 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8f8e6800) [pid = 28717] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:37:37 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8c3f1c00) [pid = 28717] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:37:37 INFO - PROCESS | 28717 | 1466501857751 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 02:37:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:37:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1490ms 02:37:37 INFO - PROCESS | 28717 | 1466501857806 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 02:37:37 INFO - PROCESS | 28717 | 1466501857812 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 02:37:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:37:37 INFO - PROCESS | 28717 | 1466501857821 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:37:37 INFO - PROCESS | 28717 | 1466501857827 Marionette TRACE conn4 <- [1,2286,null,{}] 02:37:37 INFO - PROCESS | 28717 | 1466501857835 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:37 INFO - PROCESS | 28717 | 1466501857843 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:38 INFO - PROCESS | 28717 | 1466501858107 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 02:37:38 INFO - PROCESS | 28717 | 1466501858122 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:38 INFO - PROCESS | 28717 | 1466501858128 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:38 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfcbc00 == 21 [pid = 28717] [id = 579] 02:37:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8e1e1400) [pid = 28717] [serial = 1738] [outer = (nil)] 02:37:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x911f7400) [pid = 28717] [serial = 1739] [outer = 0x8e1e1400] 02:37:38 INFO - PROCESS | 28717 | 1466501858205 Marionette DEBUG loaded listener.js 02:37:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x9107d000) [pid = 28717] [serial = 1740] [outer = 0x8e1e1400] 02:37:39 INFO - PROCESS | 28717 | 1466501859075 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 02:37:39 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 02:37:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1288ms 02:37:39 INFO - PROCESS | 28717 | 1466501859109 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 02:37:39 INFO - PROCESS | 28717 | 1466501859113 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 02:37:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:37:39 INFO - PROCESS | 28717 | 1466501859126 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:37:39 INFO - PROCESS | 28717 | 1466501859129 Marionette TRACE conn4 <- [1,2290,null,{}] 02:37:39 INFO - PROCESS | 28717 | 1466501859139 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:39 INFO - PROCESS | 28717 | 1466501859150 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:39 INFO - PROCESS | 28717 | 1466501859350 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 02:37:39 INFO - PROCESS | 28717 | 1466501859583 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:39 INFO - PROCESS | 28717 | 1466501859590 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:39 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3e9c00 == 22 [pid = 28717] [id = 580] 02:37:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8c3eb400) [pid = 28717] [serial = 1741] [outer = (nil)] 02:37:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8c3f4400) [pid = 28717] [serial = 1742] [outer = 0x8c3eb400] 02:37:39 INFO - PROCESS | 28717 | 1466501859681 Marionette DEBUG loaded listener.js 02:37:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8d56c400) [pid = 28717] [serial = 1743] [outer = 0x8c3eb400] 02:37:40 INFO - PROCESS | 28717 | 1466501860697 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 02:37:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:37:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1651ms 02:37:40 INFO - PROCESS | 28717 | 1466501860775 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 02:37:40 INFO - PROCESS | 28717 | 1466501860781 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 02:37:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:37:40 INFO - PROCESS | 28717 | 1466501860790 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:37:40 INFO - PROCESS | 28717 | 1466501860794 Marionette TRACE conn4 <- [1,2294,null,{}] 02:37:40 INFO - PROCESS | 28717 | 1466501860803 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:40 INFO - PROCESS | 28717 | 1466501860811 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:41 INFO - PROCESS | 28717 | 1466501861045 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 02:37:41 INFO - PROCESS | 28717 | 1466501861281 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:41 INFO - PROCESS | 28717 | 1466501861288 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:41 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed8f400 == 23 [pid = 28717] [id = 581] 02:37:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8ed91800) [pid = 28717] [serial = 1744] [outer = (nil)] 02:37:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8f597400) [pid = 28717] [serial = 1745] [outer = 0x8ed91800] 02:37:41 INFO - PROCESS | 28717 | 1466501861389 Marionette DEBUG loaded listener.js 02:37:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8f721800) [pid = 28717] [serial = 1746] [outer = 0x8ed91800] 02:37:42 INFO - PROCESS | 28717 | 1466501862322 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 02:37:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:37:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1588ms 02:37:42 INFO - PROCESS | 28717 | 1466501862382 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 02:37:42 INFO - PROCESS | 28717 | 1466501862389 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 02:37:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:37:42 INFO - PROCESS | 28717 | 1466501862396 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:37:42 INFO - PROCESS | 28717 | 1466501862400 Marionette TRACE conn4 <- [1,2298,null,{}] 02:37:42 INFO - PROCESS | 28717 | 1466501862406 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:42 INFO - PROCESS | 28717 | 1466501862412 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:42 INFO - PROCESS | 28717 | 1466501862645 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 02:37:42 INFO - PROCESS | 28717 | 1466501862940 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:42 INFO - PROCESS | 28717 | 1466501862947 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:43 INFO - PROCESS | 28717 | ++DOCSHELL 0x90f40400 == 24 [pid = 28717] [id = 582] 02:37:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x90f41800) [pid = 28717] [serial = 1747] [outer = (nil)] 02:37:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x90f4a000) [pid = 28717] [serial = 1748] [outer = 0x90f41800] 02:37:43 INFO - PROCESS | 28717 | 1466501863089 Marionette DEBUG loaded listener.js 02:37:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x9107a800) [pid = 28717] [serial = 1749] [outer = 0x90f41800] 02:37:44 INFO - PROCESS | 28717 | 1466501864093 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 02:37:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:37:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1733ms 02:37:44 INFO - PROCESS | 28717 | 1466501864131 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 02:37:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:37:44 INFO - PROCESS | 28717 | 1466501864136 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 02:37:44 INFO - PROCESS | 28717 | 1466501864152 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:37:44 INFO - PROCESS | 28717 | 1466501864163 Marionette TRACE conn4 <- [1,2302,null,{}] 02:37:44 INFO - PROCESS | 28717 | 1466501864170 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:44 INFO - PROCESS | 28717 | 1466501864177 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:44 INFO - PROCESS | 28717 | 1466501864380 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 02:37:44 INFO - PROCESS | 28717 | 1466501864561 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:44 INFO - PROCESS | 28717 | 1466501864568 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:44 INFO - PROCESS | 28717 | ++DOCSHELL 0x9117e400 == 25 [pid = 28717] [id = 583] 02:37:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x911f0c00) [pid = 28717] [serial = 1750] [outer = (nil)] 02:37:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x92475800) [pid = 28717] [serial = 1751] [outer = 0x911f0c00] 02:37:44 INFO - PROCESS | 28717 | 1466501864654 Marionette DEBUG loaded listener.js 02:37:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x92570000) [pid = 28717] [serial = 1752] [outer = 0x911f0c00] 02:37:45 INFO - PROCESS | 28717 | 1466501865609 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:37:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:37:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1510ms 02:37:45 INFO - PROCESS | 28717 | 1466501865653 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 02:37:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:37:45 INFO - PROCESS | 28717 | 1466501865659 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 02:37:45 INFO - PROCESS | 28717 | 1466501865665 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:37:45 INFO - PROCESS | 28717 | 1466501865669 Marionette TRACE conn4 <- [1,2306,null,{}] 02:37:45 INFO - PROCESS | 28717 | 1466501865675 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:45 INFO - PROCESS | 28717 | 1466501865680 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:45 INFO - PROCESS | 28717 | 1466501865880 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 02:37:46 INFO - PROCESS | 28717 | 1466501866067 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:46 INFO - PROCESS | 28717 | 1466501866074 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:46 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1e1800 == 26 [pid = 28717] [id = 584] 02:37:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x8f723800) [pid = 28717] [serial = 1753] [outer = (nil)] 02:37:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x925c9400) [pid = 28717] [serial = 1754] [outer = 0x8f723800] 02:37:46 INFO - PROCESS | 28717 | 1466501866160 Marionette DEBUG loaded listener.js 02:37:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x925cc400) [pid = 28717] [serial = 1755] [outer = 0x8f723800] 02:37:47 INFO - PROCESS | 28717 | 1466501867095 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 02:37:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:37:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1492ms 02:37:47 INFO - PROCESS | 28717 | 1466501867158 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 02:37:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:37:47 INFO - PROCESS | 28717 | 1466501867163 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 02:37:47 INFO - PROCESS | 28717 | 1466501867169 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:37:47 INFO - PROCESS | 28717 | 1466501867173 Marionette TRACE conn4 <- [1,2310,null,{}] 02:37:47 INFO - PROCESS | 28717 | 1466501867179 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:47 INFO - PROCESS | 28717 | 1466501867184 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:47 INFO - PROCESS | 28717 | 1466501867405 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 02:37:47 INFO - PROCESS | 28717 | 1466501867601 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:47 INFO - PROCESS | 28717 | 1466501867618 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:47 INFO - PROCESS | 28717 | ++DOCSHELL 0x930d2800 == 27 [pid = 28717] [id = 585] 02:37:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x930e1800) [pid = 28717] [serial = 1756] [outer = (nil)] 02:37:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x9311c800) [pid = 28717] [serial = 1757] [outer = 0x930e1800] 02:37:47 INFO - PROCESS | 28717 | 1466501867765 Marionette DEBUG loaded listener.js 02:37:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x93e0a800) [pid = 28717] [serial = 1758] [outer = 0x930e1800] 02:37:48 INFO - PROCESS | 28717 | 1466501868859 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:37:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:37:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1748ms 02:37:48 INFO - PROCESS | 28717 | 1466501868918 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 02:37:48 INFO - PROCESS | 28717 | 1466501868921 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 02:37:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:37:48 INFO - PROCESS | 28717 | 1466501868928 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:37:48 INFO - PROCESS | 28717 | 1466501868931 Marionette TRACE conn4 <- [1,2314,null,{}] 02:37:48 INFO - PROCESS | 28717 | 1466501868938 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:48 INFO - PROCESS | 28717 | 1466501868944 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:49 INFO - PROCESS | 28717 | 1466501869171 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 02:37:49 INFO - PROCESS | 28717 | 1466501869638 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:49 INFO - PROCESS | 28717 | 1466501869647 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:49 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d575c00 == 28 [pid = 28717] [id = 586] 02:37:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x8d579800) [pid = 28717] [serial = 1759] [outer = (nil)] 02:37:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x8d81b000) [pid = 28717] [serial = 1760] [outer = 0x8d579800] 02:37:49 INFO - PROCESS | 28717 | 1466501869766 Marionette DEBUG loaded listener.js 02:37:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x8dfc5000) [pid = 28717] [serial = 1761] [outer = 0x8d579800] 02:37:50 INFO - PROCESS | 28717 | 1466501870683 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 02:37:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:37:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1790ms 02:37:50 INFO - PROCESS | 28717 | 1466501870721 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 02:37:50 INFO - PROCESS | 28717 | 1466501870726 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 02:37:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:37:50 INFO - PROCESS | 28717 | 1466501870735 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:37:50 INFO - PROCESS | 28717 | 1466501870740 Marionette TRACE conn4 <- [1,2318,null,{}] 02:37:50 INFO - PROCESS | 28717 | 1466501870748 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:50 INFO - PROCESS | 28717 | 1466501870757 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:50 INFO - PROCESS | 28717 | 1466501870935 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 02:37:51 INFO - PROCESS | 28717 | 1466501871214 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:51 INFO - PROCESS | 28717 | 1466501871224 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:51 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1ee800 == 29 [pid = 28717] [id = 587] 02:37:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x8ed89400) [pid = 28717] [serial = 1762] [outer = (nil)] 02:37:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x8f59fc00) [pid = 28717] [serial = 1763] [outer = 0x8ed89400] 02:37:51 INFO - PROCESS | 28717 | 1466501871346 Marionette DEBUG loaded listener.js 02:37:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x8f79a400) [pid = 28717] [serial = 1764] [outer = 0x8ed89400] 02:37:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfcbc00 == 28 [pid = 28717] [id = 579] 02:37:52 INFO - PROCESS | 28717 | --DOCSHELL 0x91f09000 == 27 [pid = 28717] [id = 578] 02:37:52 INFO - PROCESS | 28717 | --DOCSHELL 0x91176400 == 26 [pid = 28717] [id = 577] 02:37:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed5a800 == 25 [pid = 28717] [id = 576] 02:37:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8d204400 == 24 [pid = 28717] [id = 575] 02:37:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8d817800 == 23 [pid = 28717] [id = 566] 02:37:52 INFO - PROCESS | 28717 | --DOCSHELL 0x91f06000 == 22 [pid = 28717] [id = 573] 02:37:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ea000 == 21 [pid = 28717] [id = 569] 02:37:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed59000 == 20 [pid = 28717] [id = 567] 02:37:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8f8e6400 == 19 [pid = 28717] [id = 568] 02:37:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8d572c00 == 18 [pid = 28717] [id = 574] 02:37:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8de5ec00 == 17 [pid = 28717] [id = 571] 02:37:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3eec00 == 16 [pid = 28717] [id = 572] 02:37:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8d819400 == 15 [pid = 28717] [id = 565] 02:37:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8f8e9400 == 14 [pid = 28717] [id = 570] 02:37:52 INFO - PROCESS | 28717 | --DOCSHELL 0x930d2800 == 13 [pid = 28717] [id = 585] 02:37:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1e1800 == 12 [pid = 28717] [id = 584] 02:37:52 INFO - PROCESS | 28717 | --DOCSHELL 0x9117e400 == 11 [pid = 28717] [id = 583] 02:37:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed8f400 == 10 [pid = 28717] [id = 581] 02:37:52 INFO - PROCESS | 28717 | --DOCSHELL 0x90f40400 == 9 [pid = 28717] [id = 582] 02:37:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3e9c00 == 8 [pid = 28717] [id = 580] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x8f72e000) [pid = 28717] [serial = 1676] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x911fb400) [pid = 28717] [serial = 1680] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x91178c00) [pid = 28717] [serial = 1679] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x9257a400) [pid = 28717] [serial = 1683] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x9256dc00) [pid = 28717] [serial = 1682] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x930d8000) [pid = 28717] [serial = 1686] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x925cf000) [pid = 28717] [serial = 1685] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x93e0e400) [pid = 28717] [serial = 1689] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x93b08800) [pid = 28717] [serial = 1688] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x952a7000) [pid = 28717] [serial = 1692] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x9517dc00) [pid = 28717] [serial = 1691] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x952f3400) [pid = 28717] [serial = 1695] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x952ac800) [pid = 28717] [serial = 1694] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8ed5dc00) [pid = 28717] [serial = 1703] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8de66000) [pid = 28717] [serial = 1700] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8dfc7400) [pid = 28717] [serial = 1701] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8f592000) [pid = 28717] [serial = 1698] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8e1ed400) [pid = 28717] [serial = 1697] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8de61c00) [pid = 28717] [serial = 1674] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8f8ee800) [pid = 28717] [serial = 1706] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8de5cc00) [pid = 28717] [serial = 1709] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x90d2f000) [pid = 28717] [serial = 1707] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8e1e8400) [pid = 28717] [serial = 1712] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8d210800) [pid = 28717] [serial = 1673] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8f72cc00) [pid = 28717] [serial = 1710] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8f79a000) [pid = 28717] [serial = 1677] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8ed8b400) [pid = 28717] [serial = 1704] [outer = (nil)] [url = about:blank] 02:37:53 INFO - PROCESS | 28717 | 1466501873326 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 02:37:53 INFO - PROCESS | 28717 | 1466501873382 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 02:37:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:37:53 INFO - PROCESS | 28717 | 1466501873389 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:37:53 INFO - PROCESS | 28717 | 1466501873396 Marionette TRACE conn4 <- [1,2322,null,{}] 02:37:53 INFO - PROCESS | 28717 | 1466501873403 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:53 INFO - PROCESS | 28717 | 1466501873409 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:53 INFO - PROCESS | 28717 | 1466501873584 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 02:37:53 INFO - PROCESS | 28717 | 1466501873717 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:53 INFO - PROCESS | 28717 | 1466501873727 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:53 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d20b400 == 9 [pid = 28717] [id = 588] 02:37:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8d570000) [pid = 28717] [serial = 1765] [outer = (nil)] 02:37:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8de61c00) [pid = 28717] [serial = 1766] [outer = 0x8d570000] 02:37:53 INFO - PROCESS | 28717 | 1466501873798 Marionette DEBUG loaded listener.js 02:37:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8dfca000) [pid = 28717] [serial = 1767] [outer = 0x8d570000] 02:37:54 INFO - PROCESS | 28717 | 1466501874635 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 02:37:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:37:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1286ms 02:37:54 INFO - PROCESS | 28717 | 1466501874675 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 02:37:54 INFO - PROCESS | 28717 | 1466501874683 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 02:37:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:37:54 INFO - PROCESS | 28717 | 1466501874695 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:37:54 INFO - PROCESS | 28717 | 1466501874699 Marionette TRACE conn4 <- [1,2326,null,{}] 02:37:54 INFO - PROCESS | 28717 | 1466501874705 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:54 INFO - PROCESS | 28717 | 1466501874711 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:54 INFO - PROCESS | 28717 | 1466501874926 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 02:37:55 INFO - PROCESS | 28717 | 1466501875088 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:55 INFO - PROCESS | 28717 | 1466501875095 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:55 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1ed000 == 10 [pid = 28717] [id = 589] 02:37:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8ed5f400) [pid = 28717] [serial = 1768] [outer = (nil)] 02:37:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8f592400) [pid = 28717] [serial = 1769] [outer = 0x8ed5f400] 02:37:55 INFO - PROCESS | 28717 | 1466501875170 Marionette DEBUG loaded listener.js 02:37:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8f599800) [pid = 28717] [serial = 1770] [outer = 0x8ed5f400] 02:37:56 INFO - PROCESS | 28717 | 1466501876118 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 02:37:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:37:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1487ms 02:37:56 INFO - PROCESS | 28717 | 1466501876182 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 02:37:56 INFO - PROCESS | 28717 | 1466501876186 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 02:37:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:37:56 INFO - PROCESS | 28717 | 1466501876192 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:37:56 INFO - PROCESS | 28717 | 1466501876198 Marionette TRACE conn4 <- [1,2330,null,{}] 02:37:56 INFO - PROCESS | 28717 | 1466501876222 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:56 INFO - PROCESS | 28717 | 1466501876231 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:56 INFO - PROCESS | 28717 | 1466501876451 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 02:37:56 INFO - PROCESS | 28717 | 1466501876480 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:56 INFO - PROCESS | 28717 | 1466501876491 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:56 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f8ed800 == 11 [pid = 28717] [id = 590] 02:37:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8f8ee000) [pid = 28717] [serial = 1771] [outer = (nil)] 02:37:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x90d27800) [pid = 28717] [serial = 1772] [outer = 0x8f8ee000] 02:37:56 INFO - PROCESS | 28717 | 1466501876571 Marionette DEBUG loaded listener.js 02:37:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x90d31000) [pid = 28717] [serial = 1773] [outer = 0x8f8ee000] 02:37:57 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8e1e1400) [pid = 28717] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:37:57 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x91f0b800) [pid = 28717] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:37:57 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x91f07400) [pid = 28717] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:37:57 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8dfc1400) [pid = 28717] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:37:57 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8f727000) [pid = 28717] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:37:57 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8f796000) [pid = 28717] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:37:57 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x90f49c00) [pid = 28717] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:37:57 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8d579000) [pid = 28717] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:37:57 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8d56e400) [pid = 28717] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:37:57 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x91177c00) [pid = 28717] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:37:57 INFO - PROCESS | 28717 | 1466501877978 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 02:37:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:37:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1842ms 02:37:58 INFO - PROCESS | 28717 | 1466501878035 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 02:37:58 INFO - PROCESS | 28717 | 1466501878040 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 02:37:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:37:58 INFO - PROCESS | 28717 | 1466501878046 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:37:58 INFO - PROCESS | 28717 | 1466501878049 Marionette TRACE conn4 <- [1,2334,null,{}] 02:37:58 INFO - PROCESS | 28717 | 1466501878055 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:58 INFO - PROCESS | 28717 | 1466501878059 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:58 INFO - PROCESS | 28717 | 1466501878222 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 02:37:58 INFO - PROCESS | 28717 | 1466501878231 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:58 INFO - PROCESS | 28717 | 1466501878241 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:58 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed53c00 == 12 [pid = 28717] [id = 591] 02:37:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8f728800) [pid = 28717] [serial = 1774] [outer = (nil)] 02:37:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x90f3e400) [pid = 28717] [serial = 1775] [outer = 0x8f728800] 02:37:58 INFO - PROCESS | 28717 | 1466501878312 Marionette DEBUG loaded listener.js 02:37:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x91077c00) [pid = 28717] [serial = 1776] [outer = 0x8f728800] 02:37:59 INFO - PROCESS | 28717 | 1466501879272 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 02:37:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:37:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1283ms 02:37:59 INFO - PROCESS | 28717 | 1466501879330 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 02:37:59 INFO - PROCESS | 28717 | 1466501879334 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 02:37:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:37:59 INFO - PROCESS | 28717 | 1466501879341 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:37:59 INFO - PROCESS | 28717 | 1466501879344 Marionette TRACE conn4 <- [1,2338,null,{}] 02:37:59 INFO - PROCESS | 28717 | 1466501879350 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:59 INFO - PROCESS | 28717 | 1466501879355 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:59 INFO - PROCESS | 28717 | 1466501879578 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 02:37:59 INFO - PROCESS | 28717 | 1466501879759 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:59 INFO - PROCESS | 28717 | 1466501879768 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:37:59 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3eec00 == 13 [pid = 28717] [id = 592] 02:37:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8c3ef400) [pid = 28717] [serial = 1777] [outer = (nil)] 02:37:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8d201c00) [pid = 28717] [serial = 1778] [outer = 0x8c3ef400] 02:37:59 INFO - PROCESS | 28717 | 1466501879856 Marionette DEBUG loaded listener.js 02:37:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8d578c00) [pid = 28717] [serial = 1779] [outer = 0x8c3ef400] 02:38:00 INFO - PROCESS | 28717 | 1466501880986 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 02:38:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:38:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1696ms 02:38:01 INFO - PROCESS | 28717 | 1466501881039 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 02:38:01 INFO - PROCESS | 28717 | 1466501881046 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 02:38:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:38:01 INFO - PROCESS | 28717 | 1466501881055 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:38:01 INFO - PROCESS | 28717 | 1466501881060 Marionette TRACE conn4 <- [1,2342,null,{}] 02:38:01 INFO - PROCESS | 28717 | 1466501881068 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:01 INFO - PROCESS | 28717 | 1466501881074 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:01 INFO - PROCESS | 28717 | 1466501881304 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 02:38:01 INFO - PROCESS | 28717 | 1466501881577 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:01 INFO - PROCESS | 28717 | 1466501881587 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:01 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de62c00 == 14 [pid = 28717] [id = 593] 02:38:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8ed87000) [pid = 28717] [serial = 1780] [outer = (nil)] 02:38:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8ed94800) [pid = 28717] [serial = 1781] [outer = 0x8ed87000] 02:38:01 INFO - PROCESS | 28717 | 1466501881674 Marionette DEBUG loaded listener.js 02:38:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8f72a400) [pid = 28717] [serial = 1782] [outer = 0x8ed87000] 02:38:02 INFO - PROCESS | 28717 | 1466501882714 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 02:38:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:38:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1734ms 02:38:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:38:02 INFO - PROCESS | 28717 | 1466501882789 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 02:38:02 INFO - PROCESS | 28717 | 1466501882794 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 02:38:02 INFO - PROCESS | 28717 | 1466501882801 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:38:02 INFO - PROCESS | 28717 | 1466501882804 Marionette TRACE conn4 <- [1,2346,null,{}] 02:38:02 INFO - PROCESS | 28717 | 1466501882811 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:02 INFO - PROCESS | 28717 | 1466501882816 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:03 INFO - PROCESS | 28717 | 1466501883040 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 02:38:03 INFO - PROCESS | 28717 | 1466501883309 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:03 INFO - PROCESS | 28717 | 1466501883315 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:03 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f730c00 == 15 [pid = 28717] [id = 594] 02:38:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x90d2f400) [pid = 28717] [serial = 1783] [outer = (nil)] 02:38:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x90f4a800) [pid = 28717] [serial = 1784] [outer = 0x90d2f400] 02:38:03 INFO - PROCESS | 28717 | 1466501883446 Marionette DEBUG loaded listener.js 02:38:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x91173c00) [pid = 28717] [serial = 1785] [outer = 0x90d2f400] 02:38:04 INFO - PROCESS | 28717 | 1466501884500 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 02:38:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:38:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1737ms 02:38:04 INFO - PROCESS | 28717 | 1466501884538 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 02:38:04 INFO - PROCESS | 28717 | 1466501884544 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 02:38:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:38:04 INFO - PROCESS | 28717 | 1466501884562 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:38:04 INFO - PROCESS | 28717 | 1466501884570 Marionette TRACE conn4 <- [1,2350,null,{}] 02:38:04 INFO - PROCESS | 28717 | 1466501884577 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:04 INFO - PROCESS | 28717 | 1466501884583 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:04 INFO - PROCESS | 28717 | 1466501884815 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 02:38:05 INFO - PROCESS | 28717 | 1466501885047 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:05 INFO - PROCESS | 28717 | 1466501885055 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:05 INFO - PROCESS | 28717 | ++DOCSHELL 0x9117c400 == 16 [pid = 28717] [id = 595] 02:38:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x911fa000) [pid = 28717] [serial = 1786] [outer = (nil)] 02:38:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x91f05400) [pid = 28717] [serial = 1787] [outer = 0x911fa000] 02:38:05 INFO - PROCESS | 28717 | 1466501885169 Marionette DEBUG loaded listener.js 02:38:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x91f02800) [pid = 28717] [serial = 1788] [outer = 0x911fa000] 02:38:06 INFO - PROCESS | 28717 | 1466501886586 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 02:38:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:38:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 2103ms 02:38:06 INFO - PROCESS | 28717 | 1466501886659 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 02:38:06 INFO - PROCESS | 28717 | 1466501886666 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 02:38:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:38:06 INFO - PROCESS | 28717 | 1466501886677 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:38:06 INFO - PROCESS | 28717 | 1466501886683 Marionette TRACE conn4 <- [1,2354,null,{}] 02:38:06 INFO - PROCESS | 28717 | 1466501886933 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:06 INFO - PROCESS | 28717 | 1466501886939 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:07 INFO - PROCESS | 28717 | 1466501887180 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 02:38:07 INFO - PROCESS | 28717 | 1466501887295 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:07 INFO - PROCESS | 28717 | 1466501887304 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:07 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de5f400 == 17 [pid = 28717] [id = 596] 02:38:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x8de60800) [pid = 28717] [serial = 1789] [outer = (nil)] 02:38:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x8dfc7800) [pid = 28717] [serial = 1790] [outer = 0x8de60800] 02:38:07 INFO - PROCESS | 28717 | 1466501887380 Marionette DEBUG loaded listener.js 02:38:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x8e1e4000) [pid = 28717] [serial = 1791] [outer = 0x8de60800] 02:38:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed53c00 == 16 [pid = 28717] [id = 591] 02:38:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8f8ed800 == 15 [pid = 28717] [id = 590] 02:38:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1ed000 == 14 [pid = 28717] [id = 589] 02:38:08 INFO - PROCESS | 28717 | --DOCSHELL 0x8d20b400 == 13 [pid = 28717] [id = 588] 02:38:08 INFO - PROCESS | 28717 | 1466501888374 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 02:38:08 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x920b8c00) [pid = 28717] [serial = 1736] [outer = (nil)] [url = about:blank] 02:38:08 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x920b4c00) [pid = 28717] [serial = 1737] [outer = (nil)] [url = about:blank] 02:38:08 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x91f0c000) [pid = 28717] [serial = 1721] [outer = (nil)] [url = about:blank] 02:38:08 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x920b6000) [pid = 28717] [serial = 1722] [outer = (nil)] [url = about:blank] 02:38:08 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8e1e2000) [pid = 28717] [serial = 1715] [outer = (nil)] [url = about:blank] 02:38:08 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8ed57400) [pid = 28717] [serial = 1716] [outer = (nil)] [url = about:blank] 02:38:08 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8f72f800) [pid = 28717] [serial = 1730] [outer = (nil)] [url = about:blank] 02:38:08 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8f79f800) [pid = 28717] [serial = 1731] [outer = (nil)] [url = about:blank] 02:38:08 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x90d2d800) [pid = 28717] [serial = 1718] [outer = (nil)] [url = about:blank] 02:38:08 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x90d31800) [pid = 28717] [serial = 1719] [outer = (nil)] [url = about:blank] 02:38:08 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x91176800) [pid = 28717] [serial = 1713] [outer = (nil)] [url = about:blank] 02:38:08 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8f79e400) [pid = 28717] [serial = 1724] [outer = (nil)] [url = about:blank] 02:38:08 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x90d28400) [pid = 28717] [serial = 1725] [outer = (nil)] [url = about:blank] 02:38:08 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8de62400) [pid = 28717] [serial = 1727] [outer = (nil)] [url = about:blank] 02:38:08 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8ed5e400) [pid = 28717] [serial = 1728] [outer = (nil)] [url = about:blank] 02:38:08 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x91182000) [pid = 28717] [serial = 1733] [outer = (nil)] [url = about:blank] 02:38:08 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x911f8c00) [pid = 28717] [serial = 1734] [outer = (nil)] [url = about:blank] 02:38:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:38:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1755ms 02:38:08 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x9107d000) [pid = 28717] [serial = 1740] [outer = (nil)] [url = about:blank] 02:38:08 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x911f7400) [pid = 28717] [serial = 1739] [outer = (nil)] [url = about:blank] 02:38:08 INFO - PROCESS | 28717 | 1466501888433 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 02:38:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:38:08 INFO - PROCESS | 28717 | 1466501888438 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 02:38:08 INFO - PROCESS | 28717 | 1466501888445 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:38:08 INFO - PROCESS | 28717 | 1466501888448 Marionette TRACE conn4 <- [1,2358,null,{}] 02:38:08 INFO - PROCESS | 28717 | 1466501888457 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:08 INFO - PROCESS | 28717 | 1466501888463 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:08 INFO - PROCESS | 28717 | 1466501888640 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 02:38:08 INFO - PROCESS | 28717 | 1466501888820 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:08 INFO - PROCESS | 28717 | 1466501888832 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:08 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d81dc00 == 14 [pid = 28717] [id = 597] 02:38:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8ed87800) [pid = 28717] [serial = 1792] [outer = (nil)] 02:38:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8ed92000) [pid = 28717] [serial = 1793] [outer = 0x8ed87800] 02:38:08 INFO - PROCESS | 28717 | 1466501888919 Marionette DEBUG loaded listener.js 02:38:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8f795c00) [pid = 28717] [serial = 1794] [outer = 0x8ed87800] 02:38:09 INFO - PROCESS | 28717 | 1466501889755 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 02:38:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:38:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1335ms 02:38:09 INFO - PROCESS | 28717 | 1466501889780 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 02:38:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:38:09 INFO - PROCESS | 28717 | 1466501889785 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 02:38:09 INFO - PROCESS | 28717 | 1466501889792 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:38:09 INFO - PROCESS | 28717 | 1466501889795 Marionette TRACE conn4 <- [1,2362,null,{}] 02:38:09 INFO - PROCESS | 28717 | 1466501889802 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:09 INFO - PROCESS | 28717 | 1466501889807 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:09 INFO - PROCESS | 28717 | 1466501889976 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 02:38:10 INFO - PROCESS | 28717 | 1466501889994 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:10 INFO - PROCESS | 28717 | 1466501890006 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:10 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f8e8400 == 15 [pid = 28717] [id = 598] 02:38:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x90d2f000) [pid = 28717] [serial = 1795] [outer = (nil)] 02:38:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x90f40800) [pid = 28717] [serial = 1796] [outer = 0x90d2f000] 02:38:10 INFO - PROCESS | 28717 | 1466501890078 Marionette DEBUG loaded listener.js 02:38:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x91070400) [pid = 28717] [serial = 1797] [outer = 0x90d2f000] 02:38:11 INFO - PROCESS | 28717 | 1466501891154 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 02:38:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:38:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1436ms 02:38:11 INFO - PROCESS | 28717 | 1466501891235 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 02:38:11 INFO - PROCESS | 28717 | 1466501891244 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 02:38:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:38:11 INFO - PROCESS | 28717 | 1466501891252 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:38:11 INFO - PROCESS | 28717 | 1466501891255 Marionette TRACE conn4 <- [1,2366,null,{}] 02:38:11 INFO - PROCESS | 28717 | 1466501891269 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:11 INFO - PROCESS | 28717 | 1466501891274 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:11 INFO - PROCESS | 28717 | 1466501891495 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 02:38:11 INFO - PROCESS | 28717 | 1466501891516 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:11 INFO - PROCESS | 28717 | 1466501891524 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:11 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed5cc00 == 16 [pid = 28717] [id = 599] 02:38:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x9107b400) [pid = 28717] [serial = 1798] [outer = (nil)] 02:38:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x91f08800) [pid = 28717] [serial = 1799] [outer = 0x9107b400] 02:38:11 INFO - PROCESS | 28717 | 1466501891595 Marionette DEBUG loaded listener.js 02:38:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x920b4000) [pid = 28717] [serial = 1800] [outer = 0x9107b400] 02:38:12 INFO - PROCESS | 28717 | 1466501892534 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 02:38:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:38:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1337ms 02:38:12 INFO - PROCESS | 28717 | 1466501892596 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 02:38:12 INFO - PROCESS | 28717 | 1466501892601 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 02:38:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:38:12 INFO - PROCESS | 28717 | 1466501892608 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:38:12 INFO - PROCESS | 28717 | 1466501892611 Marionette TRACE conn4 <- [1,2370,null,{}] 02:38:12 INFO - PROCESS | 28717 | 1466501892616 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:12 INFO - PROCESS | 28717 | 1466501892621 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:12 INFO - PROCESS | 28717 | 1466501892844 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 02:38:12 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8c3eb400) [pid = 28717] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:38:12 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8ed91800) [pid = 28717] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:38:12 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x90f41800) [pid = 28717] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:38:12 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x911f0c00) [pid = 28717] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:38:12 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8f8ee000) [pid = 28717] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:38:12 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8ed89400) [pid = 28717] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:38:12 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8d570000) [pid = 28717] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:38:12 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x8f723800) [pid = 28717] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:38:12 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x930e1800) [pid = 28717] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:38:12 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x8d579800) [pid = 28717] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:38:12 INFO - PROCESS | 28717 | --DOMWINDOW == 62 (0x8ed5f400) [pid = 28717] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:38:13 INFO - PROCESS | 28717 | 1466501893017 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:13 INFO - PROCESS | 28717 | 1466501893023 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:13 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ea400 == 17 [pid = 28717] [id = 600] 02:38:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 63 (0x8c3eb400) [pid = 28717] [serial = 1801] [outer = (nil)] 02:38:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8de5c800) [pid = 28717] [serial = 1802] [outer = 0x8c3eb400] 02:38:13 INFO - PROCESS | 28717 | 1466501893093 Marionette DEBUG loaded listener.js 02:38:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8ed88c00) [pid = 28717] [serial = 1803] [outer = 0x8c3eb400] 02:38:13 INFO - PROCESS | 28717 | 1466501893890 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 02:38:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:38:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1349ms 02:38:13 INFO - PROCESS | 28717 | 1466501893958 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 02:38:13 INFO - PROCESS | 28717 | 1466501893961 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 02:38:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:38:13 INFO - PROCESS | 28717 | 1466501893968 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:38:13 INFO - PROCESS | 28717 | 1466501893971 Marionette TRACE conn4 <- [1,2374,null,{}] 02:38:13 INFO - PROCESS | 28717 | 1466501893977 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:13 INFO - PROCESS | 28717 | 1466501893987 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:14 INFO - PROCESS | 28717 | 1466501894214 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 02:38:14 INFO - PROCESS | 28717 | 1466501894354 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:14 INFO - PROCESS | 28717 | 1466501894364 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:14 INFO - PROCESS | 28717 | ++DOCSHELL 0x911f0c00 == 18 [pid = 28717] [id = 601] 02:38:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x920bac00) [pid = 28717] [serial = 1804] [outer = (nil)] 02:38:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x92473400) [pid = 28717] [serial = 1805] [outer = 0x920bac00] 02:38:14 INFO - PROCESS | 28717 | 1466501894437 Marionette DEBUG loaded listener.js 02:38:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x9256f400) [pid = 28717] [serial = 1806] [outer = 0x920bac00] 02:38:15 INFO - PROCESS | 28717 | 1466501895379 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 02:38:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:38:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1482ms 02:38:15 INFO - PROCESS | 28717 | 1466501895452 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 02:38:15 INFO - PROCESS | 28717 | 1466501895458 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 02:38:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:38:15 INFO - PROCESS | 28717 | 1466501895468 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:38:15 INFO - PROCESS | 28717 | 1466501895472 Marionette TRACE conn4 <- [1,2378,null,{}] 02:38:15 INFO - PROCESS | 28717 | 1466501895481 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:15 INFO - PROCESS | 28717 | 1466501895486 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:15 INFO - PROCESS | 28717 | 1466501895716 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 02:38:15 INFO - PROCESS | 28717 | 1466501895972 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:15 INFO - PROCESS | 28717 | 1466501895982 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:16 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d819000 == 19 [pid = 28717] [id = 602] 02:38:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8d822000) [pid = 28717] [serial = 1807] [outer = (nil)] 02:38:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8ed50400) [pid = 28717] [serial = 1808] [outer = 0x8d822000] 02:38:16 INFO - PROCESS | 28717 | 1466501896082 Marionette DEBUG loaded listener.js 02:38:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8ed86400) [pid = 28717] [serial = 1809] [outer = 0x8d822000] 02:38:17 INFO - PROCESS | 28717 | 1466501897029 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 02:38:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:38:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1636ms 02:38:17 INFO - PROCESS | 28717 | 1466501897105 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 02:38:17 INFO - PROCESS | 28717 | 1466501897113 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 02:38:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:38:17 INFO - PROCESS | 28717 | 1466501897124 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:38:17 INFO - PROCESS | 28717 | 1466501897128 Marionette TRACE conn4 <- [1,2382,null,{}] 02:38:17 INFO - PROCESS | 28717 | 1466501897135 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:17 INFO - PROCESS | 28717 | 1466501897141 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:17 INFO - PROCESS | 28717 | 1466501897365 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 02:38:17 INFO - PROCESS | 28717 | 1466501897610 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:17 INFO - PROCESS | 28717 | 1466501897622 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:17 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f8e9000 == 20 [pid = 28717] [id = 603] 02:38:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x90d28c00) [pid = 28717] [serial = 1810] [outer = (nil)] 02:38:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x90f3ec00) [pid = 28717] [serial = 1811] [outer = 0x90d28c00] 02:38:17 INFO - PROCESS | 28717 | 1466501897723 Marionette DEBUG loaded listener.js 02:38:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x9117a800) [pid = 28717] [serial = 1812] [outer = 0x90d28c00] 02:38:18 INFO - PROCESS | 28717 | 1466501898887 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 02:38:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:38:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1839ms 02:38:18 INFO - PROCESS | 28717 | 1466501898963 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 02:38:18 INFO - PROCESS | 28717 | 1466501898968 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 02:38:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:38:18 INFO - PROCESS | 28717 | 1466501898974 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:38:18 INFO - PROCESS | 28717 | 1466501898981 Marionette TRACE conn4 <- [1,2386,null,{}] 02:38:19 INFO - PROCESS | 28717 | 1466501899006 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:19 INFO - PROCESS | 28717 | 1466501899015 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:19 INFO - PROCESS | 28717 | 1466501899386 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 02:38:19 INFO - PROCESS | 28717 | 1466501899508 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:19 INFO - PROCESS | 28717 | 1466501899520 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:19 INFO - PROCESS | 28717 | ++DOCSHELL 0x92473800 == 21 [pid = 28717] [id = 604] 02:38:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x92474400) [pid = 28717] [serial = 1813] [outer = (nil)] 02:38:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x92573800) [pid = 28717] [serial = 1814] [outer = 0x92474400] 02:38:19 INFO - PROCESS | 28717 | 1466501899605 Marionette DEBUG loaded listener.js 02:38:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x925c3800) [pid = 28717] [serial = 1815] [outer = 0x92474400] 02:38:20 INFO - PROCESS | 28717 | 1466501900513 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 02:38:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:38:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1593ms 02:38:20 INFO - PROCESS | 28717 | 1466501900568 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 02:38:20 INFO - PROCESS | 28717 | 1466501900573 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 02:38:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:38:20 INFO - PROCESS | 28717 | 1466501900580 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:38:20 INFO - PROCESS | 28717 | 1466501900584 Marionette TRACE conn4 <- [1,2390,null,{}] 02:38:20 INFO - PROCESS | 28717 | 1466501900590 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:20 INFO - PROCESS | 28717 | 1466501900596 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:20 INFO - PROCESS | 28717 | 1466501900783 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 02:38:20 INFO - PROCESS | 28717 | 1466501900964 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:20 INFO - PROCESS | 28717 | 1466501900972 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:21 INFO - PROCESS | 28717 | ++DOCSHELL 0x925c5000 == 22 [pid = 28717] [id = 605] 02:38:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x925cac00) [pid = 28717] [serial = 1816] [outer = (nil)] 02:38:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x930d3800) [pid = 28717] [serial = 1817] [outer = 0x925cac00] 02:38:21 INFO - PROCESS | 28717 | 1466501901055 Marionette DEBUG loaded listener.js 02:38:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x930e0000) [pid = 28717] [serial = 1818] [outer = 0x925cac00] 02:38:21 INFO - PROCESS | 28717 | 1466501901991 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 02:38:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:38:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1448ms 02:38:22 INFO - PROCESS | 28717 | 1466501902030 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 02:38:22 INFO - PROCESS | 28717 | 1466501902033 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 02:38:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:38:22 INFO - PROCESS | 28717 | 1466501902040 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:38:22 INFO - PROCESS | 28717 | 1466501902043 Marionette TRACE conn4 <- [1,2394,null,{}] 02:38:22 INFO - PROCESS | 28717 | 1466501902049 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:22 INFO - PROCESS | 28717 | 1466501902054 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:22 INFO - PROCESS | 28717 | 1466501902238 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 02:38:22 INFO - PROCESS | 28717 | 1466501902420 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:22 INFO - PROCESS | 28717 | 1466501902428 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:22 INFO - PROCESS | 28717 | ++DOCSHELL 0x925cbc00 == 23 [pid = 28717] [id = 606] 02:38:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x925d0800) [pid = 28717] [serial = 1819] [outer = (nil)] 02:38:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x93b0d000) [pid = 28717] [serial = 1820] [outer = 0x925d0800] 02:38:22 INFO - PROCESS | 28717 | 1466501902526 Marionette DEBUG loaded listener.js 02:38:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x93b11c00) [pid = 28717] [serial = 1821] [outer = 0x925d0800] 02:38:23 INFO - PROCESS | 28717 | 1466501903521 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:38:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:38:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1531ms 02:38:23 INFO - PROCESS | 28717 | 1466501903572 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 02:38:23 INFO - PROCESS | 28717 | 1466501903576 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 02:38:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:38:23 INFO - PROCESS | 28717 | 1466501903583 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:38:23 INFO - PROCESS | 28717 | 1466501903587 Marionette TRACE conn4 <- [1,2398,null,{}] 02:38:23 INFO - PROCESS | 28717 | 1466501903593 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:23 INFO - PROCESS | 28717 | 1466501903603 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:23 INFO - PROCESS | 28717 | 1466501903852 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 02:38:24 INFO - PROCESS | 28717 | 1466501904099 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:24 INFO - PROCESS | 28717 | 1466501904107 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:24 INFO - PROCESS | 28717 | ++DOCSHELL 0x92573c00 == 24 [pid = 28717] [id = 607] 02:38:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x93b04400) [pid = 28717] [serial = 1822] [outer = (nil)] 02:38:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x95176000) [pid = 28717] [serial = 1823] [outer = 0x93b04400] 02:38:24 INFO - PROCESS | 28717 | 1466501904204 Marionette DEBUG loaded listener.js 02:38:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x952ac000) [pid = 28717] [serial = 1824] [outer = 0x93b04400] 02:38:25 INFO - PROCESS | 28717 | 1466501905110 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 02:38:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:38:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1583ms 02:38:25 INFO - PROCESS | 28717 | 1466501905167 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 02:38:25 INFO - PROCESS | 28717 | 1466501905170 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 02:38:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:38:25 INFO - PROCESS | 28717 | 1466501905177 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:38:25 INFO - PROCESS | 28717 | 1466501905180 Marionette TRACE conn4 <- [1,2402,null,{}] 02:38:25 INFO - PROCESS | 28717 | 1466501905186 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:25 INFO - PROCESS | 28717 | 1466501905192 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:25 INFO - PROCESS | 28717 | 1466501905366 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 02:38:25 INFO - PROCESS | 28717 | 1466501905571 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:25 INFO - PROCESS | 28717 | 1466501905578 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:25 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfce000 == 25 [pid = 28717] [id = 608] 02:38:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x91f06c00) [pid = 28717] [serial = 1825] [outer = (nil)] 02:38:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x952f3400) [pid = 28717] [serial = 1826] [outer = 0x91f06c00] 02:38:25 INFO - PROCESS | 28717 | 1466501905701 Marionette DEBUG loaded listener.js 02:38:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x953db800) [pid = 28717] [serial = 1827] [outer = 0x91f06c00] 02:38:26 INFO - PROCESS | 28717 | 1466501906668 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 02:38:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:38:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1531ms 02:38:26 INFO - PROCESS | 28717 | 1466501906708 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 02:38:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:38:26 INFO - PROCESS | 28717 | 1466501906713 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 02:38:26 INFO - PROCESS | 28717 | 1466501906719 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:38:26 INFO - PROCESS | 28717 | 1466501906722 Marionette TRACE conn4 <- [1,2406,null,{}] 02:38:26 INFO - PROCESS | 28717 | 1466501906728 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:26 INFO - PROCESS | 28717 | 1466501906733 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:26 INFO - PROCESS | 28717 | 1466501906911 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 02:38:27 INFO - PROCESS | 28717 | 1466501907408 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:27 INFO - PROCESS | 28717 | 1466501907416 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:27 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d20e000 == 26 [pid = 28717] [id = 609] 02:38:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x8d20ec00) [pid = 28717] [serial = 1828] [outer = (nil)] 02:38:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x8d816c00) [pid = 28717] [serial = 1829] [outer = 0x8d20ec00] 02:38:27 INFO - PROCESS | 28717 | 1466501907499 Marionette DEBUG loaded listener.js 02:38:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x8de5cc00) [pid = 28717] [serial = 1830] [outer = 0x8d20ec00] 02:38:28 INFO - PROCESS | 28717 | 1466501908461 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 02:38:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:38:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1799ms 02:38:28 INFO - PROCESS | 28717 | 1466501908520 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 02:38:28 INFO - PROCESS | 28717 | 1466501908526 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 02:38:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:38:28 INFO - PROCESS | 28717 | 1466501908533 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:38:28 INFO - PROCESS | 28717 | 1466501908538 Marionette TRACE conn4 <- [1,2410,null,{}] 02:38:28 INFO - PROCESS | 28717 | 1466501908546 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:28 INFO - PROCESS | 28717 | 1466501908553 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:28 INFO - PROCESS | 28717 | 1466501908725 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 02:38:28 INFO - PROCESS | 28717 | 1466501908913 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:28 INFO - PROCESS | 28717 | 1466501908922 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:29 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d817800 == 27 [pid = 28717] [id = 610] 02:38:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x8e1eec00) [pid = 28717] [serial = 1831] [outer = (nil)] 02:38:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 94 (0x8f79f800) [pid = 28717] [serial = 1832] [outer = 0x8e1eec00] 02:38:29 INFO - PROCESS | 28717 | 1466501909053 Marionette DEBUG loaded listener.js 02:38:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 95 (0x8f8ed800) [pid = 28717] [serial = 1833] [outer = 0x8e1eec00] 02:38:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1ee800 == 26 [pid = 28717] [id = 587] 02:38:30 INFO - PROCESS | 28717 | --DOCSHELL 0x9117c400 == 25 [pid = 28717] [id = 595] 02:38:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8de62c00 == 24 [pid = 28717] [id = 593] 02:38:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8f730c00 == 23 [pid = 28717] [id = 594] 02:38:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3eec00 == 22 [pid = 28717] [id = 592] 02:38:30 INFO - PROCESS | 28717 | --DOCSHELL 0x8d575c00 == 21 [pid = 28717] [id = 586] 02:38:30 INFO - PROCESS | 28717 | --DOMWINDOW == 94 (0x8d56c400) [pid = 28717] [serial = 1743] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 28717 | --DOMWINDOW == 93 (0x8c3f4400) [pid = 28717] [serial = 1742] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x8f721800) [pid = 28717] [serial = 1746] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x8f597400) [pid = 28717] [serial = 1745] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x9107a800) [pid = 28717] [serial = 1749] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x90f4a000) [pid = 28717] [serial = 1748] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x92570000) [pid = 28717] [serial = 1752] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x92475800) [pid = 28717] [serial = 1751] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x90d27800) [pid = 28717] [serial = 1772] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x8f79a400) [pid = 28717] [serial = 1764] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x8f59fc00) [pid = 28717] [serial = 1763] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x8de61c00) [pid = 28717] [serial = 1766] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x925cc400) [pid = 28717] [serial = 1755] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8dfca000) [pid = 28717] [serial = 1767] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x925c9400) [pid = 28717] [serial = 1754] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x93e0a800) [pid = 28717] [serial = 1758] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x9311c800) [pid = 28717] [serial = 1757] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8dfc5000) [pid = 28717] [serial = 1761] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8d81b000) [pid = 28717] [serial = 1760] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8f599800) [pid = 28717] [serial = 1770] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8f592400) [pid = 28717] [serial = 1769] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x90d31000) [pid = 28717] [serial = 1773] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x90f3e400) [pid = 28717] [serial = 1775] [outer = (nil)] [url = about:blank] 02:38:31 INFO - PROCESS | 28717 | 1466501911162 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 02:38:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:38:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 2688ms 02:38:31 INFO - PROCESS | 28717 | 1466501911223 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 02:38:31 INFO - PROCESS | 28717 | 1466501911228 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 02:38:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:38:31 INFO - PROCESS | 28717 | 1466501911236 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:38:31 INFO - PROCESS | 28717 | 1466501911240 Marionette TRACE conn4 <- [1,2414,null,{}] 02:38:31 INFO - PROCESS | 28717 | 1466501911249 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:31 INFO - PROCESS | 28717 | 1466501911255 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:31 INFO - PROCESS | 28717 | 1466501911415 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 02:38:31 INFO - PROCESS | 28717 | 1466501911552 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:31 INFO - PROCESS | 28717 | 1466501911559 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:31 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de64800 == 22 [pid = 28717] [id = 611] 02:38:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8de69000) [pid = 28717] [serial = 1834] [outer = (nil)] 02:38:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8dfcbc00) [pid = 28717] [serial = 1835] [outer = 0x8de69000] 02:38:31 INFO - PROCESS | 28717 | 1466501911632 Marionette DEBUG loaded listener.js 02:38:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8e1e4400) [pid = 28717] [serial = 1836] [outer = 0x8de69000] 02:38:32 INFO - PROCESS | 28717 | 1466501912455 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 02:38:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:38:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1283ms 02:38:32 INFO - PROCESS | 28717 | 1466501912520 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 02:38:32 INFO - PROCESS | 28717 | 1466501912528 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 02:38:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:38:32 INFO - PROCESS | 28717 | 1466501912539 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:38:32 INFO - PROCESS | 28717 | 1466501912543 Marionette TRACE conn4 <- [1,2418,null,{}] 02:38:32 INFO - PROCESS | 28717 | 1466501912550 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:32 INFO - PROCESS | 28717 | 1466501912555 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:32 INFO - PROCESS | 28717 | 1466501912739 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 02:38:32 INFO - PROCESS | 28717 | 1466501912915 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:32 INFO - PROCESS | 28717 | 1466501912925 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:32 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed87c00 == 23 [pid = 28717] [id = 612] 02:38:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x8f59ec00) [pid = 28717] [serial = 1837] [outer = (nil)] 02:38:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8f725800) [pid = 28717] [serial = 1838] [outer = 0x8f59ec00] 02:38:33 INFO - PROCESS | 28717 | 1466501912995 Marionette DEBUG loaded listener.js 02:38:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8f72ec00) [pid = 28717] [serial = 1839] [outer = 0x8f59ec00] 02:38:33 INFO - PROCESS | 28717 | 1466501913927 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:38:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:38:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1436ms 02:38:33 INFO - PROCESS | 28717 | 1466501913975 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 02:38:33 INFO - PROCESS | 28717 | 1466501913979 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 02:38:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:38:33 INFO - PROCESS | 28717 | 1466501913994 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:38:34 INFO - PROCESS | 28717 | 1466501914000 Marionette TRACE conn4 <- [1,2422,null,{}] 02:38:34 INFO - PROCESS | 28717 | 1466501914017 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:34 INFO - PROCESS | 28717 | 1466501914026 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:34 INFO - PROCESS | 28717 | 1466501914243 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 02:38:34 INFO - PROCESS | 28717 | 1466501914336 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:34 INFO - PROCESS | 28717 | 1466501914344 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:34 INFO - PROCESS | 28717 | ++DOCSHELL 0x90d26c00 == 24 [pid = 28717] [id = 613] 02:38:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x90d27c00) [pid = 28717] [serial = 1840] [outer = (nil)] 02:38:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x90d31800) [pid = 28717] [serial = 1841] [outer = 0x90d27c00] 02:38:34 INFO - PROCESS | 28717 | 1466501914418 Marionette DEBUG loaded listener.js 02:38:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x90f49000) [pid = 28717] [serial = 1842] [outer = 0x90d27c00] 02:38:35 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x920bac00) [pid = 28717] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:38:35 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x9107b400) [pid = 28717] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:38:35 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8c3eb400) [pid = 28717] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:38:35 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8c3ef400) [pid = 28717] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:38:35 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x911fa000) [pid = 28717] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:38:35 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x90d2f400) [pid = 28717] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:38:35 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x90d2f000) [pid = 28717] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:38:35 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8ed87800) [pid = 28717] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:38:35 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8de60800) [pid = 28717] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:38:35 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8ed87000) [pid = 28717] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:38:35 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8f728800) [pid = 28717] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:38:35 INFO - PROCESS | 28717 | 1466501915748 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:38:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:38:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1784ms 02:38:35 INFO - PROCESS | 28717 | 1466501915780 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 02:38:35 INFO - PROCESS | 28717 | 1466501915783 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 02:38:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:38:35 INFO - PROCESS | 28717 | 1466501915798 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:38:35 INFO - PROCESS | 28717 | 1466501915801 Marionette TRACE conn4 <- [1,2426,null,{}] 02:38:35 INFO - PROCESS | 28717 | 1466501915806 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:35 INFO - PROCESS | 28717 | 1466501915811 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:35 INFO - PROCESS | 28717 | 1466501915961 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 02:38:35 INFO - PROCESS | 28717 | 1466501915974 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:35 INFO - PROCESS | 28717 | 1466501915982 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:36 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d570000 == 25 [pid = 28717] [id = 614] 02:38:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8ed94400) [pid = 28717] [serial = 1843] [outer = (nil)] 02:38:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x90f4dc00) [pid = 28717] [serial = 1844] [outer = 0x8ed94400] 02:38:36 INFO - PROCESS | 28717 | 1466501916049 Marionette DEBUG loaded listener.js 02:38:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x9107d400) [pid = 28717] [serial = 1845] [outer = 0x8ed94400] 02:38:36 INFO - PROCESS | 28717 | 1466501916940 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 02:38:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:38:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1184ms 02:38:36 INFO - PROCESS | 28717 | 1466501916984 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 02:38:36 INFO - PROCESS | 28717 | 1466501916988 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 02:38:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:38:36 INFO - PROCESS | 28717 | 1466501916994 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:38:36 INFO - PROCESS | 28717 | 1466501916996 Marionette TRACE conn4 <- [1,2430,null,{}] 02:38:37 INFO - PROCESS | 28717 | 1466501917006 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:37 INFO - PROCESS | 28717 | 1466501917010 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:37 INFO - PROCESS | 28717 | 1466501917164 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 02:38:37 INFO - PROCESS | 28717 | 1466501917174 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:37 INFO - PROCESS | 28717 | 1466501917182 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:37 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfd0800 == 26 [pid = 28717] [id = 615] 02:38:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8ed92c00) [pid = 28717] [serial = 1846] [outer = (nil)] 02:38:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x911f2000) [pid = 28717] [serial = 1847] [outer = 0x8ed92c00] 02:38:37 INFO - PROCESS | 28717 | 1466501917247 Marionette DEBUG loaded listener.js 02:38:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x911f6400) [pid = 28717] [serial = 1848] [outer = 0x8ed92c00] 02:38:38 INFO - PROCESS | 28717 | 1466501918481 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 02:38:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:38:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1547ms 02:38:38 INFO - PROCESS | 28717 | 1466501918543 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 02:38:38 INFO - PROCESS | 28717 | 1466501918549 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 02:38:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:38:38 INFO - PROCESS | 28717 | 1466501918557 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:38:38 INFO - PROCESS | 28717 | 1466501918565 Marionette TRACE conn4 <- [1,2434,null,{}] 02:38:38 INFO - PROCESS | 28717 | 1466501918573 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:38 INFO - PROCESS | 28717 | 1466501918579 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:38 INFO - PROCESS | 28717 | 1466501918766 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 02:38:39 INFO - PROCESS | 28717 | 1466501918992 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:39 INFO - PROCESS | 28717 | 1466501919000 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:39 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d20e800 == 27 [pid = 28717] [id = 616] 02:38:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8dfc8000) [pid = 28717] [serial = 1849] [outer = (nil)] 02:38:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8ed89000) [pid = 28717] [serial = 1850] [outer = 0x8dfc8000] 02:38:39 INFO - PROCESS | 28717 | 1466501919093 Marionette DEBUG loaded listener.js 02:38:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x8f59c400) [pid = 28717] [serial = 1851] [outer = 0x8dfc8000] 02:38:40 INFO - PROCESS | 28717 | 1466501920060 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 02:38:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:38:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1589ms 02:38:40 INFO - PROCESS | 28717 | 1466501920147 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 02:38:40 INFO - PROCESS | 28717 | 1466501920154 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 02:38:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:38:40 INFO - PROCESS | 28717 | 1466501920165 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:38:40 INFO - PROCESS | 28717 | 1466501920169 Marionette TRACE conn4 <- [1,2438,null,{}] 02:38:40 INFO - PROCESS | 28717 | 1466501920176 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:40 INFO - PROCESS | 28717 | 1466501920182 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:40 INFO - PROCESS | 28717 | 1466501920404 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 02:38:40 INFO - PROCESS | 28717 | 1466501920684 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:40 INFO - PROCESS | 28717 | 1466501920692 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:40 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f79e800 == 28 [pid = 28717] [id = 617] 02:38:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x90d32400) [pid = 28717] [serial = 1852] [outer = (nil)] 02:38:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x9106f400) [pid = 28717] [serial = 1853] [outer = 0x90d32400] 02:38:40 INFO - PROCESS | 28717 | 1466501920804 Marionette DEBUG loaded listener.js 02:38:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x91181000) [pid = 28717] [serial = 1854] [outer = 0x90d32400] 02:38:41 INFO - PROCESS | 28717 | 1466501921804 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 02:38:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:38:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1687ms 02:38:41 INFO - PROCESS | 28717 | 1466501921853 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 02:38:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:38:41 INFO - PROCESS | 28717 | 1466501921857 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 02:38:41 INFO - PROCESS | 28717 | 1466501921864 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:38:41 INFO - PROCESS | 28717 | 1466501921870 Marionette TRACE conn4 <- [1,2442,null,{}] 02:38:41 INFO - PROCESS | 28717 | 1466501921886 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:41 INFO - PROCESS | 28717 | 1466501921895 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:42 INFO - PROCESS | 28717 | 1466501922075 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 02:38:42 INFO - PROCESS | 28717 | 1466501922254 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:42 INFO - PROCESS | 28717 | 1466501922265 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:42 INFO - PROCESS | 28717 | ++DOCSHELL 0x920bc000 == 29 [pid = 28717] [id = 618] 02:38:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x920c1c00) [pid = 28717] [serial = 1855] [outer = (nil)] 02:38:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x923f8000) [pid = 28717] [serial = 1856] [outer = 0x920c1c00] 02:38:42 INFO - PROCESS | 28717 | 1466501922395 Marionette DEBUG loaded listener.js 02:38:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x92478000) [pid = 28717] [serial = 1857] [outer = 0x920c1c00] 02:38:43 INFO - PROCESS | 28717 | 1466501923372 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 02:38:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:38:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1549ms 02:38:43 INFO - PROCESS | 28717 | 1466501923413 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 02:38:43 INFO - PROCESS | 28717 | 1466501923419 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 02:38:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:38:43 INFO - PROCESS | 28717 | 1466501923426 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:38:43 INFO - PROCESS | 28717 | 1466501923429 Marionette TRACE conn4 <- [1,2446,null,{}] 02:38:43 INFO - PROCESS | 28717 | 1466501923435 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:43 INFO - PROCESS | 28717 | 1466501923440 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:43 INFO - PROCESS | 28717 | 1466501923624 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 02:38:43 INFO - PROCESS | 28717 | 1466501923809 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:43 INFO - PROCESS | 28717 | 1466501923817 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:43 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f797800 == 30 [pid = 28717] [id = 619] 02:38:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x920b8c00) [pid = 28717] [serial = 1858] [outer = (nil)] 02:38:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x925c2400) [pid = 28717] [serial = 1859] [outer = 0x920b8c00] 02:38:43 INFO - PROCESS | 28717 | 1466501923898 Marionette DEBUG loaded listener.js 02:38:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x925c6400) [pid = 28717] [serial = 1860] [outer = 0x920b8c00] 02:38:45 INFO - PROCESS | 28717 | 1466501925039 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 02:38:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:38:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1685ms 02:38:45 INFO - PROCESS | 28717 | 1466501925113 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 02:38:45 INFO - PROCESS | 28717 | 1466501925118 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 02:38:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:38:45 INFO - PROCESS | 28717 | 1466501925127 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:38:45 INFO - PROCESS | 28717 | 1466501925131 Marionette TRACE conn4 <- [1,2450,null,{}] 02:38:45 INFO - PROCESS | 28717 | 1466501925140 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:45 INFO - PROCESS | 28717 | 1466501925146 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:45 INFO - PROCESS | 28717 | 1466501925323 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 02:38:45 INFO - PROCESS | 28717 | 1466501925586 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:45 INFO - PROCESS | 28717 | 1466501925599 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:45 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de68400 == 31 [pid = 28717] [id = 620] 02:38:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x8dfc6800) [pid = 28717] [serial = 1861] [outer = (nil)] 02:38:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x8e1e2000) [pid = 28717] [serial = 1862] [outer = 0x8dfc6800] 02:38:45 INFO - PROCESS | 28717 | 1466501925677 Marionette DEBUG loaded listener.js 02:38:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x8e1ed800) [pid = 28717] [serial = 1863] [outer = 0x8dfc6800] 02:38:46 INFO - PROCESS | 28717 | 1466501926670 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 02:38:46 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x91f08800) [pid = 28717] [serial = 1799] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x8de5c800) [pid = 28717] [serial = 1802] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x8d201c00) [pid = 28717] [serial = 1778] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x8d578c00) [pid = 28717] [serial = 1779] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x91f05400) [pid = 28717] [serial = 1787] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x91f02800) [pid = 28717] [serial = 1788] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x90f4a800) [pid = 28717] [serial = 1784] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x91173c00) [pid = 28717] [serial = 1785] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x90f40800) [pid = 28717] [serial = 1796] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8ed92000) [pid = 28717] [serial = 1793] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8f795c00) [pid = 28717] [serial = 1794] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8dfc7800) [pid = 28717] [serial = 1790] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8e1e4000) [pid = 28717] [serial = 1791] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8ed94800) [pid = 28717] [serial = 1781] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8f72a400) [pid = 28717] [serial = 1782] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x91077c00) [pid = 28717] [serial = 1776] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x920b4000) [pid = 28717] [serial = 1800] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x9256f400) [pid = 28717] [serial = 1806] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8ed88c00) [pid = 28717] [serial = 1803] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x91070400) [pid = 28717] [serial = 1797] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x92473400) [pid = 28717] [serial = 1805] [outer = (nil)] [url = about:blank] 02:38:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:38:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1632ms 02:38:46 INFO - PROCESS | 28717 | 1466501926760 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 02:38:46 INFO - PROCESS | 28717 | 1466501926767 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 02:38:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:38:46 INFO - PROCESS | 28717 | 1466501926777 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:38:46 INFO - PROCESS | 28717 | 1466501926780 Marionette TRACE conn4 <- [1,2454,null,{}] 02:38:46 INFO - PROCESS | 28717 | 1466501926786 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:46 INFO - PROCESS | 28717 | 1466501926792 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:46 INFO - PROCESS | 28717 | 1466501926974 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 02:38:47 INFO - PROCESS | 28717 | 1466501927114 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:47 INFO - PROCESS | 28717 | 1466501927121 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:47 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d207400 == 32 [pid = 28717] [id = 621] 02:38:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8ed8f400) [pid = 28717] [serial = 1864] [outer = (nil)] 02:38:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8f59bc00) [pid = 28717] [serial = 1865] [outer = 0x8ed8f400] 02:38:47 INFO - PROCESS | 28717 | 1466501927197 Marionette DEBUG loaded listener.js 02:38:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8f72f800) [pid = 28717] [serial = 1866] [outer = 0x8ed8f400] 02:38:48 INFO - PROCESS | 28717 | 1466501928019 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 02:38:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:38:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1284ms 02:38:48 INFO - PROCESS | 28717 | 1466501928065 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 02:38:48 INFO - PROCESS | 28717 | 1466501928069 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 02:38:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:38:48 INFO - PROCESS | 28717 | 1466501928075 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:38:48 INFO - PROCESS | 28717 | 1466501928081 Marionette TRACE conn4 <- [1,2458,null,{}] 02:38:48 INFO - PROCESS | 28717 | 1466501928096 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:48 INFO - PROCESS | 28717 | 1466501928104 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:48 INFO - PROCESS | 28717 | 1466501928267 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 02:38:48 INFO - PROCESS | 28717 | 1466501928279 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:48 INFO - PROCESS | 28717 | 1466501928288 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:48 INFO - PROCESS | 28717 | ++DOCSHELL 0x91073400 == 33 [pid = 28717] [id = 622] 02:38:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x91074c00) [pid = 28717] [serial = 1867] [outer = (nil)] 02:38:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x91079000) [pid = 28717] [serial = 1868] [outer = 0x91074c00] 02:38:48 INFO - PROCESS | 28717 | 1466501928360 Marionette DEBUG loaded listener.js 02:38:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x9117d000) [pid = 28717] [serial = 1869] [outer = 0x91074c00] 02:38:49 INFO - PROCESS | 28717 | 1466501929316 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 02:38:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:38:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1284ms 02:38:49 INFO - PROCESS | 28717 | 1466501929360 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 02:38:49 INFO - PROCESS | 28717 | 1466501929364 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 02:38:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:38:49 INFO - PROCESS | 28717 | 1466501929377 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:38:49 INFO - PROCESS | 28717 | 1466501929379 Marionette TRACE conn4 <- [1,2462,null,{}] 02:38:49 INFO - PROCESS | 28717 | 1466501929386 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:49 INFO - PROCESS | 28717 | 1466501929390 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:49 INFO - PROCESS | 28717 | 1466501929604 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 02:38:49 INFO - PROCESS | 28717 | 1466501929624 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:49 INFO - PROCESS | 28717 | 1466501929631 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:49 INFO - PROCESS | 28717 | ++DOCSHELL 0x90d2f800 == 34 [pid = 28717] [id = 623] 02:38:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x91f09000) [pid = 28717] [serial = 1870] [outer = (nil)] 02:38:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x91f0e800) [pid = 28717] [serial = 1871] [outer = 0x91f09000] 02:38:49 INFO - PROCESS | 28717 | 1466501929698 Marionette DEBUG loaded listener.js 02:38:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x920b8800) [pid = 28717] [serial = 1872] [outer = 0x91f09000] 02:38:50 INFO - PROCESS | 28717 | 1466501930621 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 02:38:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:38:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1284ms 02:38:50 INFO - PROCESS | 28717 | 1466501930662 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 02:38:50 INFO - PROCESS | 28717 | 1466501930665 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 02:38:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:38:50 INFO - PROCESS | 28717 | 1466501930677 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:38:50 INFO - PROCESS | 28717 | 1466501930679 Marionette TRACE conn4 <- [1,2466,null,{}] 02:38:50 INFO - PROCESS | 28717 | 1466501930685 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:50 INFO - PROCESS | 28717 | 1466501930690 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:50 INFO - PROCESS | 28717 | 1466501930890 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 02:38:50 INFO - PROCESS | 28717 | 1466501930917 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:50 INFO - PROCESS | 28717 | 1466501930923 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:50 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d56f000 == 35 [pid = 28717] [id = 624] 02:38:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x91079400) [pid = 28717] [serial = 1873] [outer = (nil)] 02:38:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x8f723c00) [pid = 28717] [serial = 1874] [outer = 0x91079400] 02:38:51 INFO - PROCESS | 28717 | 1466501931017 Marionette DEBUG loaded listener.js 02:38:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x91f0d800) [pid = 28717] [serial = 1875] [outer = 0x91079400] 02:38:51 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8f59ec00) [pid = 28717] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:38:51 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8e1eec00) [pid = 28717] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:38:51 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x925cac00) [pid = 28717] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:38:51 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8ed94400) [pid = 28717] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:38:51 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x90d27c00) [pid = 28717] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:38:51 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x93b04400) [pid = 28717] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:38:51 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8de69000) [pid = 28717] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:38:51 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x92474400) [pid = 28717] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:38:51 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8d822000) [pid = 28717] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:38:51 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x91f06c00) [pid = 28717] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:38:51 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8d20ec00) [pid = 28717] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:38:51 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x925d0800) [pid = 28717] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:38:51 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x90d28c00) [pid = 28717] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:38:52 INFO - PROCESS | 28717 | 1466501932038 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 02:38:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:38:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1394ms 02:38:52 INFO - PROCESS | 28717 | 1466501932067 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 02:38:52 INFO - PROCESS | 28717 | 1466501932070 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 02:38:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:38:52 INFO - PROCESS | 28717 | 1466501932076 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:38:52 INFO - PROCESS | 28717 | 1466501932080 Marionette TRACE conn4 <- [1,2470,null,{}] 02:38:52 INFO - PROCESS | 28717 | 1466501932086 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:52 INFO - PROCESS | 28717 | 1466501932096 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:52 INFO - PROCESS | 28717 | 1466501932351 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 02:38:52 INFO - PROCESS | 28717 | 1466501932366 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:52 INFO - PROCESS | 28717 | 1466501932372 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:52 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d203000 == 36 [pid = 28717] [id = 625] 02:38:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8ed94400) [pid = 28717] [serial = 1876] [outer = (nil)] 02:38:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x92571800) [pid = 28717] [serial = 1877] [outer = 0x8ed94400] 02:38:52 INFO - PROCESS | 28717 | 1466501932440 Marionette DEBUG loaded listener.js 02:38:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x925c2c00) [pid = 28717] [serial = 1878] [outer = 0x8ed94400] 02:38:53 INFO - PROCESS | 28717 | 1466501933271 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 02:38:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:38:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1244ms 02:38:53 INFO - PROCESS | 28717 | 1466501933321 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 02:38:53 INFO - PROCESS | 28717 | 1466501933324 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 02:38:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:38:53 INFO - PROCESS | 28717 | 1466501933335 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:38:53 INFO - PROCESS | 28717 | 1466501933337 Marionette TRACE conn4 <- [1,2474,null,{}] 02:38:53 INFO - PROCESS | 28717 | 1466501933343 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:53 INFO - PROCESS | 28717 | 1466501933348 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:53 INFO - PROCESS | 28717 | 1466501933502 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 02:38:53 INFO - PROCESS | 28717 | 1466501933512 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:53 INFO - PROCESS | 28717 | 1466501933523 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:53 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfc2000 == 37 [pid = 28717] [id = 626] 02:38:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x9256fc00) [pid = 28717] [serial = 1879] [outer = (nil)] 02:38:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x93b03800) [pid = 28717] [serial = 1880] [outer = 0x9256fc00] 02:38:53 INFO - PROCESS | 28717 | 1466501933585 Marionette DEBUG loaded listener.js 02:38:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x93b0c800) [pid = 28717] [serial = 1881] [outer = 0x9256fc00] 02:38:54 INFO - PROCESS | 28717 | 1466501934755 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 02:38:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:38:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1476ms 02:38:54 INFO - PROCESS | 28717 | 1466501934813 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 02:38:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:38:54 INFO - PROCESS | 28717 | 1466501934819 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 02:38:54 INFO - PROCESS | 28717 | 1466501934827 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:38:54 INFO - PROCESS | 28717 | 1466501934835 Marionette TRACE conn4 <- [1,2478,null,{}] 02:38:54 INFO - PROCESS | 28717 | 1466501934843 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:54 INFO - PROCESS | 28717 | 1466501934849 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:55 INFO - PROCESS | 28717 | 1466501935081 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 02:38:55 INFO - PROCESS | 28717 | 1466501935322 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:55 INFO - PROCESS | 28717 | 1466501935334 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:55 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de5c000 == 38 [pid = 28717] [id = 627] 02:38:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x8de60800) [pid = 28717] [serial = 1882] [outer = (nil)] 02:38:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8ed58c00) [pid = 28717] [serial = 1883] [outer = 0x8de60800] 02:38:55 INFO - PROCESS | 28717 | 1466501935461 Marionette DEBUG loaded listener.js 02:38:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8f59b400) [pid = 28717] [serial = 1884] [outer = 0x8de60800] 02:38:56 INFO - PROCESS | 28717 | 1466501936439 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 02:38:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:38:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1654ms 02:38:56 INFO - PROCESS | 28717 | 1466501936481 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 02:38:56 INFO - PROCESS | 28717 | 1466501936489 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 02:38:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:38:56 INFO - PROCESS | 28717 | 1466501936500 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:38:56 INFO - PROCESS | 28717 | 1466501936504 Marionette TRACE conn4 <- [1,2482,null,{}] 02:38:56 INFO - PROCESS | 28717 | 1466501936517 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:56 INFO - PROCESS | 28717 | 1466501936524 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:56 INFO - PROCESS | 28717 | 1466501936714 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 02:38:56 INFO - PROCESS | 28717 | 1466501936897 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:56 INFO - PROCESS | 28717 | 1466501936907 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:57 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f72d400 == 39 [pid = 28717] [id = 628] 02:38:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x9107a000) [pid = 28717] [serial = 1885] [outer = (nil)] 02:38:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x911fa800) [pid = 28717] [serial = 1886] [outer = 0x9107a000] 02:38:57 INFO - PROCESS | 28717 | 1466501937074 Marionette DEBUG loaded listener.js 02:38:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x920b3000) [pid = 28717] [serial = 1887] [outer = 0x9107a000] 02:38:57 INFO - PROCESS | 28717 | 1466501937967 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 02:38:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:38:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1499ms 02:38:58 INFO - PROCESS | 28717 | 1466501937999 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 02:38:58 INFO - PROCESS | 28717 | 1466501938003 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 02:38:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:38:58 INFO - PROCESS | 28717 | 1466501938035 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:38:58 INFO - PROCESS | 28717 | 1466501938041 Marionette TRACE conn4 <- [1,2486,null,{}] 02:38:58 INFO - PROCESS | 28717 | 1466501938058 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:58 INFO - PROCESS | 28717 | 1466501938066 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:58 INFO - PROCESS | 28717 | 1466501938250 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 02:38:58 INFO - PROCESS | 28717 | 1466501938405 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:58 INFO - PROCESS | 28717 | 1466501938414 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:58 INFO - PROCESS | 28717 | ++DOCSHELL 0x93117800 == 40 [pid = 28717] [id = 629] 02:38:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x9311c800) [pid = 28717] [serial = 1888] [outer = (nil)] 02:38:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x93e0fc00) [pid = 28717] [serial = 1889] [outer = 0x9311c800] 02:38:58 INFO - PROCESS | 28717 | 1466501938497 Marionette DEBUG loaded listener.js 02:38:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x93ee2c00) [pid = 28717] [serial = 1890] [outer = 0x9311c800] 02:38:59 INFO - PROCESS | 28717 | 1466501939479 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 02:38:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:38:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1493ms 02:38:59 INFO - PROCESS | 28717 | 1466501939526 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 02:38:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:38:59 INFO - PROCESS | 28717 | 1466501939531 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 02:38:59 INFO - PROCESS | 28717 | 1466501939537 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:38:59 INFO - PROCESS | 28717 | 1466501939541 Marionette TRACE conn4 <- [1,2490,null,{}] 02:38:59 INFO - PROCESS | 28717 | 1466501939546 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:59 INFO - PROCESS | 28717 | 1466501939552 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:59 INFO - PROCESS | 28717 | 1466501939734 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 02:38:59 INFO - PROCESS | 28717 | 1466501939917 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:59 INFO - PROCESS | 28717 | 1466501939925 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:38:59 INFO - PROCESS | 28717 | ++DOCSHELL 0x923f2400 == 41 [pid = 28717] [id = 630] 02:38:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x93e10400) [pid = 28717] [serial = 1891] [outer = (nil)] 02:39:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x952a5400) [pid = 28717] [serial = 1892] [outer = 0x93e10400] 02:39:00 INFO - PROCESS | 28717 | 1466501940018 Marionette DEBUG loaded listener.js 02:39:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x952a5800) [pid = 28717] [serial = 1893] [outer = 0x93e10400] 02:39:00 INFO - PROCESS | 28717 | 1466501940942 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:39:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:39:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1440ms 02:39:00 INFO - PROCESS | 28717 | 1466501940990 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 02:39:00 INFO - PROCESS | 28717 | 1466501940995 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 02:39:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:39:01 INFO - PROCESS | 28717 | 1466501941001 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:39:01 INFO - PROCESS | 28717 | 1466501941005 Marionette TRACE conn4 <- [1,2494,null,{}] 02:39:01 INFO - PROCESS | 28717 | 1466501941011 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:01 INFO - PROCESS | 28717 | 1466501941016 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:01 INFO - PROCESS | 28717 | 1466501941203 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 02:39:01 INFO - PROCESS | 28717 | 1466501941420 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:01 INFO - PROCESS | 28717 | 1466501941429 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:01 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1eec00 == 42 [pid = 28717] [id = 631] 02:39:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x9107c400) [pid = 28717] [serial = 1894] [outer = (nil)] 02:39:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x953e2800) [pid = 28717] [serial = 1895] [outer = 0x9107c400] 02:39:01 INFO - PROCESS | 28717 | 1466501941509 Marionette DEBUG loaded listener.js 02:39:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x953e7400) [pid = 28717] [serial = 1896] [outer = 0x9107c400] 02:39:02 INFO - PROCESS | 28717 | 1466501942513 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 02:39:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:39:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1554ms 02:39:02 INFO - PROCESS | 28717 | 1466501942557 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 02:39:02 INFO - PROCESS | 28717 | 1466501942562 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 02:39:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:39:02 INFO - PROCESS | 28717 | 1466501942568 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:39:02 INFO - PROCESS | 28717 | 1466501942571 Marionette TRACE conn4 <- [1,2498,null,{}] 02:39:02 INFO - PROCESS | 28717 | 1466501942577 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:02 INFO - PROCESS | 28717 | 1466501942588 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:02 INFO - PROCESS | 28717 | 1466501942782 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 02:39:02 INFO - PROCESS | 28717 | 1466501942965 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:02 INFO - PROCESS | 28717 | 1466501942974 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:03 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de5a800 == 43 [pid = 28717] [id = 632] 02:39:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x952a9400) [pid = 28717] [serial = 1897] [outer = (nil)] 02:39:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x96699400) [pid = 28717] [serial = 1898] [outer = 0x952a9400] 02:39:03 INFO - PROCESS | 28717 | 1466501943062 Marionette DEBUG loaded listener.js 02:39:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x97934800) [pid = 28717] [serial = 1899] [outer = 0x952a9400] 02:39:03 INFO - PROCESS | 28717 | 1466501943948 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:39:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:39:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1432ms 02:39:04 INFO - PROCESS | 28717 | 1466501944001 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 02:39:04 INFO - PROCESS | 28717 | 1466501944005 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 02:39:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:39:04 INFO - PROCESS | 28717 | 1466501944011 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:39:04 INFO - PROCESS | 28717 | 1466501944014 Marionette TRACE conn4 <- [1,2502,null,{}] 02:39:04 INFO - PROCESS | 28717 | 1466501944020 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:04 INFO - PROCESS | 28717 | 1466501944025 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:04 INFO - PROCESS | 28717 | 1466501944193 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 02:39:04 INFO - PROCESS | 28717 | 1466501944379 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:04 INFO - PROCESS | 28717 | 1466501944389 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:04 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f79e000 == 44 [pid = 28717] [id = 633] 02:39:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 94 (0x953de000) [pid = 28717] [serial = 1900] [outer = (nil)] 02:39:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 95 (0x979d9400) [pid = 28717] [serial = 1901] [outer = 0x953de000] 02:39:04 INFO - PROCESS | 28717 | 1466501944466 Marionette DEBUG loaded listener.js 02:39:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 96 (0x979d7400) [pid = 28717] [serial = 1902] [outer = 0x953de000] 02:39:05 INFO - PROCESS | 28717 | 1466501945483 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:39:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:39:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1550ms 02:39:05 INFO - PROCESS | 28717 | 1466501945564 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 02:39:05 INFO - PROCESS | 28717 | 1466501945570 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 02:39:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:39:05 INFO - PROCESS | 28717 | 1466501945580 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:39:05 INFO - PROCESS | 28717 | 1466501945591 Marionette TRACE conn4 <- [1,2506,null,{}] 02:39:05 INFO - PROCESS | 28717 | 1466501945605 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:05 INFO - PROCESS | 28717 | 1466501945612 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:06 INFO - PROCESS | 28717 | 1466501946023 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 02:39:06 INFO - PROCESS | 28717 | 1466501946282 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:06 INFO - PROCESS | 28717 | 1466501946289 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:06 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f5400 == 45 [pid = 28717] [id = 634] 02:39:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 97 (0x8d20f800) [pid = 28717] [serial = 1903] [outer = (nil)] 02:39:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 98 (0x8f797000) [pid = 28717] [serial = 1904] [outer = 0x8d20f800] 02:39:06 INFO - PROCESS | 28717 | 1466501946366 Marionette DEBUG loaded listener.js 02:39:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 99 (0x8f8eb400) [pid = 28717] [serial = 1905] [outer = 0x8d20f800] 02:39:07 INFO - PROCESS | 28717 | 1466501947509 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:39:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:39:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 2002ms 02:39:07 INFO - PROCESS | 28717 | 1466501947581 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 02:39:07 INFO - PROCESS | 28717 | 1466501947587 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 02:39:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:39:07 INFO - PROCESS | 28717 | 1466501947594 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:39:07 INFO - PROCESS | 28717 | 1466501947599 Marionette TRACE conn4 <- [1,2510,null,{}] 02:39:07 INFO - PROCESS | 28717 | 1466501947607 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:07 INFO - PROCESS | 28717 | 1466501947613 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:07 INFO - PROCESS | 28717 | 1466501947833 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 02:39:08 INFO - PROCESS | 28717 | 1466501948165 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:08 INFO - PROCESS | 28717 | 1466501948173 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:08 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfcb000 == 46 [pid = 28717] [id = 635] 02:39:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 100 (0x8dfcf400) [pid = 28717] [serial = 1906] [outer = (nil)] 02:39:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 101 (0x8ed92000) [pid = 28717] [serial = 1907] [outer = 0x8dfcf400] 02:39:08 INFO - PROCESS | 28717 | 1466501948255 Marionette DEBUG loaded listener.js 02:39:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 102 (0x8f59b800) [pid = 28717] [serial = 1908] [outer = 0x8dfcf400] 02:39:09 INFO - PROCESS | 28717 | --DOCSHELL 0x8d203000 == 45 [pid = 28717] [id = 625] 02:39:09 INFO - PROCESS | 28717 | --DOCSHELL 0x8d56f000 == 44 [pid = 28717] [id = 624] 02:39:09 INFO - PROCESS | 28717 | --DOCSHELL 0x91073400 == 43 [pid = 28717] [id = 622] 02:39:09 INFO - PROCESS | 28717 | --DOCSHELL 0x8d207400 == 42 [pid = 28717] [id = 621] 02:39:09 INFO - PROCESS | 28717 | --DOCSHELL 0x8de68400 == 41 [pid = 28717] [id = 620] 02:39:09 INFO - PROCESS | 28717 | --DOCSHELL 0x8f797800 == 40 [pid = 28717] [id = 619] 02:39:09 INFO - PROCESS | 28717 | --DOCSHELL 0x920bc000 == 39 [pid = 28717] [id = 618] 02:39:09 INFO - PROCESS | 28717 | --DOCSHELL 0x8f79e800 == 38 [pid = 28717] [id = 617] 02:39:09 INFO - PROCESS | 28717 | --DOCSHELL 0x8d20e800 == 37 [pid = 28717] [id = 616] 02:39:09 INFO - PROCESS | 28717 | --DOCSHELL 0x8d570000 == 36 [pid = 28717] [id = 614] 02:39:09 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfd0800 == 35 [pid = 28717] [id = 615] 02:39:09 INFO - PROCESS | 28717 | --DOCSHELL 0x90d2f800 == 34 [pid = 28717] [id = 623] 02:39:09 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f5400 == 33 [pid = 28717] [id = 634] 02:39:09 INFO - PROCESS | 28717 | --DOCSHELL 0x8f79e000 == 32 [pid = 28717] [id = 633] 02:39:09 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1eec00 == 31 [pid = 28717] [id = 631] 02:39:09 INFO - PROCESS | 28717 | --DOCSHELL 0x8de5a800 == 30 [pid = 28717] [id = 632] 02:39:09 INFO - PROCESS | 28717 | --DOCSHELL 0x923f2400 == 29 [pid = 28717] [id = 630] 02:39:09 INFO - PROCESS | 28717 | --DOCSHELL 0x93117800 == 28 [pid = 28717] [id = 629] 02:39:09 INFO - PROCESS | 28717 | --DOCSHELL 0x8de5c000 == 27 [pid = 28717] [id = 627] 02:39:09 INFO - PROCESS | 28717 | --DOCSHELL 0x8f72d400 == 26 [pid = 28717] [id = 628] 02:39:09 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfc2000 == 25 [pid = 28717] [id = 626] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 101 (0x8f72ec00) [pid = 28717] [serial = 1839] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 100 (0x8f8ed800) [pid = 28717] [serial = 1833] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 99 (0x930d3800) [pid = 28717] [serial = 1817] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 98 (0x90f4dc00) [pid = 28717] [serial = 1844] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 97 (0x90f49000) [pid = 28717] [serial = 1842] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 96 (0x952ac000) [pid = 28717] [serial = 1824] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 95 (0x8e1e4400) [pid = 28717] [serial = 1836] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 94 (0x92573800) [pid = 28717] [serial = 1814] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 93 (0x90d31800) [pid = 28717] [serial = 1841] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x8ed86400) [pid = 28717] [serial = 1809] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x8f79f800) [pid = 28717] [serial = 1832] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x925c3800) [pid = 28717] [serial = 1815] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x95176000) [pid = 28717] [serial = 1823] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x8f725800) [pid = 28717] [serial = 1838] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x953db800) [pid = 28717] [serial = 1827] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x8ed50400) [pid = 28717] [serial = 1808] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x8de5cc00) [pid = 28717] [serial = 1830] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x93b0d000) [pid = 28717] [serial = 1820] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x930e0000) [pid = 28717] [serial = 1818] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x93b11c00) [pid = 28717] [serial = 1821] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x9117a800) [pid = 28717] [serial = 1812] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x952f3400) [pid = 28717] [serial = 1826] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8d816c00) [pid = 28717] [serial = 1829] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x90f3ec00) [pid = 28717] [serial = 1811] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8dfcbc00) [pid = 28717] [serial = 1835] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x9107d400) [pid = 28717] [serial = 1845] [outer = (nil)] [url = about:blank] 02:39:10 INFO - PROCESS | 28717 | 1466501950386 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 02:39:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:39:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 2845ms 02:39:10 INFO - PROCESS | 28717 | 1466501950440 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 02:39:10 INFO - PROCESS | 28717 | 1466501950445 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 02:39:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:39:10 INFO - PROCESS | 28717 | 1466501950453 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:39:10 INFO - PROCESS | 28717 | 1466501950458 Marionette TRACE conn4 <- [1,2514,null,{}] 02:39:10 INFO - PROCESS | 28717 | 1466501950465 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:10 INFO - PROCESS | 28717 | 1466501950471 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:10 INFO - PROCESS | 28717 | 1466501950654 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 02:39:10 INFO - PROCESS | 28717 | 1466501950843 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:10 INFO - PROCESS | 28717 | 1466501950851 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:10 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d210400 == 26 [pid = 28717] [id = 636] 02:39:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8d573400) [pid = 28717] [serial = 1909] [outer = (nil)] 02:39:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8d81c400) [pid = 28717] [serial = 1910] [outer = 0x8d573400] 02:39:10 INFO - PROCESS | 28717 | 1466501950924 Marionette DEBUG loaded listener.js 02:39:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x8de5b800) [pid = 28717] [serial = 1911] [outer = 0x8d573400] 02:39:11 INFO - PROCESS | 28717 | 1466501951781 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 02:39:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:39:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1385ms 02:39:11 INFO - PROCESS | 28717 | 1466501951838 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 02:39:11 INFO - PROCESS | 28717 | 1466501951847 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 02:39:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:39:11 INFO - PROCESS | 28717 | 1466501951858 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:39:11 INFO - PROCESS | 28717 | 1466501951862 Marionette TRACE conn4 <- [1,2518,null,{}] 02:39:11 INFO - PROCESS | 28717 | 1466501951868 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:11 INFO - PROCESS | 28717 | 1466501951875 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:12 INFO - PROCESS | 28717 | 1466501952047 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 02:39:12 INFO - PROCESS | 28717 | 1466501952198 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:12 INFO - PROCESS | 28717 | 1466501952207 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:12 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfcb400 == 27 [pid = 28717] [id = 637] 02:39:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x8ed58800) [pid = 28717] [serial = 1912] [outer = (nil)] 02:39:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x8ed86800) [pid = 28717] [serial = 1913] [outer = 0x8ed58800] 02:39:12 INFO - PROCESS | 28717 | 1466501952282 Marionette DEBUG loaded listener.js 02:39:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x8ed8fc00) [pid = 28717] [serial = 1914] [outer = 0x8ed58800] 02:39:13 INFO - PROCESS | 28717 | 1466501953186 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:39:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:39:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1379ms 02:39:13 INFO - PROCESS | 28717 | 1466501953238 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 02:39:13 INFO - PROCESS | 28717 | 1466501953242 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 02:39:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:39:13 INFO - PROCESS | 28717 | 1466501953255 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:39:13 INFO - PROCESS | 28717 | 1466501953261 Marionette TRACE conn4 <- [1,2522,null,{}] 02:39:13 INFO - PROCESS | 28717 | 1466501953277 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:13 INFO - PROCESS | 28717 | 1466501953286 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:13 INFO - PROCESS | 28717 | 1466501953514 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 02:39:13 INFO - PROCESS | 28717 | 1466501953608 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:13 INFO - PROCESS | 28717 | 1466501953615 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:13 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f7a0000 == 28 [pid = 28717] [id = 638] 02:39:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x8f8e2000) [pid = 28717] [serial = 1915] [outer = (nil)] 02:39:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x8f8e9400) [pid = 28717] [serial = 1916] [outer = 0x8f8e2000] 02:39:13 INFO - PROCESS | 28717 | 1466501953692 Marionette DEBUG loaded listener.js 02:39:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x90d28400) [pid = 28717] [serial = 1917] [outer = 0x8f8e2000] 02:39:14 INFO - PROCESS | 28717 | 1466501954638 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:39:15 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x91079400) [pid = 28717] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:39:15 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x91074c00) [pid = 28717] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:39:15 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x8dfc8000) [pid = 28717] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:39:15 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8ed92c00) [pid = 28717] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:39:15 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x920c1c00) [pid = 28717] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:39:15 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8dfc6800) [pid = 28717] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:39:15 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x920b8c00) [pid = 28717] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:39:15 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8ed8f400) [pid = 28717] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:39:15 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x90d32400) [pid = 28717] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:39:15 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x91f09000) [pid = 28717] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:39:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:39:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1895ms 02:39:15 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8ed94400) [pid = 28717] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:39:15 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x9256fc00) [pid = 28717] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:39:15 INFO - PROCESS | 28717 | 1466501955201 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 02:39:15 INFO - PROCESS | 28717 | 1466501955206 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 02:39:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:39:15 INFO - PROCESS | 28717 | 1466501955214 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:39:15 INFO - PROCESS | 28717 | 1466501955217 Marionette TRACE conn4 <- [1,2526,null,{}] 02:39:15 INFO - PROCESS | 28717 | 1466501955223 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:15 INFO - PROCESS | 28717 | 1466501955227 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:15 INFO - PROCESS | 28717 | 1466501955375 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 02:39:15 INFO - PROCESS | 28717 | 1466501955518 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:15 INFO - PROCESS | 28717 | 1466501955528 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:15 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfc6c00 == 29 [pid = 28717] [id = 639] 02:39:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8dfd0800) [pid = 28717] [serial = 1918] [outer = (nil)] 02:39:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8f8e9c00) [pid = 28717] [serial = 1919] [outer = 0x8dfd0800] 02:39:15 INFO - PROCESS | 28717 | 1466501955599 Marionette DEBUG loaded listener.js 02:39:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x90f3e400) [pid = 28717] [serial = 1920] [outer = 0x8dfd0800] 02:39:16 INFO - PROCESS | 28717 | 1466501956353 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 02:39:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:39:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1185ms 02:39:16 INFO - PROCESS | 28717 | 1466501956410 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 02:39:16 INFO - PROCESS | 28717 | 1466501956414 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 02:39:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:39:16 INFO - PROCESS | 28717 | 1466501956421 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:39:16 INFO - PROCESS | 28717 | 1466501956425 Marionette TRACE conn4 <- [1,2530,null,{}] 02:39:16 INFO - PROCESS | 28717 | 1466501956430 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:16 INFO - PROCESS | 28717 | 1466501956436 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:16 INFO - PROCESS | 28717 | 1466501956588 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 02:39:16 INFO - PROCESS | 28717 | 1466501956600 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:16 INFO - PROCESS | 28717 | 1466501956607 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:16 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f79c400 == 30 [pid = 28717] [id = 640] 02:39:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x90f40400) [pid = 28717] [serial = 1921] [outer = (nil)] 02:39:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x91072800) [pid = 28717] [serial = 1922] [outer = 0x90f40400] 02:39:16 INFO - PROCESS | 28717 | 1466501956677 Marionette DEBUG loaded listener.js 02:39:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x91076000) [pid = 28717] [serial = 1923] [outer = 0x90f40400] 02:39:17 INFO - PROCESS | 28717 | 1466501957864 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 02:39:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:39:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1531ms 02:39:17 INFO - PROCESS | 28717 | 1466501957955 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 02:39:17 INFO - PROCESS | 28717 | 1466501957962 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 02:39:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:39:17 INFO - PROCESS | 28717 | 1466501957971 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:39:17 INFO - PROCESS | 28717 | 1466501957977 Marionette TRACE conn4 <- [1,2534,null,{}] 02:39:17 INFO - PROCESS | 28717 | 1466501957985 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:17 INFO - PROCESS | 28717 | 1466501957991 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:18 INFO - PROCESS | 28717 | 1466501958242 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 02:39:18 INFO - PROCESS | 28717 | 1466501958488 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:18 INFO - PROCESS | 28717 | 1466501958499 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:18 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d570000 == 31 [pid = 28717] [id = 641] 02:39:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x8d574c00) [pid = 28717] [serial = 1924] [outer = (nil)] 02:39:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x8dfc9000) [pid = 28717] [serial = 1925] [outer = 0x8d574c00] 02:39:18 INFO - PROCESS | 28717 | 1466501958624 Marionette DEBUG loaded listener.js 02:39:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x8e1ebc00) [pid = 28717] [serial = 1926] [outer = 0x8d574c00] 02:39:19 INFO - PROCESS | 28717 | 1466501959656 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 02:39:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:39:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1734ms 02:39:19 INFO - PROCESS | 28717 | 1466501959705 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 02:39:19 INFO - PROCESS | 28717 | 1466501959713 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 02:39:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:39:19 INFO - PROCESS | 28717 | 1466501959724 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:39:19 INFO - PROCESS | 28717 | 1466501959728 Marionette TRACE conn4 <- [1,2538,null,{}] 02:39:19 INFO - PROCESS | 28717 | 1466501959734 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:19 INFO - PROCESS | 28717 | 1466501959740 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:19 INFO - PROCESS | 28717 | 1466501959937 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 02:39:20 INFO - PROCESS | 28717 | 1466501960173 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:20 INFO - PROCESS | 28717 | 1466501960183 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:20 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed8f000 == 32 [pid = 28717] [id = 642] 02:39:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x8f799400) [pid = 28717] [serial = 1927] [outer = (nil)] 02:39:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x8f8e7c00) [pid = 28717] [serial = 1928] [outer = 0x8f799400] 02:39:20 INFO - PROCESS | 28717 | 1466501960311 Marionette DEBUG loaded listener.js 02:39:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x8f8e0c00) [pid = 28717] [serial = 1929] [outer = 0x8f799400] 02:39:21 INFO - PROCESS | 28717 | 1466501961404 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 02:39:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:39:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1740ms 02:39:21 INFO - PROCESS | 28717 | 1466501961465 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 02:39:21 INFO - PROCESS | 28717 | 1466501961470 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 02:39:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:39:21 INFO - PROCESS | 28717 | 1466501961477 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:39:21 INFO - PROCESS | 28717 | 1466501961484 Marionette TRACE conn4 <- [1,2542,null,{}] 02:39:21 INFO - PROCESS | 28717 | 1466501961510 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:21 INFO - PROCESS | 28717 | 1466501961525 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:21 INFO - PROCESS | 28717 | 1466501961759 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 02:39:22 INFO - PROCESS | 28717 | 1466501961997 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:22 INFO - PROCESS | 28717 | 1466501962008 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:22 INFO - PROCESS | 28717 | ++DOCSHELL 0x911fd800 == 33 [pid = 28717] [id = 643] 02:39:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x91f02400) [pid = 28717] [serial = 1930] [outer = (nil)] 02:39:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x91f0c400) [pid = 28717] [serial = 1931] [outer = 0x91f02400] 02:39:22 INFO - PROCESS | 28717 | 1466501962092 Marionette DEBUG loaded listener.js 02:39:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x920b8c00) [pid = 28717] [serial = 1932] [outer = 0x91f02400] 02:39:23 INFO - PROCESS | 28717 | 1466501963085 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 02:39:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:39:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1698ms 02:39:23 INFO - PROCESS | 28717 | 1466501963176 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 02:39:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:39:23 INFO - PROCESS | 28717 | 1466501963181 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 02:39:23 INFO - PROCESS | 28717 | 1466501963187 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:39:23 INFO - PROCESS | 28717 | 1466501963191 Marionette TRACE conn4 <- [1,2546,null,{}] 02:39:23 INFO - PROCESS | 28717 | 1466501963197 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:23 INFO - PROCESS | 28717 | 1466501963203 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:23 INFO - PROCESS | 28717 | 1466501963432 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 02:39:23 INFO - PROCESS | 28717 | 1466501963671 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:23 INFO - PROCESS | 28717 | 1466501963681 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:23 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed50800 == 34 [pid = 28717] [id = 644] 02:39:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x8f597c00) [pid = 28717] [serial = 1933] [outer = (nil)] 02:39:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x920bec00) [pid = 28717] [serial = 1934] [outer = 0x8f597c00] 02:39:23 INFO - PROCESS | 28717 | 1466501963786 Marionette DEBUG loaded listener.js 02:39:23 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x923ff800) [pid = 28717] [serial = 1935] [outer = 0x8f597c00] 02:39:24 INFO - PROCESS | 28717 | 1466501964951 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 02:39:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:39:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1832ms 02:39:25 INFO - PROCESS | 28717 | 1466501965046 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 02:39:25 INFO - PROCESS | 28717 | 1466501965053 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 02:39:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:39:25 INFO - PROCESS | 28717 | 1466501965066 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:39:25 INFO - PROCESS | 28717 | 1466501965070 Marionette TRACE conn4 <- [1,2550,null,{}] 02:39:25 INFO - PROCESS | 28717 | 1466501965079 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:25 INFO - PROCESS | 28717 | 1466501965085 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:25 INFO - PROCESS | 28717 | 1466501965263 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 02:39:25 INFO - PROCESS | 28717 | 1466501965560 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:25 INFO - PROCESS | 28717 | 1466501965574 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:25 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d816800 == 35 [pid = 28717] [id = 645] 02:39:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x8de61400) [pid = 28717] [serial = 1936] [outer = (nil)] 02:39:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x8dfc1800) [pid = 28717] [serial = 1937] [outer = 0x8de61400] 02:39:25 INFO - PROCESS | 28717 | 1466501965648 Marionette DEBUG loaded listener.js 02:39:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 94 (0x8dfcfc00) [pid = 28717] [serial = 1938] [outer = 0x8de61400] 02:39:26 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfc6c00 == 34 [pid = 28717] [id = 639] 02:39:26 INFO - PROCESS | 28717 | --DOCSHELL 0x8f7a0000 == 33 [pid = 28717] [id = 638] 02:39:26 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfcb400 == 32 [pid = 28717] [id = 637] 02:39:26 INFO - PROCESS | 28717 | --DOCSHELL 0x8d210400 == 31 [pid = 28717] [id = 636] 02:39:26 INFO - PROCESS | 28717 | --DOMWINDOW == 93 (0x8f723c00) [pid = 28717] [serial = 1874] [outer = (nil)] [url = about:blank] 02:39:26 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x91f0d800) [pid = 28717] [serial = 1875] [outer = (nil)] [url = about:blank] 02:39:26 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x91079000) [pid = 28717] [serial = 1868] [outer = (nil)] [url = about:blank] 02:39:26 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x8ed89000) [pid = 28717] [serial = 1850] [outer = (nil)] [url = about:blank] 02:39:26 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x8f59c400) [pid = 28717] [serial = 1851] [outer = (nil)] [url = about:blank] 02:39:26 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x911f6400) [pid = 28717] [serial = 1848] [outer = (nil)] [url = about:blank] 02:39:26 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x911f2000) [pid = 28717] [serial = 1847] [outer = (nil)] [url = about:blank] 02:39:26 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x923f8000) [pid = 28717] [serial = 1856] [outer = (nil)] [url = about:blank] 02:39:26 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x92478000) [pid = 28717] [serial = 1857] [outer = (nil)] [url = about:blank] 02:39:26 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x8e1e2000) [pid = 28717] [serial = 1862] [outer = (nil)] [url = about:blank] 02:39:26 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x8e1ed800) [pid = 28717] [serial = 1863] [outer = (nil)] [url = about:blank] 02:39:26 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x925c2400) [pid = 28717] [serial = 1859] [outer = (nil)] [url = about:blank] 02:39:26 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x925c6400) [pid = 28717] [serial = 1860] [outer = (nil)] [url = about:blank] 02:39:26 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8f59bc00) [pid = 28717] [serial = 1865] [outer = (nil)] [url = about:blank] 02:39:26 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8f72f800) [pid = 28717] [serial = 1866] [outer = (nil)] [url = about:blank] 02:39:26 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x9106f400) [pid = 28717] [serial = 1853] [outer = (nil)] [url = about:blank] 02:39:26 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x91181000) [pid = 28717] [serial = 1854] [outer = (nil)] [url = about:blank] 02:39:26 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x91f0e800) [pid = 28717] [serial = 1871] [outer = (nil)] [url = about:blank] 02:39:26 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x920b8800) [pid = 28717] [serial = 1872] [outer = (nil)] [url = about:blank] 02:39:26 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x9117d000) [pid = 28717] [serial = 1869] [outer = (nil)] [url = about:blank] 02:39:26 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x92571800) [pid = 28717] [serial = 1877] [outer = (nil)] [url = about:blank] 02:39:26 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x93b03800) [pid = 28717] [serial = 1880] [outer = (nil)] [url = about:blank] 02:39:26 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x93b0c800) [pid = 28717] [serial = 1881] [outer = (nil)] [url = about:blank] 02:39:26 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x925c2c00) [pid = 28717] [serial = 1878] [outer = (nil)] [url = about:blank] 02:39:26 INFO - PROCESS | 28717 | 1466501966738 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 02:39:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:39:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1703ms 02:39:26 INFO - PROCESS | 28717 | 1466501966769 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 02:39:26 INFO - PROCESS | 28717 | 1466501966776 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 02:39:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:39:26 INFO - PROCESS | 28717 | 1466501966786 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:39:26 INFO - PROCESS | 28717 | 1466501966790 Marionette TRACE conn4 <- [1,2554,null,{}] 02:39:26 INFO - PROCESS | 28717 | 1466501966797 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:26 INFO - PROCESS | 28717 | 1466501966802 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:26 INFO - PROCESS | 28717 | 1466501966978 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 02:39:27 INFO - PROCESS | 28717 | 1466501967116 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:27 INFO - PROCESS | 28717 | 1466501967126 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:27 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d20ac00 == 32 [pid = 28717] [id = 646] 02:39:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8f597000) [pid = 28717] [serial = 1939] [outer = (nil)] 02:39:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8f722000) [pid = 28717] [serial = 1940] [outer = 0x8f597000] 02:39:27 INFO - PROCESS | 28717 | 1466501967201 Marionette DEBUG loaded listener.js 02:39:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8f730c00) [pid = 28717] [serial = 1941] [outer = 0x8f597000] 02:39:28 INFO - PROCESS | 28717 | 1466501968198 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 02:39:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:39:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1430ms 02:39:28 INFO - PROCESS | 28717 | 1466501968219 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 02:39:28 INFO - PROCESS | 28717 | 1466501968222 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 02:39:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:39:28 INFO - PROCESS | 28717 | 1466501968229 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:39:28 INFO - PROCESS | 28717 | 1466501968235 Marionette TRACE conn4 <- [1,2558,null,{}] 02:39:28 INFO - PROCESS | 28717 | 1466501968252 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:28 INFO - PROCESS | 28717 | 1466501968261 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:28 INFO - PROCESS | 28717 | 1466501968427 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 02:39:28 INFO - PROCESS | 28717 | 1466501968440 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:28 INFO - PROCESS | 28717 | 1466501968451 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:28 INFO - PROCESS | 28717 | ++DOCSHELL 0x90f4c800 == 33 [pid = 28717] [id = 647] 02:39:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x91070c00) [pid = 28717] [serial = 1942] [outer = (nil)] 02:39:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x9117b800) [pid = 28717] [serial = 1943] [outer = 0x91070c00] 02:39:28 INFO - PROCESS | 28717 | 1466501968674 Marionette DEBUG loaded listener.js 02:39:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x911f3400) [pid = 28717] [serial = 1944] [outer = 0x91070c00] 02:39:29 INFO - PROCESS | 28717 | 1466501969638 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 02:39:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:39:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1435ms 02:39:29 INFO - PROCESS | 28717 | 1466501969668 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 02:39:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:39:29 INFO - PROCESS | 28717 | 1466501969672 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 02:39:29 INFO - PROCESS | 28717 | 1466501969678 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:39:29 INFO - PROCESS | 28717 | 1466501969682 Marionette TRACE conn4 <- [1,2562,null,{}] 02:39:29 INFO - PROCESS | 28717 | 1466501969688 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:29 INFO - PROCESS | 28717 | 1466501969693 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:29 INFO - PROCESS | 28717 | 1466501969913 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 02:39:29 INFO - PROCESS | 28717 | 1466501969949 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:29 INFO - PROCESS | 28717 | 1466501969955 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:29 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d819400 == 34 [pid = 28717] [id = 648] 02:39:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x9117e400) [pid = 28717] [serial = 1945] [outer = (nil)] 02:39:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x91f0b800) [pid = 28717] [serial = 1946] [outer = 0x9117e400] 02:39:30 INFO - PROCESS | 28717 | 1466501970025 Marionette DEBUG loaded listener.js 02:39:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x91f10800) [pid = 28717] [serial = 1947] [outer = 0x9117e400] 02:39:30 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8ed58800) [pid = 28717] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:39:30 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8d20f800) [pid = 28717] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:39:30 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x93e10400) [pid = 28717] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:39:30 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x9311c800) [pid = 28717] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:39:30 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x9107a000) [pid = 28717] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:39:30 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x9107c400) [pid = 28717] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:39:30 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8f8e2000) [pid = 28717] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:39:30 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x952a9400) [pid = 28717] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:39:30 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8dfcf400) [pid = 28717] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:39:30 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8dfd0800) [pid = 28717] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:39:30 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8d573400) [pid = 28717] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:39:30 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8de60800) [pid = 28717] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:39:30 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x953de000) [pid = 28717] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:39:31 INFO - PROCESS | 28717 | 1466501971534 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 02:39:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:39:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1937ms 02:39:31 INFO - PROCESS | 28717 | 1466501971617 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 02:39:31 INFO - PROCESS | 28717 | 1466501971624 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 02:39:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:39:31 INFO - PROCESS | 28717 | 1466501971640 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:39:31 INFO - PROCESS | 28717 | 1466501971646 Marionette TRACE conn4 <- [1,2566,null,{}] 02:39:31 INFO - PROCESS | 28717 | 1466501971654 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:31 INFO - PROCESS | 28717 | 1466501971661 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:31 INFO - PROCESS | 28717 | 1466501971984 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 02:39:32 INFO - PROCESS | 28717 | 1466501972176 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:32 INFO - PROCESS | 28717 | 1466501972188 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:32 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de5a800 == 35 [pid = 28717] [id = 649] 02:39:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8de5dc00) [pid = 28717] [serial = 1948] [outer = (nil)] 02:39:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8ed89800) [pid = 28717] [serial = 1949] [outer = 0x8de5dc00] 02:39:32 INFO - PROCESS | 28717 | 1466501972272 Marionette DEBUG loaded listener.js 02:39:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8ed90800) [pid = 28717] [serial = 1950] [outer = 0x8de5dc00] 02:39:33 INFO - PROCESS | 28717 | 1466501973320 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 02:39:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:39:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1751ms 02:39:33 INFO - PROCESS | 28717 | 1466501973392 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 02:39:33 INFO - PROCESS | 28717 | 1466501973400 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 02:39:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:39:33 INFO - PROCESS | 28717 | 1466501973411 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:39:33 INFO - PROCESS | 28717 | 1466501973416 Marionette TRACE conn4 <- [1,2570,null,{}] 02:39:33 INFO - PROCESS | 28717 | 1466501973423 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:33 INFO - PROCESS | 28717 | 1466501973430 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:33 INFO - PROCESS | 28717 | 1466501973673 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 02:39:33 INFO - PROCESS | 28717 | 1466501973951 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:33 INFO - PROCESS | 28717 | 1466501973958 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:34 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f3000 == 36 [pid = 28717] [id = 650] 02:39:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8ed8f400) [pid = 28717] [serial = 1951] [outer = (nil)] 02:39:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x90f4a800) [pid = 28717] [serial = 1952] [outer = 0x8ed8f400] 02:39:34 INFO - PROCESS | 28717 | 1466501974061 Marionette DEBUG loaded listener.js 02:39:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x91175400) [pid = 28717] [serial = 1953] [outer = 0x8ed8f400] 02:39:35 INFO - PROCESS | 28717 | 1466501975057 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 02:39:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:39:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1695ms 02:39:35 INFO - PROCESS | 28717 | 1466501975107 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 02:39:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:39:35 INFO - PROCESS | 28717 | 1466501975111 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 02:39:35 INFO - PROCESS | 28717 | 1466501975118 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:39:35 INFO - PROCESS | 28717 | 1466501975125 Marionette TRACE conn4 <- [1,2574,null,{}] 02:39:35 INFO - PROCESS | 28717 | 1466501975142 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:35 INFO - PROCESS | 28717 | 1466501975151 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:35 INFO - PROCESS | 28717 | 1466501975376 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 02:39:35 INFO - PROCESS | 28717 | 1466501975608 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:35 INFO - PROCESS | 28717 | 1466501975624 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:35 INFO - PROCESS | 28717 | ++DOCSHELL 0x91181000 == 37 [pid = 28717] [id = 651] 02:39:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x923fa800) [pid = 28717] [serial = 1954] [outer = (nil)] 02:39:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x92477c00) [pid = 28717] [serial = 1955] [outer = 0x923fa800] 02:39:35 INFO - PROCESS | 28717 | 1466501975720 Marionette DEBUG loaded listener.js 02:39:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x9256e800) [pid = 28717] [serial = 1956] [outer = 0x923fa800] 02:39:36 INFO - PROCESS | 28717 | 1466501976658 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 02:39:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:39:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1597ms 02:39:36 INFO - PROCESS | 28717 | 1466501976716 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 02:39:36 INFO - PROCESS | 28717 | 1466501976720 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 02:39:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:39:36 INFO - PROCESS | 28717 | 1466501976727 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:39:36 INFO - PROCESS | 28717 | 1466501976730 Marionette TRACE conn4 <- [1,2578,null,{}] 02:39:36 INFO - PROCESS | 28717 | 1466501976736 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:36 INFO - PROCESS | 28717 | 1466501976741 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:36 INFO - PROCESS | 28717 | 1466501976929 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 02:39:37 INFO - PROCESS | 28717 | 1466501977111 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:37 INFO - PROCESS | 28717 | 1466501977121 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:37 INFO - PROCESS | 28717 | ++DOCSHELL 0x91f05800 == 38 [pid = 28717] [id = 652] 02:39:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x91f09400) [pid = 28717] [serial = 1957] [outer = (nil)] 02:39:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x925c7400) [pid = 28717] [serial = 1958] [outer = 0x91f09400] 02:39:37 INFO - PROCESS | 28717 | 1466501977202 Marionette DEBUG loaded listener.js 02:39:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x925c9800) [pid = 28717] [serial = 1959] [outer = 0x91f09400] 02:39:38 INFO - PROCESS | 28717 | 1466501978136 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 02:39:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:39:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1482ms 02:39:38 INFO - PROCESS | 28717 | 1466501978211 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 02:39:38 INFO - PROCESS | 28717 | 1466501978215 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 02:39:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:39:38 INFO - PROCESS | 28717 | 1466501978221 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:39:38 INFO - PROCESS | 28717 | 1466501978225 Marionette TRACE conn4 <- [1,2582,null,{}] 02:39:38 INFO - PROCESS | 28717 | 1466501978231 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:38 INFO - PROCESS | 28717 | 1466501978236 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:38 INFO - PROCESS | 28717 | 1466501978442 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 02:39:38 INFO - PROCESS | 28717 | 1466501978635 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:38 INFO - PROCESS | 28717 | 1466501978643 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:38 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de61800 == 39 [pid = 28717] [id = 653] 02:39:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x8f5a0000) [pid = 28717] [serial = 1960] [outer = (nil)] 02:39:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x930e0000) [pid = 28717] [serial = 1961] [outer = 0x8f5a0000] 02:39:38 INFO - PROCESS | 28717 | 1466501978726 Marionette DEBUG loaded listener.js 02:39:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x93119000) [pid = 28717] [serial = 1962] [outer = 0x8f5a0000] 02:39:39 INFO - PROCESS | 28717 | 1466501979700 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 02:39:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:39:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1539ms 02:39:39 INFO - PROCESS | 28717 | 1466501979762 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 02:39:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:39:39 INFO - PROCESS | 28717 | 1466501979766 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 02:39:39 INFO - PROCESS | 28717 | 1466501979773 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:39:39 INFO - PROCESS | 28717 | 1466501979776 Marionette TRACE conn4 <- [1,2586,null,{}] 02:39:39 INFO - PROCESS | 28717 | 1466501979782 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:39 INFO - PROCESS | 28717 | 1466501979793 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:40 INFO - PROCESS | 28717 | 1466501980049 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 02:39:40 INFO - PROCESS | 28717 | 1466501980290 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:40 INFO - PROCESS | 28717 | 1466501980298 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:40 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d56d000 == 40 [pid = 28717] [id = 654] 02:39:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x8f72e400) [pid = 28717] [serial = 1963] [outer = (nil)] 02:39:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x93ed9400) [pid = 28717] [serial = 1964] [outer = 0x8f72e400] 02:39:40 INFO - PROCESS | 28717 | 1466501980394 Marionette DEBUG loaded listener.js 02:39:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x93ee5400) [pid = 28717] [serial = 1965] [outer = 0x8f72e400] 02:39:41 INFO - PROCESS | 28717 | 1466501981282 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 02:39:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:39:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1588ms 02:39:41 INFO - PROCESS | 28717 | 1466501981363 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 02:39:41 INFO - PROCESS | 28717 | 1466501981367 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 02:39:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:39:41 INFO - PROCESS | 28717 | 1466501981373 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:39:41 INFO - PROCESS | 28717 | 1466501981377 Marionette TRACE conn4 <- [1,2590,null,{}] 02:39:41 INFO - PROCESS | 28717 | 1466501981383 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:41 INFO - PROCESS | 28717 | 1466501981388 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:41 INFO - PROCESS | 28717 | 1466501981576 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 02:39:41 INFO - PROCESS | 28717 | 1466501981768 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:41 INFO - PROCESS | 28717 | 1466501981780 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:41 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d210c00 == 41 [pid = 28717] [id = 655] 02:39:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x8d575800) [pid = 28717] [serial = 1966] [outer = (nil)] 02:39:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x8ed8c000) [pid = 28717] [serial = 1967] [outer = 0x8d575800] 02:39:41 INFO - PROCESS | 28717 | 1466501981854 Marionette DEBUG loaded listener.js 02:39:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x90d26800) [pid = 28717] [serial = 1968] [outer = 0x8d575800] 02:39:43 INFO - PROCESS | 28717 | 1466501983013 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 02:39:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:39:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1685ms 02:39:43 INFO - PROCESS | 28717 | 1466501983061 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 02:39:43 INFO - PROCESS | 28717 | 1466501983067 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 02:39:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:39:43 INFO - PROCESS | 28717 | 1466501983076 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:39:43 INFO - PROCESS | 28717 | 1466501983079 Marionette TRACE conn4 <- [1,2594,null,{}] 02:39:43 INFO - PROCESS | 28717 | 1466501983088 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:43 INFO - PROCESS | 28717 | 1466501983094 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:43 INFO - PROCESS | 28717 | 1466501983301 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 02:39:43 INFO - PROCESS | 28717 | 1466501983546 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:43 INFO - PROCESS | 28717 | 1466501983560 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:43 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfc6400 == 42 [pid = 28717] [id = 656] 02:39:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x8dfc6c00) [pid = 28717] [serial = 1969] [outer = (nil)] 02:39:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x8e1e4000) [pid = 28717] [serial = 1970] [outer = 0x8dfc6c00] 02:39:43 INFO - PROCESS | 28717 | 1466501983723 Marionette DEBUG loaded listener.js 02:39:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x8ed8d000) [pid = 28717] [serial = 1971] [outer = 0x8dfc6c00] 02:39:45 INFO - PROCESS | 28717 | --DOCSHELL 0x90f4c800 == 41 [pid = 28717] [id = 647] 02:39:45 INFO - PROCESS | 28717 | --DOCSHELL 0x8d20ac00 == 40 [pid = 28717] [id = 646] 02:39:45 INFO - PROCESS | 28717 | --DOCSHELL 0x8d816800 == 39 [pid = 28717] [id = 645] 02:39:45 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed8f000 == 38 [pid = 28717] [id = 642] 02:39:45 INFO - PROCESS | 28717 | --DOCSHELL 0x8d570000 == 37 [pid = 28717] [id = 641] 02:39:45 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed50800 == 36 [pid = 28717] [id = 644] 02:39:45 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfcb000 == 35 [pid = 28717] [id = 635] 02:39:45 INFO - PROCESS | 28717 | --DOCSHELL 0x911fd800 == 34 [pid = 28717] [id = 643] 02:39:45 INFO - PROCESS | 28717 | --DOCSHELL 0x8d56d000 == 33 [pid = 28717] [id = 654] 02:39:45 INFO - PROCESS | 28717 | --DOCSHELL 0x8d210c00 == 32 [pid = 28717] [id = 655] 02:39:45 INFO - PROCESS | 28717 | --DOCSHELL 0x8de61800 == 31 [pid = 28717] [id = 653] 02:39:45 INFO - PROCESS | 28717 | --DOCSHELL 0x91f05800 == 30 [pid = 28717] [id = 652] 02:39:45 INFO - PROCESS | 28717 | --DOCSHELL 0x91181000 == 29 [pid = 28717] [id = 651] 02:39:45 INFO - PROCESS | 28717 | --DOCSHELL 0x8de5a800 == 28 [pid = 28717] [id = 649] 02:39:45 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f3000 == 27 [pid = 28717] [id = 650] 02:39:45 INFO - PROCESS | 28717 | --DOCSHELL 0x8f79c400 == 26 [pid = 28717] [id = 640] 02:39:45 INFO - PROCESS | 28717 | --DOCSHELL 0x8d819400 == 25 [pid = 28717] [id = 648] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x8ed8fc00) [pid = 28717] [serial = 1914] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x8f8eb400) [pid = 28717] [serial = 1905] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x952a5400) [pid = 28717] [serial = 1892] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x93ee2c00) [pid = 28717] [serial = 1890] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x911fa800) [pid = 28717] [serial = 1886] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x953e2800) [pid = 28717] [serial = 1895] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x8f8e9400) [pid = 28717] [serial = 1916] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x97934800) [pid = 28717] [serial = 1899] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x920b3000) [pid = 28717] [serial = 1887] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x952a5800) [pid = 28717] [serial = 1893] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x93e0fc00) [pid = 28717] [serial = 1889] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x953e7400) [pid = 28717] [serial = 1896] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8f59b800) [pid = 28717] [serial = 1908] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8f8e9c00) [pid = 28717] [serial = 1919] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x96699400) [pid = 28717] [serial = 1898] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8d81c400) [pid = 28717] [serial = 1910] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8f797000) [pid = 28717] [serial = 1904] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8ed58c00) [pid = 28717] [serial = 1883] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8de5b800) [pid = 28717] [serial = 1911] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8ed92000) [pid = 28717] [serial = 1907] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x90d28400) [pid = 28717] [serial = 1917] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x979d9400) [pid = 28717] [serial = 1901] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8ed86800) [pid = 28717] [serial = 1913] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8f59b400) [pid = 28717] [serial = 1884] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x979d7400) [pid = 28717] [serial = 1902] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x91072800) [pid = 28717] [serial = 1922] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x90f3e400) [pid = 28717] [serial = 1920] [outer = (nil)] [url = about:blank] 02:39:45 INFO - PROCESS | 28717 | 1466501985798 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 02:39:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:39:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 2791ms 02:39:45 INFO - PROCESS | 28717 | 1466501985868 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 02:39:45 INFO - PROCESS | 28717 | 1466501985874 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 02:39:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:39:45 INFO - PROCESS | 28717 | 1466501985883 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:39:45 INFO - PROCESS | 28717 | 1466501985888 Marionette TRACE conn4 <- [1,2598,null,{}] 02:39:45 INFO - PROCESS | 28717 | 1466501985896 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:45 INFO - PROCESS | 28717 | 1466501985902 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:46 INFO - PROCESS | 28717 | 1466501986074 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 02:39:46 INFO - PROCESS | 28717 | 1466501986321 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:46 INFO - PROCESS | 28717 | 1466501986331 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:46 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d57ac00 == 26 [pid = 28717] [id = 657] 02:39:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8d81ac00) [pid = 28717] [serial = 1972] [outer = (nil)] 02:39:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8de5cc00) [pid = 28717] [serial = 1973] [outer = 0x8d81ac00] 02:39:46 INFO - PROCESS | 28717 | 1466501986406 Marionette DEBUG loaded listener.js 02:39:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8de62400) [pid = 28717] [serial = 1974] [outer = 0x8d81ac00] 02:39:47 INFO - PROCESS | 28717 | 1466501987264 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 02:39:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:39:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1438ms 02:39:47 INFO - PROCESS | 28717 | 1466501987322 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 02:39:47 INFO - PROCESS | 28717 | 1466501987330 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 02:39:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:39:47 INFO - PROCESS | 28717 | 1466501987342 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:39:47 INFO - PROCESS | 28717 | 1466501987346 Marionette TRACE conn4 <- [1,2602,null,{}] 02:39:47 INFO - PROCESS | 28717 | 1466501987353 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:47 INFO - PROCESS | 28717 | 1466501987358 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:47 INFO - PROCESS | 28717 | 1466501987538 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 02:39:47 INFO - PROCESS | 28717 | 1466501987698 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:47 INFO - PROCESS | 28717 | 1466501987707 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:47 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed54c00 == 27 [pid = 28717] [id = 658] 02:39:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8ed5a000) [pid = 28717] [serial = 1975] [outer = (nil)] 02:39:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8ed93400) [pid = 28717] [serial = 1976] [outer = 0x8ed5a000] 02:39:47 INFO - PROCESS | 28717 | 1466501987794 Marionette DEBUG loaded listener.js 02:39:47 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8f598c00) [pid = 28717] [serial = 1977] [outer = 0x8ed5a000] 02:39:48 INFO - PROCESS | 28717 | 1466501988789 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 02:39:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:39:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1485ms 02:39:48 INFO - PROCESS | 28717 | 1466501988827 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 02:39:48 INFO - PROCESS | 28717 | 1466501988832 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 02:39:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:39:48 INFO - PROCESS | 28717 | 1466501988838 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:39:48 INFO - PROCESS | 28717 | 1466501988844 Marionette TRACE conn4 <- [1,2606,null,{}] 02:39:48 INFO - PROCESS | 28717 | 1466501988868 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:48 INFO - PROCESS | 28717 | 1466501988878 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:49 INFO - PROCESS | 28717 | 1466501989086 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 02:39:49 INFO - PROCESS | 28717 | 1466501989123 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:49 INFO - PROCESS | 28717 | 1466501989137 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:49 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f7a0000 == 28 [pid = 28717] [id = 659] 02:39:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8f8df800) [pid = 28717] [serial = 1978] [outer = (nil)] 02:39:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8f8e3000) [pid = 28717] [serial = 1979] [outer = 0x8f8df800] 02:39:49 INFO - PROCESS | 28717 | 1466501989208 Marionette DEBUG loaded listener.js 02:39:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8f8ed400) [pid = 28717] [serial = 1980] [outer = 0x8f8df800] 02:39:50 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x91070c00) [pid = 28717] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:39:50 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x9117e400) [pid = 28717] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:39:50 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8f597000) [pid = 28717] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:39:50 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8f799400) [pid = 28717] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:39:50 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8de61400) [pid = 28717] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:39:50 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x90f40400) [pid = 28717] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:39:50 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x8f597c00) [pid = 28717] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:39:50 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x91f02400) [pid = 28717] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:39:50 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x8d574c00) [pid = 28717] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:39:50 INFO - PROCESS | 28717 | 1466501990598 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 02:39:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:39:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1802ms 02:39:50 INFO - PROCESS | 28717 | 1466501990641 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 02:39:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:39:50 INFO - PROCESS | 28717 | 1466501990645 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 02:39:50 INFO - PROCESS | 28717 | 1466501990652 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:39:50 INFO - PROCESS | 28717 | 1466501990656 Marionette TRACE conn4 <- [1,2610,null,{}] 02:39:50 INFO - PROCESS | 28717 | 1466501990661 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:50 INFO - PROCESS | 28717 | 1466501990666 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:50 INFO - PROCESS | 28717 | 1466501990873 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 02:39:51 INFO - PROCESS | 28717 | 1466501991014 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:51 INFO - PROCESS | 28717 | 1466501991023 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:51 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f0800 == 29 [pid = 28717] [id = 660] 02:39:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8f593400) [pid = 28717] [serial = 1981] [outer = (nil)] 02:39:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8f72cc00) [pid = 28717] [serial = 1982] [outer = 0x8f593400] 02:39:51 INFO - PROCESS | 28717 | 1466501991096 Marionette DEBUG loaded listener.js 02:39:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x90d2f400) [pid = 28717] [serial = 1983] [outer = 0x8f593400] 02:39:51 INFO - PROCESS | 28717 | 1466501991922 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 02:39:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:39:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1297ms 02:39:51 INFO - PROCESS | 28717 | 1466501991949 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 02:39:51 INFO - PROCESS | 28717 | 1466501991953 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 02:39:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:39:51 INFO - PROCESS | 28717 | 1466501991968 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:39:51 INFO - PROCESS | 28717 | 1466501991972 Marionette TRACE conn4 <- [1,2614,null,{}] 02:39:51 INFO - PROCESS | 28717 | 1466501991977 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:51 INFO - PROCESS | 28717 | 1466501991982 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:52 INFO - PROCESS | 28717 | 1466501992131 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 02:39:52 INFO - PROCESS | 28717 | 1466501992144 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:52 INFO - PROCESS | 28717 | 1466501992151 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:52 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d205800 == 30 [pid = 28717] [id = 661] 02:39:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8f597000) [pid = 28717] [serial = 1984] [outer = (nil)] 02:39:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x90f47800) [pid = 28717] [serial = 1985] [outer = 0x8f597000] 02:39:52 INFO - PROCESS | 28717 | 1466501992222 Marionette DEBUG loaded listener.js 02:39:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8ed56400) [pid = 28717] [serial = 1986] [outer = 0x8f597000] 02:39:53 INFO - PROCESS | 28717 | 1466501993413 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 02:39:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:39:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1491ms 02:39:53 INFO - PROCESS | 28717 | 1466501993460 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 02:39:53 INFO - PROCESS | 28717 | 1466501993467 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 02:39:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:39:53 INFO - PROCESS | 28717 | 1466501993478 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:39:53 INFO - PROCESS | 28717 | 1466501993483 Marionette TRACE conn4 <- [1,2618,null,{}] 02:39:53 INFO - PROCESS | 28717 | 1466501993523 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:53 INFO - PROCESS | 28717 | 1466501993531 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:53 INFO - PROCESS | 28717 | 1466501993731 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 02:39:53 INFO - PROCESS | 28717 | 1466501993971 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:53 INFO - PROCESS | 28717 | 1466501993980 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:54 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d816800 == 31 [pid = 28717] [id = 662] 02:39:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8d818000) [pid = 28717] [serial = 1987] [outer = (nil)] 02:39:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8e1eec00) [pid = 28717] [serial = 1988] [outer = 0x8d818000] 02:39:54 INFO - PROCESS | 28717 | 1466501994094 Marionette DEBUG loaded listener.js 02:39:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8ed90000) [pid = 28717] [serial = 1989] [outer = 0x8d818000] 02:39:55 INFO - PROCESS | 28717 | 1466501995115 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 02:39:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:39:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1718ms 02:39:55 INFO - PROCESS | 28717 | 1466501995196 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 02:39:55 INFO - PROCESS | 28717 | 1466501995203 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 02:39:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:39:55 INFO - PROCESS | 28717 | 1466501995216 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:39:55 INFO - PROCESS | 28717 | 1466501995220 Marionette TRACE conn4 <- [1,2622,null,{}] 02:39:55 INFO - PROCESS | 28717 | 1466501995226 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:55 INFO - PROCESS | 28717 | 1466501995234 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:55 INFO - PROCESS | 28717 | 1466501995457 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 02:39:55 INFO - PROCESS | 28717 | 1466501995718 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:55 INFO - PROCESS | 28717 | 1466501995727 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:55 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d575400 == 32 [pid = 28717] [id = 663] 02:39:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8f8e8000) [pid = 28717] [serial = 1990] [outer = (nil)] 02:39:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x90d34c00) [pid = 28717] [serial = 1991] [outer = 0x8f8e8000] 02:39:55 INFO - PROCESS | 28717 | 1466501995814 Marionette DEBUG loaded listener.js 02:39:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x90d25400) [pid = 28717] [serial = 1992] [outer = 0x8f8e8000] 02:39:56 INFO - PROCESS | 28717 | 1466501996831 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 02:39:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:39:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1687ms 02:39:56 INFO - PROCESS | 28717 | 1466501996904 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 02:39:56 INFO - PROCESS | 28717 | 1466501996909 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 02:39:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:39:56 INFO - PROCESS | 28717 | 1466501996915 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:39:56 INFO - PROCESS | 28717 | 1466501996922 Marionette TRACE conn4 <- [1,2626,null,{}] 02:39:56 INFO - PROCESS | 28717 | 1466501996940 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:56 INFO - PROCESS | 28717 | 1466501996949 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:57 INFO - PROCESS | 28717 | 1466501997184 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 02:39:57 INFO - PROCESS | 28717 | 1466501997411 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:57 INFO - PROCESS | 28717 | 1466501997420 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:57 INFO - PROCESS | 28717 | ++DOCSHELL 0x911f5800 == 33 [pid = 28717] [id = 664] 02:39:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x911f6000) [pid = 28717] [serial = 1993] [outer = (nil)] 02:39:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x911fc800) [pid = 28717] [serial = 1994] [outer = 0x911f6000] 02:39:57 INFO - PROCESS | 28717 | 1466501997561 Marionette DEBUG loaded listener.js 02:39:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x91f08000) [pid = 28717] [serial = 1995] [outer = 0x911f6000] 02:39:58 INFO - PROCESS | 28717 | 1466501998561 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 02:39:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:39:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1688ms 02:39:58 INFO - PROCESS | 28717 | 1466501998604 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 02:39:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:39:58 INFO - PROCESS | 28717 | 1466501998609 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 02:39:58 INFO - PROCESS | 28717 | 1466501998616 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:39:58 INFO - PROCESS | 28717 | 1466501998620 Marionette TRACE conn4 <- [1,2630,null,{}] 02:39:58 INFO - PROCESS | 28717 | 1466501998626 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:58 INFO - PROCESS | 28717 | 1466501998633 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:58 INFO - PROCESS | 28717 | 1466501998835 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 02:39:59 INFO - PROCESS | 28717 | 1466501999076 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:59 INFO - PROCESS | 28717 | 1466501999085 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:39:59 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d56e000 == 34 [pid = 28717] [id = 665] 02:39:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x8f798800) [pid = 28717] [serial = 1996] [outer = (nil)] 02:39:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x923f6400) [pid = 28717] [serial = 1997] [outer = 0x8f798800] 02:39:59 INFO - PROCESS | 28717 | 1466501999210 Marionette DEBUG loaded listener.js 02:39:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x923f9800) [pid = 28717] [serial = 1998] [outer = 0x8f798800] 02:40:00 INFO - PROCESS | 28717 | 1466502000370 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 02:40:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:40:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1792ms 02:40:00 INFO - PROCESS | 28717 | 1466502000409 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 02:40:00 INFO - PROCESS | 28717 | 1466502000415 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 02:40:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:40:00 INFO - PROCESS | 28717 | 1466502000424 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:40:00 INFO - PROCESS | 28717 | 1466502000429 Marionette TRACE conn4 <- [1,2634,null,{}] 02:40:00 INFO - PROCESS | 28717 | 1466502000438 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:00 INFO - PROCESS | 28717 | 1466502000444 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:00 INFO - PROCESS | 28717 | 1466502000703 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 02:40:00 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f0800 == 33 [pid = 28717] [id = 660] 02:40:00 INFO - PROCESS | 28717 | --DOCSHELL 0x8f7a0000 == 32 [pid = 28717] [id = 659] 02:40:00 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed54c00 == 31 [pid = 28717] [id = 658] 02:40:01 INFO - PROCESS | 28717 | 1466502001006 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:01 INFO - PROCESS | 28717 | 1466502001021 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:01 INFO - PROCESS | 28717 | --DOCSHELL 0x8d57ac00 == 30 [pid = 28717] [id = 657] 02:40:01 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d20d000 == 31 [pid = 28717] [id = 666] 02:40:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x8d20d400) [pid = 28717] [serial = 1999] [outer = (nil)] 02:40:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x8d819800) [pid = 28717] [serial = 2000] [outer = 0x8d20d400] 02:40:01 INFO - PROCESS | 28717 | 1466502001093 Marionette DEBUG loaded listener.js 02:40:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x8dfce800) [pid = 28717] [serial = 2001] [outer = 0x8d20d400] 02:40:01 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x8f722000) [pid = 28717] [serial = 1940] [outer = (nil)] [url = about:blank] 02:40:01 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x8f730c00) [pid = 28717] [serial = 1941] [outer = (nil)] [url = about:blank] 02:40:01 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8f8e7c00) [pid = 28717] [serial = 1928] [outer = (nil)] [url = about:blank] 02:40:01 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8f8e0c00) [pid = 28717] [serial = 1929] [outer = (nil)] [url = about:blank] 02:40:01 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8dfc1800) [pid = 28717] [serial = 1937] [outer = (nil)] [url = about:blank] 02:40:01 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8dfcfc00) [pid = 28717] [serial = 1938] [outer = (nil)] [url = about:blank] 02:40:01 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x91076000) [pid = 28717] [serial = 1923] [outer = (nil)] [url = about:blank] 02:40:01 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x920bec00) [pid = 28717] [serial = 1934] [outer = (nil)] [url = about:blank] 02:40:01 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x923ff800) [pid = 28717] [serial = 1935] [outer = (nil)] [url = about:blank] 02:40:01 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x91f0c400) [pid = 28717] [serial = 1931] [outer = (nil)] [url = about:blank] 02:40:01 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x920b8c00) [pid = 28717] [serial = 1932] [outer = (nil)] [url = about:blank] 02:40:01 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8dfc9000) [pid = 28717] [serial = 1925] [outer = (nil)] [url = about:blank] 02:40:01 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8e1ebc00) [pid = 28717] [serial = 1926] [outer = (nil)] [url = about:blank] 02:40:01 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x9117b800) [pid = 28717] [serial = 1943] [outer = (nil)] [url = about:blank] 02:40:01 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x91f0b800) [pid = 28717] [serial = 1946] [outer = (nil)] [url = about:blank] 02:40:01 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x911f3400) [pid = 28717] [serial = 1944] [outer = (nil)] [url = about:blank] 02:40:01 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x91f10800) [pid = 28717] [serial = 1947] [outer = (nil)] [url = about:blank] 02:40:01 INFO - PROCESS | 28717 | 1466502001986 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 02:40:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:40:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1643ms 02:40:02 INFO - PROCESS | 28717 | 1466502002075 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 02:40:02 INFO - PROCESS | 28717 | 1466502002085 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 02:40:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:40:02 INFO - PROCESS | 28717 | 1466502002099 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:40:02 INFO - PROCESS | 28717 | 1466502002105 Marionette TRACE conn4 <- [1,2638,null,{}] 02:40:02 INFO - PROCESS | 28717 | 1466502002114 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:02 INFO - PROCESS | 28717 | 1466502002121 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:02 INFO - PROCESS | 28717 | 1466502002347 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 02:40:02 INFO - PROCESS | 28717 | 1466502002490 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:02 INFO - PROCESS | 28717 | 1466502002501 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:02 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d572c00 == 32 [pid = 28717] [id = 667] 02:40:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8ed52800) [pid = 28717] [serial = 2002] [outer = (nil)] 02:40:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8f728400) [pid = 28717] [serial = 2003] [outer = 0x8ed52800] 02:40:02 INFO - PROCESS | 28717 | 1466502002574 Marionette DEBUG loaded listener.js 02:40:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8f797800) [pid = 28717] [serial = 2004] [outer = 0x8ed52800] 02:40:03 INFO - PROCESS | 28717 | 1466502003474 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 02:40:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:40:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1438ms 02:40:03 INFO - PROCESS | 28717 | 1466502003536 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 02:40:03 INFO - PROCESS | 28717 | 1466502003540 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 02:40:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:40:03 INFO - PROCESS | 28717 | 1466502003547 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:40:03 INFO - PROCESS | 28717 | 1466502003554 Marionette TRACE conn4 <- [1,2642,null,{}] 02:40:03 INFO - PROCESS | 28717 | 1466502003579 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:03 INFO - PROCESS | 28717 | 1466502003592 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:03 INFO - PROCESS | 28717 | 1466502003771 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 02:40:03 INFO - PROCESS | 28717 | 1466502003932 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:03 INFO - PROCESS | 28717 | 1466502003942 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:03 INFO - PROCESS | 28717 | ++DOCSHELL 0x90f40400 == 33 [pid = 28717] [id = 668] 02:40:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x90f49000) [pid = 28717] [serial = 2005] [outer = (nil)] 02:40:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x9107cc00) [pid = 28717] [serial = 2006] [outer = 0x90f49000] 02:40:04 INFO - PROCESS | 28717 | 1466502004013 Marionette DEBUG loaded listener.js 02:40:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x91182400) [pid = 28717] [serial = 2007] [outer = 0x90f49000] 02:40:04 INFO - PROCESS | 28717 | 1466502004904 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 02:40:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:40:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1390ms 02:40:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:40:04 INFO - PROCESS | 28717 | 1466502004938 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 02:40:04 INFO - PROCESS | 28717 | 1466502004942 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 02:40:04 INFO - PROCESS | 28717 | 1466502004948 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:40:04 INFO - PROCESS | 28717 | 1466502004952 Marionette TRACE conn4 <- [1,2646,null,{}] 02:40:04 INFO - PROCESS | 28717 | 1466502004962 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:04 INFO - PROCESS | 28717 | 1466502004966 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:05 INFO - PROCESS | 28717 | 1466502005198 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 02:40:05 INFO - PROCESS | 28717 | 1466502005219 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:05 INFO - PROCESS | 28717 | 1466502005226 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:05 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3e9800 == 34 [pid = 28717] [id = 669] 02:40:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8d204400) [pid = 28717] [serial = 2008] [outer = (nil)] 02:40:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x91f10800) [pid = 28717] [serial = 2009] [outer = 0x8d204400] 02:40:05 INFO - PROCESS | 28717 | 1466502005296 Marionette DEBUG loaded listener.js 02:40:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x920b6400) [pid = 28717] [serial = 2010] [outer = 0x8d204400] 02:40:06 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8de5dc00) [pid = 28717] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:40:06 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8ed8f400) [pid = 28717] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:40:06 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8f8df800) [pid = 28717] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:40:06 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x923fa800) [pid = 28717] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:40:06 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x91f09400) [pid = 28717] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:40:06 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8f593400) [pid = 28717] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:40:06 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8f5a0000) [pid = 28717] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:40:06 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8dfc6c00) [pid = 28717] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:40:06 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8d81ac00) [pid = 28717] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:40:06 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8f72e400) [pid = 28717] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:40:06 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x8ed5a000) [pid = 28717] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:40:06 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x8d575800) [pid = 28717] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:40:06 INFO - PROCESS | 28717 | 1466502006320 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 02:40:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:40:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1387ms 02:40:06 INFO - PROCESS | 28717 | 1466502006336 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 02:40:06 INFO - PROCESS | 28717 | 1466502006340 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 02:40:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:40:06 INFO - PROCESS | 28717 | 1466502006346 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:40:06 INFO - PROCESS | 28717 | 1466502006350 Marionette TRACE conn4 <- [1,2650,null,{}] 02:40:06 INFO - PROCESS | 28717 | 1466502006355 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:06 INFO - PROCESS | 28717 | 1466502006360 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:06 INFO - PROCESS | 28717 | 1466502006514 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 02:40:06 INFO - PROCESS | 28717 | 1466502006529 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:06 INFO - PROCESS | 28717 | 1466502006535 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:06 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f6c00 == 35 [pid = 28717] [id = 670] 02:40:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8d572000) [pid = 28717] [serial = 2011] [outer = (nil)] 02:40:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x91071800) [pid = 28717] [serial = 2012] [outer = 0x8d572000] 02:40:06 INFO - PROCESS | 28717 | 1466502006604 Marionette DEBUG loaded listener.js 02:40:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x911f9400) [pid = 28717] [serial = 2013] [outer = 0x8d572000] 02:40:07 INFO - PROCESS | 28717 | 1466502007523 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 02:40:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:40:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1229ms 02:40:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:40:07 INFO - PROCESS | 28717 | 1466502007576 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 02:40:07 INFO - PROCESS | 28717 | 1466502007579 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 02:40:07 INFO - PROCESS | 28717 | 1466502007585 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:40:07 INFO - PROCESS | 28717 | 1466502007588 Marionette TRACE conn4 <- [1,2654,null,{}] 02:40:07 INFO - PROCESS | 28717 | 1466502007594 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:07 INFO - PROCESS | 28717 | 1466502007604 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:07 INFO - PROCESS | 28717 | 1466502007804 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 02:40:07 INFO - PROCESS | 28717 | 1466502007944 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:07 INFO - PROCESS | 28717 | 1466502007953 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:07 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de5ec00 == 36 [pid = 28717] [id = 671] 02:40:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8de61000) [pid = 28717] [serial = 2014] [outer = (nil)] 02:40:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x92578c00) [pid = 28717] [serial = 2015] [outer = 0x8de61000] 02:40:08 INFO - PROCESS | 28717 | 1466502008027 Marionette DEBUG loaded listener.js 02:40:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x925c2800) [pid = 28717] [serial = 2016] [outer = 0x8de61000] 02:40:09 INFO - PROCESS | 28717 | 1466502009104 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 02:40:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:40:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1590ms 02:40:09 INFO - PROCESS | 28717 | 1466502009175 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 02:40:09 INFO - PROCESS | 28717 | 1466502009182 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 02:40:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:40:09 INFO - PROCESS | 28717 | 1466502009190 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:40:09 INFO - PROCESS | 28717 | 1466502009199 Marionette TRACE conn4 <- [1,2658,null,{}] 02:40:09 INFO - PROCESS | 28717 | 1466502009208 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:09 INFO - PROCESS | 28717 | 1466502009213 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:09 INFO - PROCESS | 28717 | 1466502009445 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 02:40:09 INFO - PROCESS | 28717 | 1466502009681 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:09 INFO - PROCESS | 28717 | 1466502009688 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:09 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de69c00 == 37 [pid = 28717] [id = 672] 02:40:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8dfc1800) [pid = 28717] [serial = 2017] [outer = (nil)] 02:40:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8ed55000) [pid = 28717] [serial = 2018] [outer = 0x8dfc1800] 02:40:09 INFO - PROCESS | 28717 | 1466502009792 Marionette DEBUG loaded listener.js 02:40:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8f592000) [pid = 28717] [serial = 2019] [outer = 0x8dfc1800] 02:40:10 INFO - PROCESS | 28717 | 1466502010718 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 02:40:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:40:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1590ms 02:40:10 INFO - PROCESS | 28717 | 1466502010781 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 02:40:10 INFO - PROCESS | 28717 | 1466502010789 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 02:40:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:40:10 INFO - PROCESS | 28717 | 1466502010801 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:40:10 INFO - PROCESS | 28717 | 1466502010805 Marionette TRACE conn4 <- [1,2662,null,{}] 02:40:10 INFO - PROCESS | 28717 | 1466502010812 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:10 INFO - PROCESS | 28717 | 1466502010818 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:11 INFO - PROCESS | 28717 | 1466502011067 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 02:40:11 INFO - PROCESS | 28717 | 1466502011350 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:11 INFO - PROCESS | 28717 | 1466502011359 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:11 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1ed800 == 38 [pid = 28717] [id = 673] 02:40:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x90f43c00) [pid = 28717] [serial = 2020] [outer = (nil)] 02:40:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x91079400) [pid = 28717] [serial = 2021] [outer = 0x90f43c00] 02:40:11 INFO - PROCESS | 28717 | 1466502011488 Marionette DEBUG loaded listener.js 02:40:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x91180000) [pid = 28717] [serial = 2022] [outer = 0x90f43c00] 02:40:12 INFO - PROCESS | 28717 | 1466502012413 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 02:40:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:40:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1650ms 02:40:12 INFO - PROCESS | 28717 | 1466502012452 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 02:40:12 INFO - PROCESS | 28717 | 1466502012457 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 02:40:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:40:12 INFO - PROCESS | 28717 | 1466502012463 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:40:12 INFO - PROCESS | 28717 | 1466502012470 Marionette TRACE conn4 <- [1,2666,null,{}] 02:40:12 INFO - PROCESS | 28717 | 1466502012486 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:12 INFO - PROCESS | 28717 | 1466502012495 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:12 INFO - PROCESS | 28717 | 1466502012683 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 02:40:12 INFO - PROCESS | 28717 | 1466502012868 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:12 INFO - PROCESS | 28717 | 1466502012882 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:12 INFO - PROCESS | 28717 | ++DOCSHELL 0x92572400 == 39 [pid = 28717] [id = 674] 02:40:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x92574400) [pid = 28717] [serial = 2023] [outer = (nil)] 02:40:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x925c8800) [pid = 28717] [serial = 2024] [outer = 0x92574400] 02:40:12 INFO - PROCESS | 28717 | 1466502012965 Marionette DEBUG loaded listener.js 02:40:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x930d3000) [pid = 28717] [serial = 2025] [outer = 0x92574400] 02:40:14 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:40:14 INFO - PROCESS | 28717 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:40:14 INFO - PROCESS | 28717 | 1466502014554 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 02:40:14 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) 02:40:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2102ms 02:40:14 INFO - PROCESS | 28717 | 1466502014565 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 02:40:14 INFO - PROCESS | 28717 | 1466502014571 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 02:40:14 INFO - PROCESS | 28717 | 1466502014583 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:40:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:40:14 INFO - PROCESS | 28717 | 1466502014587 Marionette TRACE conn4 <- [1,2670,null,{}] 02:40:14 INFO - PROCESS | 28717 | 1466502014593 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:14 INFO - PROCESS | 28717 | 1466502014598 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:14 INFO - PROCESS | 28717 | 1466502014813 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 02:40:15 INFO - PROCESS | 28717 | 1466502015011 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:15 INFO - PROCESS | 28717 | 1466502015019 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:15 INFO - PROCESS | 28717 | ++DOCSHELL 0x923f9000 == 40 [pid = 28717] [id = 675] 02:40:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x923fa800) [pid = 28717] [serial = 2026] [outer = (nil)] 02:40:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x93b10c00) [pid = 28717] [serial = 2027] [outer = 0x923fa800] 02:40:15 INFO - PROCESS | 28717 | 1466502015100 Marionette DEBUG loaded listener.js 02:40:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x93e06c00) [pid = 28717] [serial = 2028] [outer = 0x923fa800] 02:40:16 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:40:16 INFO - PROCESS | 28717 | 1466502016461 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:40:16 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 02:40:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:40:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 02:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:40:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:40:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1929ms 02:40:16 INFO - PROCESS | 28717 | 1466502016519 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 02:40:16 INFO - PROCESS | 28717 | 1466502016523 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 02:40:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:40:16 INFO - PROCESS | 28717 | 1466502016530 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:40:16 INFO - PROCESS | 28717 | 1466502016534 Marionette TRACE conn4 <- [1,2674,null,{}] 02:40:16 INFO - PROCESS | 28717 | 1466502016589 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:16 INFO - PROCESS | 28717 | 1466502016596 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:16 INFO - PROCESS | 28717 | 1466502016864 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 02:40:17 INFO - PROCESS | 28717 | 1466502017247 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:17 INFO - PROCESS | 28717 | 1466502017260 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:17 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d56fc00 == 41 [pid = 28717] [id = 676] 02:40:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x8d570400) [pid = 28717] [serial = 2029] [outer = (nil)] 02:40:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x8d57a400) [pid = 28717] [serial = 2030] [outer = 0x8d570400] 02:40:17 INFO - PROCESS | 28717 | 1466502017367 Marionette DEBUG loaded listener.js 02:40:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x8dfcc400) [pid = 28717] [serial = 2031] [outer = 0x8d570400] 02:40:19 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f6c00 == 40 [pid = 28717] [id = 670] 02:40:19 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3e9800 == 39 [pid = 28717] [id = 669] 02:40:19 INFO - PROCESS | 28717 | --DOCSHELL 0x90f40400 == 38 [pid = 28717] [id = 668] 02:40:19 INFO - PROCESS | 28717 | --DOCSHELL 0x8d572c00 == 37 [pid = 28717] [id = 667] 02:40:19 INFO - PROCESS | 28717 | --DOCSHELL 0x8d20d000 == 36 [pid = 28717] [id = 666] 02:40:19 INFO - PROCESS | 28717 | --DOCSHELL 0x8d56e000 == 35 [pid = 28717] [id = 665] 02:40:19 INFO - PROCESS | 28717 | --DOCSHELL 0x8d816800 == 34 [pid = 28717] [id = 662] 02:40:19 INFO - PROCESS | 28717 | --DOCSHELL 0x8d205800 == 33 [pid = 28717] [id = 661] 02:40:19 INFO - PROCESS | 28717 | --DOCSHELL 0x911f5800 == 32 [pid = 28717] [id = 664] 02:40:19 INFO - PROCESS | 28717 | --DOCSHELL 0x8d575400 == 31 [pid = 28717] [id = 663] 02:40:19 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfc6400 == 30 [pid = 28717] [id = 656] 02:40:19 INFO - PROCESS | 28717 | --DOCSHELL 0x923f9000 == 29 [pid = 28717] [id = 675] 02:40:19 INFO - PROCESS | 28717 | --DOCSHELL 0x92572400 == 28 [pid = 28717] [id = 674] 02:40:19 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1ed800 == 27 [pid = 28717] [id = 673] 02:40:19 INFO - PROCESS | 28717 | --DOCSHELL 0x8de5ec00 == 26 [pid = 28717] [id = 671] 02:40:19 INFO - PROCESS | 28717 | --DOCSHELL 0x8de69c00 == 25 [pid = 28717] [id = 672] 02:40:19 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:40:19 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x8ed90800) [pid = 28717] [serial = 1950] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x8ed89800) [pid = 28717] [serial = 1949] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x91175400) [pid = 28717] [serial = 1953] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x90f4a800) [pid = 28717] [serial = 1952] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8f8e3000) [pid = 28717] [serial = 1979] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x9256e800) [pid = 28717] [serial = 1956] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x92477c00) [pid = 28717] [serial = 1955] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x925c9800) [pid = 28717] [serial = 1959] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8f72cc00) [pid = 28717] [serial = 1982] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x925c7400) [pid = 28717] [serial = 1958] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8f8ed400) [pid = 28717] [serial = 1980] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x93119000) [pid = 28717] [serial = 1962] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x930e0000) [pid = 28717] [serial = 1961] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8ed8d000) [pid = 28717] [serial = 1971] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8e1e4000) [pid = 28717] [serial = 1970] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8de5cc00) [pid = 28717] [serial = 1973] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8de62400) [pid = 28717] [serial = 1974] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x93ee5400) [pid = 28717] [serial = 1965] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x93ed9400) [pid = 28717] [serial = 1964] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x8ed93400) [pid = 28717] [serial = 1976] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x90f47800) [pid = 28717] [serial = 1985] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x90d26800) [pid = 28717] [serial = 1968] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 28717 | --DOMWINDOW == 62 (0x8ed8c000) [pid = 28717] [serial = 1967] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 28717 | --DOMWINDOW == 61 (0x90d2f400) [pid = 28717] [serial = 1983] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 28717 | --DOMWINDOW == 60 (0x8f598c00) [pid = 28717] [serial = 1977] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 28717 | 1466502019803 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:40:19 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 02:40:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:40:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 02:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:40:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:40:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 3339ms 02:40:19 INFO - PROCESS | 28717 | 1466502019872 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 02:40:19 INFO - PROCESS | 28717 | 1466502019877 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 02:40:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:40:19 INFO - PROCESS | 28717 | 1466502019888 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:40:19 INFO - PROCESS | 28717 | 1466502019894 Marionette TRACE conn4 <- [1,2678,null,{}] 02:40:19 INFO - PROCESS | 28717 | 1466502019904 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:19 INFO - PROCESS | 28717 | 1466502019910 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:20 INFO - PROCESS | 28717 | 1466502020077 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 02:40:20 INFO - PROCESS | 28717 | 1466502020264 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:20 INFO - PROCESS | 28717 | 1466502020272 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:20 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d570800 == 26 [pid = 28717] [id = 677] 02:40:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 61 (0x8d571800) [pid = 28717] [serial = 2032] [outer = (nil)] 02:40:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 62 (0x8d575400) [pid = 28717] [serial = 2033] [outer = 0x8d571800] 02:40:20 INFO - PROCESS | 28717 | 1466502020349 Marionette DEBUG loaded listener.js 02:40:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 63 (0x8d818800) [pid = 28717] [serial = 2034] [outer = 0x8d571800] 02:40:21 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:40:21 INFO - PROCESS | 28717 | 1466502021590 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 02:40:21 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) 02:40:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1741ms 02:40:21 INFO - PROCESS | 28717 | 1466502021629 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 02:40:21 INFO - PROCESS | 28717 | 1466502021638 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 02:40:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:40:21 INFO - PROCESS | 28717 | 1466502021649 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:40:21 INFO - PROCESS | 28717 | 1466502021654 Marionette TRACE conn4 <- [1,2682,null,{}] 02:40:21 INFO - PROCESS | 28717 | 1466502021660 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:21 INFO - PROCESS | 28717 | 1466502021666 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:21 INFO - PROCESS | 28717 | 1466502021939 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 02:40:22 INFO - PROCESS | 28717 | 1466502021978 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:22 INFO - PROCESS | 28717 | 1466502021991 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:22 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfcc000 == 27 [pid = 28717] [id = 678] 02:40:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8e1efc00) [pid = 28717] [serial = 2035] [outer = (nil)] 02:40:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8ed54400) [pid = 28717] [serial = 2036] [outer = 0x8e1efc00] 02:40:22 INFO - PROCESS | 28717 | 1466502022061 Marionette DEBUG loaded listener.js 02:40:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8ed88000) [pid = 28717] [serial = 2037] [outer = 0x8e1efc00] 02:40:23 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:40:23 INFO - PROCESS | 28717 | 1466502023467 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 02:40:23 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) 02:40:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1838ms 02:40:23 INFO - PROCESS | 28717 | 1466502023487 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 02:40:23 INFO - PROCESS | 28717 | 1466502023491 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 02:40:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:40:23 INFO - PROCESS | 28717 | 1466502023497 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:40:23 INFO - PROCESS | 28717 | 1466502023503 Marionette TRACE conn4 <- [1,2686,null,{}] 02:40:23 INFO - PROCESS | 28717 | 1466502023532 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:23 INFO - PROCESS | 28717 | 1466502023542 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:23 INFO - PROCESS | 28717 | 1466502023811 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 02:40:24 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x90f49000) [pid = 28717] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:40:24 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x911f6000) [pid = 28717] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:40:24 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x8d20d400) [pid = 28717] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:40:24 INFO - PROCESS | 28717 | --DOMWINDOW == 62 (0x8d818000) [pid = 28717] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:40:24 INFO - PROCESS | 28717 | --DOMWINDOW == 61 (0x8f798800) [pid = 28717] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:40:24 INFO - PROCESS | 28717 | --DOMWINDOW == 60 (0x8ed52800) [pid = 28717] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:40:24 INFO - PROCESS | 28717 | --DOMWINDOW == 59 (0x8d204400) [pid = 28717] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:40:24 INFO - PROCESS | 28717 | --DOMWINDOW == 58 (0x8f8e8000) [pid = 28717] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:40:24 INFO - PROCESS | 28717 | --DOMWINDOW == 57 (0x8d572000) [pid = 28717] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:40:24 INFO - PROCESS | 28717 | --DOMWINDOW == 56 (0x8f597000) [pid = 28717] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:40:24 INFO - PROCESS | 28717 | --DOMWINDOW == 55 (0x8de61000) [pid = 28717] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:40:24 INFO - PROCESS | 28717 | 1466502024293 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:24 INFO - PROCESS | 28717 | 1466502024304 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:24 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d56f800 == 28 [pid = 28717] [id = 679] 02:40:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 56 (0x8d572000) [pid = 28717] [serial = 2038] [outer = (nil)] 02:40:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 57 (0x8ed52800) [pid = 28717] [serial = 2039] [outer = 0x8d572000] 02:40:24 INFO - PROCESS | 28717 | 1466502024379 Marionette DEBUG loaded listener.js 02:40:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 58 (0x8f723800) [pid = 28717] [serial = 2040] [outer = 0x8d572000] 02:40:25 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:40:25 INFO - PROCESS | 28717 | 1466502025606 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:40:25 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 02:40:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:40:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 02:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:40:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2148ms 02:40:25 INFO - PROCESS | 28717 | 1466502025655 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 02:40:25 INFO - PROCESS | 28717 | 1466502025660 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 02:40:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:40:25 INFO - PROCESS | 28717 | 1466502025666 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:40:25 INFO - PROCESS | 28717 | 1466502025670 Marionette TRACE conn4 <- [1,2690,null,{}] 02:40:25 INFO - PROCESS | 28717 | 1466502025675 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:25 INFO - PROCESS | 28717 | 1466502025680 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:25 INFO - PROCESS | 28717 | 1466502025884 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 02:40:25 INFO - PROCESS | 28717 | 1466502025940 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:25 INFO - PROCESS | 28717 | 1466502025950 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:25 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed5d000 == 29 [pid = 28717] [id = 680] 02:40:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 59 (0x8f728c00) [pid = 28717] [serial = 2041] [outer = (nil)] 02:40:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 60 (0x8f8ec400) [pid = 28717] [serial = 2042] [outer = 0x8f728c00] 02:40:26 INFO - PROCESS | 28717 | 1466502026031 Marionette DEBUG loaded listener.js 02:40:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 61 (0x90d2c800) [pid = 28717] [serial = 2043] [outer = 0x8f728c00] 02:40:27 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:40:27 INFO - PROCESS | 28717 | 1466502027571 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:40:27 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 02:40:27 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:40:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 02:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:40:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:40:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1992ms 02:40:27 INFO - PROCESS | 28717 | 1466502027678 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 02:40:27 INFO - PROCESS | 28717 | 1466502027685 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 02:40:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:40:27 INFO - PROCESS | 28717 | 1466502027696 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:40:27 INFO - PROCESS | 28717 | 1466502027701 Marionette TRACE conn4 <- [1,2694,null,{}] 02:40:27 INFO - PROCESS | 28717 | 1466502027709 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:27 INFO - PROCESS | 28717 | 1466502027717 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:27 INFO - PROCESS | 28717 | 1466502027912 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 02:40:28 INFO - PROCESS | 28717 | 1466502028100 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:28 INFO - PROCESS | 28717 | 1466502028108 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:28 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d20ec00 == 30 [pid = 28717] [id = 681] 02:40:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 62 (0x8d210800) [pid = 28717] [serial = 2044] [outer = (nil)] 02:40:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 63 (0x8ed50800) [pid = 28717] [serial = 2045] [outer = 0x8d210800] 02:40:28 INFO - PROCESS | 28717 | 1466502028194 Marionette DEBUG loaded listener.js 02:40:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8ed90800) [pid = 28717] [serial = 2046] [outer = 0x8d210800] 02:40:29 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:40:29 INFO - PROCESS | 28717 | 1466502029681 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:40:29 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 02:40:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:40:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 02:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:40:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:40:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 2088ms 02:40:29 INFO - PROCESS | 28717 | 1466502029812 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 02:40:29 INFO - PROCESS | 28717 | 1466502029821 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 02:40:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:40:29 INFO - PROCESS | 28717 | 1466502029834 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:40:29 INFO - PROCESS | 28717 | 1466502029838 Marionette TRACE conn4 <- [1,2698,null,{}] 02:40:29 INFO - PROCESS | 28717 | 1466502029845 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:29 INFO - PROCESS | 28717 | 1466502029851 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:30 INFO - PROCESS | 28717 | 1466502030057 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 02:40:30 INFO - PROCESS | 28717 | 1466502030233 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:30 INFO - PROCESS | 28717 | 1466502030244 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:30 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f595800 == 31 [pid = 28717] [id = 682] 02:40:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8f721800) [pid = 28717] [serial = 2047] [outer = (nil)] 02:40:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x90f42800) [pid = 28717] [serial = 2048] [outer = 0x8f721800] 02:40:30 INFO - PROCESS | 28717 | 1466502030327 Marionette DEBUG loaded listener.js 02:40:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x91072000) [pid = 28717] [serial = 2049] [outer = 0x8f721800] 02:40:31 INFO - PROCESS | 28717 | SkCairoFTTypeface::onFilterRec unimplemented 02:40:31 INFO - PROCESS | 28717 | 1466502031907 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:40:31 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 02:40:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:40:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 02:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:40:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:40:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 2092ms 02:40:31 INFO - PROCESS | 28717 | 1466502031926 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 02:40:31 INFO - PROCESS | 28717 | 1466502031931 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 02:40:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:40:31 INFO - PROCESS | 28717 | 1466502031941 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:40:31 INFO - PROCESS | 28717 | 1466502031945 Marionette TRACE conn4 <- [1,2702,null,{}] 02:40:31 INFO - PROCESS | 28717 | 1466502031954 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:31 INFO - PROCESS | 28717 | 1466502031960 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:32 INFO - PROCESS | 28717 | 1466502032124 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 02:40:32 INFO - PROCESS | 28717 | 1466502032321 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:32 INFO - PROCESS | 28717 | 1466502032329 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:32 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfc8800 == 32 [pid = 28717] [id = 683] 02:40:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8dfc9000) [pid = 28717] [serial = 2050] [outer = (nil)] 02:40:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8e1edc00) [pid = 28717] [serial = 2051] [outer = 0x8dfc9000] 02:40:32 INFO - PROCESS | 28717 | 1466502032440 Marionette DEBUG loaded listener.js 02:40:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8ed8a400) [pid = 28717] [serial = 2052] [outer = 0x8dfc9000] 02:40:32 INFO - PROCESS | 28717 | --DOCSHELL 0x8de5f400 == 31 [pid = 28717] [id = 596] 02:40:32 INFO - PROCESS | 28717 | --DOCSHELL 0x92573c00 == 30 [pid = 28717] [id = 607] 02:40:32 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed87c00 == 29 [pid = 28717] [id = 612] 02:40:32 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed5cc00 == 28 [pid = 28717] [id = 599] 02:40:33 INFO - PROCESS | 28717 | --DOCSHELL 0x8de64800 == 27 [pid = 28717] [id = 611] 02:40:33 INFO - PROCESS | 28717 | --DOCSHELL 0x8d81dc00 == 26 [pid = 28717] [id = 597] 02:40:33 INFO - PROCESS | 28717 | --DOCSHELL 0x8d817800 == 25 [pid = 28717] [id = 610] 02:40:33 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8f728400) [pid = 28717] [serial = 2003] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x91f10800) [pid = 28717] [serial = 2009] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8ed90000) [pid = 28717] [serial = 1989] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8dfce800) [pid = 28717] [serial = 2001] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x920b6400) [pid = 28717] [serial = 2010] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x90d25400) [pid = 28717] [serial = 1992] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x91071800) [pid = 28717] [serial = 2012] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 28717 | --DOMWINDOW == 62 (0x8f797800) [pid = 28717] [serial = 2004] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 28717 | --DOMWINDOW == 61 (0x8ed56400) [pid = 28717] [serial = 1986] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 28717 | --DOMWINDOW == 60 (0x923f9800) [pid = 28717] [serial = 1998] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 28717 | --DOMWINDOW == 59 (0x90d34c00) [pid = 28717] [serial = 1991] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 28717 | --DOMWINDOW == 58 (0x911fc800) [pid = 28717] [serial = 1994] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 28717 | --DOMWINDOW == 57 (0x925c2800) [pid = 28717] [serial = 2016] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 28717 | --DOMWINDOW == 56 (0x92578c00) [pid = 28717] [serial = 2015] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 28717 | --DOMWINDOW == 55 (0x911f9400) [pid = 28717] [serial = 2013] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 28717 | --DOMWINDOW == 54 (0x9107cc00) [pid = 28717] [serial = 2006] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 28717 | --DOMWINDOW == 53 (0x91f08000) [pid = 28717] [serial = 1995] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 28717 | --DOMWINDOW == 52 (0x8d819800) [pid = 28717] [serial = 2000] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 28717 | --DOMWINDOW == 51 (0x8e1eec00) [pid = 28717] [serial = 1988] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 28717 | --DOMWINDOW == 50 (0x923f6400) [pid = 28717] [serial = 1997] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 28717 | --DOMWINDOW == 49 (0x91182400) [pid = 28717] [serial = 2007] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 28717 | 1466502033421 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 02:40:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:40:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1532ms 02:40:33 INFO - PROCESS | 28717 | 1466502033474 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 02:40:33 INFO - PROCESS | 28717 | 1466502033481 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 02:40:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:40:33 INFO - PROCESS | 28717 | 1466502033533 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:40:33 INFO - PROCESS | 28717 | 1466502033537 Marionette TRACE conn4 <- [1,2706,null,{}] 02:40:33 INFO - PROCESS | 28717 | 1466502033544 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:33 INFO - PROCESS | 28717 | 1466502033550 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:33 INFO - PROCESS | 28717 | 1466502033733 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 02:40:33 INFO - PROCESS | 28717 | 1466502033745 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:33 INFO - PROCESS | 28717 | 1466502033755 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:33 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f597400 == 26 [pid = 28717] [id = 684] 02:40:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 50 (0x8f72a000) [pid = 28717] [serial = 2053] [outer = (nil)] 02:40:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 51 (0x8f797c00) [pid = 28717] [serial = 2054] [outer = 0x8f72a000] 02:40:33 INFO - PROCESS | 28717 | 1466502033829 Marionette DEBUG loaded listener.js 02:40:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 52 (0x8f8e2400) [pid = 28717] [serial = 2055] [outer = 0x8f72a000] 02:40:34 INFO - PROCESS | 28717 | 1466502034767 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 02:40:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:40:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1286ms 02:40:34 INFO - PROCESS | 28717 | 1466502034816 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 02:40:34 INFO - PROCESS | 28717 | 1466502034821 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 02:40:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:40:34 INFO - PROCESS | 28717 | 1466502034827 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:40:34 INFO - PROCESS | 28717 | 1466502034833 Marionette TRACE conn4 <- [1,2710,null,{}] 02:40:34 INFO - PROCESS | 28717 | 1466502034850 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:34 INFO - PROCESS | 28717 | 1466502034859 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:35 INFO - PROCESS | 28717 | 1466502035025 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 02:40:35 INFO - PROCESS | 28717 | 1466502035174 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:35 INFO - PROCESS | 28717 | 1466502035186 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:35 INFO - PROCESS | 28717 | ++DOCSHELL 0x91071800 == 27 [pid = 28717] [id = 685] 02:40:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 53 (0x91074000) [pid = 28717] [serial = 2056] [outer = (nil)] 02:40:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 54 (0x91077400) [pid = 28717] [serial = 2057] [outer = 0x91074000] 02:40:35 INFO - PROCESS | 28717 | 1466502035258 Marionette DEBUG loaded listener.js 02:40:35 INFO - PROCESS | 28717 | ++DOMWINDOW == 55 (0x9107d000) [pid = 28717] [serial = 2058] [outer = 0x91074000] 02:40:36 INFO - PROCESS | 28717 | 1466502036329 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 02:40:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:40:36 INFO - PROCESS | 28717 | 1466502036371 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 02:40:36 INFO - PROCESS | 28717 | 1466502036384 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:40:36 INFO - PROCESS | 28717 | 1466502036386 Marionette TRACE conn4 <- [1,2714,null,{}] 02:40:36 INFO - PROCESS | 28717 | 1466502036392 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:36 INFO - PROCESS | 28717 | 1466502036397 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:36 INFO - PROCESS | 28717 | 1466502036610 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 02:40:36 INFO - PROCESS | 28717 | 1466502036642 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:36 INFO - PROCESS | 28717 | 1466502036650 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:36 INFO - PROCESS | 28717 | ++DOCSHELL 0x9107e000 == 28 [pid = 28717] [id = 686] 02:40:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 56 (0x911f4400) [pid = 28717] [serial = 2059] [outer = (nil)] 02:40:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 57 (0x911f8800) [pid = 28717] [serial = 2060] [outer = 0x911f4400] 02:40:36 INFO - PROCESS | 28717 | 1466502036720 Marionette DEBUG loaded listener.js 02:40:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 58 (0x91f01800) [pid = 28717] [serial = 2061] [outer = 0x911f4400] 02:40:37 INFO - PROCESS | 28717 | --DOMWINDOW == 57 (0x8d570400) [pid = 28717] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:40:37 INFO - PROCESS | 28717 | --DOMWINDOW == 56 (0x8dfc1800) [pid = 28717] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:40:37 INFO - PROCESS | 28717 | --DOMWINDOW == 55 (0x90f43c00) [pid = 28717] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:40:37 INFO - PROCESS | 28717 | --DOMWINDOW == 54 (0x8d571800) [pid = 28717] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:40:37 INFO - PROCESS | 28717 | --DOMWINDOW == 53 (0x92574400) [pid = 28717] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:40:37 INFO - PROCESS | 28717 | --DOMWINDOW == 52 (0x8d572000) [pid = 28717] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:40:37 INFO - PROCESS | 28717 | --DOMWINDOW == 51 (0x923fa800) [pid = 28717] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:40:37 INFO - PROCESS | 28717 | --DOMWINDOW == 50 (0x8e1efc00) [pid = 28717] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:40:37 INFO - PROCESS | 28717 | 1466502037702 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 02:40:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:40:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1384ms 02:40:37 INFO - PROCESS | 28717 | 1466502037762 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 02:40:37 INFO - PROCESS | 28717 | 1466502037766 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 02:40:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:40:37 INFO - PROCESS | 28717 | 1466502037772 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:40:37 INFO - PROCESS | 28717 | 1466502037776 Marionette TRACE conn4 <- [1,2718,null,{}] 02:40:37 INFO - PROCESS | 28717 | 1466502037781 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:37 INFO - PROCESS | 28717 | 1466502037786 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:38 INFO - PROCESS | 28717 | 1466502038001 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 02:40:38 INFO - PROCESS | 28717 | 1466502038015 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:38 INFO - PROCESS | 28717 | 1466502038021 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:38 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfc1800 == 29 [pid = 28717] [id = 687] 02:40:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 51 (0x8e1e6400) [pid = 28717] [serial = 2062] [outer = (nil)] 02:40:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 52 (0x91f05800) [pid = 28717] [serial = 2063] [outer = 0x8e1e6400] 02:40:38 INFO - PROCESS | 28717 | 1466502038113 Marionette DEBUG loaded listener.js 02:40:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 53 (0x91f0a000) [pid = 28717] [serial = 2064] [outer = 0x8e1e6400] 02:40:39 INFO - PROCESS | 28717 | 1466502039050 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 02:40:39 INFO - PROCESS | 28717 | 1466502039072 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 02:40:39 INFO - PROCESS | 28717 | 1466502039080 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:40:39 INFO - PROCESS | 28717 | 1466502039083 Marionette TRACE conn4 <- [1,2722,null,{}] 02:40:39 INFO - PROCESS | 28717 | 1466502039088 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:39 INFO - PROCESS | 28717 | 1466502039099 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:39 INFO - PROCESS | 28717 | 1466502039294 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 02:40:39 INFO - PROCESS | 28717 | 1466502039434 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:39 INFO - PROCESS | 28717 | 1466502039441 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:39 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3eec00 == 30 [pid = 28717] [id = 688] 02:40:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 54 (0x8de64000) [pid = 28717] [serial = 2065] [outer = (nil)] 02:40:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 55 (0x920be800) [pid = 28717] [serial = 2066] [outer = 0x8de64000] 02:40:39 INFO - PROCESS | 28717 | 1466502039540 Marionette DEBUG loaded listener.js 02:40:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 56 (0x923f9800) [pid = 28717] [serial = 2067] [outer = 0x8de64000] 02:40:40 INFO - PROCESS | 28717 | 1466502040619 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 02:40:40 INFO - PROCESS | 28717 | 1466502040677 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 02:40:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:40:40 INFO - PROCESS | 28717 | 1466502040686 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:40:40 INFO - PROCESS | 28717 | 1466502040694 Marionette TRACE conn4 <- [1,2726,null,{}] 02:40:40 INFO - PROCESS | 28717 | 1466502040702 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:40 INFO - PROCESS | 28717 | 1466502040707 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:41 INFO - PROCESS | 28717 | 1466502041030 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 02:40:41 INFO - PROCESS | 28717 | 1466502041225 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:41 INFO - PROCESS | 28717 | 1466502041237 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:41 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f598c00 == 31 [pid = 28717] [id = 689] 02:40:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 57 (0x8f599400) [pid = 28717] [serial = 2068] [outer = (nil)] 02:40:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 58 (0x8f730400) [pid = 28717] [serial = 2069] [outer = 0x8f599400] 02:40:41 INFO - PROCESS | 28717 | 1466502041326 Marionette DEBUG loaded listener.js 02:40:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 59 (0x8f8e2800) [pid = 28717] [serial = 2070] [outer = 0x8f599400] 02:40:42 INFO - PROCESS | 28717 | 1466502042249 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 02:40:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:40:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1636ms 02:40:42 INFO - PROCESS | 28717 | 1466502042323 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 02:40:42 INFO - PROCESS | 28717 | 1466502042331 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 02:40:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:40:42 INFO - PROCESS | 28717 | 1466502042343 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:40:42 INFO - PROCESS | 28717 | 1466502042347 Marionette TRACE conn4 <- [1,2730,null,{}] 02:40:42 INFO - PROCESS | 28717 | 1466502042354 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:42 INFO - PROCESS | 28717 | 1466502042360 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:42 INFO - PROCESS | 28717 | 1466502042611 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 02:40:42 INFO - PROCESS | 28717 | 1466502042888 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:42 INFO - PROCESS | 28717 | 1466502042894 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:42 INFO - PROCESS | 28717 | ++DOCSHELL 0x90d2c400 == 32 [pid = 28717] [id = 690] 02:40:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 60 (0x91077800) [pid = 28717] [serial = 2071] [outer = (nil)] 02:40:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 61 (0x911f5000) [pid = 28717] [serial = 2072] [outer = 0x91077800] 02:40:43 INFO - PROCESS | 28717 | 1466502042995 Marionette DEBUG loaded listener.js 02:40:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 62 (0x91f07800) [pid = 28717] [serial = 2073] [outer = 0x91077800] 02:40:44 INFO - PROCESS | 28717 | 1466502044311 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:40:44 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 02:40:44 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 02:40:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 02:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:40:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:40:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1989ms 02:40:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:40:44 INFO - PROCESS | 28717 | 1466502044332 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 02:40:44 INFO - PROCESS | 28717 | 1466502044336 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 02:40:44 INFO - PROCESS | 28717 | 1466502044343 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:40:44 INFO - PROCESS | 28717 | 1466502044349 Marionette TRACE conn4 <- [1,2734,null,{}] 02:40:44 INFO - PROCESS | 28717 | 1466502044366 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:44 INFO - PROCESS | 28717 | 1466502044375 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:44 INFO - PROCESS | 28717 | 1466502044615 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 02:40:44 INFO - PROCESS | 28717 | 1466502044831 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:44 INFO - PROCESS | 28717 | 1466502044844 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:44 INFO - PROCESS | 28717 | ++DOCSHELL 0x923f6400 == 33 [pid = 28717] [id = 691] 02:40:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 63 (0x923f8400) [pid = 28717] [serial = 2074] [outer = (nil)] 02:40:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x9247a000) [pid = 28717] [serial = 2075] [outer = 0x923f8400] 02:40:44 INFO - PROCESS | 28717 | 1466502044925 Marionette DEBUG loaded listener.js 02:40:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x92481c00) [pid = 28717] [serial = 2076] [outer = 0x923f8400] 02:40:45 INFO - PROCESS | 28717 | 1466502045846 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 02:40:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:40:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1543ms 02:40:45 INFO - PROCESS | 28717 | 1466502045891 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 02:40:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:40:45 INFO - PROCESS | 28717 | 1466502045896 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 02:40:45 INFO - PROCESS | 28717 | 1466502045902 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:40:45 INFO - PROCESS | 28717 | 1466502045906 Marionette TRACE conn4 <- [1,2738,null,{}] 02:40:45 INFO - PROCESS | 28717 | 1466502045911 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:45 INFO - PROCESS | 28717 | 1466502045917 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:46 INFO - PROCESS | 28717 | 1466502046109 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 02:40:46 INFO - PROCESS | 28717 | 1466502046301 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:46 INFO - PROCESS | 28717 | 1466502046307 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:46 INFO - PROCESS | 28717 | ++DOCSHELL 0x92571c00 == 34 [pid = 28717] [id = 692] 02:40:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x92573400) [pid = 28717] [serial = 2077] [outer = (nil)] 02:40:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x9257c800) [pid = 28717] [serial = 2078] [outer = 0x92573400] 02:40:46 INFO - PROCESS | 28717 | 1466502046389 Marionette DEBUG loaded listener.js 02:40:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x925c4000) [pid = 28717] [serial = 2079] [outer = 0x92573400] 02:40:47 INFO - PROCESS | 28717 | 1466502047351 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 02:40:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:40:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1530ms 02:40:47 INFO - PROCESS | 28717 | 1466502047433 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 02:40:47 INFO - PROCESS | 28717 | 1466502047437 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 02:40:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:40:47 INFO - PROCESS | 28717 | 1466502047444 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:40:47 INFO - PROCESS | 28717 | 1466502047448 Marionette TRACE conn4 <- [1,2742,null,{}] 02:40:47 INFO - PROCESS | 28717 | 1466502047453 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:47 INFO - PROCESS | 28717 | 1466502047458 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:47 INFO - PROCESS | 28717 | 1466502047674 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 02:40:47 INFO - PROCESS | 28717 | 1466502047917 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:47 INFO - PROCESS | 28717 | 1466502047924 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:48 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de5a800 == 35 [pid = 28717] [id = 693] 02:40:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8de5b800) [pid = 28717] [serial = 2080] [outer = (nil)] 02:40:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x92572800) [pid = 28717] [serial = 2081] [outer = 0x8de5b800] 02:40:48 INFO - PROCESS | 28717 | 1466502048058 Marionette DEBUG loaded listener.js 02:40:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x925cfc00) [pid = 28717] [serial = 2082] [outer = 0x8de5b800] 02:40:49 INFO - PROCESS | 28717 | 1466502049218 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 02:40:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:40:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1832ms 02:40:49 INFO - PROCESS | 28717 | 1466502049277 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 02:40:49 INFO - PROCESS | 28717 | 1466502049284 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 02:40:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:40:49 INFO - PROCESS | 28717 | 1466502049336 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:40:49 INFO - PROCESS | 28717 | 1466502049340 Marionette TRACE conn4 <- [1,2746,null,{}] 02:40:49 INFO - PROCESS | 28717 | 1466502049354 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:49 INFO - PROCESS | 28717 | 1466502049360 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:49 INFO - PROCESS | 28717 | 1466502049545 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 02:40:49 INFO - PROCESS | 28717 | 1466502049775 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:49 INFO - PROCESS | 28717 | 1466502049793 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:49 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de5e000 == 36 [pid = 28717] [id = 694] 02:40:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8dfca400) [pid = 28717] [serial = 2083] [outer = (nil)] 02:40:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8ed5a400) [pid = 28717] [serial = 2084] [outer = 0x8dfca400] 02:40:49 INFO - PROCESS | 28717 | 1466502049866 Marionette DEBUG loaded listener.js 02:40:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8ed92000) [pid = 28717] [serial = 2085] [outer = 0x8dfca400] 02:40:50 INFO - PROCESS | 28717 | 1466502050805 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 02:40:51 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ea400 == 35 [pid = 28717] [id = 600] 02:40:51 INFO - PROCESS | 28717 | --DOCSHELL 0x911f0c00 == 34 [pid = 28717] [id = 601] 02:40:51 INFO - PROCESS | 28717 | --DOCSHELL 0x925c5000 == 33 [pid = 28717] [id = 605] 02:40:51 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfce000 == 32 [pid = 28717] [id = 608] 02:40:51 INFO - PROCESS | 28717 | --DOCSHELL 0x8d819000 == 31 [pid = 28717] [id = 602] 02:40:51 INFO - PROCESS | 28717 | --DOCSHELL 0x92473800 == 30 [pid = 28717] [id = 604] 02:40:51 INFO - PROCESS | 28717 | --DOCSHELL 0x90d26c00 == 29 [pid = 28717] [id = 613] 02:40:51 INFO - PROCESS | 28717 | --DOCSHELL 0x8f8e8400 == 28 [pid = 28717] [id = 598] 02:40:51 INFO - PROCESS | 28717 | --DOCSHELL 0x8f8e9000 == 27 [pid = 28717] [id = 603] 02:40:51 INFO - PROCESS | 28717 | --DOCSHELL 0x8d56fc00 == 26 [pid = 28717] [id = 676] 02:40:51 INFO - PROCESS | 28717 | --DOCSHELL 0x8d20e000 == 25 [pid = 28717] [id = 609] 02:40:51 INFO - PROCESS | 28717 | --DOCSHELL 0x925cbc00 == 24 [pid = 28717] [id = 606] 02:40:51 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8dfcc400) [pid = 28717] [serial = 2031] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8d57a400) [pid = 28717] [serial = 2030] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8f592000) [pid = 28717] [serial = 2019] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8ed55000) [pid = 28717] [serial = 2018] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x91180000) [pid = 28717] [serial = 2022] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8d575400) [pid = 28717] [serial = 2033] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x91079400) [pid = 28717] [serial = 2021] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8f8ec400) [pid = 28717] [serial = 2042] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x8d818800) [pid = 28717] [serial = 2034] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x930d3000) [pid = 28717] [serial = 2025] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x925c8800) [pid = 28717] [serial = 2024] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 28717 | --DOMWINDOW == 62 (0x8ed52800) [pid = 28717] [serial = 2039] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 28717 | --DOMWINDOW == 61 (0x93e06c00) [pid = 28717] [serial = 2028] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 28717 | --DOMWINDOW == 60 (0x93b10c00) [pid = 28717] [serial = 2027] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 28717 | --DOMWINDOW == 59 (0x8ed54400) [pid = 28717] [serial = 2036] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 28717 | --DOMWINDOW == 58 (0x8ed88000) [pid = 28717] [serial = 2037] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 28717 | --DOMWINDOW == 57 (0x8f723800) [pid = 28717] [serial = 2040] [outer = (nil)] [url = about:blank] 02:40:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:40:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 2585ms 02:40:51 INFO - PROCESS | 28717 | 1466502051993 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 02:40:52 INFO - PROCESS | 28717 | 1466502051999 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 02:40:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:40:52 INFO - PROCESS | 28717 | 1466502052009 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:40:52 INFO - PROCESS | 28717 | 1466502052016 Marionette TRACE conn4 <- [1,2750,null,{}] 02:40:52 INFO - PROCESS | 28717 | 1466502052025 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:52 INFO - PROCESS | 28717 | 1466502052031 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:52 INFO - PROCESS | 28717 | 1466502052189 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 02:40:52 INFO - PROCESS | 28717 | 1466502052326 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:52 INFO - PROCESS | 28717 | 1466502052339 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:52 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d579000 == 25 [pid = 28717] [id = 695] 02:40:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 58 (0x8d57a400) [pid = 28717] [serial = 2086] [outer = (nil)] 02:40:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 59 (0x8d819800) [pid = 28717] [serial = 2087] [outer = 0x8d57a400] 02:40:52 INFO - PROCESS | 28717 | 1466502052417 Marionette DEBUG loaded listener.js 02:40:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 60 (0x8de5c800) [pid = 28717] [serial = 2088] [outer = 0x8d57a400] 02:40:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:40:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1239ms 02:40:53 INFO - PROCESS | 28717 | 1466502053238 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 02:40:53 INFO - PROCESS | 28717 | 1466502053266 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 02:40:53 INFO - PROCESS | 28717 | 1466502053273 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 02:40:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:40:53 INFO - PROCESS | 28717 | 1466502053292 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:40:53 INFO - PROCESS | 28717 | 1466502053299 Marionette TRACE conn4 <- [1,2754,null,{}] 02:40:53 INFO - PROCESS | 28717 | 1466502053305 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:53 INFO - PROCESS | 28717 | 1466502053310 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:53 INFO - PROCESS | 28717 | 1466502053486 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 02:40:53 INFO - PROCESS | 28717 | 1466502053497 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:53 INFO - PROCESS | 28717 | 1466502053505 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:53 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1f0c00 == 26 [pid = 28717] [id = 696] 02:40:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 61 (0x8ed52000) [pid = 28717] [serial = 2089] [outer = (nil)] 02:40:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 62 (0x8ed58800) [pid = 28717] [serial = 2090] [outer = 0x8ed52000] 02:40:53 INFO - PROCESS | 28717 | 1466502053579 Marionette DEBUG loaded listener.js 02:40:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 63 (0x8ed88800) [pid = 28717] [serial = 2091] [outer = 0x8ed52000] 02:40:54 INFO - PROCESS | 28717 | 1466502054570 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 02:40:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:40:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1294ms 02:40:54 INFO - PROCESS | 28717 | 1466502054581 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 02:40:54 INFO - PROCESS | 28717 | 1466502054583 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 02:40:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:40:54 INFO - PROCESS | 28717 | 1466502054608 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:40:54 INFO - PROCESS | 28717 | 1466502054612 Marionette TRACE conn4 <- [1,2758,null,{}] 02:40:54 INFO - PROCESS | 28717 | 1466502054628 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:54 INFO - PROCESS | 28717 | 1466502054638 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:54 INFO - PROCESS | 28717 | 1466502054870 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 02:40:54 INFO - PROCESS | 28717 | 1466502054890 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:54 INFO - PROCESS | 28717 | 1466502054905 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:54 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f728800 == 27 [pid = 28717] [id = 697] 02:40:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8f72b800) [pid = 28717] [serial = 2092] [outer = (nil)] 02:40:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8f8e0c00) [pid = 28717] [serial = 2093] [outer = 0x8f72b800] 02:40:54 INFO - PROCESS | 28717 | 1466502054977 Marionette DEBUG loaded listener.js 02:40:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8f8ee400) [pid = 28717] [serial = 2094] [outer = 0x8f72b800] 02:40:55 INFO - PROCESS | 28717 | 1466502055903 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 02:40:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:40:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1344ms 02:40:55 INFO - PROCESS | 28717 | 1466502055952 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 02:40:55 INFO - PROCESS | 28717 | 1466502055956 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 02:40:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:40:55 INFO - PROCESS | 28717 | 1466502055962 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:40:55 INFO - PROCESS | 28717 | 1466502055965 Marionette TRACE conn4 <- [1,2762,null,{}] 02:40:55 INFO - PROCESS | 28717 | 1466502055977 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:55 INFO - PROCESS | 28717 | 1466502055981 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:56 INFO - PROCESS | 28717 | 1466502056225 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 02:40:56 INFO - PROCESS | 28717 | 1466502056250 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:56 INFO - PROCESS | 28717 | 1466502056258 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:56 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed54000 == 28 [pid = 28717] [id = 698] 02:40:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x90d28800) [pid = 28717] [serial = 2095] [outer = (nil)] 02:40:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x90f4d000) [pid = 28717] [serial = 2096] [outer = 0x90d28800] 02:40:56 INFO - PROCESS | 28717 | 1466502056329 Marionette DEBUG loaded listener.js 02:40:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x91174000) [pid = 28717] [serial = 2097] [outer = 0x90d28800] 02:40:57 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8de64000) [pid = 28717] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:40:57 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x911f4400) [pid = 28717] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:40:57 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8e1e6400) [pid = 28717] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:40:57 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x8dfc9000) [pid = 28717] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:40:57 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x8d210800) [pid = 28717] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:40:57 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x8f721800) [pid = 28717] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:40:57 INFO - PROCESS | 28717 | --DOMWINDOW == 62 (0x91074000) [pid = 28717] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:40:57 INFO - PROCESS | 28717 | --DOMWINDOW == 61 (0x8f72a000) [pid = 28717] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:40:57 INFO - PROCESS | 28717 | --DOMWINDOW == 60 (0x8f728c00) [pid = 28717] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:40:57 INFO - PROCESS | 28717 | 1466502057621 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 02:40:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:40:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1682ms 02:40:57 INFO - PROCESS | 28717 | 1466502057646 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 02:40:57 INFO - PROCESS | 28717 | 1466502057650 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 02:40:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:40:57 INFO - PROCESS | 28717 | 1466502057656 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:40:57 INFO - PROCESS | 28717 | 1466502057659 Marionette TRACE conn4 <- [1,2766,null,{}] 02:40:57 INFO - PROCESS | 28717 | 1466502057665 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:57 INFO - PROCESS | 28717 | 1466502057670 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:57 INFO - PROCESS | 28717 | 1466502057875 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 02:40:57 INFO - PROCESS | 28717 | 1466502057893 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:57 INFO - PROCESS | 28717 | 1466502057902 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:57 INFO - PROCESS | 28717 | ++DOCSHELL 0x90f48c00 == 29 [pid = 28717] [id = 699] 02:40:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 61 (0x91074000) [pid = 28717] [serial = 2098] [outer = (nil)] 02:40:57 INFO - PROCESS | 28717 | ++DOMWINDOW == 62 (0x9117cc00) [pid = 28717] [serial = 2099] [outer = 0x91074000] 02:40:57 INFO - PROCESS | 28717 | 1466502057970 Marionette DEBUG loaded listener.js 02:40:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 63 (0x911efc00) [pid = 28717] [serial = 2100] [outer = 0x91074000] 02:40:58 INFO - PROCESS | 28717 | 1466502058819 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 02:40:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:40:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1188ms 02:40:58 INFO - PROCESS | 28717 | 1466502058847 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 02:40:58 INFO - PROCESS | 28717 | 1466502058852 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 02:40:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:40:58 INFO - PROCESS | 28717 | 1466502058858 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:40:58 INFO - PROCESS | 28717 | 1466502058861 Marionette TRACE conn4 <- [1,2770,null,{}] 02:40:58 INFO - PROCESS | 28717 | 1466502058867 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:58 INFO - PROCESS | 28717 | 1466502058877 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:59 INFO - PROCESS | 28717 | 1466502059088 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 02:40:59 INFO - PROCESS | 28717 | 1466502059329 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:59 INFO - PROCESS | 28717 | 1466502059338 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:40:59 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ea800 == 30 [pid = 28717] [id = 700] 02:40:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8c3eb000) [pid = 28717] [serial = 2101] [outer = (nil)] 02:40:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8c3f2000) [pid = 28717] [serial = 2102] [outer = 0x8c3eb000] 02:40:59 INFO - PROCESS | 28717 | 1466502059433 Marionette DEBUG loaded listener.js 02:40:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8d210000) [pid = 28717] [serial = 2103] [outer = 0x8c3eb000] 02:41:00 INFO - PROCESS | 28717 | 1466502060513 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 02:41:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:41:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1737ms 02:41:00 INFO - PROCESS | 28717 | 1466502060599 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 02:41:00 INFO - PROCESS | 28717 | 1466502060605 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 02:41:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:41:00 INFO - PROCESS | 28717 | 1466502060613 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:41:00 INFO - PROCESS | 28717 | 1466502060618 Marionette TRACE conn4 <- [1,2774,null,{}] 02:41:00 INFO - PROCESS | 28717 | 1466502060626 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:00 INFO - PROCESS | 28717 | 1466502060635 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:00 INFO - PROCESS | 28717 | 1466502060864 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 02:41:01 INFO - PROCESS | 28717 | 1466502061099 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:01 INFO - PROCESS | 28717 | 1466502061107 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:01 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d816800 == 31 [pid = 28717] [id = 701] 02:41:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8ed88400) [pid = 28717] [serial = 2104] [outer = (nil)] 02:41:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8f591800) [pid = 28717] [serial = 2105] [outer = 0x8ed88400] 02:41:01 INFO - PROCESS | 28717 | 1466502061232 Marionette DEBUG loaded listener.js 02:41:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8f59ec00) [pid = 28717] [serial = 2106] [outer = 0x8ed88400] 02:41:02 INFO - PROCESS | 28717 | 1466502062275 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 02:41:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:41:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1732ms 02:41:02 INFO - PROCESS | 28717 | 1466502062350 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 02:41:02 INFO - PROCESS | 28717 | 1466502062357 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 02:41:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:41:02 INFO - PROCESS | 28717 | 1466502062364 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:41:02 INFO - PROCESS | 28717 | 1466502062368 Marionette TRACE conn4 <- [1,2778,null,{}] 02:41:02 INFO - PROCESS | 28717 | 1466502062375 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:02 INFO - PROCESS | 28717 | 1466502062380 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:02 INFO - PROCESS | 28717 | 1466502062623 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 02:41:02 INFO - PROCESS | 28717 | 1466502062902 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:02 INFO - PROCESS | 28717 | 1466502062913 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:02 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f8ee000 == 32 [pid = 28717] [id = 702] 02:41:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8f8ee800) [pid = 28717] [serial = 2107] [outer = (nil)] 02:41:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x90d31800) [pid = 28717] [serial = 2108] [outer = 0x8f8ee800] 02:41:03 INFO - PROCESS | 28717 | 1466502063031 Marionette DEBUG loaded listener.js 02:41:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x91070800) [pid = 28717] [serial = 2109] [outer = 0x8f8ee800] 02:41:04 INFO - PROCESS | 28717 | 1466502064079 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 02:41:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:41:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1787ms 02:41:04 INFO - PROCESS | 28717 | 1466502064153 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 02:41:04 INFO - PROCESS | 28717 | 1466502064156 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 02:41:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:41:04 INFO - PROCESS | 28717 | 1466502064173 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:41:04 INFO - PROCESS | 28717 | 1466502064183 Marionette TRACE conn4 <- [1,2782,null,{}] 02:41:04 INFO - PROCESS | 28717 | 1466502064190 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:04 INFO - PROCESS | 28717 | 1466502064198 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:04 INFO - PROCESS | 28717 | 1466502064438 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 02:41:04 INFO - PROCESS | 28717 | 1466502064685 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:04 INFO - PROCESS | 28717 | 1466502064691 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:04 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f59e800 == 33 [pid = 28717] [id = 703] 02:41:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x911f6c00) [pid = 28717] [serial = 2110] [outer = (nil)] 02:41:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x920b4400) [pid = 28717] [serial = 2111] [outer = 0x911f6c00] 02:41:04 INFO - PROCESS | 28717 | 1466502064804 Marionette DEBUG loaded listener.js 02:41:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x920bb800) [pid = 28717] [serial = 2112] [outer = 0x911f6c00] 02:41:06 INFO - PROCESS | 28717 | 1466502066027 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 02:41:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:41:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1949ms 02:41:06 INFO - PROCESS | 28717 | 1466502066115 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 02:41:06 INFO - PROCESS | 28717 | 1466502066121 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 02:41:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:41:06 INFO - PROCESS | 28717 | 1466502066140 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:41:06 INFO - PROCESS | 28717 | 1466502066146 Marionette TRACE conn4 <- [1,2786,null,{}] 02:41:06 INFO - PROCESS | 28717 | 1466502066154 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:06 INFO - PROCESS | 28717 | 1466502066160 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:06 INFO - PROCESS | 28717 | 1466502066548 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 02:41:06 INFO - PROCESS | 28717 | --DOCSHELL 0x8d570800 == 32 [pid = 28717] [id = 677] 02:41:06 INFO - PROCESS | 28717 | --DOCSHELL 0x90f48c00 == 31 [pid = 28717] [id = 699] 02:41:06 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed54000 == 30 [pid = 28717] [id = 698] 02:41:06 INFO - PROCESS | 28717 | --DOCSHELL 0x8f728800 == 29 [pid = 28717] [id = 697] 02:41:06 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1f0c00 == 28 [pid = 28717] [id = 696] 02:41:06 INFO - PROCESS | 28717 | --DOCSHELL 0x8d579000 == 27 [pid = 28717] [id = 695] 02:41:06 INFO - PROCESS | 28717 | 1466502066802 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:06 INFO - PROCESS | 28717 | 1466502066818 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:06 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d570800 == 28 [pid = 28717] [id = 704] 02:41:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x8d579000) [pid = 28717] [serial = 2113] [outer = (nil)] 02:41:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8de69400) [pid = 28717] [serial = 2114] [outer = 0x8d579000] 02:41:06 INFO - PROCESS | 28717 | 1466502066908 Marionette DEBUG loaded listener.js 02:41:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8dfd0000) [pid = 28717] [serial = 2115] [outer = 0x8d579000] 02:41:07 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x923f9800) [pid = 28717] [serial = 2067] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x920be800) [pid = 28717] [serial = 2066] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x911f8800) [pid = 28717] [serial = 2060] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x91f05800) [pid = 28717] [serial = 2063] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x91f01800) [pid = 28717] [serial = 2061] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8e1edc00) [pid = 28717] [serial = 2051] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8ed8a400) [pid = 28717] [serial = 2052] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8ed50800) [pid = 28717] [serial = 2045] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8ed90800) [pid = 28717] [serial = 2046] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x90f42800) [pid = 28717] [serial = 2048] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x91072000) [pid = 28717] [serial = 2049] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x91077400) [pid = 28717] [serial = 2057] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x8f797c00) [pid = 28717] [serial = 2054] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x8f8e2400) [pid = 28717] [serial = 2055] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x90d2c800) [pid = 28717] [serial = 2043] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 28717 | --DOMWINDOW == 62 (0x9107d000) [pid = 28717] [serial = 2058] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 28717 | --DOMWINDOW == 61 (0x91f0a000) [pid = 28717] [serial = 2064] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 28717 | 1466502067784 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 02:41:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:41:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1686ms 02:41:07 INFO - PROCESS | 28717 | 1466502067825 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 02:41:07 INFO - PROCESS | 28717 | 1466502067832 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 02:41:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:41:07 INFO - PROCESS | 28717 | 1466502067846 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:41:07 INFO - PROCESS | 28717 | 1466502067850 Marionette TRACE conn4 <- [1,2790,null,{}] 02:41:07 INFO - PROCESS | 28717 | 1466502067863 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:07 INFO - PROCESS | 28717 | 1466502067869 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:08 INFO - PROCESS | 28717 | 1466502068043 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 02:41:08 INFO - PROCESS | 28717 | 1466502068053 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:08 INFO - PROCESS | 28717 | 1466502068059 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:08 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed89400 == 29 [pid = 28717] [id = 705] 02:41:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 62 (0x8f593000) [pid = 28717] [serial = 2116] [outer = (nil)] 02:41:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 63 (0x8f722000) [pid = 28717] [serial = 2117] [outer = 0x8f593000] 02:41:08 INFO - PROCESS | 28717 | 1466502068134 Marionette DEBUG loaded listener.js 02:41:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8f793400) [pid = 28717] [serial = 2118] [outer = 0x8f593000] 02:41:09 INFO - PROCESS | 28717 | 1466502069112 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 02:41:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:41:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1300ms 02:41:09 INFO - PROCESS | 28717 | 1466502069142 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 02:41:09 INFO - PROCESS | 28717 | 1466502069147 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 02:41:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:41:09 INFO - PROCESS | 28717 | 1466502069157 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:41:09 INFO - PROCESS | 28717 | 1466502069162 Marionette TRACE conn4 <- [1,2794,null,{}] 02:41:09 INFO - PROCESS | 28717 | 1466502069179 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:09 INFO - PROCESS | 28717 | 1466502069187 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:09 INFO - PROCESS | 28717 | 1466502069353 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 02:41:09 INFO - PROCESS | 28717 | 1466502069511 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:09 INFO - PROCESS | 28717 | 1466502069520 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:09 INFO - PROCESS | 28717 | ++DOCSHELL 0x90d2f400 == 30 [pid = 28717] [id = 706] 02:41:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x90f41400) [pid = 28717] [serial = 2119] [outer = (nil)] 02:41:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x90f4a800) [pid = 28717] [serial = 2120] [outer = 0x90f41400] 02:41:09 INFO - PROCESS | 28717 | 1466502069595 Marionette DEBUG loaded listener.js 02:41:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x9107ec00) [pid = 28717] [serial = 2121] [outer = 0x90f41400] 02:41:10 INFO - PROCESS | 28717 | 1466502070562 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 02:41:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:41:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1435ms 02:41:10 INFO - PROCESS | 28717 | 1466502070592 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 02:41:10 INFO - PROCESS | 28717 | 1466502070597 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 02:41:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:41:10 INFO - PROCESS | 28717 | 1466502070602 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:41:10 INFO - PROCESS | 28717 | 1466502070605 Marionette TRACE conn4 <- [1,2798,null,{}] 02:41:10 INFO - PROCESS | 28717 | 1466502070611 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:10 INFO - PROCESS | 28717 | 1466502070616 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:10 INFO - PROCESS | 28717 | 1466502070838 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 02:41:10 INFO - PROCESS | 28717 | 1466502070887 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:10 INFO - PROCESS | 28717 | 1466502070895 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:10 INFO - PROCESS | 28717 | ++DOCSHELL 0x911f5c00 == 31 [pid = 28717] [id = 707] 02:41:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x91f02800) [pid = 28717] [serial = 2122] [outer = (nil)] 02:41:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x91f09400) [pid = 28717] [serial = 2123] [outer = 0x91f02800] 02:41:10 INFO - PROCESS | 28717 | 1466502070965 Marionette DEBUG loaded listener.js 02:41:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x920b8800) [pid = 28717] [serial = 2124] [outer = 0x91f02800] 02:41:11 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8f599400) [pid = 28717] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:41:11 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x91077800) [pid = 28717] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:41:11 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8d57a400) [pid = 28717] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:41:11 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x923f8400) [pid = 28717] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:41:11 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x92573400) [pid = 28717] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:41:11 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x8f72b800) [pid = 28717] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:41:11 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x90d28800) [pid = 28717] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:41:11 INFO - PROCESS | 28717 | --DOMWINDOW == 62 (0x8ed52000) [pid = 28717] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:41:11 INFO - PROCESS | 28717 | --DOMWINDOW == 61 (0x8de5b800) [pid = 28717] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:41:11 INFO - PROCESS | 28717 | --DOMWINDOW == 60 (0x8dfca400) [pid = 28717] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:41:11 INFO - PROCESS | 28717 | 1466502071937 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 02:41:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:41:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1382ms 02:41:11 INFO - PROCESS | 28717 | 1466502071986 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 02:41:11 INFO - PROCESS | 28717 | 1466502071990 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 02:41:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:41:11 INFO - PROCESS | 28717 | 1466502071996 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:41:12 INFO - PROCESS | 28717 | 1466502072000 Marionette TRACE conn4 <- [1,2802,null,{}] 02:41:12 INFO - PROCESS | 28717 | 1466502072005 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:12 INFO - PROCESS | 28717 | 1466502072010 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:12 INFO - PROCESS | 28717 | 1466502072232 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 02:41:12 INFO - PROCESS | 28717 | 1466502072248 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:12 INFO - PROCESS | 28717 | 1466502072253 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:12 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfca400 == 32 [pid = 28717] [id = 708] 02:41:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 61 (0x8f599400) [pid = 28717] [serial = 2125] [outer = (nil)] 02:41:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 62 (0x911fc800) [pid = 28717] [serial = 2126] [outer = 0x8f599400] 02:41:12 INFO - PROCESS | 28717 | 1466502072322 Marionette DEBUG loaded listener.js 02:41:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 63 (0x91f0e400) [pid = 28717] [serial = 2127] [outer = 0x8f599400] 02:41:13 INFO - PROCESS | 28717 | 1466502073216 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 02:41:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:41:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1282ms 02:41:13 INFO - PROCESS | 28717 | 1466502073281 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 02:41:13 INFO - PROCESS | 28717 | 1466502073285 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 02:41:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:41:13 INFO - PROCESS | 28717 | 1466502073291 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:41:13 INFO - PROCESS | 28717 | 1466502073293 Marionette TRACE conn4 <- [1,2806,null,{}] 02:41:13 INFO - PROCESS | 28717 | 1466502073303 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:13 INFO - PROCESS | 28717 | 1466502073314 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:13 INFO - PROCESS | 28717 | 1466502073531 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 02:41:13 INFO - PROCESS | 28717 | 1466502073781 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:13 INFO - PROCESS | 28717 | 1466502073794 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:13 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3e8800 == 33 [pid = 28717] [id = 709] 02:41:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8c3ea400) [pid = 28717] [serial = 2128] [outer = (nil)] 02:41:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8d205400) [pid = 28717] [serial = 2129] [outer = 0x8c3ea400] 02:41:13 INFO - PROCESS | 28717 | 1466502073879 Marionette DEBUG loaded listener.js 02:41:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8d572000) [pid = 28717] [serial = 2130] [outer = 0x8c3ea400] 02:41:14 INFO - PROCESS | 28717 | 1466502074927 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 02:41:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:41:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1684ms 02:41:14 INFO - PROCESS | 28717 | 1466502074978 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 02:41:14 INFO - PROCESS | 28717 | 1466502074984 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 02:41:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:41:14 INFO - PROCESS | 28717 | 1466502074992 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:41:15 INFO - PROCESS | 28717 | 1466502074997 Marionette TRACE conn4 <- [1,2810,null,{}] 02:41:15 INFO - PROCESS | 28717 | 1466502075005 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:15 INFO - PROCESS | 28717 | 1466502075014 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:15 INFO - PROCESS | 28717 | 1466502075216 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 02:41:15 INFO - PROCESS | 28717 | 1466502075405 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:15 INFO - PROCESS | 28717 | 1466502075415 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:15 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d818000 == 34 [pid = 28717] [id = 710] 02:41:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8ed8b400) [pid = 28717] [serial = 2131] [outer = (nil)] 02:41:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8f72e800) [pid = 28717] [serial = 2132] [outer = 0x8ed8b400] 02:41:15 INFO - PROCESS | 28717 | 1466502075499 Marionette DEBUG loaded listener.js 02:41:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8f79c400) [pid = 28717] [serial = 2133] [outer = 0x8ed8b400] 02:41:16 INFO - PROCESS | 28717 | 1466502076685 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 02:41:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:41:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1732ms 02:41:16 INFO - PROCESS | 28717 | 1466502076729 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 02:41:16 INFO - PROCESS | 28717 | 1466502076736 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 02:41:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:41:16 INFO - PROCESS | 28717 | 1466502076743 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:41:16 INFO - PROCESS | 28717 | 1466502076746 Marionette TRACE conn4 <- [1,2814,null,{}] 02:41:16 INFO - PROCESS | 28717 | 1466502076753 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:16 INFO - PROCESS | 28717 | 1466502076759 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:16 INFO - PROCESS | 28717 | 1466502076955 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 02:41:17 INFO - PROCESS | 28717 | 1466502077148 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:17 INFO - PROCESS | 28717 | 1466502077159 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:17 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f8e1c00 == 35 [pid = 28717] [id = 711] 02:41:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x91077800) [pid = 28717] [serial = 2134] [outer = (nil)] 02:41:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x9117c000) [pid = 28717] [serial = 2135] [outer = 0x91077800] 02:41:17 INFO - PROCESS | 28717 | 1466502077240 Marionette DEBUG loaded listener.js 02:41:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x911fa800) [pid = 28717] [serial = 2136] [outer = 0x91077800] 02:41:18 INFO - PROCESS | 28717 | 1466502078346 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 02:41:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:41:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1648ms 02:41:18 INFO - PROCESS | 28717 | 1466502078392 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 02:41:18 INFO - PROCESS | 28717 | 1466502078397 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 02:41:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:41:18 INFO - PROCESS | 28717 | 1466502078413 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:41:18 INFO - PROCESS | 28717 | 1466502078424 Marionette TRACE conn4 <- [1,2818,null,{}] 02:41:18 INFO - PROCESS | 28717 | 1466502078430 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:18 INFO - PROCESS | 28717 | 1466502078439 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:18 INFO - PROCESS | 28717 | 1466502078672 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 02:41:18 INFO - PROCESS | 28717 | 1466502078899 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:18 INFO - PROCESS | 28717 | 1466502078905 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:18 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f721c00 == 36 [pid = 28717] [id = 712] 02:41:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x90d30800) [pid = 28717] [serial = 2137] [outer = (nil)] 02:41:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x92473400) [pid = 28717] [serial = 2138] [outer = 0x90d30800] 02:41:19 INFO - PROCESS | 28717 | 1466502079043 Marionette DEBUG loaded listener.js 02:41:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x92579000) [pid = 28717] [serial = 2139] [outer = 0x90d30800] 02:41:19 INFO - PROCESS | 28717 | 1466502079984 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 02:41:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:41:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1608ms 02:41:20 INFO - PROCESS | 28717 | 1466502080014 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 02:41:20 INFO - PROCESS | 28717 | 1466502080019 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 02:41:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:41:20 INFO - PROCESS | 28717 | 1466502080025 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:41:20 INFO - PROCESS | 28717 | 1466502080029 Marionette TRACE conn4 <- [1,2822,null,{}] 02:41:20 INFO - PROCESS | 28717 | 1466502080035 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:20 INFO - PROCESS | 28717 | 1466502080040 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:20 INFO - PROCESS | 28717 | 1466502080261 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 02:41:20 INFO - PROCESS | 28717 | 1466502080446 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:20 INFO - PROCESS | 28717 | 1466502080453 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:20 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f59e400 == 37 [pid = 28717] [id = 713] 02:41:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x9107e400) [pid = 28717] [serial = 2140] [outer = (nil)] 02:41:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x925cbc00) [pid = 28717] [serial = 2141] [outer = 0x9107e400] 02:41:20 INFO - PROCESS | 28717 | 1466502080534 Marionette DEBUG loaded listener.js 02:41:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x925d0400) [pid = 28717] [serial = 2142] [outer = 0x9107e400] 02:41:21 INFO - PROCESS | 28717 | 1466502081531 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 02:41:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:41:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1580ms 02:41:21 INFO - PROCESS | 28717 | 1466502081606 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 02:41:21 INFO - PROCESS | 28717 | 1466502081610 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 02:41:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:41:21 INFO - PROCESS | 28717 | 1466502081616 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:41:21 INFO - PROCESS | 28717 | 1466502081620 Marionette TRACE conn4 <- [1,2826,null,{}] 02:41:21 INFO - PROCESS | 28717 | 1466502081625 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:21 INFO - PROCESS | 28717 | 1466502081631 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:21 INFO - PROCESS | 28717 | 1466502081842 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 02:41:22 INFO - PROCESS | 28717 | 1466502082026 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:22 INFO - PROCESS | 28717 | 1466502082044 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:22 INFO - PROCESS | 28717 | ++DOCSHELL 0x925cb800 == 38 [pid = 28717] [id = 714] 02:41:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x925ce000) [pid = 28717] [serial = 2143] [outer = (nil)] 02:41:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x93b04c00) [pid = 28717] [serial = 2144] [outer = 0x925ce000] 02:41:22 INFO - PROCESS | 28717 | 1466502082247 Marionette DEBUG loaded listener.js 02:41:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x93e0d000) [pid = 28717] [serial = 2145] [outer = 0x925ce000] 02:41:23 INFO - PROCESS | 28717 | 1466502083497 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:41:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:41:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1933ms 02:41:23 INFO - PROCESS | 28717 | 1466502083560 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 02:41:23 INFO - PROCESS | 28717 | 1466502083567 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 02:41:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:41:23 INFO - PROCESS | 28717 | 1466502083575 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:41:23 INFO - PROCESS | 28717 | 1466502083580 Marionette TRACE conn4 <- [1,2830,null,{}] 02:41:23 INFO - PROCESS | 28717 | 1466502083588 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:23 INFO - PROCESS | 28717 | 1466502083594 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:23 INFO - PROCESS | 28717 | 1466502083862 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 02:41:24 INFO - PROCESS | 28717 | 1466502084110 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:24 INFO - PROCESS | 28717 | 1466502084123 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:24 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de63400 == 39 [pid = 28717] [id = 715] 02:41:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x8de66000) [pid = 28717] [serial = 2146] [outer = (nil)] 02:41:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x8ed52400) [pid = 28717] [serial = 2147] [outer = 0x8de66000] 02:41:24 INFO - PROCESS | 28717 | 1466502084216 Marionette DEBUG loaded listener.js 02:41:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x8ed5e400) [pid = 28717] [serial = 2148] [outer = 0x8de66000] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfca400 == 38 [pid = 28717] [id = 708] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x911f5c00 == 37 [pid = 28717] [id = 707] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x90d2f400 == 36 [pid = 28717] [id = 706] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed89400 == 35 [pid = 28717] [id = 705] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x8d570800 == 34 [pid = 28717] [id = 704] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x8f59e800 == 33 [pid = 28717] [id = 703] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x8f8ee000 == 32 [pid = 28717] [id = 702] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x8d816800 == 31 [pid = 28717] [id = 701] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ea800 == 30 [pid = 28717] [id = 700] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfc8800 == 29 [pid = 28717] [id = 683] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x90d2c400 == 28 [pid = 28717] [id = 690] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x92571c00 == 27 [pid = 28717] [id = 692] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x8de5a800 == 26 [pid = 28717] [id = 693] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x8f597400 == 25 [pid = 28717] [id = 684] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x923f6400 == 24 [pid = 28717] [id = 691] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3eec00 == 23 [pid = 28717] [id = 688] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x8f598c00 == 22 [pid = 28717] [id = 689] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x8d56f800 == 21 [pid = 28717] [id = 679] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x9107e000 == 20 [pid = 28717] [id = 686] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x8f595800 == 19 [pid = 28717] [id = 682] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x8d20ec00 == 18 [pid = 28717] [id = 681] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x8de5e000 == 17 [pid = 28717] [id = 694] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfcc000 == 16 [pid = 28717] [id = 678] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfc1800 == 15 [pid = 28717] [id = 687] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x91071800 == 14 [pid = 28717] [id = 685] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed5d000 == 13 [pid = 28717] [id = 680] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x925cb800 == 12 [pid = 28717] [id = 714] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x8f59e400 == 11 [pid = 28717] [id = 713] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x8f721c00 == 10 [pid = 28717] [id = 712] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x8f8e1c00 == 9 [pid = 28717] [id = 711] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3e8800 == 8 [pid = 28717] [id = 709] 02:41:25 INFO - PROCESS | 28717 | --DOCSHELL 0x8d818000 == 7 [pid = 28717] [id = 710] 02:41:25 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x9117cc00) [pid = 28717] [serial = 2099] [outer = (nil)] [url = about:blank] 02:41:25 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x8f8e2800) [pid = 28717] [serial = 2070] [outer = (nil)] [url = about:blank] 02:41:25 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8f730400) [pid = 28717] [serial = 2069] [outer = (nil)] [url = about:blank] 02:41:25 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x91f07800) [pid = 28717] [serial = 2073] [outer = (nil)] [url = about:blank] 02:41:25 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x911f5000) [pid = 28717] [serial = 2072] [outer = (nil)] [url = about:blank] 02:41:25 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8d819800) [pid = 28717] [serial = 2087] [outer = (nil)] [url = about:blank] 02:41:25 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x92481c00) [pid = 28717] [serial = 2076] [outer = (nil)] [url = about:blank] 02:41:25 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8de5c800) [pid = 28717] [serial = 2088] [outer = (nil)] [url = about:blank] 02:41:25 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x9247a000) [pid = 28717] [serial = 2075] [outer = (nil)] [url = about:blank] 02:41:25 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x925c4000) [pid = 28717] [serial = 2079] [outer = (nil)] [url = about:blank] 02:41:25 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x9257c800) [pid = 28717] [serial = 2078] [outer = (nil)] [url = about:blank] 02:41:25 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8f8ee400) [pid = 28717] [serial = 2094] [outer = (nil)] [url = about:blank] 02:41:25 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x90f4d000) [pid = 28717] [serial = 2096] [outer = (nil)] [url = about:blank] 02:41:25 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x91174000) [pid = 28717] [serial = 2097] [outer = (nil)] [url = about:blank] 02:41:25 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8ed58800) [pid = 28717] [serial = 2090] [outer = (nil)] [url = about:blank] 02:41:25 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x925cfc00) [pid = 28717] [serial = 2082] [outer = (nil)] [url = about:blank] 02:41:25 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x92572800) [pid = 28717] [serial = 2081] [outer = (nil)] [url = about:blank] 02:41:25 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8ed92000) [pid = 28717] [serial = 2085] [outer = (nil)] [url = about:blank] 02:41:25 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x8ed5a400) [pid = 28717] [serial = 2084] [outer = (nil)] [url = about:blank] 02:41:25 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x8f8e0c00) [pid = 28717] [serial = 2093] [outer = (nil)] [url = about:blank] 02:41:25 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x8ed88800) [pid = 28717] [serial = 2091] [outer = (nil)] [url = about:blank] 02:41:26 INFO - PROCESS | 28717 | 1466502086132 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 02:41:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:41:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 2589ms 02:41:26 INFO - PROCESS | 28717 | 1466502086166 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 02:41:26 INFO - PROCESS | 28717 | 1466502086172 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 02:41:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:41:26 INFO - PROCESS | 28717 | 1466502086180 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:41:26 INFO - PROCESS | 28717 | 1466502086185 Marionette TRACE conn4 <- [1,2834,null,{}] 02:41:26 INFO - PROCESS | 28717 | 1466502086194 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:26 INFO - PROCESS | 28717 | 1466502086199 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:26 INFO - PROCESS | 28717 | 1466502086389 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 02:41:26 INFO - PROCESS | 28717 | 1466502086579 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:26 INFO - PROCESS | 28717 | 1466502086585 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:26 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d571000 == 8 [pid = 28717] [id = 716] 02:41:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8d57b400) [pid = 28717] [serial = 2149] [outer = (nil)] 02:41:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8de64000) [pid = 28717] [serial = 2150] [outer = 0x8d57b400] 02:41:26 INFO - PROCESS | 28717 | 1466502086663 Marionette DEBUG loaded listener.js 02:41:26 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8dfc9400) [pid = 28717] [serial = 2151] [outer = 0x8d57b400] 02:41:27 INFO - PROCESS | 28717 | 1466502087537 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:41:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:41:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1402ms 02:41:27 INFO - PROCESS | 28717 | 1466502087582 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 02:41:27 INFO - PROCESS | 28717 | 1466502087591 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 02:41:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:41:27 INFO - PROCESS | 28717 | 1466502087603 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:41:27 INFO - PROCESS | 28717 | 1466502087607 Marionette TRACE conn4 <- [1,2838,null,{}] 02:41:27 INFO - PROCESS | 28717 | 1466502087614 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:27 INFO - PROCESS | 28717 | 1466502087620 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:27 INFO - PROCESS | 28717 | 1466502087795 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 02:41:27 INFO - PROCESS | 28717 | 1466502087952 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:27 INFO - PROCESS | 28717 | 1466502087962 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:27 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed5b800 == 9 [pid = 28717] [id = 717] 02:41:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8ed87c00) [pid = 28717] [serial = 2152] [outer = (nil)] 02:41:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8ed90000) [pid = 28717] [serial = 2153] [outer = 0x8ed87c00] 02:41:28 INFO - PROCESS | 28717 | 1466502088038 Marionette DEBUG loaded listener.js 02:41:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8f597c00) [pid = 28717] [serial = 2154] [outer = 0x8ed87c00] 02:41:29 INFO - PROCESS | 28717 | 1466502089006 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 02:41:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:41:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1434ms 02:41:29 INFO - PROCESS | 28717 | 1466502089036 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 02:41:29 INFO - PROCESS | 28717 | 1466502089041 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 02:41:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:41:29 INFO - PROCESS | 28717 | 1466502089047 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:41:29 INFO - PROCESS | 28717 | 1466502089052 Marionette TRACE conn4 <- [1,2842,null,{}] 02:41:29 INFO - PROCESS | 28717 | 1466502089079 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:29 INFO - PROCESS | 28717 | 1466502089088 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:29 INFO - PROCESS | 28717 | 1466502089316 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 02:41:29 INFO - PROCESS | 28717 | 1466502089345 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:29 INFO - PROCESS | 28717 | 1466502089357 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:29 INFO - PROCESS | 28717 | ++DOCSHELL 0x90d25c00 == 10 [pid = 28717] [id = 718] 02:41:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x90d26400) [pid = 28717] [serial = 2155] [outer = (nil)] 02:41:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x90d28c00) [pid = 28717] [serial = 2156] [outer = 0x90d26400] 02:41:29 INFO - PROCESS | 28717 | 1466502089429 Marionette DEBUG loaded listener.js 02:41:29 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x90d33800) [pid = 28717] [serial = 2157] [outer = 0x90d26400] 02:41:30 INFO - PROCESS | 28717 | 1466502090397 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 02:41:30 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8f599400) [pid = 28717] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:41:30 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x91f02800) [pid = 28717] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:41:30 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8ed88400) [pid = 28717] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:41:30 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8c3eb000) [pid = 28717] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:41:30 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8f8ee800) [pid = 28717] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:41:30 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x911f6c00) [pid = 28717] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:41:30 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x8d579000) [pid = 28717] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:41:30 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x8f593000) [pid = 28717] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:41:30 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x90f41400) [pid = 28717] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:41:30 INFO - PROCESS | 28717 | --DOMWINDOW == 62 (0x91074000) [pid = 28717] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:41:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:41:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1740ms 02:41:30 INFO - PROCESS | 28717 | 1466502090796 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 02:41:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:41:30 INFO - PROCESS | 28717 | 1466502090801 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 02:41:30 INFO - PROCESS | 28717 | 1466502090807 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:41:30 INFO - PROCESS | 28717 | 1466502090810 Marionette TRACE conn4 <- [1,2846,null,{}] 02:41:30 INFO - PROCESS | 28717 | 1466502090816 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:30 INFO - PROCESS | 28717 | 1466502090821 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:30 INFO - PROCESS | 28717 | 1466502090969 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 02:41:31 INFO - PROCESS | 28717 | 1466502091193 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:31 INFO - PROCESS | 28717 | 1466502091202 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:31 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed54000 == 11 [pid = 28717] [id = 719] 02:41:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 63 (0x8ed8c400) [pid = 28717] [serial = 2158] [outer = (nil)] 02:41:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8f72e000) [pid = 28717] [serial = 2159] [outer = 0x8ed8c400] 02:41:31 INFO - PROCESS | 28717 | 1466502091272 Marionette DEBUG loaded listener.js 02:41:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x90d2fc00) [pid = 28717] [serial = 2160] [outer = 0x8ed8c400] 02:41:32 INFO - PROCESS | 28717 | 1466502092031 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 02:41:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:41:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1242ms 02:41:32 INFO - PROCESS | 28717 | 1466502092048 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 02:41:32 INFO - PROCESS | 28717 | 1466502092051 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 02:41:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:41:32 INFO - PROCESS | 28717 | 1466502092060 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:41:32 INFO - PROCESS | 28717 | 1466502092063 Marionette TRACE conn4 <- [1,2850,null,{}] 02:41:32 INFO - PROCESS | 28717 | 1466502092068 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:32 INFO - PROCESS | 28717 | 1466502092073 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:32 INFO - PROCESS | 28717 | 1466502092311 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 02:41:32 INFO - PROCESS | 28717 | 1466502092327 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:32 INFO - PROCESS | 28717 | 1466502092335 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:32 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f592000 == 12 [pid = 28717] [id = 720] 02:41:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x90f47000) [pid = 28717] [serial = 2161] [outer = (nil)] 02:41:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x91174c00) [pid = 28717] [serial = 2162] [outer = 0x90f47000] 02:41:32 INFO - PROCESS | 28717 | 1466502092403 Marionette DEBUG loaded listener.js 02:41:32 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x91180400) [pid = 28717] [serial = 2163] [outer = 0x90f47000] 02:41:33 INFO - PROCESS | 28717 | 1466502093619 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:41:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:41:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1637ms 02:41:33 INFO - PROCESS | 28717 | 1466502093697 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 02:41:33 INFO - PROCESS | 28717 | 1466502093703 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 02:41:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:41:33 INFO - PROCESS | 28717 | 1466502093724 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:41:33 INFO - PROCESS | 28717 | 1466502093729 Marionette TRACE conn4 <- [1,2854,null,{}] 02:41:33 INFO - PROCESS | 28717 | 1466502093738 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:33 INFO - PROCESS | 28717 | 1466502093743 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:33 INFO - PROCESS | 28717 | 1466502093960 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 02:41:34 INFO - PROCESS | 28717 | 1466502094246 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:34 INFO - PROCESS | 28717 | 1466502094257 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:34 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de5ec00 == 13 [pid = 28717] [id = 721] 02:41:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8de63c00) [pid = 28717] [serial = 2164] [outer = (nil)] 02:41:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8ed53800) [pid = 28717] [serial = 2165] [outer = 0x8de63c00] 02:41:34 INFO - PROCESS | 28717 | 1466502094344 Marionette DEBUG loaded listener.js 02:41:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8ed92c00) [pid = 28717] [serial = 2166] [outer = 0x8de63c00] 02:41:35 INFO - PROCESS | 28717 | 1466502095391 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 02:41:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:41:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1738ms 02:41:35 INFO - PROCESS | 28717 | 1466502095459 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 02:41:35 INFO - PROCESS | 28717 | 1466502095467 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 02:41:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:41:35 INFO - PROCESS | 28717 | 1466502095478 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:41:35 INFO - PROCESS | 28717 | 1466502095481 Marionette TRACE conn4 <- [1,2858,null,{}] 02:41:35 INFO - PROCESS | 28717 | 1466502095489 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:35 INFO - PROCESS | 28717 | 1466502095496 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:35 INFO - PROCESS | 28717 | 1466502095722 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 02:41:35 INFO - PROCESS | 28717 | 1466502095959 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:35 INFO - PROCESS | 28717 | 1466502095967 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:36 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed50c00 == 14 [pid = 28717] [id = 722] 02:41:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x90f4c400) [pid = 28717] [serial = 2167] [outer = (nil)] 02:41:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x9117c400) [pid = 28717] [serial = 2168] [outer = 0x90f4c400] 02:41:36 INFO - PROCESS | 28717 | 1466502096077 Marionette DEBUG loaded listener.js 02:41:36 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x90f3e800) [pid = 28717] [serial = 2169] [outer = 0x90f4c400] 02:41:37 INFO - PROCESS | 28717 | 1466502097141 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:41:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:41:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1744ms 02:41:37 INFO - PROCESS | 28717 | 1466502097223 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 02:41:37 INFO - PROCESS | 28717 | 1466502097227 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 02:41:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:41:37 INFO - PROCESS | 28717 | 1466502097234 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:41:37 INFO - PROCESS | 28717 | 1466502097240 Marionette TRACE conn4 <- [1,2862,null,{}] 02:41:37 INFO - PROCESS | 28717 | 1466502097257 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:37 INFO - PROCESS | 28717 | 1466502097266 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:37 INFO - PROCESS | 28717 | 1466502097500 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 02:41:37 INFO - PROCESS | 28717 | 1466502097775 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:37 INFO - PROCESS | 28717 | 1466502097789 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:37 INFO - PROCESS | 28717 | ++DOCSHELL 0x91f06000 == 15 [pid = 28717] [id = 723] 02:41:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x91f0a800) [pid = 28717] [serial = 2170] [outer = (nil)] 02:41:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x91f10c00) [pid = 28717] [serial = 2171] [outer = 0x91f0a800] 02:41:37 INFO - PROCESS | 28717 | 1466502097874 Marionette DEBUG loaded listener.js 02:41:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x920ba000) [pid = 28717] [serial = 2172] [outer = 0x91f0a800] 02:41:39 INFO - PROCESS | 28717 | 1466502099021 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 02:41:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:41:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1838ms 02:41:39 INFO - PROCESS | 28717 | 1466502099073 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 02:41:39 INFO - PROCESS | 28717 | 1466502099078 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 02:41:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:41:39 INFO - PROCESS | 28717 | 1466502099087 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:41:39 INFO - PROCESS | 28717 | 1466502099091 Marionette TRACE conn4 <- [1,2866,null,{}] 02:41:39 INFO - PROCESS | 28717 | 1466502099101 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:39 INFO - PROCESS | 28717 | 1466502099107 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:39 INFO - PROCESS | 28717 | 1466502099289 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 02:41:39 INFO - PROCESS | 28717 | 1466502099567 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:39 INFO - PROCESS | 28717 | 1466502099581 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:39 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d56f000 == 16 [pid = 28717] [id = 724] 02:41:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8d571c00) [pid = 28717] [serial = 2173] [outer = (nil)] 02:41:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x8de5f400) [pid = 28717] [serial = 2174] [outer = 0x8d571c00] 02:41:39 INFO - PROCESS | 28717 | 1466502099732 Marionette DEBUG loaded listener.js 02:41:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x8dfcc000) [pid = 28717] [serial = 2175] [outer = 0x8d571c00] 02:41:39 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x911efc00) [pid = 28717] [serial = 2100] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x911fc800) [pid = 28717] [serial = 2126] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x91f09400) [pid = 28717] [serial = 2123] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8f591800) [pid = 28717] [serial = 2105] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8f59ec00) [pid = 28717] [serial = 2106] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8c3f2000) [pid = 28717] [serial = 2102] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8d210000) [pid = 28717] [serial = 2103] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x90d31800) [pid = 28717] [serial = 2108] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x91070800) [pid = 28717] [serial = 2109] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x920b4400) [pid = 28717] [serial = 2111] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x920bb800) [pid = 28717] [serial = 2112] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8de69400) [pid = 28717] [serial = 2114] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8dfd0000) [pid = 28717] [serial = 2115] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8f722000) [pid = 28717] [serial = 2117] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x8f793400) [pid = 28717] [serial = 2118] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x9107ec00) [pid = 28717] [serial = 2121] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x920b8800) [pid = 28717] [serial = 2124] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 28717 | --DOMWINDOW == 62 (0x90f4a800) [pid = 28717] [serial = 2120] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 28717 | --DOMWINDOW == 61 (0x91f0e400) [pid = 28717] [serial = 2127] [outer = (nil)] [url = about:blank] 02:41:40 INFO - PROCESS | 28717 | 1466502100616 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 02:41:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:41:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1583ms 02:41:40 INFO - PROCESS | 28717 | 1466502100670 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 02:41:40 INFO - PROCESS | 28717 | 1466502100677 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 02:41:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:41:40 INFO - PROCESS | 28717 | 1466502100687 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:41:40 INFO - PROCESS | 28717 | 1466502100691 Marionette TRACE conn4 <- [1,2870,null,{}] 02:41:40 INFO - PROCESS | 28717 | 1466502100697 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:40 INFO - PROCESS | 28717 | 1466502100703 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:40 INFO - PROCESS | 28717 | 1466502100870 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 02:41:40 INFO - PROCESS | 28717 | 1466502100882 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:40 INFO - PROCESS | 28717 | 1466502100890 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:40 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f59ec00 == 17 [pid = 28717] [id = 725] 02:41:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 62 (0x8f5a0000) [pid = 28717] [serial = 2176] [outer = (nil)] 02:41:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 63 (0x8f72b000) [pid = 28717] [serial = 2177] [outer = 0x8f5a0000] 02:41:40 INFO - PROCESS | 28717 | 1466502100970 Marionette DEBUG loaded listener.js 02:41:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8f799400) [pid = 28717] [serial = 2178] [outer = 0x8f5a0000] 02:41:41 INFO - PROCESS | 28717 | 1466502101961 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 02:41:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:41:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1335ms 02:41:42 INFO - PROCESS | 28717 | 1466502102024 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 02:41:42 INFO - PROCESS | 28717 | 1466502102028 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 02:41:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:41:42 INFO - PROCESS | 28717 | 1466502102035 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:41:42 INFO - PROCESS | 28717 | 1466502102041 Marionette TRACE conn4 <- [1,2874,null,{}] 02:41:42 INFO - PROCESS | 28717 | 1466502102056 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:42 INFO - PROCESS | 28717 | 1466502102065 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:42 INFO - PROCESS | 28717 | 1466502102316 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 02:41:42 INFO - PROCESS | 28717 | 1466502102409 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:42 INFO - PROCESS | 28717 | 1466502102420 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:42 INFO - PROCESS | 28717 | ++DOCSHELL 0x91070800 == 18 [pid = 28717] [id = 726] 02:41:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x91077400) [pid = 28717] [serial = 2179] [outer = (nil)] 02:41:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x91177000) [pid = 28717] [serial = 2180] [outer = 0x91077400] 02:41:42 INFO - PROCESS | 28717 | 1466502102491 Marionette DEBUG loaded listener.js 02:41:42 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x911f9800) [pid = 28717] [serial = 2181] [outer = 0x91077400] 02:41:43 INFO - PROCESS | 28717 | 1466502103439 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 02:41:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:41:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1434ms 02:41:43 INFO - PROCESS | 28717 | 1466502103470 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 02:41:43 INFO - PROCESS | 28717 | 1466502103473 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 02:41:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:41:43 INFO - PROCESS | 28717 | 1466502103480 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:41:43 INFO - PROCESS | 28717 | 1466502103483 Marionette TRACE conn4 <- [1,2878,null,{}] 02:41:43 INFO - PROCESS | 28717 | 1466502103489 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:43 INFO - PROCESS | 28717 | 1466502103494 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:43 INFO - PROCESS | 28717 | 1466502103716 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 02:41:43 INFO - PROCESS | 28717 | 1466502103739 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:43 INFO - PROCESS | 28717 | 1466502103766 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:43 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f8ee400 == 19 [pid = 28717] [id = 727] 02:41:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x911fdc00) [pid = 28717] [serial = 2182] [outer = (nil)] 02:41:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x920b5800) [pid = 28717] [serial = 2183] [outer = 0x911fdc00] 02:41:43 INFO - PROCESS | 28717 | 1466502103911 Marionette DEBUG loaded listener.js 02:41:44 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x920bb400) [pid = 28717] [serial = 2184] [outer = 0x911fdc00] 02:41:44 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x90d26400) [pid = 28717] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:41:44 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8de66000) [pid = 28717] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:41:44 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8d57b400) [pid = 28717] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:41:44 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8ed87c00) [pid = 28717] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:41:44 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x9107e400) [pid = 28717] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:41:44 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x925ce000) [pid = 28717] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:41:44 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x8ed8c400) [pid = 28717] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:41:44 INFO - PROCESS | 28717 | --DOMWINDOW == 62 (0x8c3ea400) [pid = 28717] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:41:44 INFO - PROCESS | 28717 | --DOMWINDOW == 61 (0x8ed8b400) [pid = 28717] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:41:44 INFO - PROCESS | 28717 | --DOMWINDOW == 60 (0x91077800) [pid = 28717] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:41:44 INFO - PROCESS | 28717 | --DOMWINDOW == 59 (0x90d30800) [pid = 28717] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:41:44 INFO - PROCESS | 28717 | 1466502104824 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 02:41:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:41:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1379ms 02:41:44 INFO - PROCESS | 28717 | 1466502104861 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 02:41:44 INFO - PROCESS | 28717 | 1466502104865 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 02:41:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:41:44 INFO - PROCESS | 28717 | 1466502104871 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:41:44 INFO - PROCESS | 28717 | 1466502104874 Marionette TRACE conn4 <- [1,2882,null,{}] 02:41:44 INFO - PROCESS | 28717 | 1466502104879 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:44 INFO - PROCESS | 28717 | 1466502104884 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:45 INFO - PROCESS | 28717 | 1466502105092 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 02:41:45 INFO - PROCESS | 28717 | 1466502105112 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:45 INFO - PROCESS | 28717 | 1466502105119 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:45 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d818000 == 20 [pid = 28717] [id = 728] 02:41:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 60 (0x8e1ef800) [pid = 28717] [serial = 2185] [outer = (nil)] 02:41:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 61 (0x9107e400) [pid = 28717] [serial = 2186] [outer = 0x8e1ef800] 02:41:45 INFO - PROCESS | 28717 | 1466502105187 Marionette DEBUG loaded listener.js 02:41:45 INFO - PROCESS | 28717 | ++DOMWINDOW == 62 (0x91f0d000) [pid = 28717] [serial = 2187] [outer = 0x8e1ef800] 02:41:46 INFO - PROCESS | 28717 | 1466502106106 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 02:41:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:41:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1284ms 02:41:46 INFO - PROCESS | 28717 | 1466502106156 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 02:41:46 INFO - PROCESS | 28717 | 1466502106159 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 02:41:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:41:46 INFO - PROCESS | 28717 | 1466502106171 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:41:46 INFO - PROCESS | 28717 | 1466502106173 Marionette TRACE conn4 <- [1,2886,null,{}] 02:41:46 INFO - PROCESS | 28717 | 1466502106181 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:46 INFO - PROCESS | 28717 | 1466502106194 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:46 INFO - PROCESS | 28717 | 1466502106399 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 02:41:46 INFO - PROCESS | 28717 | 1466502106665 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:46 INFO - PROCESS | 28717 | 1466502106676 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:46 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3eb400 == 21 [pid = 28717] [id = 729] 02:41:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 63 (0x8c3ec400) [pid = 28717] [serial = 2188] [outer = (nil)] 02:41:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8d204400) [pid = 28717] [serial = 2189] [outer = 0x8c3ec400] 02:41:46 INFO - PROCESS | 28717 | 1466502106764 Marionette DEBUG loaded listener.js 02:41:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8d20e800) [pid = 28717] [serial = 2190] [outer = 0x8c3ec400] 02:41:47 INFO - PROCESS | 28717 | 1466502107839 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 02:41:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:41:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1732ms 02:41:47 INFO - PROCESS | 28717 | 1466502107907 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 02:41:47 INFO - PROCESS | 28717 | 1466502107913 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 02:41:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:41:47 INFO - PROCESS | 28717 | 1466502107921 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:41:47 INFO - PROCESS | 28717 | 1466502107926 Marionette TRACE conn4 <- [1,2890,null,{}] 02:41:47 INFO - PROCESS | 28717 | 1466502107934 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:47 INFO - PROCESS | 28717 | 1466502107943 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:48 INFO - PROCESS | 28717 | 1466502108154 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 02:41:48 INFO - PROCESS | 28717 | 1466502108372 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:48 INFO - PROCESS | 28717 | 1466502108380 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:48 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed8f000 == 22 [pid = 28717] [id = 730] 02:41:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8ed90c00) [pid = 28717] [serial = 2191] [outer = (nil)] 02:41:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8f59a400) [pid = 28717] [serial = 2192] [outer = 0x8ed90c00] 02:41:48 INFO - PROCESS | 28717 | 1466502108562 Marionette DEBUG loaded listener.js 02:41:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8f798400) [pid = 28717] [serial = 2193] [outer = 0x8ed90c00] 02:41:49 INFO - PROCESS | 28717 | 1466502109520 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:41:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:41:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1637ms 02:41:49 INFO - PROCESS | 28717 | 1466502109563 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 02:41:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:41:49 INFO - PROCESS | 28717 | 1466502109570 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 02:41:49 INFO - PROCESS | 28717 | 1466502109577 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:41:49 INFO - PROCESS | 28717 | 1466502109582 Marionette TRACE conn4 <- [1,2894,null,{}] 02:41:49 INFO - PROCESS | 28717 | 1466502109589 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:49 INFO - PROCESS | 28717 | 1466502109595 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:49 INFO - PROCESS | 28717 | 1466502109795 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 02:41:49 INFO - PROCESS | 28717 | 1466502109982 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:49 INFO - PROCESS | 28717 | 1466502109991 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:50 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1e6400 == 23 [pid = 28717] [id = 731] 02:41:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x90f41c00) [pid = 28717] [serial = 2194] [outer = (nil)] 02:41:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x91073800) [pid = 28717] [serial = 2195] [outer = 0x90f41c00] 02:41:50 INFO - PROCESS | 28717 | 1466502110075 Marionette DEBUG loaded listener.js 02:41:50 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x9107e800) [pid = 28717] [serial = 2196] [outer = 0x90f41c00] 02:41:51 INFO - PROCESS | 28717 | 1466502111140 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 02:41:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:41:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1601ms 02:41:51 INFO - PROCESS | 28717 | 1466502111178 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 02:41:51 INFO - PROCESS | 28717 | 1466502111182 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 02:41:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:41:51 INFO - PROCESS | 28717 | 1466502111198 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:41:51 INFO - PROCESS | 28717 | 1466502111208 Marionette TRACE conn4 <- [1,2898,null,{}] 02:41:51 INFO - PROCESS | 28717 | 1466502111216 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:51 INFO - PROCESS | 28717 | 1466502111224 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:51 INFO - PROCESS | 28717 | 1466502111426 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 02:41:51 INFO - PROCESS | 28717 | 1466502111626 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:51 INFO - PROCESS | 28717 | 1466502111633 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:51 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d81e000 == 24 [pid = 28717] [id = 732] 02:41:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8ed53400) [pid = 28717] [serial = 2197] [outer = (nil)] 02:41:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x90f43800) [pid = 28717] [serial = 2198] [outer = 0x8ed53400] 02:41:51 INFO - PROCESS | 28717 | 1466502111765 Marionette DEBUG loaded listener.js 02:41:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x923fc800) [pid = 28717] [serial = 2199] [outer = 0x8ed53400] 02:41:52 INFO - PROCESS | 28717 | 1466502112721 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 02:41:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:41:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1601ms 02:41:52 INFO - PROCESS | 28717 | 1466502112793 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 02:41:52 INFO - PROCESS | 28717 | 1466502112797 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 02:41:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:41:52 INFO - PROCESS | 28717 | 1466502112803 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:41:52 INFO - PROCESS | 28717 | 1466502112807 Marionette TRACE conn4 <- [1,2902,null,{}] 02:41:52 INFO - PROCESS | 28717 | 1466502112813 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:52 INFO - PROCESS | 28717 | 1466502112819 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:53 INFO - PROCESS | 28717 | 1466502113040 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 02:41:53 INFO - PROCESS | 28717 | 1466502113226 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:53 INFO - PROCESS | 28717 | 1466502113234 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:53 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de65000 == 25 [pid = 28717] [id = 733] 02:41:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8f7a0c00) [pid = 28717] [serial = 2200] [outer = (nil)] 02:41:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x92576800) [pid = 28717] [serial = 2201] [outer = 0x8f7a0c00] 02:41:53 INFO - PROCESS | 28717 | 1466502113315 Marionette DEBUG loaded listener.js 02:41:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x925c3000) [pid = 28717] [serial = 2202] [outer = 0x8f7a0c00] 02:41:54 INFO - PROCESS | 28717 | 1466502114311 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:41:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:41:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1586ms 02:41:54 INFO - PROCESS | 28717 | 1466502114390 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 02:41:54 INFO - PROCESS | 28717 | 1466502114394 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 02:41:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:41:54 INFO - PROCESS | 28717 | 1466502114401 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:41:54 INFO - PROCESS | 28717 | 1466502114405 Marionette TRACE conn4 <- [1,2906,null,{}] 02:41:54 INFO - PROCESS | 28717 | 1466502114411 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:54 INFO - PROCESS | 28717 | 1466502114416 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:54 INFO - PROCESS | 28717 | 1466502114635 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 02:41:54 INFO - PROCESS | 28717 | 1466502114928 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:54 INFO - PROCESS | 28717 | 1466502114955 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:55 INFO - PROCESS | 28717 | ++DOCSHELL 0x925c9800 == 26 [pid = 28717] [id = 734] 02:41:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x925c9c00) [pid = 28717] [serial = 2203] [outer = (nil)] 02:41:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x925ce800) [pid = 28717] [serial = 2204] [outer = 0x925c9c00] 02:41:55 INFO - PROCESS | 28717 | 1466502115119 Marionette DEBUG loaded listener.js 02:41:55 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x93b0ec00) [pid = 28717] [serial = 2205] [outer = 0x925c9c00] 02:41:56 INFO - PROCESS | 28717 | 1466502116151 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 02:41:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:41:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1793ms 02:41:56 INFO - PROCESS | 28717 | 1466502116196 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 02:41:56 INFO - PROCESS | 28717 | 1466502116200 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 02:41:56 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:41:56 INFO - PROCESS | 28717 | 1466502116206 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:41:56 INFO - PROCESS | 28717 | 1466502116210 Marionette TRACE conn4 <- [1,2910,null,{}] 02:41:56 INFO - PROCESS | 28717 | 1466502116216 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:56 INFO - PROCESS | 28717 | 1466502116222 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:56 INFO - PROCESS | 28717 | 1466502116422 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 02:41:56 INFO - PROCESS | 28717 | 1466502116607 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:56 INFO - PROCESS | 28717 | 1466502116615 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:56 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d575400 == 27 [pid = 28717] [id = 735] 02:41:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x8d575800) [pid = 28717] [serial = 2206] [outer = (nil)] 02:41:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x8f79a800) [pid = 28717] [serial = 2207] [outer = 0x8d575800] 02:41:56 INFO - PROCESS | 28717 | 1466502116700 Marionette DEBUG loaded listener.js 02:41:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x8f8ed400) [pid = 28717] [serial = 2208] [outer = 0x8d575800] 02:41:57 INFO - PROCESS | 28717 | 1466502117762 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 02:41:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:41:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:41:57 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1582ms 02:41:57 INFO - PROCESS | 28717 | 1466502117793 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 02:41:57 INFO - PROCESS | 28717 | 1466502117800 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 02:41:57 INFO - TEST-START | /DOMEvents/constructors.html 02:41:57 INFO - PROCESS | 28717 | 1466502117813 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:41:57 INFO - PROCESS | 28717 | 1466502117817 Marionette TRACE conn4 <- [1,2914,null,{}] 02:41:57 INFO - PROCESS | 28717 | 1466502117827 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:57 INFO - PROCESS | 28717 | 1466502117832 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:58 INFO - PROCESS | 28717 | 1466502118022 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 02:41:58 INFO - PROCESS | 28717 | 1466502118272 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:58 INFO - PROCESS | 28717 | 1466502118286 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:41:58 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d20c000 == 28 [pid = 28717] [id = 736] 02:41:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x8d57a000) [pid = 28717] [serial = 2209] [outer = (nil)] 02:41:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x8dfd0800) [pid = 28717] [serial = 2210] [outer = 0x8d57a000] 02:41:58 INFO - PROCESS | 28717 | 1466502118475 Marionette DEBUG loaded listener.js 02:41:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x8ed51000) [pid = 28717] [serial = 2211] [outer = 0x8d57a000] 02:41:59 INFO - PROCESS | 28717 | 1466502119429 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:41:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:41:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:41:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:41:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:41:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:41:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:41:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:41:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:41:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:41:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:41:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:41:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:41:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:41:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:41:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:41:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:41:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:41:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:41:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:41:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:41:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:41:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:41:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:41:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:41:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:41:59 INFO - TEST-OK | /DOMEvents/constructors.html | took 1712ms 02:42:00 INFO - PROCESS | 28717 | --DOCSHELL 0x8de63400 == 27 [pid = 28717] [id = 715] 02:42:00 INFO - PROCESS | 28717 | --DOCSHELL 0x8d818000 == 26 [pid = 28717] [id = 728] 02:42:00 INFO - PROCESS | 28717 | --DOCSHELL 0x8f8ee400 == 25 [pid = 28717] [id = 727] 02:42:00 INFO - PROCESS | 28717 | --DOCSHELL 0x91070800 == 24 [pid = 28717] [id = 726] 02:42:00 INFO - PROCESS | 28717 | --DOCSHELL 0x8f59ec00 == 23 [pid = 28717] [id = 725] 02:42:00 INFO - PROCESS | 28717 | --DOCSHELL 0x8d56f000 == 22 [pid = 28717] [id = 724] 02:42:00 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed50c00 == 21 [pid = 28717] [id = 722] 02:42:00 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed54000 == 20 [pid = 28717] [id = 719] 02:42:00 INFO - PROCESS | 28717 | --DOCSHELL 0x8d571000 == 19 [pid = 28717] [id = 716] 02:42:00 INFO - PROCESS | 28717 | --DOCSHELL 0x8f592000 == 18 [pid = 28717] [id = 720] 02:42:00 INFO - PROCESS | 28717 | --DOCSHELL 0x8de5ec00 == 17 [pid = 28717] [id = 721] 02:42:00 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed5b800 == 16 [pid = 28717] [id = 717] 02:42:00 INFO - PROCESS | 28717 | --DOCSHELL 0x90d25c00 == 15 [pid = 28717] [id = 718] 02:42:00 INFO - PROCESS | 28717 | --DOCSHELL 0x91f06000 == 14 [pid = 28717] [id = 723] 02:42:00 INFO - PROCESS | 28717 | --DOCSHELL 0x925c9800 == 13 [pid = 28717] [id = 734] 02:42:00 INFO - PROCESS | 28717 | --DOCSHELL 0x8d575400 == 12 [pid = 28717] [id = 735] 02:42:00 INFO - PROCESS | 28717 | --DOCSHELL 0x8de65000 == 11 [pid = 28717] [id = 733] 02:42:00 INFO - PROCESS | 28717 | --DOCSHELL 0x8d81e000 == 10 [pid = 28717] [id = 732] 02:42:00 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed8f000 == 9 [pid = 28717] [id = 730] 02:42:00 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1e6400 == 8 [pid = 28717] [id = 731] 02:42:00 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3eb400 == 7 [pid = 28717] [id = 729] 02:42:00 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x90d28c00) [pid = 28717] [serial = 2156] [outer = (nil)] [url = about:blank] 02:42:00 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x8ed5e400) [pid = 28717] [serial = 2148] [outer = (nil)] [url = about:blank] 02:42:00 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x8ed52400) [pid = 28717] [serial = 2147] [outer = (nil)] [url = about:blank] 02:42:00 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x8de64000) [pid = 28717] [serial = 2150] [outer = (nil)] [url = about:blank] 02:42:00 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8dfc9400) [pid = 28717] [serial = 2151] [outer = (nil)] [url = about:blank] 02:42:00 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8ed90000) [pid = 28717] [serial = 2153] [outer = (nil)] [url = about:blank] 02:42:00 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x925cbc00) [pid = 28717] [serial = 2141] [outer = (nil)] [url = about:blank] 02:42:00 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x93e0d000) [pid = 28717] [serial = 2145] [outer = (nil)] [url = about:blank] 02:42:00 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x93b04c00) [pid = 28717] [serial = 2144] [outer = (nil)] [url = about:blank] 02:42:00 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8f72e000) [pid = 28717] [serial = 2159] [outer = (nil)] [url = about:blank] 02:42:00 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8d572000) [pid = 28717] [serial = 2130] [outer = (nil)] [url = about:blank] 02:42:00 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8d205400) [pid = 28717] [serial = 2129] [outer = (nil)] [url = about:blank] 02:42:00 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8f79c400) [pid = 28717] [serial = 2133] [outer = (nil)] [url = about:blank] 02:42:00 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8f72e800) [pid = 28717] [serial = 2132] [outer = (nil)] [url = about:blank] 02:42:00 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x90d33800) [pid = 28717] [serial = 2157] [outer = (nil)] [url = about:blank] 02:42:00 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x91174c00) [pid = 28717] [serial = 2162] [outer = (nil)] [url = about:blank] 02:42:00 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x911fa800) [pid = 28717] [serial = 2136] [outer = (nil)] [url = about:blank] 02:42:00 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x9117c000) [pid = 28717] [serial = 2135] [outer = (nil)] [url = about:blank] 02:42:00 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x92579000) [pid = 28717] [serial = 2139] [outer = (nil)] [url = about:blank] 02:42:00 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x92473400) [pid = 28717] [serial = 2138] [outer = (nil)] [url = about:blank] 02:42:00 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x925d0400) [pid = 28717] [serial = 2142] [outer = (nil)] [url = about:blank] 02:42:00 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x90d2fc00) [pid = 28717] [serial = 2160] [outer = (nil)] [url = about:blank] 02:42:00 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x8f597c00) [pid = 28717] [serial = 2154] [outer = (nil)] [url = about:blank] 02:42:00 INFO - PROCESS | 28717 | 1466502120692 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 02:42:00 INFO - PROCESS | 28717 | 1466502120698 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 02:42:00 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:42:00 INFO - PROCESS | 28717 | 1466502120726 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:42:00 INFO - PROCESS | 28717 | 1466502120734 Marionette TRACE conn4 <- [1,2918,null,{}] 02:42:00 INFO - PROCESS | 28717 | 1466502120742 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:00 INFO - PROCESS | 28717 | 1466502120749 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:00 INFO - PROCESS | 28717 | 1466502120911 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 02:42:01 INFO - PROCESS | 28717 | 1466502121044 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:01 INFO - PROCESS | 28717 | 1466502121057 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:01 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d573400 == 8 [pid = 28717] [id = 737] 02:42:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8d573800) [pid = 28717] [serial = 2212] [outer = (nil)] 02:42:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8d57b800) [pid = 28717] [serial = 2213] [outer = 0x8d573800] 02:42:01 INFO - PROCESS | 28717 | 1466502121127 Marionette DEBUG loaded listener.js 02:42:01 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8d822c00) [pid = 28717] [serial = 2214] [outer = 0x8d573800] 02:42:01 INFO - PROCESS | 28717 | 1466502121881 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:42:01 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:42:01 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1190ms 02:42:01 INFO - PROCESS | 28717 | 1466502121910 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 02:42:01 INFO - PROCESS | 28717 | 1466502121916 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 02:42:01 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:42:01 INFO - PROCESS | 28717 | 1466502121928 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:42:01 INFO - PROCESS | 28717 | 1466502121935 Marionette TRACE conn4 <- [1,2922,null,{}] 02:42:01 INFO - PROCESS | 28717 | 1466502121942 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:01 INFO - PROCESS | 28717 | 1466502121947 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:02 INFO - PROCESS | 28717 | 1466502122273 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 02:42:02 INFO - PROCESS | 28717 | 1466502122414 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:02 INFO - PROCESS | 28717 | 1466502122430 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:02 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed58800 == 9 [pid = 28717] [id = 738] 02:42:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8ed59c00) [pid = 28717] [serial = 2215] [outer = (nil)] 02:42:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8ed86800) [pid = 28717] [serial = 2216] [outer = 0x8ed59c00] 02:42:02 INFO - PROCESS | 28717 | 1466502122545 Marionette DEBUG loaded listener.js 02:42:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8ed91800) [pid = 28717] [serial = 2217] [outer = 0x8ed59c00] 02:42:03 INFO - PROCESS | 28717 | [28717] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 02:42:03 INFO - PROCESS | 28717 | [28717] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 02:42:03 INFO - PROCESS | 28717 | [28717] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 02:42:03 INFO - PROCESS | 28717 | [28717] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 02:42:03 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:42:03 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:42:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:42:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:42:03 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 02:42:03 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:42:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:42:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:42:03 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 02:42:03 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:42:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:42:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:42:03 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]" 02:42:03 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:42:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:42:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:42:03 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:42:03 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1508ms 02:42:03 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:42:03 INFO - PROCESS | 28717 | 1466502123398 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 02:42:03 INFO - PROCESS | 28717 | 1466502123456 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 02:42:03 INFO - PROCESS | 28717 | 1466502123458 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 02:42:03 INFO - PROCESS | 28717 | 1466502123467 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:42:03 INFO - PROCESS | 28717 | 1466502123469 Marionette TRACE conn4 <- [1,2926,null,{}] 02:42:03 INFO - PROCESS | 28717 | 1466502123485 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:03 INFO - PROCESS | 28717 | 1466502123495 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:03 INFO - PROCESS | 28717 | 1466502123754 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 02:42:03 INFO - PROCESS | 28717 | 1466502123794 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:03 INFO - PROCESS | 28717 | 1466502123808 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:03 INFO - PROCESS | 28717 | ++DOCSHELL 0x90d25400 == 10 [pid = 28717] [id = 739] 02:42:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x90d25c00) [pid = 28717] [serial = 2218] [outer = (nil)] 02:42:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x90d29000) [pid = 28717] [serial = 2219] [outer = 0x90d25c00] 02:42:03 INFO - PROCESS | 28717 | 1466502123884 Marionette DEBUG loaded listener.js 02:42:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x90d32000) [pid = 28717] [serial = 2220] [outer = 0x90d25c00] 02:42:04 INFO - PROCESS | 28717 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:42:04 INFO - PROCESS | 28717 | 1466502124929 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 02:42:04 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:42:04 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1536ms 02:42:05 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:42:05 INFO - PROCESS | 28717 | 1466502125002 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 02:42:05 INFO - PROCESS | 28717 | 1466502125005 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 02:42:05 INFO - PROCESS | 28717 | 1466502125011 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:42:05 INFO - PROCESS | 28717 | 1466502125014 Marionette TRACE conn4 <- [1,2930,null,{}] 02:42:05 INFO - PROCESS | 28717 | 1466502125021 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:05 INFO - PROCESS | 28717 | 1466502125026 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:05 INFO - PROCESS | 28717 | 1466502125642 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 02:42:05 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8e1ef800) [pid = 28717] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:42:05 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x911fdc00) [pid = 28717] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:42:05 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x90f4c400) [pid = 28717] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:42:05 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8de63c00) [pid = 28717] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:42:05 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x8f5a0000) [pid = 28717] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:42:05 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x90f47000) [pid = 28717] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:42:05 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x91f0a800) [pid = 28717] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:42:05 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x8d571c00) [pid = 28717] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:42:05 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x91077400) [pid = 28717] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:42:05 INFO - PROCESS | 28717 | 1466502125809 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:05 INFO - PROCESS | 28717 | 1466502125816 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:05 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3efc00 == 11 [pid = 28717] [id = 740] 02:42:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8de63c00) [pid = 28717] [serial = 2221] [outer = (nil)] 02:42:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8f5a0000) [pid = 28717] [serial = 2222] [outer = 0x8de63c00] 02:42:05 INFO - PROCESS | 28717 | 1466502125899 Marionette DEBUG loaded listener.js 02:42:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x91078000) [pid = 28717] [serial = 2223] [outer = 0x8de63c00] 02:42:06 INFO - PROCESS | 28717 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:42:06 INFO - PROCESS | 28717 | 1466502126622 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 02:42:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:42:06 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1643ms 02:42:06 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:42:06 INFO - PROCESS | 28717 | 1466502126655 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 02:42:06 INFO - PROCESS | 28717 | 1466502126658 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 02:42:06 INFO - PROCESS | 28717 | 1466502126664 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:42:06 INFO - PROCESS | 28717 | 1466502126667 Marionette TRACE conn4 <- [1,2934,null,{}] 02:42:06 INFO - PROCESS | 28717 | 1466502126673 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:06 INFO - PROCESS | 28717 | 1466502126678 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:06 INFO - PROCESS | 28717 | 1466502126869 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 02:42:06 INFO - PROCESS | 28717 | 1466502126888 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:06 INFO - PROCESS | 28717 | 1466502126896 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:06 INFO - PROCESS | 28717 | ++DOCSHELL 0x90d2a800 == 12 [pid = 28717] [id = 741] 02:42:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x91174c00) [pid = 28717] [serial = 2224] [outer = (nil)] 02:42:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x91181000) [pid = 28717] [serial = 2225] [outer = 0x91174c00] 02:42:06 INFO - PROCESS | 28717 | 1466502126972 Marionette DEBUG loaded listener.js 02:42:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x911f8000) [pid = 28717] [serial = 2226] [outer = 0x91174c00] 02:42:07 INFO - PROCESS | 28717 | 1466502127859 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:42:07 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:42:07 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1245ms 02:42:07 INFO - PROCESS | 28717 | 1466502127911 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 02:42:07 INFO - PROCESS | 28717 | 1466502127919 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 02:42:07 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:42:07 INFO - PROCESS | 28717 | 1466502127928 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:42:07 INFO - PROCESS | 28717 | 1466502127933 Marionette TRACE conn4 <- [1,2938,null,{}] 02:42:07 INFO - PROCESS | 28717 | 1466502127943 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:07 INFO - PROCESS | 28717 | 1466502127947 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:08 INFO - PROCESS | 28717 | 1466502128179 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 02:42:08 INFO - PROCESS | 28717 | 1466502128364 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:08 INFO - PROCESS | 28717 | 1466502128380 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:08 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d572400 == 13 [pid = 28717] [id = 742] 02:42:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8d81c400) [pid = 28717] [serial = 2227] [outer = (nil)] 02:42:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8ed5d000) [pid = 28717] [serial = 2228] [outer = 0x8d81c400] 02:42:08 INFO - PROCESS | 28717 | 1466502128501 Marionette DEBUG loaded listener.js 02:42:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8f59c000) [pid = 28717] [serial = 2229] [outer = 0x8d81c400] 02:42:09 INFO - PROCESS | 28717 | 1466502129456 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:42:09 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. 02:42:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1587ms 02:42:09 INFO - PROCESS | 28717 | 1466502129514 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 02:42:09 INFO - PROCESS | 28717 | 1466502129522 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 02:42:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:42:09 INFO - PROCESS | 28717 | 1466502129533 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:42:09 INFO - PROCESS | 28717 | 1466502129536 Marionette TRACE conn4 <- [1,2942,null,{}] 02:42:09 INFO - PROCESS | 28717 | 1466502129571 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:09 INFO - PROCESS | 28717 | 1466502129578 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:09 INFO - PROCESS | 28717 | 1466502129767 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 02:42:09 INFO - PROCESS | 28717 | 1466502129950 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:09 INFO - PROCESS | 28717 | 1466502129958 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:09 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de65400 == 14 [pid = 28717] [id = 743] 02:42:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x90d2a400) [pid = 28717] [serial = 2230] [outer = (nil)] 02:42:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x90f4d000) [pid = 28717] [serial = 2231] [outer = 0x90d2a400] 02:42:10 INFO - PROCESS | 28717 | 1466502130043 Marionette DEBUG loaded listener.js 02:42:10 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x9117c000) [pid = 28717] [serial = 2232] [outer = 0x90d2a400] 02:42:11 INFO - PROCESS | 28717 | 1466502131033 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 02:42:11 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 02:42:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:42:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:42:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1536ms 02:42:11 INFO - PROCESS | 28717 | 1466502131070 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 02:42:11 INFO - PROCESS | 28717 | 1466502131074 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 02:42:11 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:42:11 INFO - PROCESS | 28717 | 1466502131082 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:42:11 INFO - PROCESS | 28717 | 1466502131088 Marionette TRACE conn4 <- [1,2946,null,{}] 02:42:11 INFO - PROCESS | 28717 | 1466502131104 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:11 INFO - PROCESS | 28717 | 1466502131113 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:11 INFO - PROCESS | 28717 | 1466502131362 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 02:42:11 INFO - PROCESS | 28717 | 1466502131502 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:11 INFO - PROCESS | 28717 | 1466502131512 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:11 INFO - PROCESS | 28717 | ++DOCSHELL 0x920b6800 == 15 [pid = 28717] [id = 744] 02:42:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x923f2000) [pid = 28717] [serial = 2233] [outer = (nil)] 02:42:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x923f9800) [pid = 28717] [serial = 2234] [outer = 0x923f2000] 02:42:11 INFO - PROCESS | 28717 | 1466502131649 Marionette DEBUG loaded listener.js 02:42:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x92477c00) [pid = 28717] [serial = 2235] [outer = 0x923f2000] 02:42:12 INFO - PROCESS | 28717 | 1466502132532 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:42:12 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. 02:42:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1490ms 02:42:12 INFO - PROCESS | 28717 | 1466502132573 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 02:42:12 INFO - PROCESS | 28717 | 1466502132578 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 02:42:12 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:42:12 INFO - PROCESS | 28717 | 1466502132585 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:42:12 INFO - PROCESS | 28717 | 1466502132589 Marionette TRACE conn4 <- [1,2950,null,{}] 02:42:12 INFO - PROCESS | 28717 | 1466502132594 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:12 INFO - PROCESS | 28717 | 1466502132600 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:12 INFO - PROCESS | 28717 | 1466502132800 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 02:42:13 INFO - PROCESS | 28717 | 1466502132988 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:13 INFO - PROCESS | 28717 | 1466502133001 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:13 INFO - PROCESS | 28717 | ++DOCSHELL 0x91f0f000 == 16 [pid = 28717] [id = 745] 02:42:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x9247f400) [pid = 28717] [serial = 2236] [outer = (nil)] 02:42:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x92577800) [pid = 28717] [serial = 2237] [outer = 0x9247f400] 02:42:13 INFO - PROCESS | 28717 | 1466502133116 Marionette DEBUG loaded listener.js 02:42:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x9257b800) [pid = 28717] [serial = 2238] [outer = 0x9247f400] 02:42:13 INFO - PROCESS | 28717 | ++DOCSHELL 0x9256dc00 == 17 [pid = 28717] [id = 746] 02:42:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x925c5c00) [pid = 28717] [serial = 2239] [outer = (nil)] 02:42:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x930d3800) [pid = 28717] [serial = 2240] [outer = 0x925c5c00] 02:42:14 INFO - PROCESS | 28717 | 1466502134183 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:42:14 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. 02:42:14 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1644ms 02:42:14 INFO - PROCESS | 28717 | 1466502134229 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 02:42:14 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:42:14 INFO - PROCESS | 28717 | 1466502134233 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 02:42:14 INFO - PROCESS | 28717 | 1466502134239 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:42:14 INFO - PROCESS | 28717 | 1466502134243 Marionette TRACE conn4 <- [1,2954,null,{}] 02:42:14 INFO - PROCESS | 28717 | 1466502134249 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:14 INFO - PROCESS | 28717 | 1466502134254 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:14 INFO - PROCESS | 28717 | 1466502134582 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 02:42:14 INFO - PROCESS | 28717 | 1466502134889 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:14 INFO - PROCESS | 28717 | 1466502134898 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:14 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d209000 == 18 [pid = 28717] [id = 747] 02:42:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x8d20c400) [pid = 28717] [serial = 2241] [outer = (nil)] 02:42:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x8d571c00) [pid = 28717] [serial = 2242] [outer = 0x8d20c400] 02:42:15 INFO - PROCESS | 28717 | 1466502135002 Marionette DEBUG loaded listener.js 02:42:15 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x8dfc2400) [pid = 28717] [serial = 2243] [outer = 0x8d20c400] 02:42:15 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x9107e400) [pid = 28717] [serial = 2186] [outer = (nil)] [url = about:blank] 02:42:15 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x920b5800) [pid = 28717] [serial = 2183] [outer = (nil)] [url = about:blank] 02:42:15 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x9117c400) [pid = 28717] [serial = 2168] [outer = (nil)] [url = about:blank] 02:42:15 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x90f3e800) [pid = 28717] [serial = 2169] [outer = (nil)] [url = about:blank] 02:42:15 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8ed53800) [pid = 28717] [serial = 2165] [outer = (nil)] [url = about:blank] 02:42:15 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8ed92c00) [pid = 28717] [serial = 2166] [outer = (nil)] [url = about:blank] 02:42:15 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8f72b000) [pid = 28717] [serial = 2177] [outer = (nil)] [url = about:blank] 02:42:15 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8f799400) [pid = 28717] [serial = 2178] [outer = (nil)] [url = about:blank] 02:42:15 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x91180400) [pid = 28717] [serial = 2163] [outer = (nil)] [url = about:blank] 02:42:15 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x91f10c00) [pid = 28717] [serial = 2171] [outer = (nil)] [url = about:blank] 02:42:15 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x920ba000) [pid = 28717] [serial = 2172] [outer = (nil)] [url = about:blank] 02:42:15 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8dfcc000) [pid = 28717] [serial = 2175] [outer = (nil)] [url = about:blank] 02:42:15 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8de5f400) [pid = 28717] [serial = 2174] [outer = (nil)] [url = about:blank] 02:42:15 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x920bb400) [pid = 28717] [serial = 2184] [outer = (nil)] [url = about:blank] 02:42:15 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x911f9800) [pid = 28717] [serial = 2181] [outer = (nil)] [url = about:blank] 02:42:15 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x91177000) [pid = 28717] [serial = 2180] [outer = (nil)] [url = about:blank] 02:42:15 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x91f0d000) [pid = 28717] [serial = 2187] [outer = (nil)] [url = about:blank] 02:42:15 INFO - PROCESS | 28717 | 1466502135991 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:42:16 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:42:16 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 02:42:16 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1786ms 02:42:16 INFO - PROCESS | 28717 | 1466502136031 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 02:42:16 INFO - PROCESS | 28717 | 1466502136040 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 02:42:16 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:42:16 INFO - PROCESS | 28717 | 1466502136054 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:42:16 INFO - PROCESS | 28717 | 1466502136062 Marionette TRACE conn4 <- [1,2958,null,{}] 02:42:16 INFO - PROCESS | 28717 | 1466502136073 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:16 INFO - PROCESS | 28717 | 1466502136086 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:16 INFO - PROCESS | 28717 | 1466502136342 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 02:42:16 INFO - PROCESS | 28717 | 1466502136483 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:16 INFO - PROCESS | 28717 | 1466502136490 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:16 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed92c00 == 19 [pid = 28717] [id = 748] 02:42:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8ed95000) [pid = 28717] [serial = 2244] [outer = (nil)] 02:42:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8f79a000) [pid = 28717] [serial = 2245] [outer = 0x8ed95000] 02:42:16 INFO - PROCESS | 28717 | 1466502136569 Marionette DEBUG loaded listener.js 02:42:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x8f8e3800) [pid = 28717] [serial = 2246] [outer = 0x8ed95000] 02:42:17 INFO - PROCESS | 28717 | 1466502137330 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:42:17 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. 02:42:17 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1299ms 02:42:17 INFO - PROCESS | 28717 | 1466502137349 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 02:42:17 INFO - PROCESS | 28717 | 1466502137355 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 02:42:17 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:42:17 INFO - PROCESS | 28717 | 1466502137361 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:42:17 INFO - PROCESS | 28717 | 1466502137365 Marionette TRACE conn4 <- [1,2962,null,{}] 02:42:17 INFO - PROCESS | 28717 | 1466502137370 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:17 INFO - PROCESS | 28717 | 1466502137375 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:17 INFO - PROCESS | 28717 | 1466502137595 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 02:42:17 INFO - PROCESS | 28717 | 1466502137621 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:17 INFO - PROCESS | 28717 | 1466502137628 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:17 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f59d000 == 20 [pid = 28717] [id = 749] 02:42:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x91180800) [pid = 28717] [serial = 2247] [outer = (nil)] 02:42:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x911f3400) [pid = 28717] [serial = 2248] [outer = 0x91180800] 02:42:17 INFO - PROCESS | 28717 | 1466502137698 Marionette DEBUG loaded listener.js 02:42:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x91f03400) [pid = 28717] [serial = 2249] [outer = 0x91180800] 02:42:18 INFO - PROCESS | 28717 | 1466502138574 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:42:18 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. 02:42:18 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1280ms 02:42:18 INFO - PROCESS | 28717 | 1466502138643 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 02:42:18 INFO - PROCESS | 28717 | 1466502138649 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 02:42:18 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:42:18 INFO - PROCESS | 28717 | 1466502138678 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:42:18 INFO - PROCESS | 28717 | 1466502138686 Marionette TRACE conn4 <- [1,2966,null,{}] 02:42:18 INFO - PROCESS | 28717 | 1466502138692 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:18 INFO - PROCESS | 28717 | 1466502138698 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:18 INFO - PROCESS | 28717 | 1466502138912 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 02:42:18 INFO - PROCESS | 28717 | 1466502138939 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:18 INFO - PROCESS | 28717 | 1466502138946 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:18 INFO - PROCESS | 28717 | ++DOCSHELL 0x920b7800 == 21 [pid = 28717] [id = 750] 02:42:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x920b7c00) [pid = 28717] [serial = 2250] [outer = (nil)] 02:42:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x923fa000) [pid = 28717] [serial = 2251] [outer = 0x920b7c00] 02:42:19 INFO - PROCESS | 28717 | 1466502139016 Marionette DEBUG loaded listener.js 02:42:19 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x9256d800) [pid = 28717] [serial = 2252] [outer = 0x920b7c00] 02:42:19 INFO - PROCESS | 28717 | 1466502139818 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:42:19 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. 02:42:19 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1204ms 02:42:19 INFO - PROCESS | 28717 | 1466502139863 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 02:42:19 INFO - PROCESS | 28717 | 1466502139867 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 02:42:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:42:19 INFO - PROCESS | 28717 | 1466502139883 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:42:19 INFO - PROCESS | 28717 | 1466502139886 Marionette TRACE conn4 <- [1,2970,null,{}] 02:42:19 INFO - PROCESS | 28717 | 1466502139892 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:19 INFO - PROCESS | 28717 | 1466502139897 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:20 INFO - PROCESS | 28717 | 1466502140100 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 02:42:20 INFO - PROCESS | 28717 | 1466502140125 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:20 INFO - PROCESS | 28717 | 1466502140137 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:20 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d205000 == 22 [pid = 28717] [id = 751] 02:42:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x92574c00) [pid = 28717] [serial = 2253] [outer = (nil)] 02:42:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x925cd000) [pid = 28717] [serial = 2254] [outer = 0x92574c00] 02:42:20 INFO - PROCESS | 28717 | 1466502140201 Marionette DEBUG loaded listener.js 02:42:20 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x925cfc00) [pid = 28717] [serial = 2255] [outer = 0x92574c00] 02:42:20 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8ed59c00) [pid = 28717] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:42:20 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x90d25c00) [pid = 28717] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:42:20 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8de63c00) [pid = 28717] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:42:20 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8d573800) [pid = 28717] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:42:20 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8d57a000) [pid = 28717] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:42:20 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8c3ec400) [pid = 28717] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:42:20 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8ed90c00) [pid = 28717] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:42:20 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x90f41c00) [pid = 28717] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:42:20 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8ed53400) [pid = 28717] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:42:20 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x8f7a0c00) [pid = 28717] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:42:20 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x925c9c00) [pid = 28717] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:42:20 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8d575800) [pid = 28717] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:42:21 INFO - PROCESS | 28717 | 1466502141147 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:42:21 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. 02:42:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1289ms 02:42:21 INFO - PROCESS | 28717 | 1466502141173 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 02:42:21 INFO - PROCESS | 28717 | 1466502141177 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 02:42:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:42:21 INFO - PROCESS | 28717 | 1466502141182 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:42:21 INFO - PROCESS | 28717 | 1466502141186 Marionette TRACE conn4 <- [1,2974,null,{}] 02:42:21 INFO - PROCESS | 28717 | 1466502141192 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:21 INFO - PROCESS | 28717 | 1466502141197 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:21 INFO - PROCESS | 28717 | 1466502141349 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 02:42:21 INFO - PROCESS | 28717 | 1466502141368 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:21 INFO - PROCESS | 28717 | 1466502141386 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:21 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de68400 == 23 [pid = 28717] [id = 752] 02:42:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8ed56c00) [pid = 28717] [serial = 2256] [outer = (nil)] 02:42:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x925c9800) [pid = 28717] [serial = 2257] [outer = 0x8ed56c00] 02:42:21 INFO - PROCESS | 28717 | 1466502141468 Marionette DEBUG loaded listener.js 02:42:21 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x9311ec00) [pid = 28717] [serial = 2258] [outer = 0x8ed56c00] 02:42:22 INFO - PROCESS | 28717 | 1466502142333 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 02:42:22 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. 02:42:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1180ms 02:42:22 INFO - PROCESS | 28717 | 1466502142364 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 02:42:22 INFO - PROCESS | 28717 | 1466502142367 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 02:42:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:42:22 INFO - PROCESS | 28717 | 1466502142373 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:42:22 INFO - PROCESS | 28717 | 1466502142376 Marionette TRACE conn4 <- [1,2978,null,{}] 02:42:22 INFO - PROCESS | 28717 | 1466502142382 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:22 INFO - PROCESS | 28717 | 1466502142386 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:22 INFO - PROCESS | 28717 | 1466502142534 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 02:42:22 INFO - PROCESS | 28717 | 1466502142553 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:22 INFO - PROCESS | 28717 | 1466502142563 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:22 INFO - PROCESS | 28717 | ++DOCSHELL 0x8de60400 == 24 [pid = 28717] [id = 753] 02:42:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x93b05000) [pid = 28717] [serial = 2259] [outer = (nil)] 02:42:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x93e06800) [pid = 28717] [serial = 2260] [outer = 0x93b05000] 02:42:22 INFO - PROCESS | 28717 | 1466502142642 Marionette DEBUG loaded listener.js 02:42:22 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x93e0cc00) [pid = 28717] [serial = 2261] [outer = 0x93b05000] 02:42:23 INFO - PROCESS | 28717 | 1466502143712 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:42:23 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. 02:42:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1378ms 02:42:23 INFO - PROCESS | 28717 | 1466502143754 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 02:42:23 INFO - PROCESS | 28717 | 1466502143760 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 02:42:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:42:23 INFO - PROCESS | 28717 | 1466502143768 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:42:23 INFO - PROCESS | 28717 | 1466502143776 Marionette TRACE conn4 <- [1,2982,null,{}] 02:42:23 INFO - PROCESS | 28717 | 1466502143784 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:23 INFO - PROCESS | 28717 | 1466502143790 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:23 INFO - PROCESS | 28717 | 1466502143966 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 02:42:24 INFO - PROCESS | 28717 | 1466502144165 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:24 INFO - PROCESS | 28717 | 1466502144176 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:24 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d20f800 == 25 [pid = 28717] [id = 754] 02:42:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x8dfccc00) [pid = 28717] [serial = 2262] [outer = (nil)] 02:42:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8f793400) [pid = 28717] [serial = 2263] [outer = 0x8dfccc00] 02:42:24 INFO - PROCESS | 28717 | 1466502144302 Marionette DEBUG loaded listener.js 02:42:24 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8f8eb000) [pid = 28717] [serial = 2264] [outer = 0x8dfccc00] 02:42:25 INFO - PROCESS | 28717 | 1466502145166 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 02:42:25 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 02:42:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:42:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1442ms 02:42:25 INFO - PROCESS | 28717 | 1466502145211 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 02:42:25 INFO - PROCESS | 28717 | 1466502145219 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 02:42:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:42:25 INFO - PROCESS | 28717 | 1466502145230 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:42:25 INFO - PROCESS | 28717 | 1466502145234 Marionette TRACE conn4 <- [1,2986,null,{}] 02:42:25 INFO - PROCESS | 28717 | 1466502145282 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:25 INFO - PROCESS | 28717 | 1466502145288 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:25 INFO - PROCESS | 28717 | 1466502145561 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 02:42:25 INFO - PROCESS | 28717 | 1466502145703 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:25 INFO - PROCESS | 28717 | 1466502145712 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:25 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f595c00 == 26 [pid = 28717] [id = 755] 02:42:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x91f08c00) [pid = 28717] [serial = 2265] [outer = (nil)] 02:42:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x920bcc00) [pid = 28717] [serial = 2266] [outer = 0x91f08c00] 02:42:25 INFO - PROCESS | 28717 | 1466502145800 Marionette DEBUG loaded listener.js 02:42:25 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x92473800) [pid = 28717] [serial = 2267] [outer = 0x91f08c00] 02:42:26 INFO - PROCESS | 28717 | 1466502146677 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:42:26 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. 02:42:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1482ms 02:42:26 INFO - PROCESS | 28717 | 1466502146712 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 02:42:26 INFO - PROCESS | 28717 | 1466502146716 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 02:42:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:42:26 INFO - PROCESS | 28717 | 1466502146723 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:42:26 INFO - PROCESS | 28717 | 1466502146729 Marionette TRACE conn4 <- [1,2990,null,{}] 02:42:26 INFO - PROCESS | 28717 | 1466502146746 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:26 INFO - PROCESS | 28717 | 1466502146754 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:27 INFO - PROCESS | 28717 | 1466502147022 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 02:42:27 INFO - PROCESS | 28717 | 1466502147167 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:27 INFO - PROCESS | 28717 | 1466502147178 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:27 INFO - PROCESS | 28717 | ++DOCSHELL 0x93e0bc00 == 27 [pid = 28717] [id = 756] 02:42:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x93edb400) [pid = 28717] [serial = 2268] [outer = (nil)] 02:42:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x93edf800) [pid = 28717] [serial = 2269] [outer = 0x93edb400] 02:42:27 INFO - PROCESS | 28717 | 1466502147306 Marionette DEBUG loaded listener.js 02:42:27 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x93ee8400) [pid = 28717] [serial = 2270] [outer = 0x93edb400] 02:42:28 INFO - PROCESS | 28717 | ++DOCSHELL 0x952a9800 == 28 [pid = 28717] [id = 757] 02:42:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x952ac000) [pid = 28717] [serial = 2271] [outer = (nil)] 02:42:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x952e8000) [pid = 28717] [serial = 2272] [outer = 0x952ac000] 02:42:28 INFO - PROCESS | 28717 | 1466502148257 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:42:28 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. 02:42:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1545ms 02:42:28 INFO - PROCESS | 28717 | 1466502148287 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 02:42:28 INFO - PROCESS | 28717 | 1466502148293 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 02:42:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:42:28 INFO - PROCESS | 28717 | 1466502148301 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:42:28 INFO - PROCESS | 28717 | 1466502148305 Marionette TRACE conn4 <- [1,2994,null,{}] 02:42:28 INFO - PROCESS | 28717 | 1466502148316 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:28 INFO - PROCESS | 28717 | 1466502148321 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:28 INFO - PROCESS | 28717 | 1466502148512 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 02:42:28 INFO - PROCESS | 28717 | 1466502148703 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:28 INFO - PROCESS | 28717 | 1466502148711 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:28 INFO - PROCESS | 28717 | ++DOCSHELL 0x920b3800 == 29 [pid = 28717] [id = 758] 02:42:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x95184c00) [pid = 28717] [serial = 2273] [outer = (nil)] 02:42:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x952edc00) [pid = 28717] [serial = 2274] [outer = 0x95184c00] 02:42:28 INFO - PROCESS | 28717 | 1466502148790 Marionette DEBUG loaded listener.js 02:42:28 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x953da400) [pid = 28717] [serial = 2275] [outer = 0x95184c00] 02:42:29 INFO - PROCESS | 28717 | 1466502149619 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:42:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:42:29 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 02:42:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1336ms 02:42:29 INFO - PROCESS | 28717 | 1466502149637 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 02:42:29 INFO - PROCESS | 28717 | 1466502149642 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 02:42:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:42:29 INFO - PROCESS | 28717 | 1466502149648 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:42:29 INFO - PROCESS | 28717 | 1466502149652 Marionette TRACE conn4 <- [1,2998,null,{}] 02:42:29 INFO - PROCESS | 28717 | 1466502149658 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:29 INFO - PROCESS | 28717 | 1466502149663 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:29 INFO - PROCESS | 28717 | 1466502149836 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 02:42:30 INFO - PROCESS | 28717 | 1466502150032 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:30 INFO - PROCESS | 28717 | 1466502150039 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:30 INFO - PROCESS | 28717 | ++DOCSHELL 0x91f02800 == 30 [pid = 28717] [id = 759] 02:42:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x920b5800) [pid = 28717] [serial = 2276] [outer = (nil)] 02:42:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x953e0800) [pid = 28717] [serial = 2277] [outer = 0x920b5800] 02:42:30 INFO - PROCESS | 28717 | 1466502150122 Marionette DEBUG loaded listener.js 02:42:30 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x953e2800) [pid = 28717] [serial = 2278] [outer = 0x920b5800] 02:42:30 INFO - PROCESS | 28717 | 1466502150968 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:42:30 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. 02:42:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1330ms 02:42:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:42:30 INFO - PROCESS | 28717 | 1466502150980 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 02:42:30 INFO - PROCESS | 28717 | 1466502150983 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 02:42:30 INFO - PROCESS | 28717 | 1466502150990 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:42:30 INFO - PROCESS | 28717 | 1466502150993 Marionette TRACE conn4 <- [1,3002,null,{}] 02:42:31 INFO - PROCESS | 28717 | 1466502150999 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:31 INFO - PROCESS | 28717 | 1466502151009 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:31 INFO - PROCESS | 28717 | 1466502151228 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 02:42:31 INFO - PROCESS | 28717 | 1466502151407 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:31 INFO - PROCESS | 28717 | 1466502151418 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:31 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ef000 == 31 [pid = 28717] [id = 760] 02:42:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x8f595000) [pid = 28717] [serial = 2279] [outer = (nil)] 02:42:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 94 (0x9668f400) [pid = 28717] [serial = 2280] [outer = 0x8f595000] 02:42:31 INFO - PROCESS | 28717 | 1466502151532 Marionette DEBUG loaded listener.js 02:42:31 INFO - PROCESS | 28717 | ++DOMWINDOW == 95 (0x96699000) [pid = 28717] [serial = 2281] [outer = 0x8f595000] 02:42:32 INFO - PROCESS | 28717 | 1466502152378 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:42:32 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. 02:42:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1430ms 02:42:32 INFO - PROCESS | 28717 | 1466502152420 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 02:42:32 INFO - PROCESS | 28717 | 1466502152424 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 02:42:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:42:32 INFO - PROCESS | 28717 | 1466502152430 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:42:32 INFO - PROCESS | 28717 | 1466502152434 Marionette TRACE conn4 <- [1,3006,null,{}] 02:42:32 INFO - PROCESS | 28717 | 1466502152440 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:32 INFO - PROCESS | 28717 | 1466502152445 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:32 INFO - PROCESS | 28717 | 1466502152610 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 02:42:33 INFO - PROCESS | 28717 | 1466502153172 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:33 INFO - PROCESS | 28717 | 1466502153181 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:33 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d56e400 == 32 [pid = 28717] [id = 761] 02:42:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 96 (0x8d56f400) [pid = 28717] [serial = 2282] [outer = (nil)] 02:42:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 97 (0x8d81e800) [pid = 28717] [serial = 2283] [outer = 0x8d56f400] 02:42:33 INFO - PROCESS | 28717 | 1466502153262 Marionette DEBUG loaded listener.js 02:42:33 INFO - PROCESS | 28717 | ++DOMWINDOW == 98 (0x8dfc8800) [pid = 28717] [serial = 2284] [outer = 0x8d56f400] 02:42:34 INFO - PROCESS | 28717 | 1466502154092 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:42:34 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. 02:42:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1680ms 02:42:34 INFO - PROCESS | 28717 | 1466502154114 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 02:42:34 INFO - PROCESS | 28717 | 1466502154120 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 02:42:34 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:42:34 INFO - PROCESS | 28717 | 1466502154128 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:42:34 INFO - PROCESS | 28717 | 1466502154134 Marionette TRACE conn4 <- [1,3010,null,{}] 02:42:34 INFO - PROCESS | 28717 | 1466502154142 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:34 INFO - PROCESS | 28717 | 1466502154148 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:34 INFO - PROCESS | 28717 | 1466502154322 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 02:42:34 INFO - PROCESS | 28717 | 1466502154611 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:34 INFO - PROCESS | 28717 | 1466502154623 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:34 INFO - PROCESS | 28717 | ++DOCSHELL 0x8e1e2400 == 33 [pid = 28717] [id = 762] 02:42:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 99 (0x8e1edc00) [pid = 28717] [serial = 2285] [outer = (nil)] 02:42:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 100 (0x90d27400) [pid = 28717] [serial = 2286] [outer = 0x8e1edc00] 02:42:34 INFO - PROCESS | 28717 | 1466502154701 Marionette DEBUG loaded listener.js 02:42:34 INFO - PROCESS | 28717 | ++DOMWINDOW == 101 (0x90f47000) [pid = 28717] [serial = 2287] [outer = 0x8e1edc00] 02:42:36 INFO - PROCESS | 28717 | --DOCSHELL 0x8d20c000 == 32 [pid = 28717] [id = 736] 02:42:36 INFO - PROCESS | 28717 | --DOCSHELL 0x9256dc00 == 31 [pid = 28717] [id = 746] 02:42:36 INFO - PROCESS | 28717 | --DOCSHELL 0x952a9800 == 30 [pid = 28717] [id = 757] 02:42:36 INFO - PROCESS | 28717 | --DOMWINDOW == 100 (0x91181000) [pid = 28717] [serial = 2225] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 28717 | --DOMWINDOW == 99 (0x90d29000) [pid = 28717] [serial = 2219] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 28717 | --DOMWINDOW == 98 (0x8f5a0000) [pid = 28717] [serial = 2222] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 28717 | --DOMWINDOW == 97 (0x8d57b800) [pid = 28717] [serial = 2213] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 28717 | --DOMWINDOW == 96 (0x8d822c00) [pid = 28717] [serial = 2214] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 28717 | --DOMWINDOW == 95 (0x8ed51000) [pid = 28717] [serial = 2211] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 28717 | --DOMWINDOW == 94 (0x8dfd0800) [pid = 28717] [serial = 2210] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 28717 | --DOMWINDOW == 93 (0x90d32000) [pid = 28717] [serial = 2220] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x8d20e800) [pid = 28717] [serial = 2190] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x8d204400) [pid = 28717] [serial = 2189] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x8f798400) [pid = 28717] [serial = 2193] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x8f59a400) [pid = 28717] [serial = 2192] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x9107e800) [pid = 28717] [serial = 2196] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x91073800) [pid = 28717] [serial = 2195] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x923fc800) [pid = 28717] [serial = 2199] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x90f43800) [pid = 28717] [serial = 2198] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x925c3000) [pid = 28717] [serial = 2202] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x92576800) [pid = 28717] [serial = 2201] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x93b0ec00) [pid = 28717] [serial = 2205] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x925ce800) [pid = 28717] [serial = 2204] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x8f8ed400) [pid = 28717] [serial = 2208] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x8f79a800) [pid = 28717] [serial = 2207] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8ed86800) [pid = 28717] [serial = 2216] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x91078000) [pid = 28717] [serial = 2223] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8ed91800) [pid = 28717] [serial = 2217] [outer = (nil)] [url = about:blank] 02:42:36 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 02:42:36 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 2643ms 02:42:36 INFO - PROCESS | 28717 | 1466502156761 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 02:42:36 INFO - PROCESS | 28717 | 1466502156773 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 02:42:36 INFO - PROCESS | 28717 | 1466502156779 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 02:42:36 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:42:36 INFO - PROCESS | 28717 | 1466502156787 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:42:36 INFO - PROCESS | 28717 | 1466502156792 Marionette TRACE conn4 <- [1,3014,null,{}] 02:42:36 INFO - PROCESS | 28717 | 1466502156800 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:36 INFO - PROCESS | 28717 | 1466502156806 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:36 INFO - PROCESS | 28717 | 1466502156969 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 02:42:37 INFO - PROCESS | 28717 | 1466502157120 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:37 INFO - PROCESS | 28717 | 1466502157134 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:37 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d819c00 == 31 [pid = 28717] [id = 763] 02:42:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8de63800) [pid = 28717] [serial = 2288] [outer = (nil)] 02:42:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8dfc7800) [pid = 28717] [serial = 2289] [outer = 0x8de63800] 02:42:37 INFO - PROCESS | 28717 | 1466502157203 Marionette DEBUG loaded listener.js 02:42:37 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x8e1e4c00) [pid = 28717] [serial = 2290] [outer = 0x8de63800] 02:42:37 INFO - PROCESS | 28717 | [28717] 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 02:42:38 INFO - PROCESS | 28717 | 1466502158004 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:42:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:42:38 INFO - {} 02:42:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:42:38 INFO - {} 02:42:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:42:38 INFO - {} 02:42:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:42:38 INFO - {} 02:42:38 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1283ms 02:42:38 INFO - PROCESS | 28717 | 1466502158072 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 02:42:38 INFO - PROCESS | 28717 | 1466502158080 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 02:42:38 INFO - TEST-START | /FileAPI/fileReader.html 02:42:38 INFO - PROCESS | 28717 | 1466502158091 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:42:38 INFO - PROCESS | 28717 | 1466502158096 Marionette TRACE conn4 <- [1,3018,null,{}] 02:42:38 INFO - PROCESS | 28717 | 1466502158102 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:38 INFO - PROCESS | 28717 | 1466502158108 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:38 INFO - PROCESS | 28717 | 1466502158268 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 02:42:38 INFO - PROCESS | 28717 | 1466502158413 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:38 INFO - PROCESS | 28717 | 1466502158422 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:38 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfd0c00 == 32 [pid = 28717] [id = 764] 02:42:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x8ed5ac00) [pid = 28717] [serial = 2291] [outer = (nil)] 02:42:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x8f730400) [pid = 28717] [serial = 2292] [outer = 0x8ed5ac00] 02:42:38 INFO - PROCESS | 28717 | 1466502158496 Marionette DEBUG loaded listener.js 02:42:38 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x8f79e800) [pid = 28717] [serial = 2293] [outer = 0x8ed5ac00] 02:42:39 INFO - PROCESS | 28717 | 1466502159320 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 02:42:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:42:39 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:42:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:42:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:42:39 INFO - TEST-OK | /FileAPI/fileReader.html | took 1244ms 02:42:39 INFO - PROCESS | 28717 | 1466502159337 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 02:42:39 INFO - PROCESS | 28717 | 1466502159341 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 02:42:39 INFO - TEST-START | /FileAPI/historical.html 02:42:39 INFO - PROCESS | 28717 | 1466502159347 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:42:39 INFO - PROCESS | 28717 | 1466502159353 Marionette TRACE conn4 <- [1,3022,null,{}] 02:42:39 INFO - PROCESS | 28717 | 1466502159378 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:39 INFO - PROCESS | 28717 | 1466502159388 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:39 INFO - PROCESS | 28717 | 1466502159604 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 02:42:39 INFO - PROCESS | 28717 | 1466502159628 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:39 INFO - PROCESS | 28717 | 1466502159642 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:39 INFO - PROCESS | 28717 | ++DOCSHELL 0x91076400 == 33 [pid = 28717] [id = 765] 02:42:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x91078000) [pid = 28717] [serial = 2294] [outer = (nil)] 02:42:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x9107b400) [pid = 28717] [serial = 2295] [outer = 0x91078000] 02:42:39 INFO - PROCESS | 28717 | 1466502159712 Marionette DEBUG loaded listener.js 02:42:39 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x91176c00) [pid = 28717] [serial = 2296] [outer = 0x91078000] 02:42:40 INFO - PROCESS | 28717 | 1466502160591 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 02:42:40 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:42:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:42:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:42:40 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:42:40 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:42:40 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:42:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:42:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:42:40 INFO - TEST-OK | /FileAPI/historical.html | took 1301ms 02:42:40 INFO - PROCESS | 28717 | 1466502160660 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 02:42:40 INFO - PROCESS | 28717 | 1466502160665 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 02:42:40 INFO - TEST-START | /FileAPI/idlharness.html 02:42:40 INFO - PROCESS | 28717 | 1466502160672 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:42:40 INFO - PROCESS | 28717 | 1466502160675 Marionette TRACE conn4 <- [1,3026,null,{}] 02:42:40 INFO - PROCESS | 28717 | 1466502160681 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:40 INFO - PROCESS | 28717 | 1466502160685 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:40 INFO - PROCESS | 28717 | 1466502160904 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 02:42:40 INFO - PROCESS | 28717 | 1466502160925 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:40 INFO - PROCESS | 28717 | 1466502160936 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:40 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3eec00 == 34 [pid = 28717] [id = 766] 02:42:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x91182400) [pid = 28717] [serial = 2297] [outer = (nil)] 02:42:40 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x91f0c400) [pid = 28717] [serial = 2298] [outer = 0x91182400] 02:42:41 INFO - PROCESS | 28717 | 1466502161001 Marionette DEBUG loaded listener.js 02:42:41 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x91f10800) [pid = 28717] [serial = 2299] [outer = 0x91182400] 02:42:42 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x9247f400) [pid = 28717] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:42:42 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x91180800) [pid = 28717] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:42:42 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x923f2000) [pid = 28717] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:42:42 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x8d81c400) [pid = 28717] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:42:42 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x90d2a400) [pid = 28717] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:42:42 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x925c5c00) [pid = 28717] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:42:42 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x92574c00) [pid = 28717] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:42:42 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x91174c00) [pid = 28717] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:42:42 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x920b7c00) [pid = 28717] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:42:42 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x8ed95000) [pid = 28717] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:42:42 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8d20c400) [pid = 28717] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:42:42 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x93b05000) [pid = 28717] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:42:42 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8ed56c00) [pid = 28717] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:42:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:42:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:42:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:42:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:42:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:42:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:42:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:42:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:42:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:42:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:42:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:42:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:42:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:42:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:42:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:42:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:42:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:42:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:42:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:42:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:42:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:42:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:42:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:42:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:42:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:42:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:42:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:42:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:42:43 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 02:42:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:42:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:42:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:42:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:42:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:42:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:42:43 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 02:42:43 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 02:42:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:42:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:42:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:42:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:42:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:42:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:42:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:42:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:42:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:42:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:42:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:42:43 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 02:42:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:42:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:42:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:42:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:42:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:42:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:42:43 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 02:42:43 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 02:42:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:42:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:42:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:42:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:42:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:42:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:42:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:42:43 INFO - TEST-OK | /FileAPI/idlharness.html | took 2361ms 02:42:43 INFO - TEST-START | /FileAPI/idlharness.worker 02:42:43 INFO - PROCESS | 28717 | 1466502162921 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 02:42:43 INFO - PROCESS | 28717 | 1466502163043 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 02:42:43 INFO - PROCESS | 28717 | 1466502163050 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 02:42:43 INFO - PROCESS | 28717 | 1466502163091 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:42:43 INFO - PROCESS | 28717 | 1466502163103 Marionette TRACE conn4 <- [1,3030,null,{}] 02:42:43 INFO - PROCESS | 28717 | 1466502163213 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:43 INFO - PROCESS | 28717 | 1466502163225 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:43 INFO - PROCESS | 28717 | 1466502163391 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 02:42:43 INFO - PROCESS | 28717 | 1466502163533 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:43 INFO - PROCESS | 28717 | 1466502163543 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:43 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed87800 == 35 [pid = 28717] [id = 767] 02:42:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x8ed88000) [pid = 28717] [serial = 2300] [outer = (nil)] 02:42:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8f599400) [pid = 28717] [serial = 2301] [outer = 0x8ed88000] 02:42:43 INFO - PROCESS | 28717 | 1466502163608 Marionette DEBUG loaded listener.js 02:42:43 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x952efc00) [pid = 28717] [serial = 2302] [outer = 0x8ed88000] 02:42:43 INFO - PROCESS | 28717 | [28717] 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 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:42:45 INFO - {} 02:42:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:42:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:42:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:42:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:42:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:42:45 INFO - {} 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:42:45 INFO - {} 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:42:45 INFO - {} 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:42:45 INFO - {} 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:42:45 INFO - {} 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:42:45 INFO - {} 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:42:45 INFO - {} 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:42:45 INFO - {} 02:42:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:42:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:42:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:42:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:42:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:42:45 INFO - {} 02:42:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:42:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:42:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:42:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:42:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:42:45 INFO - {} 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:42:45 INFO - {} 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:42:45 INFO - {} 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:42:45 INFO - {} 02:42:45 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 02:42:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:42:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:42:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:42:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:42:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:42:45 INFO - {} 02:42:45 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 - {} 02:42:45 INFO - {} 02:42:45 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 02:42:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:42:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:42:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:42:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:42:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:42:45 INFO - {} 02:42:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:42:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:42:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:42:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:42:45 INFO - {} 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:42:45 INFO - {} 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:42:45 INFO - {} 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:42:45 INFO - {} 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:42:45 INFO - {} 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:42:45 INFO - {} 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:42:45 INFO - {} 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:42:45 INFO - {} 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:42:45 INFO - {} 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:42:45 INFO - {} 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:42:45 INFO - {} 02:42:45 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 02:42:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:42:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:42:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:42:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:42:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:42:45 INFO - {} 02:42:45 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 - {} 02:42:45 INFO - {} 02:42:45 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 02:42:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:42:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:42:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:42:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:42:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:45 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 02:42:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:42:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:42:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:42:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:42:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:42:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:42:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:42:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:42:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:42:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:42:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:42:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:46 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 02:42:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:42:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:42:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:42:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:46 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 02:42:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:42:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:42:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:42:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:46 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 02:42:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:42:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:42:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:42:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:42:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:42:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:42:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:42:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:42:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:42:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:42:46 INFO - {} 02:42:46 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2883ms 02:42:46 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:42:46 INFO - PROCESS | 28717 | 1466502165827 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 02:42:46 INFO - PROCESS | 28717 | 1466502165969 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 02:42:46 INFO - PROCESS | 28717 | 1466502165981 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 02:42:46 INFO - PROCESS | 28717 | 1466502166007 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:42:46 INFO - PROCESS | 28717 | 1466502166011 Marionette TRACE conn4 <- [1,3034,null,{}] 02:42:46 INFO - PROCESS | 28717 | 1466502166044 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:46 INFO - PROCESS | 28717 | 1466502166063 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:46 INFO - PROCESS | 28717 | 1466502166419 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 02:42:46 INFO - PROCESS | 28717 | 1466502166562 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:46 INFO - PROCESS | 28717 | 1466502166573 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:46 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d204c00 == 36 [pid = 28717] [id = 768] 02:42:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x8de66800) [pid = 28717] [serial = 2303] [outer = (nil)] 02:42:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x992b9c00) [pid = 28717] [serial = 2304] [outer = 0x8de66800] 02:42:46 INFO - PROCESS | 28717 | 1466502166659 Marionette DEBUG loaded listener.js 02:42:46 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x99416400) [pid = 28717] [serial = 2305] [outer = 0x8de66800] 02:42:47 INFO - PROCESS | 28717 | 1466502167535 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 02:42:47 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:42:47 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1562ms 02:42:47 INFO - PROCESS | 28717 | 1466502167562 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 02:42:47 INFO - PROCESS | 28717 | 1466502167569 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 02:42:47 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:42:47 INFO - PROCESS | 28717 | 1466502167581 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:42:47 INFO - PROCESS | 28717 | 1466502167585 Marionette TRACE conn4 <- [1,3038,null,{}] 02:42:47 INFO - PROCESS | 28717 | 1466502167624 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:47 INFO - PROCESS | 28717 | 1466502167631 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:47 INFO - PROCESS | 28717 | 1466502167816 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 02:42:48 INFO - PROCESS | 28717 | 1466502168006 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:48 INFO - PROCESS | 28717 | 1466502168016 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:48 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfcd800 == 37 [pid = 28717] [id = 769] 02:42:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x99472800) [pid = 28717] [serial = 2306] [outer = (nil)] 02:42:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x994fb800) [pid = 28717] [serial = 2307] [outer = 0x99472800] 02:42:48 INFO - PROCESS | 28717 | 1466502168098 Marionette DEBUG loaded listener.js 02:42:48 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x99711c00) [pid = 28717] [serial = 2308] [outer = 0x99472800] 02:42:49 INFO - PROCESS | 28717 | 1466502169080 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 02:42:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:42:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:42:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:42:49 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1520ms 02:42:49 INFO - PROCESS | 28717 | 1466502169143 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 02:42:49 INFO - PROCESS | 28717 | 1466502169148 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 02:42:49 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:42:49 INFO - PROCESS | 28717 | 1466502169158 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:42:49 INFO - PROCESS | 28717 | 1466502169164 Marionette TRACE conn4 <- [1,3042,null,{}] 02:42:49 INFO - PROCESS | 28717 | 1466502169181 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:49 INFO - PROCESS | 28717 | 1466502169190 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:49 INFO - PROCESS | 28717 | 1466502169389 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 02:42:49 INFO - PROCESS | 28717 | 1466502169577 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:49 INFO - PROCESS | 28717 | 1466502169589 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:49 INFO - PROCESS | 28717 | ++DOCSHELL 0x99f5dc00 == 38 [pid = 28717] [id = 770] 02:42:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x99f69000) [pid = 28717] [serial = 2309] [outer = (nil)] 02:42:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x9a083800) [pid = 28717] [serial = 2310] [outer = 0x99f69000] 02:42:49 INFO - PROCESS | 28717 | 1466502169674 Marionette DEBUG loaded listener.js 02:42:49 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x9a1e3400) [pid = 28717] [serial = 2311] [outer = 0x99f69000] 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:42:50 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. 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:42:50 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'.) 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:42:50 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. 02:42:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:42:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:42:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:42:50 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. 02:42:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:42:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:42:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:42:51 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. 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:42:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:42:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:42:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:42:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:42:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:42:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:42:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:42:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:42:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:42:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:42:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:42:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:42:51 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1828ms 02:42:51 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:42:51 INFO - PROCESS | 28717 | 1466502170889 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 02:42:51 INFO - PROCESS | 28717 | 1466502171004 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 02:42:51 INFO - PROCESS | 28717 | 1466502171016 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 02:42:51 INFO - PROCESS | 28717 | 1466502171030 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:42:51 INFO - PROCESS | 28717 | 1466502171043 Marionette TRACE conn4 <- [1,3046,null,{}] 02:42:51 INFO - PROCESS | 28717 | 1466502171135 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:51 INFO - PROCESS | 28717 | 1466502171141 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:51 INFO - PROCESS | 28717 | 1466502171380 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 02:42:51 INFO - PROCESS | 28717 | 1466502171826 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:51 INFO - PROCESS | 28717 | 1466502171837 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:51 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3ed000 == 39 [pid = 28717] [id = 771] 02:42:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x8c3f6800) [pid = 28717] [serial = 2312] [outer = (nil)] 02:42:51 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x8d20b400) [pid = 28717] [serial = 2313] [outer = 0x8c3f6800] 02:42:51 INFO - PROCESS | 28717 | 1466502171918 Marionette DEBUG loaded listener.js 02:42:52 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x8de5e000) [pid = 28717] [serial = 2314] [outer = 0x8c3f6800] 02:42:52 INFO - PROCESS | 28717 | [28717] 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 02:42:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3eec00 == 38 [pid = 28717] [id = 766] 02:42:52 INFO - PROCESS | 28717 | --DOCSHELL 0x91076400 == 37 [pid = 28717] [id = 765] 02:42:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfd0c00 == 36 [pid = 28717] [id = 764] 02:42:52 INFO - PROCESS | 28717 | --DOCSHELL 0x8d819c00 == 35 [pid = 28717] [id = 763] 02:42:52 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x93e0cc00) [pid = 28717] [serial = 2261] [outer = (nil)] [url = about:blank] 02:42:52 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x93e06800) [pid = 28717] [serial = 2260] [outer = (nil)] [url = about:blank] 02:42:52 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x925c9800) [pid = 28717] [serial = 2257] [outer = (nil)] [url = about:blank] 02:42:52 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x9311ec00) [pid = 28717] [serial = 2258] [outer = (nil)] [url = about:blank] 02:42:52 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x92577800) [pid = 28717] [serial = 2237] [outer = (nil)] [url = about:blank] 02:42:52 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x91f03400) [pid = 28717] [serial = 2249] [outer = (nil)] [url = about:blank] 02:42:52 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x92477c00) [pid = 28717] [serial = 2235] [outer = (nil)] [url = about:blank] 02:42:52 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x8f59c000) [pid = 28717] [serial = 2229] [outer = (nil)] [url = about:blank] 02:42:52 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x9117c000) [pid = 28717] [serial = 2232] [outer = (nil)] [url = about:blank] 02:42:52 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x90f4d000) [pid = 28717] [serial = 2231] [outer = (nil)] [url = about:blank] 02:42:52 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x930d3800) [pid = 28717] [serial = 2240] [outer = (nil)] [url = about:blank] 02:42:52 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x925cd000) [pid = 28717] [serial = 2254] [outer = (nil)] [url = about:blank] 02:42:52 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x911f8000) [pid = 28717] [serial = 2226] [outer = (nil)] [url = about:blank] 02:42:52 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x9256d800) [pid = 28717] [serial = 2252] [outer = (nil)] [url = about:blank] 02:42:52 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8f79a000) [pid = 28717] [serial = 2245] [outer = (nil)] [url = about:blank] 02:42:52 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8d571c00) [pid = 28717] [serial = 2242] [outer = (nil)] [url = about:blank] 02:42:52 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x9257b800) [pid = 28717] [serial = 2238] [outer = (nil)] [url = about:blank] 02:42:52 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8dfc2400) [pid = 28717] [serial = 2243] [outer = (nil)] [url = about:blank] 02:42:52 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x911f3400) [pid = 28717] [serial = 2248] [outer = (nil)] [url = about:blank] 02:42:52 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x8ed5d000) [pid = 28717] [serial = 2228] [outer = (nil)] [url = about:blank] 02:42:52 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x8f8e3800) [pid = 28717] [serial = 2246] [outer = (nil)] [url = about:blank] 02:42:52 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x925cfc00) [pid = 28717] [serial = 2255] [outer = (nil)] [url = about:blank] 02:42:52 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x923fa000) [pid = 28717] [serial = 2251] [outer = (nil)] [url = about:blank] 02:42:52 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x923f9800) [pid = 28717] [serial = 2234] [outer = (nil)] [url = about:blank] 02:42:52 INFO - PROCESS | 28717 | 1466502172993 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:42:53 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:42:53 INFO - {} 02:42:53 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1989ms 02:42:53 INFO - PROCESS | 28717 | 1466502173022 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 02:42:53 INFO - PROCESS | 28717 | 1466502173027 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 02:42:53 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:42:53 INFO - PROCESS | 28717 | 1466502173035 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:42:53 INFO - PROCESS | 28717 | 1466502173042 Marionette TRACE conn4 <- [1,3050,null,{}] 02:42:53 INFO - PROCESS | 28717 | 1466502173051 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:53 INFO - PROCESS | 28717 | 1466502173056 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:53 INFO - PROCESS | 28717 | 1466502173223 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 02:42:53 INFO - PROCESS | 28717 | 1466502173373 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:53 INFO - PROCESS | 28717 | 1466502173384 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:53 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed5f400 == 36 [pid = 28717] [id = 772] 02:42:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x8ed8e800) [pid = 28717] [serial = 2315] [outer = (nil)] 02:42:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x8f725c00) [pid = 28717] [serial = 2316] [outer = 0x8ed8e800] 02:42:53 INFO - PROCESS | 28717 | 1466502173462 Marionette DEBUG loaded listener.js 02:42:53 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8f79c800) [pid = 28717] [serial = 2317] [outer = 0x8ed8e800] 02:42:54 INFO - PROCESS | 28717 | 1466502174247 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 02:42:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:42:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:42:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:42:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:42:54 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1246ms 02:42:54 INFO - PROCESS | 28717 | 1466502174285 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 02:42:54 INFO - PROCESS | 28717 | 1466502174292 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 02:42:54 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:42:54 INFO - PROCESS | 28717 | 1466502174302 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:42:54 INFO - PROCESS | 28717 | 1466502174305 Marionette TRACE conn4 <- [1,3054,null,{}] 02:42:54 INFO - PROCESS | 28717 | 1466502174311 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:54 INFO - PROCESS | 28717 | 1466502174317 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:54 INFO - PROCESS | 28717 | 1466502174489 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 02:42:54 INFO - PROCESS | 28717 | 1466502174641 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:54 INFO - PROCESS | 28717 | 1466502174649 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:54 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed51800 == 37 [pid = 28717] [id = 773] 02:42:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8f8e4000) [pid = 28717] [serial = 2318] [outer = (nil)] 02:42:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x90f43800) [pid = 28717] [serial = 2319] [outer = 0x8f8e4000] 02:42:54 INFO - PROCESS | 28717 | 1466502174719 Marionette DEBUG loaded listener.js 02:42:54 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x91074c00) [pid = 28717] [serial = 2320] [outer = 0x8f8e4000] 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:42:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:42:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:42:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:42:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:42:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:42:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:42:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:42:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:42:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:42:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:42:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:42:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:42:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:42:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:42:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:42:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:42:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:42:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:42:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:42:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:42:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:42:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:42:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:42:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:42:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:42:56 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" 02:42:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:42:56 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" 02:42:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:42:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:42:56 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1722ms 02:42:56 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:42:56 INFO - PROCESS | 28717 | 1466502175869 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 02:42:56 INFO - PROCESS | 28717 | 1466502176053 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 02:42:56 INFO - PROCESS | 28717 | 1466502176060 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 02:42:56 INFO - PROCESS | 28717 | 1466502176100 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:42:56 INFO - PROCESS | 28717 | 1466502176127 Marionette TRACE conn4 <- [1,3058,null,{}] 02:42:56 INFO - PROCESS | 28717 | 1466502176260 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:56 INFO - PROCESS | 28717 | 1466502176268 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:56 INFO - PROCESS | 28717 | 1466502176483 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 02:42:56 INFO - PROCESS | 28717 | 1466502176506 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:56 INFO - PROCESS | 28717 | 1466502176516 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:56 INFO - PROCESS | 28717 | ++DOCSHELL 0x91071800 == 38 [pid = 28717] [id = 774] 02:42:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x91076000) [pid = 28717] [serial = 2321] [outer = (nil)] 02:42:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x92477c00) [pid = 28717] [serial = 2322] [outer = 0x91076000] 02:42:56 INFO - PROCESS | 28717 | 1466502176582 Marionette DEBUG loaded listener.js 02:42:56 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x9256e400) [pid = 28717] [serial = 2323] [outer = 0x91076000] 02:42:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:42:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:42:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:42:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:42:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:42:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:42:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:42:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:42:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:42:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:42:57 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:57 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:42:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:42:57 INFO - PROCESS | 28717 | 1466502177445 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 02:42:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:42:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:42:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:42:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:42:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:42:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:42:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:42:57 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1390ms 02:42:57 INFO - PROCESS | 28717 | 1466502177495 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 02:42:57 INFO - PROCESS | 28717 | 1466502177500 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 02:42:57 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:42:57 INFO - PROCESS | 28717 | 1466502177506 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:42:57 INFO - PROCESS | 28717 | 1466502177509 Marionette TRACE conn4 <- [1,3062,null,{}] 02:42:57 INFO - PROCESS | 28717 | 1466502177515 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:57 INFO - PROCESS | 28717 | 1466502177521 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:57 INFO - PROCESS | 28717 | 1466502177737 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 02:42:57 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x8dfccc00) [pid = 28717] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:42:57 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x91f08c00) [pid = 28717] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:42:57 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x952ac000) [pid = 28717] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:42:57 INFO - PROCESS | 28717 | --DOMWINDOW == 71 (0x93edb400) [pid = 28717] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:42:57 INFO - PROCESS | 28717 | --DOMWINDOW == 70 (0x95184c00) [pid = 28717] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:42:57 INFO - PROCESS | 28717 | --DOMWINDOW == 69 (0x920b5800) [pid = 28717] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:42:57 INFO - PROCESS | 28717 | --DOMWINDOW == 68 (0x8f595000) [pid = 28717] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:42:57 INFO - PROCESS | 28717 | --DOMWINDOW == 67 (0x91078000) [pid = 28717] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 02:42:57 INFO - PROCESS | 28717 | --DOMWINDOW == 66 (0x8d56f400) [pid = 28717] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:42:57 INFO - PROCESS | 28717 | --DOMWINDOW == 65 (0x91182400) [pid = 28717] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 02:42:57 INFO - PROCESS | 28717 | --DOMWINDOW == 64 (0x8e1edc00) [pid = 28717] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:42:57 INFO - PROCESS | 28717 | --DOMWINDOW == 63 (0x8de63800) [pid = 28717] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:42:57 INFO - PROCESS | 28717 | --DOMWINDOW == 62 (0x8ed5ac00) [pid = 28717] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 02:42:58 INFO - PROCESS | 28717 | 1466502178000 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:58 INFO - PROCESS | 28717 | 1466502178006 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:58 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f2000 == 39 [pid = 28717] [id = 775] 02:42:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 63 (0x8d56f400) [pid = 28717] [serial = 2324] [outer = (nil)] 02:42:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 64 (0x8ed91400) [pid = 28717] [serial = 2325] [outer = 0x8d56f400] 02:42:58 INFO - PROCESS | 28717 | 1466502178082 Marionette DEBUG loaded listener.js 02:42:58 INFO - PROCESS | 28717 | ++DOMWINDOW == 65 (0x8dfc2800) [pid = 28717] [serial = 2326] [outer = 0x8d56f400] 02:42:58 INFO - PROCESS | 28717 | [28717] 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 02:42:58 INFO - PROCESS | 28717 | 1466502178893 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:42:58 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:42:58 INFO - {} 02:42:58 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1433ms 02:42:58 INFO - PROCESS | 28717 | 1466502178941 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 02:42:58 INFO - PROCESS | 28717 | 1466502178945 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 02:42:58 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:42:58 INFO - PROCESS | 28717 | 1466502178959 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:42:58 INFO - PROCESS | 28717 | 1466502178962 Marionette TRACE conn4 <- [1,3066,null,{}] 02:42:58 INFO - PROCESS | 28717 | 1466502178974 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:58 INFO - PROCESS | 28717 | 1466502178978 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:59 INFO - PROCESS | 28717 | 1466502179160 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 02:42:59 INFO - PROCESS | 28717 | 1466502179168 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:59 INFO - PROCESS | 28717 | 1466502179188 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:42:59 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d816800 == 40 [pid = 28717] [id = 776] 02:42:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 66 (0x8de68000) [pid = 28717] [serial = 2327] [outer = (nil)] 02:42:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 67 (0x930e1c00) [pid = 28717] [serial = 2328] [outer = 0x8de68000] 02:42:59 INFO - PROCESS | 28717 | 1466502179269 Marionette DEBUG loaded listener.js 02:42:59 INFO - PROCESS | 28717 | ++DOMWINDOW == 68 (0x93b0f000) [pid = 28717] [serial = 2329] [outer = 0x8de68000] 02:43:00 INFO - PROCESS | 28717 | 1466502180241 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 02:43:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:43:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:43:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:43:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:43:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:43:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:43:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:43:00 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1316ms 02:43:00 INFO - PROCESS | 28717 | 1466502180269 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 02:43:00 INFO - PROCESS | 28717 | 1466502180277 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 02:43:00 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:43:00 INFO - PROCESS | 28717 | 1466502180286 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:43:00 INFO - PROCESS | 28717 | 1466502180291 Marionette TRACE conn4 <- [1,3070,null,{}] 02:43:00 INFO - PROCESS | 28717 | 1466502180301 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:00 INFO - PROCESS | 28717 | 1466502180307 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:43:00 INFO - PROCESS | 28717 | 1466502180588 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 02:43:00 INFO - PROCESS | 28717 | 1466502180698 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:00 INFO - PROCESS | 28717 | 1466502180714 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:43:00 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfcdc00 == 41 [pid = 28717] [id = 777] 02:43:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 69 (0x8ed5e400) [pid = 28717] [serial = 2330] [outer = (nil)] 02:43:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 70 (0x8f59f000) [pid = 28717] [serial = 2331] [outer = 0x8ed5e400] 02:43:00 INFO - PROCESS | 28717 | 1466502180840 Marionette DEBUG loaded listener.js 02:43:00 INFO - PROCESS | 28717 | ++DOMWINDOW == 71 (0x8f8df800) [pid = 28717] [serial = 2332] [outer = 0x8ed5e400] 02:43:01 INFO - PROCESS | 28717 | 1466502181748 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 02:43:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:43:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:43:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:43:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:43:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:43:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:43:01 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1484ms 02:43:01 INFO - PROCESS | 28717 | 1466502181771 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 02:43:01 INFO - PROCESS | 28717 | 1466502181779 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 02:43:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:43:01 INFO - PROCESS | 28717 | 1466502181791 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:43:01 INFO - PROCESS | 28717 | 1466502181795 Marionette TRACE conn4 <- [1,3074,null,{}] 02:43:01 INFO - PROCESS | 28717 | 1466502181849 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:01 INFO - PROCESS | 28717 | 1466502181856 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:43:02 INFO - PROCESS | 28717 | 1466502182053 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 02:43:02 INFO - PROCESS | 28717 | 1466502182264 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:02 INFO - PROCESS | 28717 | 1466502182273 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:43:02 INFO - PROCESS | 28717 | ++DOCSHELL 0x8f72b400 == 42 [pid = 28717] [id = 778] 02:43:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 72 (0x90f48400) [pid = 28717] [serial = 2333] [outer = (nil)] 02:43:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x91174800) [pid = 28717] [serial = 2334] [outer = 0x90f48400] 02:43:02 INFO - PROCESS | 28717 | 1466502182404 Marionette DEBUG loaded listener.js 02:43:02 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x911f1000) [pid = 28717] [serial = 2335] [outer = 0x90f48400] 02:43:03 INFO - PROCESS | 28717 | 1466502183289 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 02:43:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:43:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:43:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:43:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:43:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:43:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:43:03 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1540ms 02:43:03 INFO - PROCESS | 28717 | 1466502183331 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 02:43:03 INFO - PROCESS | 28717 | 1466502183335 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 02:43:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:43:03 INFO - PROCESS | 28717 | 1466502183343 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:43:03 INFO - PROCESS | 28717 | 1466502183349 Marionette TRACE conn4 <- [1,3078,null,{}] 02:43:03 INFO - PROCESS | 28717 | 1466502183366 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:03 INFO - PROCESS | 28717 | 1466502183376 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:43:03 INFO - PROCESS | 28717 | 1466502183562 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 02:43:03 INFO - PROCESS | 28717 | 1466502183762 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:03 INFO - PROCESS | 28717 | 1466502183774 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:43:03 INFO - PROCESS | 28717 | ++DOCSHELL 0x9117e000 == 43 [pid = 28717] [id = 779] 02:43:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x92574400) [pid = 28717] [serial = 2336] [outer = (nil)] 02:43:03 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x925ca000) [pid = 28717] [serial = 2337] [outer = 0x92574400] 02:43:03 INFO - PROCESS | 28717 | 1466502183899 Marionette DEBUG loaded listener.js 02:43:04 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x93117800) [pid = 28717] [serial = 2338] [outer = 0x92574400] 02:43:04 INFO - PROCESS | 28717 | 1466502184856 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 02:43:04 INFO - PROCESS | 28717 | 1466502184896 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 02:43:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:43:04 INFO - PROCESS | 28717 | 1466502184905 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:43:04 INFO - PROCESS | 28717 | 1466502184912 Marionette TRACE conn4 <- [1,3082,null,{}] 02:43:04 INFO - PROCESS | 28717 | 1466502184971 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:04 INFO - PROCESS | 28717 | 1466502184978 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:43:05 INFO - PROCESS | 28717 | 1466502185165 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 02:43:05 INFO - PROCESS | 28717 | 1466502185364 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:05 INFO - PROCESS | 28717 | 1466502185371 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:43:05 INFO - PROCESS | 28717 | ++DOCSHELL 0x8c3f2800 == 44 [pid = 28717] [id = 780] 02:43:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x91f03400) [pid = 28717] [serial = 2339] [outer = (nil)] 02:43:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 79 (0x93edd400) [pid = 28717] [serial = 2340] [outer = 0x91f03400] 02:43:05 INFO - PROCESS | 28717 | 1466502185502 Marionette DEBUG loaded listener.js 02:43:05 INFO - PROCESS | 28717 | ++DOMWINDOW == 80 (0x952a9000) [pid = 28717] [serial = 2341] [outer = 0x91f03400] 02:43:06 INFO - PROCESS | 28717 | 1466502186332 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 02:43:06 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:43:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:43:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:43:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1442ms 02:43:06 INFO - PROCESS | 28717 | 1466502186370 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 02:43:06 INFO - PROCESS | 28717 | 1466502186373 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 02:43:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:43:06 INFO - PROCESS | 28717 | 1466502186383 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:43:06 INFO - PROCESS | 28717 | 1466502186386 Marionette TRACE conn4 <- [1,3086,null,{}] 02:43:06 INFO - PROCESS | 28717 | 1466502186393 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:06 INFO - PROCESS | 28717 | 1466502186398 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:43:06 INFO - PROCESS | 28717 | 1466502186579 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 02:43:06 INFO - PROCESS | 28717 | 1466502186795 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:06 INFO - PROCESS | 28717 | 1466502186803 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:43:06 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed59000 == 45 [pid = 28717] [id = 781] 02:43:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 81 (0x9107c000) [pid = 28717] [serial = 2342] [outer = (nil)] 02:43:06 INFO - PROCESS | 28717 | ++DOMWINDOW == 82 (0x953e2400) [pid = 28717] [serial = 2343] [outer = 0x9107c000] 02:43:06 INFO - PROCESS | 28717 | 1466502186914 Marionette DEBUG loaded listener.js 02:43:07 INFO - PROCESS | 28717 | ++DOMWINDOW == 83 (0x953e8000) [pid = 28717] [serial = 2344] [outer = 0x9107c000] 02:43:07 INFO - PROCESS | 28717 | 1466502187793 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:43:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:43:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1429ms 02:43:07 INFO - PROCESS | 28717 | 1466502187812 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 02:43:07 INFO - PROCESS | 28717 | 1466502187815 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 02:43:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:43:07 INFO - PROCESS | 28717 | 1466502187822 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:43:07 INFO - PROCESS | 28717 | 1466502187826 Marionette TRACE conn4 <- [1,3090,null,{}] 02:43:07 INFO - PROCESS | 28717 | 1466502187832 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:07 INFO - PROCESS | 28717 | 1466502187842 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:43:08 INFO - PROCESS | 28717 | 1466502188057 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 02:43:08 INFO - PROCESS | 28717 | 1466502188257 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:08 INFO - PROCESS | 28717 | 1466502188267 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:43:08 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d20dc00 == 46 [pid = 28717] [id = 782] 02:43:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 84 (0x92570000) [pid = 28717] [serial = 2345] [outer = (nil)] 02:43:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 85 (0x9941e000) [pid = 28717] [serial = 2346] [outer = 0x92570000] 02:43:08 INFO - PROCESS | 28717 | 1466502188400 Marionette DEBUG loaded listener.js 02:43:08 INFO - PROCESS | 28717 | ++DOMWINDOW == 86 (0x99473000) [pid = 28717] [serial = 2347] [outer = 0x92570000] 02:43:09 INFO - PROCESS | 28717 | 1466502189229 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:43:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:43:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1429ms 02:43:09 INFO - PROCESS | 28717 | 1466502189254 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 02:43:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:43:09 INFO - PROCESS | 28717 | 1466502189258 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 02:43:09 INFO - PROCESS | 28717 | 1466502189265 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:43:09 INFO - PROCESS | 28717 | 1466502189268 Marionette TRACE conn4 <- [1,3094,null,{}] 02:43:09 INFO - PROCESS | 28717 | 1466502189274 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:09 INFO - PROCESS | 28717 | 1466502189280 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:43:09 INFO - PROCESS | 28717 | 1466502189504 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 02:43:09 INFO - PROCESS | 28717 | 1466502189684 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:09 INFO - PROCESS | 28717 | 1466502189694 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:43:09 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfc9400 == 47 [pid = 28717] [id = 783] 02:43:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 87 (0x93e0e400) [pid = 28717] [serial = 2348] [outer = (nil)] 02:43:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 88 (0x997af800) [pid = 28717] [serial = 2349] [outer = 0x93e0e400] 02:43:09 INFO - PROCESS | 28717 | 1466502189815 Marionette DEBUG loaded listener.js 02:43:09 INFO - PROCESS | 28717 | ++DOMWINDOW == 89 (0x997b9400) [pid = 28717] [serial = 2350] [outer = 0x93e0e400] 02:43:10 INFO - PROCESS | 28717 | 1466502190699 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:43:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:43:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1491ms 02:43:10 INFO - PROCESS | 28717 | 1466502190757 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 02:43:10 INFO - PROCESS | 28717 | 1466502190760 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 02:43:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:43:10 INFO - PROCESS | 28717 | 1466502190767 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:43:10 INFO - PROCESS | 28717 | 1466502190770 Marionette TRACE conn4 <- [1,3098,null,{}] 02:43:10 INFO - PROCESS | 28717 | 1466502190776 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:10 INFO - PROCESS | 28717 | 1466502190781 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:43:11 INFO - PROCESS | 28717 | 1466502191000 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 02:43:11 INFO - PROCESS | 28717 | 1466502191201 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:11 INFO - PROCESS | 28717 | 1466502191212 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:43:11 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d576000 == 48 [pid = 28717] [id = 784] 02:43:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 90 (0x8de5d400) [pid = 28717] [serial = 2351] [outer = (nil)] 02:43:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 91 (0x8f724400) [pid = 28717] [serial = 2352] [outer = 0x8de5d400] 02:43:11 INFO - PROCESS | 28717 | 1466502191290 Marionette DEBUG loaded listener.js 02:43:11 INFO - PROCESS | 28717 | ++DOMWINDOW == 92 (0x90f3e800) [pid = 28717] [serial = 2353] [outer = 0x8de5d400] 02:43:12 INFO - PROCESS | 28717 | 1466502192134 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 02:43:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:43:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:43:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1389ms 02:43:12 INFO - PROCESS | 28717 | 1466502192157 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 02:43:12 INFO - PROCESS | 28717 | 1466502192161 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 02:43:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:43:12 INFO - PROCESS | 28717 | 1466502192167 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:43:12 INFO - PROCESS | 28717 | 1466502192171 Marionette TRACE conn4 <- [1,3102,null,{}] 02:43:12 INFO - PROCESS | 28717 | 1466502192176 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:12 INFO - PROCESS | 28717 | 1466502192181 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:43:12 INFO - PROCESS | 28717 | 1466502192354 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 02:43:12 INFO - PROCESS | 28717 | 1466502192793 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:12 INFO - PROCESS | 28717 | 1466502192801 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:43:12 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d572000 == 49 [pid = 28717] [id = 785] 02:43:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 93 (0x8d574000) [pid = 28717] [serial = 2354] [outer = (nil)] 02:43:12 INFO - PROCESS | 28717 | ++DOMWINDOW == 94 (0x8de67800) [pid = 28717] [serial = 2355] [outer = 0x8d574000] 02:43:12 INFO - PROCESS | 28717 | 1466502192937 Marionette DEBUG loaded listener.js 02:43:13 INFO - PROCESS | 28717 | ++DOMWINDOW == 95 (0x8ed5cc00) [pid = 28717] [serial = 2356] [outer = 0x8d574000] 02:43:13 INFO - PROCESS | 28717 | 1466502193737 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:43:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:43:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1594ms 02:43:13 INFO - PROCESS | 28717 | 1466502193765 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 02:43:13 INFO - PROCESS | 28717 | 1466502193770 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 02:43:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:43:13 INFO - PROCESS | 28717 | 1466502193778 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:43:13 INFO - PROCESS | 28717 | 1466502193783 Marionette TRACE conn4 <- [1,3106,null,{}] 02:43:13 INFO - PROCESS | 28717 | 1466502193790 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:13 INFO - PROCESS | 28717 | 1466502193798 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:43:13 INFO - PROCESS | 28717 | 1466502193966 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 02:43:14 INFO - PROCESS | 28717 | 1466502194258 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:14 INFO - PROCESS | 28717 | 1466502194268 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:43:14 INFO - PROCESS | 28717 | ++DOCSHELL 0x8dfc2c00 == 50 [pid = 28717] [id = 786] 02:43:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 96 (0x8f596c00) [pid = 28717] [serial = 2357] [outer = (nil)] 02:43:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 97 (0x90d34c00) [pid = 28717] [serial = 2358] [outer = 0x8f596c00] 02:43:14 INFO - PROCESS | 28717 | 1466502194356 Marionette DEBUG loaded listener.js 02:43:14 INFO - PROCESS | 28717 | ++DOMWINDOW == 98 (0x91071000) [pid = 28717] [serial = 2359] [outer = 0x8f596c00] 02:43:15 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f2000 == 49 [pid = 28717] [id = 775] 02:43:15 INFO - PROCESS | 28717 | --DOCSHELL 0x91071800 == 48 [pid = 28717] [id = 774] 02:43:15 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed51800 == 47 [pid = 28717] [id = 773] 02:43:15 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed5f400 == 46 [pid = 28717] [id = 772] 02:43:15 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ed000 == 45 [pid = 28717] [id = 771] 02:43:15 INFO - PROCESS | 28717 | --DOCSHELL 0x93e0bc00 == 44 [pid = 28717] [id = 756] 02:43:15 INFO - PROCESS | 28717 | --DOCSHELL 0x920b3800 == 43 [pid = 28717] [id = 758] 02:43:15 INFO - PROCESS | 28717 | --DOCSHELL 0x8d56e400 == 42 [pid = 28717] [id = 761] 02:43:15 INFO - PROCESS | 28717 | --DOCSHELL 0x91f02800 == 41 [pid = 28717] [id = 759] 02:43:15 INFO - PROCESS | 28717 | --DOCSHELL 0x8e1e2400 == 40 [pid = 28717] [id = 762] 02:43:15 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3ef000 == 39 [pid = 28717] [id = 760] 02:43:15 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed87800 == 38 [pid = 28717] [id = 767] 02:43:15 INFO - PROCESS | 28717 | --DOCSHELL 0x8d204c00 == 37 [pid = 28717] [id = 768] 02:43:15 INFO - PROCESS | 28717 | --DOCSHELL 0x99f5dc00 == 36 [pid = 28717] [id = 770] 02:43:15 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfcd800 == 35 [pid = 28717] [id = 769] 02:43:15 INFO - PROCESS | 28717 | --DOCSHELL 0x8d576000 == 34 [pid = 28717] [id = 784] 02:43:15 INFO - PROCESS | 28717 | --DOCSHELL 0x8d572000 == 33 [pid = 28717] [id = 785] 02:43:15 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfc9400 == 32 [pid = 28717] [id = 783] 02:43:15 INFO - PROCESS | 28717 | --DOCSHELL 0x8d20dc00 == 31 [pid = 28717] [id = 782] 02:43:15 INFO - PROCESS | 28717 | --DOCSHELL 0x8ed59000 == 30 [pid = 28717] [id = 781] 02:43:15 INFO - PROCESS | 28717 | --DOCSHELL 0x9117e000 == 29 [pid = 28717] [id = 779] 02:43:15 INFO - PROCESS | 28717 | --DOCSHELL 0x8c3f2800 == 28 [pid = 28717] [id = 780] 02:43:15 INFO - PROCESS | 28717 | --DOCSHELL 0x8f72b400 == 27 [pid = 28717] [id = 778] 02:43:15 INFO - PROCESS | 28717 | --DOCSHELL 0x8d816800 == 26 [pid = 28717] [id = 776] 02:43:15 INFO - PROCESS | 28717 | --DOCSHELL 0x8dfcdc00 == 25 [pid = 28717] [id = 777] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 97 (0x8f8eb000) [pid = 28717] [serial = 2264] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 96 (0x8f793400) [pid = 28717] [serial = 2263] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 95 (0x92473800) [pid = 28717] [serial = 2267] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 94 (0x920bcc00) [pid = 28717] [serial = 2266] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 93 (0x952e8000) [pid = 28717] [serial = 2272] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 92 (0x93ee8400) [pid = 28717] [serial = 2270] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 91 (0x93edf800) [pid = 28717] [serial = 2269] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 90 (0x953da400) [pid = 28717] [serial = 2275] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 89 (0x952edc00) [pid = 28717] [serial = 2274] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 88 (0x953e2800) [pid = 28717] [serial = 2278] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 87 (0x953e0800) [pid = 28717] [serial = 2277] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 86 (0x96699000) [pid = 28717] [serial = 2281] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 85 (0x9668f400) [pid = 28717] [serial = 2280] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 84 (0x9107b400) [pid = 28717] [serial = 2295] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 83 (0x8dfc8800) [pid = 28717] [serial = 2284] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 82 (0x91176c00) [pid = 28717] [serial = 2296] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 81 (0x8d81e800) [pid = 28717] [serial = 2283] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 80 (0x91f0c400) [pid = 28717] [serial = 2298] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 79 (0x90f47000) [pid = 28717] [serial = 2287] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 78 (0x90d27400) [pid = 28717] [serial = 2286] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 77 (0x8dfc7800) [pid = 28717] [serial = 2289] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 76 (0x8e1e4c00) [pid = 28717] [serial = 2290] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 75 (0x8f730400) [pid = 28717] [serial = 2292] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 74 (0x91f10800) [pid = 28717] [serial = 2299] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 73 (0x8f599400) [pid = 28717] [serial = 2301] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | --DOMWINDOW == 72 (0x8f79e800) [pid = 28717] [serial = 2293] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 28717 | 1466502196483 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 02:43:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:43:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:43:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:43:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 2737ms 02:43:16 INFO - PROCESS | 28717 | 1466502196517 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 02:43:16 INFO - PROCESS | 28717 | 1466502196522 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 02:43:16 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:43:16 INFO - PROCESS | 28717 | 1466502196532 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:43:16 INFO - PROCESS | 28717 | 1466502196537 Marionette TRACE conn4 <- [1,3110,null,{}] 02:43:16 INFO - PROCESS | 28717 | 1466502196554 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:16 INFO - PROCESS | 28717 | 1466502196561 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:43:16 INFO - PROCESS | 28717 | 1466502196781 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 02:43:16 INFO - PROCESS | 28717 | 1466502196792 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:16 INFO - PROCESS | 28717 | 1466502196807 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:43:16 INFO - PROCESS | 28717 | ++DOCSHELL 0x8d818800 == 26 [pid = 28717] [id = 787] 02:43:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 73 (0x8d81bc00) [pid = 28717] [serial = 2360] [outer = (nil)] 02:43:16 INFO - PROCESS | 28717 | ++DOMWINDOW == 74 (0x8de5cc00) [pid = 28717] [serial = 2361] [outer = 0x8d81bc00] 02:43:16 INFO - PROCESS | 28717 | 1466502196952 Marionette DEBUG loaded listener.js 02:43:17 INFO - PROCESS | 28717 | ++DOMWINDOW == 75 (0x8dfc2400) [pid = 28717] [serial = 2362] [outer = 0x8d81bc00] 02:43:17 INFO - PROCESS | 28717 | 1466502197750 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 02:43:17 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:43:17 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 02:43:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:43:17 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1236ms 02:43:17 INFO - PROCESS | 28717 | 1466502197768 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 02:43:17 INFO - PROCESS | 28717 | 1466502197776 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 02:43:17 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:43:17 INFO - PROCESS | 28717 | 1466502197788 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:43:17 INFO - PROCESS | 28717 | 1466502197792 Marionette TRACE conn4 <- [1,3114,null,{}] 02:43:17 INFO - PROCESS | 28717 | 1466502197799 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:17 INFO - PROCESS | 28717 | 1466502197804 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:43:18 INFO - PROCESS | 28717 | 1466502198016 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 02:43:18 INFO - PROCESS | 28717 | 1466502198045 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"47235072-99d4-4bbb-9c7b-e994b661ea46\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:18 INFO - PROCESS | 28717 | 1466502198056 Marionette INFO sendAsync 3431c71b-5e1a-4d82-8478-86ea166c8709 02:43:18 INFO - PROCESS | 28717 | ++DOCSHELL 0x8ed54000 == 27 [pid = 28717] [id = 788] 02:43:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 76 (0x8ed5dc00) [pid = 28717] [serial = 2363] [outer = (nil)] 02:43:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 77 (0x8ed8ec00) [pid = 28717] [serial = 2364] [outer = 0x8ed5dc00] 02:43:18 INFO - PROCESS | 28717 | 1466502198128 Marionette DEBUG loaded listener.js 02:43:18 INFO - PROCESS | 28717 | ++DOMWINDOW == 78 (0x8f593000) [pid = 28717] [serial = 2365] [outer = 0x8ed5dc00] 02:43:19 INFO - PROCESS | 28717 | 1466502199041 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 02:43:19 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:43:19 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1287ms 02:43:19 INFO - PROCESS | 28717 | 1466502199075 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 02:43:19 INFO - PROCESS | 28717 | 1466502199079 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 02:43:20 WARNING - u'runner_teardown' () 02:43:20 INFO - No more tests 02:43:20 INFO - Got 0 unexpected results 02:43:20 INFO - SUITE-END | took 1245s 02:43:20 INFO - Closing logging queue 02:43:20 INFO - queue closed 02:43:20 INFO - Return code: 0 02:43:20 WARNING - # TBPL SUCCESS # 02:43:20 INFO - Running post-action listener: _resource_record_post_action 02:43:20 INFO - Running post-run listener: _resource_record_post_run 02:43:21 INFO - Total resource usage - Wall time: 1279s; CPU: 98.0%; Read bytes: 10964992; Write bytes: 928194560; Read time: 364; Write time: 230572 02:43:21 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:43:21 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 142413824; Read time: 0; Write time: 123264 02:43:21 INFO - run-tests - Wall time: 1250s; CPU: 98.0%; Read bytes: 10964992; Write bytes: 785674240; Read time: 364; Write time: 107304 02:43:21 INFO - Running post-run listener: _upload_blobber_files 02:43:21 INFO - Blob upload gear active. 02:43:21 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:43:21 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 02:43:21 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'] 02:43:21 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 02:43:22 INFO - (blobuploader) - INFO - Open directory for files ... 02:43:22 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:43:22 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:43:22 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:43:24 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:43:24 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:43:24 INFO - (blobuploader) - INFO - Done attempting. 02:43:24 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:43:24 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:43:24 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:43:25 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:43:25 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:43:25 INFO - (blobuploader) - INFO - Done attempting. 02:43:25 INFO - (blobuploader) - INFO - Iteration through files over. 02:43:25 INFO - Return code: 0 02:43:25 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:43:25 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:43:25 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/077bf386abc952e961ce522bc10246112864795c136589805caa8cb0db605a9614f37676f128cfa4cad1c8d40e9ad0e482f184c7bd1e214b969954f7e0d0b8a3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0112ec1622a5a6a3ca349449d01b5c48edd96086d72ee1c962c2c1b1e1cde2ce41f6e8c4c32e37e6a49070d56d6e9d751e97cb771d8c72e5dc7158222fbb429a"} 02:43:25 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:43:25 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:43:25 INFO - Contents: 02:43:25 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/077bf386abc952e961ce522bc10246112864795c136589805caa8cb0db605a9614f37676f128cfa4cad1c8d40e9ad0e482f184c7bd1e214b969954f7e0d0b8a3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0112ec1622a5a6a3ca349449d01b5c48edd96086d72ee1c962c2c1b1e1cde2ce41f6e8c4c32e37e6a49070d56d6e9d751e97cb771d8c72e5dc7158222fbb429a"} 02:43:25 INFO - Running post-run listener: copy_logs_to_upload_dir 02:43:25 INFO - Copying logs to upload dir... 02:43:25 INFO - mkdir: /builds/slave/test/build/upload/logs 02:43:25 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1366.776761 ========= master_lag: 7.14 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 53 secs) (at 2016-06-21 02:43:32.904717) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 8 secs) (at 2016-06-21 02:43:32.908585) ========= 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-1466498871.166651-1725830239 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/077bf386abc952e961ce522bc10246112864795c136589805caa8cb0db605a9614f37676f128cfa4cad1c8d40e9ad0e482f184c7bd1e214b969954f7e0d0b8a3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0112ec1622a5a6a3ca349449d01b5c48edd96086d72ee1c962c2c1b1e1cde2ce41f6e8c4c32e37e6a49070d56d6e9d751e97cb771d8c72e5dc7158222fbb429a"} build_url:https://queue.taskcluster.net/v1/task/KaUfdDAOQjST0TJyxmWPeg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/KaUfdDAOQjST0TJyxmWPeg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033941 build_url: 'https://queue.taskcluster.net/v1/task/KaUfdDAOQjST0TJyxmWPeg/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/077bf386abc952e961ce522bc10246112864795c136589805caa8cb0db605a9614f37676f128cfa4cad1c8d40e9ad0e482f184c7bd1e214b969954f7e0d0b8a3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0112ec1622a5a6a3ca349449d01b5c48edd96086d72ee1c962c2c1b1e1cde2ce41f6e8c4c32e37e6a49070d56d6e9d751e97cb771d8c72e5dc7158222fbb429a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/KaUfdDAOQjST0TJyxmWPeg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 8.71 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 8 secs) (at 2016-06-21 02:43:41.649497) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 11 secs) (at 2016-06-21 02:43:41.649816) ========= 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-1466498871.166651-1725830239 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018986 ========= master_lag: 11.12 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 11 secs) (at 2016-06-21 02:43:52.786374) ========= ========= Started reboot skipped (results: 3, elapsed: 4 secs) (at 2016-06-21 02:43:52.786657) ========= ========= Finished reboot skipped (results: 3, elapsed: 4 secs) (at 2016-06-21 02:43:57.519197) ========= ========= Total master_lag: 27.48 =========