builder: mozilla-central_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-654 starttime: 1461023239.79 results: success (0) buildid: 20160418151421 builduid: c837f8bcbe4e4b449ba5f5ddb31d122d revision: 67ac40fb8f680ea5e03805552187ba1b5e8392a1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 16:47:19.793237) ========= master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 16:47:19.793703) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 16:47:19.793985) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 16:47:19.868967) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:47:19.869341) ========= 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-1461023232.814829-185136593 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 16:47:19-- 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% 16.7M=0.001s 2016-04-18 16:47:20 (16.7 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.274933 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:47:20.171635) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:47:20.171950) ========= 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-1461023232.814829-185136593 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.062599 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:47:20.258814) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:47:20.259187) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 67ac40fb8f680ea5e03805552187ba1b5e8392a1 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 67ac40fb8f680ea5e03805552187ba1b5e8392a1 --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-1461023232.814829-185136593 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 16:47:20,363 truncating revision to first 12 chars 2016-04-18 16:47:20,364 Setting DEBUG logging. 2016-04-18 16:47:20,364 attempt 1/10 2016-04-18 16:47:20,364 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/67ac40fb8f68?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 16:47:20,669 unpacking tar archive at: mozilla-central-67ac40fb8f68/testing/mozharness/ program finished with exit code 0 elapsedTime=0.584848 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:47:20.869431) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 16:47:20.869751) ========= script_repo_revision: 67ac40fb8f680ea5e03805552187ba1b5e8392a1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 16:47:20.870156) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 16:47:20.870421) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 16:47:20.894241) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 37 secs) (at 2016-04-18 16:47:20.894624) ========= /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-central --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-central', '--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-1461023232.814829-185136593 _=/tools/buildbot/bin/python using PTY: False 16:47:21 INFO - MultiFileLogger online at 20160418 16:47:21 in /builds/slave/test 16:47:21 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-central --download-symbols true 16:47:21 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:47:21 INFO - {'append_to_log': False, 16:47:21 INFO - 'base_work_dir': '/builds/slave/test', 16:47:21 INFO - 'blob_upload_branch': 'mozilla-central', 16:47:21 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:47:21 INFO - 'buildbot_json_path': 'buildprops.json', 16:47:21 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:47:21 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:47:21 INFO - 'download_minidump_stackwalk': True, 16:47:21 INFO - 'download_symbols': 'true', 16:47:21 INFO - 'e10s': False, 16:47:21 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:47:21 INFO - 'tooltool.py': '/tools/tooltool.py', 16:47:21 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:47:21 INFO - '/tools/misc-python/virtualenv.py')}, 16:47:21 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:47:21 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:47:21 INFO - 'log_level': 'info', 16:47:21 INFO - 'log_to_console': True, 16:47:21 INFO - 'opt_config_files': (), 16:47:21 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:47:21 INFO - '--processes=1', 16:47:21 INFO - '--config=%(test_path)s/wptrunner.ini', 16:47:21 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:47:21 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:47:21 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:47:21 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:47:21 INFO - 'pip_index': False, 16:47:21 INFO - 'require_test_zip': True, 16:47:21 INFO - 'test_type': ('testharness',), 16:47:21 INFO - 'this_chunk': '1', 16:47:21 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:47:21 INFO - 'total_chunks': '10', 16:47:21 INFO - 'virtualenv_path': 'venv', 16:47:21 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:47:21 INFO - 'work_dir': 'build'} 16:47:21 INFO - ##### 16:47:21 INFO - ##### Running clobber step. 16:47:21 INFO - ##### 16:47:21 INFO - Running pre-action listener: _resource_record_pre_action 16:47:21 INFO - Running main action method: clobber 16:47:21 INFO - rmtree: /builds/slave/test/build 16:47:21 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:47:23 INFO - Running post-action listener: _resource_record_post_action 16:47:23 INFO - ##### 16:47:23 INFO - ##### Running read-buildbot-config step. 16:47:23 INFO - ##### 16:47:23 INFO - Running pre-action listener: _resource_record_pre_action 16:47:23 INFO - Running main action method: read_buildbot_config 16:47:23 INFO - Using buildbot properties: 16:47:23 INFO - { 16:47:23 INFO - "project": "", 16:47:23 INFO - "product": "firefox", 16:47:23 INFO - "script_repo_revision": "production", 16:47:23 INFO - "scheduler": "tests-mozilla-central-ubuntu32_vm-debug-unittest", 16:47:23 INFO - "repository": "", 16:47:23 INFO - "buildername": "Ubuntu VM 12.04 mozilla-central debug test web-platform-tests-1", 16:47:23 INFO - "buildid": "20160418151421", 16:47:23 INFO - "pgo_build": "False", 16:47:23 INFO - "basedir": "/builds/slave/test", 16:47:23 INFO - "buildnumber": 6, 16:47:23 INFO - "slavename": "tst-linux32-spot-654", 16:47:23 INFO - "revision": "67ac40fb8f680ea5e03805552187ba1b5e8392a1", 16:47:23 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/", 16:47:23 INFO - "platform": "linux", 16:47:23 INFO - "branch": "mozilla-central", 16:47:23 INFO - "repo_path": "mozilla-central", 16:47:23 INFO - "moz_repo_path": "", 16:47:23 INFO - "stage_platform": "linux", 16:47:23 INFO - "builduid": "c837f8bcbe4e4b449ba5f5ddb31d122d", 16:47:23 INFO - "slavebuilddir": "test" 16:47:23 INFO - } 16:47:23 INFO - Found installer url https://queue.taskcluster.net/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 16:47:23 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 16:47:23 INFO - Running post-action listener: _resource_record_post_action 16:47:23 INFO - ##### 16:47:23 INFO - ##### Running download-and-extract step. 16:47:23 INFO - ##### 16:47:23 INFO - Running pre-action listener: _resource_record_pre_action 16:47:23 INFO - Running main action method: download_and_extract 16:47:23 INFO - mkdir: /builds/slave/test/build/tests 16:47:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:47:23 INFO - https://queue.taskcluster.net/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 16:47:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 16:47:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 16:47:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 16:47:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 16:47:24 INFO - Downloaded 1325 bytes. 16:47:24 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 16:47:24 INFO - Using the following test package requirements: 16:47:24 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 16:47:24 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:47:24 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 16:47:24 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:47:24 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 16:47:24 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:47:24 INFO - u'jsshell-linux-i686.zip'], 16:47:24 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:47:24 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 16:47:24 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 16:47:24 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:47:24 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 16:47:24 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:47:24 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 16:47:24 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:47:24 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 16:47:24 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:47:24 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 16:47:24 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 16:47:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:47:24 INFO - https://queue.taskcluster.net/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 16:47:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 16:47:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 16:47:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 16:47:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 16:47:27 INFO - Downloaded 22370834 bytes. 16:47:27 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:47:27 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:47:27 INFO - caution: filename not matched: web-platform/* 16:47:27 INFO - Return code: 11 16:47:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:47:27 INFO - https://queue.taskcluster.net/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 16:47:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 16:47:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 16:47:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 16:47:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 16:47:31 INFO - Downloaded 36382561 bytes. 16:47:31 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:47:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:47:36 INFO - caution: filename not matched: bin/* 16:47:36 INFO - caution: filename not matched: config/* 16:47:36 INFO - caution: filename not matched: mozbase/* 16:47:36 INFO - caution: filename not matched: marionette/* 16:47:36 INFO - caution: filename not matched: tools/wptserve/* 16:47:36 INFO - Return code: 11 16:47: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')]} 16:47:36 INFO - https://queue.taskcluster.net/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 16:47:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:47:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:47:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:47:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 16:47:42 INFO - Downloaded 63353587 bytes. 16:47:42 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:47:42 INFO - mkdir: /builds/slave/test/properties 16:47:42 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:47:42 INFO - Writing to file /builds/slave/test/properties/build_url 16:47:42 INFO - Contents: 16:47:42 INFO - build_url:https://queue.taskcluster.net/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:47:43 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:47:43 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:47:43 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:47:43 INFO - Contents: 16:47:43 INFO - symbols_url:https://queue.taskcluster.net/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:47:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:47:43 INFO - https://queue.taskcluster.net/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:47:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:47:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:47:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:47:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 16:47:51 INFO - Downloaded 91727718 bytes. 16:47:51 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:47:51 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:47:59 INFO - Return code: 0 16:47:59 INFO - Running post-action listener: _resource_record_post_action 16:47:59 INFO - Running post-action listener: set_extra_try_arguments 16:47:59 INFO - ##### 16:47:59 INFO - ##### Running create-virtualenv step. 16:47:59 INFO - ##### 16:47:59 INFO - Running pre-action listener: _pre_create_virtualenv 16:47:59 INFO - Running pre-action listener: _resource_record_pre_action 16:47:59 INFO - Running main action method: create_virtualenv 16:47:59 INFO - Creating virtualenv /builds/slave/test/build/venv 16:47:59 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 16:47:59 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:48:00 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:48:00 INFO - Using real prefix '/usr' 16:48:00 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:48:02 INFO - Installing distribute.............................................................................................................................................................................................done. 16:48:05 INFO - Installing pip.................done. 16:48:05 INFO - Return code: 0 16:48:05 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:48:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:48:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:48:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:48:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:48:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:48:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:48:05 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 0x911fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9186598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9238f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8f1ae30>, '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 0x91b7c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9236470>, '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-1461023232.814829-185136593', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:48:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:48:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:48:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:48:05 INFO - 'CCACHE_UMASK': '002', 16:48:05 INFO - 'DISPLAY': ':0', 16:48:05 INFO - 'HOME': '/home/cltbld', 16:48:05 INFO - 'LANG': 'en_US.UTF-8', 16:48:05 INFO - 'LOGNAME': 'cltbld', 16:48:05 INFO - 'MAIL': '/var/mail/cltbld', 16:48:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:48:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:48:05 INFO - 'MOZ_NO_REMOTE': '1', 16:48:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:48:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:48:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:48:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:48:05 INFO - 'PWD': '/builds/slave/test', 16:48:05 INFO - 'SHELL': '/bin/bash', 16:48:05 INFO - 'SHLVL': '1', 16:48:05 INFO - 'TERM': 'linux', 16:48:05 INFO - 'TMOUT': '86400', 16:48:05 INFO - 'USER': 'cltbld', 16:48:05 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461023232.814829-185136593', 16:48:05 INFO - '_': '/tools/buildbot/bin/python'} 16:48:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:48:06 INFO - Downloading/unpacking psutil>=0.7.1 16:48:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:48:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:48:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:48:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:48:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:48:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:48:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:48:11 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:48:11 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:48:11 INFO - Installing collected packages: psutil 16:48:11 INFO - Running setup.py install for psutil 16:48:11 INFO - building 'psutil._psutil_linux' extension 16:48:11 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 16:48:12 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 16:48:12 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 16:48:12 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 16:48:12 INFO - building 'psutil._psutil_posix' extension 16:48:12 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 16:48:12 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 16:48:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:48:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:48:12 INFO - Successfully installed psutil 16:48:12 INFO - Cleaning up... 16:48:13 INFO - Return code: 0 16:48:13 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:48:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:48:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:48:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:48:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:48:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:48:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:48:13 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 0x911fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9186598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9238f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8f1ae30>, '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 0x91b7c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9236470>, '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-1461023232.814829-185136593', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:48:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:48:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:48:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:48:13 INFO - 'CCACHE_UMASK': '002', 16:48:13 INFO - 'DISPLAY': ':0', 16:48:13 INFO - 'HOME': '/home/cltbld', 16:48:13 INFO - 'LANG': 'en_US.UTF-8', 16:48:13 INFO - 'LOGNAME': 'cltbld', 16:48:13 INFO - 'MAIL': '/var/mail/cltbld', 16:48:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:48:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:48:13 INFO - 'MOZ_NO_REMOTE': '1', 16:48:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:48:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:48:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:48:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:48:13 INFO - 'PWD': '/builds/slave/test', 16:48:13 INFO - 'SHELL': '/bin/bash', 16:48:13 INFO - 'SHLVL': '1', 16:48:13 INFO - 'TERM': 'linux', 16:48:13 INFO - 'TMOUT': '86400', 16:48:13 INFO - 'USER': 'cltbld', 16:48:13 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461023232.814829-185136593', 16:48:13 INFO - '_': '/tools/buildbot/bin/python'} 16:48:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:48:13 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:48:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:48:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:48:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:48:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:48:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:48:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:48:16 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:48:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:48:16 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:48:16 INFO - Installing collected packages: mozsystemmonitor 16:48:16 INFO - Running setup.py install for mozsystemmonitor 16:48:17 INFO - Successfully installed mozsystemmonitor 16:48:17 INFO - Cleaning up... 16:48:17 INFO - Return code: 0 16:48:17 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:48:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:48:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:48:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:48:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:48:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:48:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:48:17 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 0x911fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9186598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9238f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8f1ae30>, '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 0x91b7c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9236470>, '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-1461023232.814829-185136593', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:48:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:48:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:48:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:48:17 INFO - 'CCACHE_UMASK': '002', 16:48:17 INFO - 'DISPLAY': ':0', 16:48:17 INFO - 'HOME': '/home/cltbld', 16:48:17 INFO - 'LANG': 'en_US.UTF-8', 16:48:17 INFO - 'LOGNAME': 'cltbld', 16:48:17 INFO - 'MAIL': '/var/mail/cltbld', 16:48:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:48:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:48:17 INFO - 'MOZ_NO_REMOTE': '1', 16:48:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:48:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:48:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:48:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:48:17 INFO - 'PWD': '/builds/slave/test', 16:48:17 INFO - 'SHELL': '/bin/bash', 16:48:17 INFO - 'SHLVL': '1', 16:48:17 INFO - 'TERM': 'linux', 16:48:17 INFO - 'TMOUT': '86400', 16:48:17 INFO - 'USER': 'cltbld', 16:48:17 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461023232.814829-185136593', 16:48:17 INFO - '_': '/tools/buildbot/bin/python'} 16:48:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:48:17 INFO - Downloading/unpacking blobuploader==1.2.4 16:48:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:48:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:48:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:48:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:48:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:48:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:48:21 INFO - Downloading blobuploader-1.2.4.tar.gz 16:48:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:48:21 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:48:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:48:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:48:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:48:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:48:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:48:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:48:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:48:22 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:48:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:48:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:48:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:48:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:48:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:48:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:48:22 INFO - Downloading docopt-0.6.1.tar.gz 16:48:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:48:22 INFO - Installing collected packages: blobuploader, requests, docopt 16:48:22 INFO - Running setup.py install for blobuploader 16:48:22 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:48:22 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:48:22 INFO - Running setup.py install for requests 16:48:23 INFO - Running setup.py install for docopt 16:48:23 INFO - Successfully installed blobuploader requests docopt 16:48:23 INFO - Cleaning up... 16:48:23 INFO - Return code: 0 16:48:23 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:48:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:48:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:48:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:48:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:48:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:48:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:48:23 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 0x911fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9186598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9238f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8f1ae30>, '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 0x91b7c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9236470>, '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-1461023232.814829-185136593', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:48:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:48:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:48:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:48:23 INFO - 'CCACHE_UMASK': '002', 16:48:23 INFO - 'DISPLAY': ':0', 16:48:23 INFO - 'HOME': '/home/cltbld', 16:48:23 INFO - 'LANG': 'en_US.UTF-8', 16:48:23 INFO - 'LOGNAME': 'cltbld', 16:48:23 INFO - 'MAIL': '/var/mail/cltbld', 16:48:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:48:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:48:23 INFO - 'MOZ_NO_REMOTE': '1', 16:48:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:48:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:48:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:48:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:48:23 INFO - 'PWD': '/builds/slave/test', 16:48:23 INFO - 'SHELL': '/bin/bash', 16:48:23 INFO - 'SHLVL': '1', 16:48:23 INFO - 'TERM': 'linux', 16:48:23 INFO - 'TMOUT': '86400', 16:48:23 INFO - 'USER': 'cltbld', 16:48:23 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461023232.814829-185136593', 16:48:23 INFO - '_': '/tools/buildbot/bin/python'} 16:48:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:48:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:48:24 INFO - Running setup.py (path:/tmp/pip-2oS6Xl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:48:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:48:24 INFO - Running setup.py (path:/tmp/pip-WUZXe4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:48:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:48:24 INFO - Running setup.py (path:/tmp/pip-iOFNFa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:48:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:48:24 INFO - Running setup.py (path:/tmp/pip-TIZWSk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:48:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:48:24 INFO - Running setup.py (path:/tmp/pip-NeCVoU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:48:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:48:24 INFO - Running setup.py (path:/tmp/pip-iIsCqX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:48:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:48:25 INFO - Running setup.py (path:/tmp/pip-nS5SeS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:48:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:48:25 INFO - Running setup.py (path:/tmp/pip-_Omswq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:48:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:48:25 INFO - Running setup.py (path:/tmp/pip-GeHc7w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:48:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:48:25 INFO - Running setup.py (path:/tmp/pip-vw4CP7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:48:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:48:25 INFO - Running setup.py (path:/tmp/pip-33WQOZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:48:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:48:25 INFO - Running setup.py (path:/tmp/pip-n_LmEJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:48:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:48:25 INFO - Running setup.py (path:/tmp/pip-TDtT2P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:48:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:48:25 INFO - Running setup.py (path:/tmp/pip-khJjzh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:48:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:48:26 INFO - Running setup.py (path:/tmp/pip-qwdQwZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:48:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:48:26 INFO - Running setup.py (path:/tmp/pip-tDMWZi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:48:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:48:26 INFO - Running setup.py (path:/tmp/pip-lsrOTM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:48:26 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:48:26 INFO - Running setup.py (path:/tmp/pip-LArf5I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:48:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:48:26 INFO - Running setup.py (path:/tmp/pip-89qPJl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:48:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:48:26 INFO - Running setup.py (path:/tmp/pip-1VYMTQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:48:26 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:48:27 INFO - Running setup.py (path:/tmp/pip-csJRne-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:48:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:48:27 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 16:48:27 INFO - Running setup.py install for manifestparser 16:48:27 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:48:27 INFO - Running setup.py install for mozcrash 16:48:27 INFO - Running setup.py install for mozdebug 16:48:28 INFO - Running setup.py install for mozdevice 16:48:28 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:48:28 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:48:28 INFO - Running setup.py install for mozfile 16:48:28 INFO - Running setup.py install for mozhttpd 16:48:28 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:48:28 INFO - Running setup.py install for mozinfo 16:48:28 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:48:28 INFO - Running setup.py install for mozInstall 16:48:29 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:48:29 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:48:29 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:48:29 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:48:29 INFO - Running setup.py install for mozleak 16:48:29 INFO - Running setup.py install for mozlog 16:48:29 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:48:29 INFO - Running setup.py install for moznetwork 16:48:29 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:48:29 INFO - Running setup.py install for mozprocess 16:48:29 INFO - Running setup.py install for mozprofile 16:48:30 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:48:30 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:48:30 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:48:30 INFO - Running setup.py install for mozrunner 16:48:30 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:48:30 INFO - Running setup.py install for mozscreenshot 16:48:30 INFO - Running setup.py install for moztest 16:48:30 INFO - Running setup.py install for mozversion 16:48:31 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:48:31 INFO - Running setup.py install for wptserve 16:48:31 INFO - Running setup.py install for marionette-driver 16:48:31 INFO - Running setup.py install for browsermob-proxy 16:48:31 INFO - Running setup.py install for marionette-client 16:48:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:48:32 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:48:32 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 16:48:32 INFO - Cleaning up... 16:48:32 INFO - Return code: 0 16:48:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:48: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')]} 16:48:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:48:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:48: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')]} 16:48:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:48:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:48:32 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 0x911fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9186598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9238f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8f1ae30>, '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 0x91b7c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9236470>, '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-1461023232.814829-185136593', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:48:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:48:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:48:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:48:32 INFO - 'CCACHE_UMASK': '002', 16:48:32 INFO - 'DISPLAY': ':0', 16:48:32 INFO - 'HOME': '/home/cltbld', 16:48:32 INFO - 'LANG': 'en_US.UTF-8', 16:48:32 INFO - 'LOGNAME': 'cltbld', 16:48:32 INFO - 'MAIL': '/var/mail/cltbld', 16:48:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:48:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:48:32 INFO - 'MOZ_NO_REMOTE': '1', 16:48:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:48:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:48:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:48:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:48:32 INFO - 'PWD': '/builds/slave/test', 16:48:32 INFO - 'SHELL': '/bin/bash', 16:48:32 INFO - 'SHLVL': '1', 16:48:32 INFO - 'TERM': 'linux', 16:48:32 INFO - 'TMOUT': '86400', 16:48:32 INFO - 'USER': 'cltbld', 16:48:32 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461023232.814829-185136593', 16:48:32 INFO - '_': '/tools/buildbot/bin/python'} 16:48:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:48:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:48:32 INFO - Running setup.py (path:/tmp/pip-W55XOn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:48:32 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 16:48:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:48:32 INFO - Running setup.py (path:/tmp/pip-AG9Hu8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:48:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:48:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:48:33 INFO - Running setup.py (path:/tmp/pip-i4JZGG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:48:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:48:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:48:33 INFO - Running setup.py (path:/tmp/pip-byG1bg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:48:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:48:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:48:33 INFO - Running setup.py (path:/tmp/pip-UKZIyU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:48:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 16:48:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:48:33 INFO - Running setup.py (path:/tmp/pip-XCDK_O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:48:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 16:48:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:48:33 INFO - Running setup.py (path:/tmp/pip-i5SORq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:48:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 16:48:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:48:33 INFO - Running setup.py (path:/tmp/pip-4mtxbC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:48:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 16:48:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:48:33 INFO - Running setup.py (path:/tmp/pip-IvjuwA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:48:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 16:48:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:48:34 INFO - Running setup.py (path:/tmp/pip-3w0OL7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:48:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:48:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:48:34 INFO - Running setup.py (path:/tmp/pip-VAC__d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:48:34 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 16:48:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:48:34 INFO - Running setup.py (path:/tmp/pip-znSFIa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:48:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 16:48:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:48:34 INFO - Running setup.py (path:/tmp/pip-oFnpLq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:48:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 16:48:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:48:34 INFO - Running setup.py (path:/tmp/pip-EPi745-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:48:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 16:48:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:48:34 INFO - Running setup.py (path:/tmp/pip-98Pa6L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:48:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 16:48:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:48:34 INFO - Running setup.py (path:/tmp/pip-ooTliX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:48:34 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 16:48:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:48:34 INFO - Running setup.py (path:/tmp/pip-c0kJcD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:48:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 16:48:35 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:48:35 INFO - Running setup.py (path:/tmp/pip-CfushD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:48:35 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 16:48:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:48:35 INFO - Running setup.py (path:/tmp/pip-J1fRS9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:48:35 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 16:48:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:48:35 INFO - Running setup.py (path:/tmp/pip-bOiGVe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:48:35 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:48:35 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:48:35 INFO - Running setup.py (path:/tmp/pip-7Wmk6n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:48:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:48:36 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 16:48:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:48:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:48:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:48:36 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:48:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:48:36 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:48:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:48:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:48:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:48:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:48:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:48:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:48:39 INFO - Downloading blessings-1.6.tar.gz 16:48:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:48:39 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:48:39 INFO - Installing collected packages: blessings 16:48:39 INFO - Running setup.py install for blessings 16:48:40 INFO - Successfully installed blessings 16:48:40 INFO - Cleaning up... 16:48:40 INFO - Return code: 0 16:48:40 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:48:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:48:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:48:40 INFO - Reading from file tmpfile_stdout 16:48:40 INFO - Current package versions: 16:48:40 INFO - argparse == 1.2.1 16:48:40 INFO - blessings == 1.6 16:48:40 INFO - blobuploader == 1.2.4 16:48:40 INFO - browsermob-proxy == 0.6.0 16:48:40 INFO - docopt == 0.6.1 16:48:40 INFO - manifestparser == 1.1 16:48:40 INFO - marionette-client == 2.3.0 16:48:40 INFO - marionette-driver == 1.4.0 16:48:40 INFO - mozInstall == 1.12 16:48:40 INFO - mozcrash == 0.17 16:48:40 INFO - mozdebug == 0.1 16:48:40 INFO - mozdevice == 0.48 16:48:40 INFO - mozfile == 1.2 16:48:40 INFO - mozhttpd == 0.7 16:48:40 INFO - mozinfo == 0.9 16:48:40 INFO - mozleak == 0.1 16:48:40 INFO - mozlog == 3.1 16:48:40 INFO - moznetwork == 0.27 16:48:40 INFO - mozprocess == 0.22 16:48:40 INFO - mozprofile == 0.28 16:48:40 INFO - mozrunner == 6.11 16:48:40 INFO - mozscreenshot == 0.1 16:48:40 INFO - mozsystemmonitor == 0.0 16:48:40 INFO - moztest == 0.7 16:48:40 INFO - mozversion == 1.4 16:48:40 INFO - psutil == 3.1.1 16:48:40 INFO - requests == 1.2.3 16:48:40 INFO - wptserve == 1.4.0 16:48:40 INFO - wsgiref == 0.1.2 16:48:40 INFO - Running post-action listener: _resource_record_post_action 16:48:40 INFO - Running post-action listener: _start_resource_monitoring 16:48:40 INFO - Starting resource monitoring. 16:48:40 INFO - ##### 16:48:40 INFO - ##### Running pull step. 16:48:40 INFO - ##### 16:48:40 INFO - Running pre-action listener: _resource_record_pre_action 16:48:40 INFO - Running main action method: pull 16:48:40 INFO - Pull has nothing to do! 16:48:40 INFO - Running post-action listener: _resource_record_post_action 16:48:40 INFO - ##### 16:48:40 INFO - ##### Running install step. 16:48:40 INFO - ##### 16:48:40 INFO - Running pre-action listener: _resource_record_pre_action 16:48:40 INFO - Running main action method: install 16:48:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:48:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:48:41 INFO - Reading from file tmpfile_stdout 16:48:41 INFO - Detecting whether we're running mozinstall >=1.0... 16:48:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:48:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:48:41 INFO - Reading from file tmpfile_stdout 16:48:41 INFO - Output received: 16:48:41 INFO - Usage: mozinstall [options] installer 16:48:41 INFO - Options: 16:48:41 INFO - -h, --help show this help message and exit 16:48:41 INFO - -d DEST, --destination=DEST 16:48:41 INFO - Directory to install application into. [default: 16:48:41 INFO - "/builds/slave/test"] 16:48:41 INFO - --app=APP Application being installed. [default: firefox] 16:48:41 INFO - mkdir: /builds/slave/test/build/application 16:48:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 16:48:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 16:49:13 INFO - Reading from file tmpfile_stdout 16:49:13 INFO - Output received: 16:49:13 INFO - /builds/slave/test/build/application/firefox/firefox 16:49:13 INFO - Running post-action listener: _resource_record_post_action 16:49:13 INFO - ##### 16:49:13 INFO - ##### Running run-tests step. 16:49:13 INFO - ##### 16:49:13 INFO - Running pre-action listener: _resource_record_pre_action 16:49:13 INFO - Running main action method: run_tests 16:49:13 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:49:13 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:49:13 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:49:13 INFO - grabbing minidump binary from tooltool 16:49:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:49:13 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 0x8f1ae30>, '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 0x91b7c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9236470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:49:13 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 16:49:13 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 16:49:13 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:49:13 INFO - Return code: 0 16:49:13 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 16:49:13 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:49:13 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/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 16:49:13 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/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 16:49:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:49:13 INFO - 'CCACHE_UMASK': '002', 16:49:13 INFO - 'DISPLAY': ':0', 16:49:13 INFO - 'HOME': '/home/cltbld', 16:49:13 INFO - 'LANG': 'en_US.UTF-8', 16:49:13 INFO - 'LOGNAME': 'cltbld', 16:49:13 INFO - 'MAIL': '/var/mail/cltbld', 16:49:13 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:49:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:49:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:49:13 INFO - 'MOZ_NO_REMOTE': '1', 16:49:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:49:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:49:13 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:49:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:49:13 INFO - 'PWD': '/builds/slave/test', 16:49:13 INFO - 'SHELL': '/bin/bash', 16:49:13 INFO - 'SHLVL': '1', 16:49:13 INFO - 'TERM': 'linux', 16:49:13 INFO - 'TMOUT': '86400', 16:49:13 INFO - 'USER': 'cltbld', 16:49:13 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461023232.814829-185136593', 16:49:13 INFO - '_': '/tools/buildbot/bin/python'} 16:49:13 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/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 16:49:14 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 16:49:14 INFO - import pkg_resources 16:49:15 INFO - Using 1 client processes 16:49:15 INFO - wptserve Starting http server on 127.0.0.1:8000 16:49:15 INFO - wptserve Starting http server on 127.0.0.1:8001 16:49:15 INFO - wptserve Starting http server on 127.0.0.1:8443 16:49:18 INFO - SUITE-START | Running 778 tests 16:49:18 INFO - Running testharness tests 16:49:18 INFO - Setting up ssl 16:49:18 INFO - PROCESS | certutil | 16:49:18 INFO - PROCESS | certutil | 16:49:18 INFO - PROCESS | certutil | 16:49:18 INFO - Certificate Nickname Trust Attributes 16:49:18 INFO - SSL,S/MIME,JAR/XPI 16:49:18 INFO - 16:49:18 INFO - web-platform-tests CT,, 16:49:18 INFO - 16:49:18 INFO - Starting runner 16:49:20 INFO - PROCESS | 1799 | 1461023360764 Marionette DEBUG Marionette enabled via build flag and pref 16:49:21 INFO - PROCESS | 1799 | ++DOCSHELL 0xa2845400 == 1 [pid = 1799] [id = 1] 16:49:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 1 (0xa2845800) [pid = 1799] [serial = 1] [outer = (nil)] 16:49:21 INFO - PROCESS | 1799 | [1799] WARNING: No inner window available!: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:49:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 2 (0xa2846000) [pid = 1799] [serial = 2] [outer = 0xa2845800] 16:49:21 INFO - PROCESS | 1799 | 1461023361438 Marionette INFO Listening on port 2828 16:49:22 INFO - PROCESS | 1799 | 1461023362008 Marionette DEBUG Marionette enabled via command-line flag 16:49:22 INFO - PROCESS | 1799 | ++DOCSHELL 0x9fe8b000 == 2 [pid = 1799] [id = 2] 16:49:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 3 (0x9feb0800) [pid = 1799] [serial = 3] [outer = (nil)] 16:49:22 INFO - PROCESS | 1799 | [1799] WARNING: No inner window available!: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:49:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 4 (0x9feb1000) [pid = 1799] [serial = 4] [outer = 0x9feb0800] 16:49:22 INFO - PROCESS | 1799 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fbabf60 16:49:22 INFO - PROCESS | 1799 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fbb3aa0 16:49:22 INFO - PROCESS | 1799 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fbd09a0 16:49:22 INFO - PROCESS | 1799 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fbd1600 16:49:22 INFO - PROCESS | 1799 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fbed340 16:49:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 5 (0x9fbc9c00) [pid = 1799] [serial = 5] [outer = 0xa2845800] 16:49:22 INFO - PROCESS | 1799 | [1799] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:49:22 INFO - PROCESS | 1799 | 1461023362424 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:38800 16:49:22 INFO - PROCESS | 1799 | [1799] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:49:22 INFO - PROCESS | 1799 | 1461023362501 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:38801 16:49:22 INFO - PROCESS | 1799 | 1461023362510 Marionette DEBUG Closed connection conn0 16:49:22 INFO - PROCESS | 1799 | [1799] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 16:49:22 INFO - PROCESS | 1799 | 1461023362630 Marionette DEBUG Closed connection conn1 16:49:22 INFO - PROCESS | 1799 | [1799] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:49:22 INFO - PROCESS | 1799 | 1461023362722 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:38802 16:49:22 INFO - PROCESS | 1799 | [1799] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:49:22 INFO - PROCESS | 1799 | 1461023362757 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:38803 16:49:22 INFO - PROCESS | 1799 | 1461023362761 Marionette DEBUG Closed connection conn2 16:49:22 INFO - PROCESS | 1799 | [1799] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:49:22 INFO - PROCESS | 1799 | 1461023362798 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:38804 16:49:22 INFO - PROCESS | 1799 | 1461023362810 Marionette DEBUG Closed connection conn3 16:49:22 INFO - PROCESS | 1799 | 1461023362840 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:49:22 INFO - PROCESS | 1799 | 1461023362855 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160418151421","device":"desktop","version":"48.0a1"} 16:49:23 INFO - PROCESS | 1799 | [1799] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:49:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x9871e000 == 3 [pid = 1799] [id = 3] 16:49:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 6 (0x9871e400) [pid = 1799] [serial = 6] [outer = (nil)] 16:49:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x9871e800 == 4 [pid = 1799] [id = 4] 16:49:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 7 (0x98722000) [pid = 1799] [serial = 7] [outer = (nil)] 16:49:25 INFO - PROCESS | 1799 | [1799] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:49:25 INFO - PROCESS | 1799 | ++DOCSHELL 0x97ae0c00 == 5 [pid = 1799] [id = 5] 16:49:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 8 (0x97ae1000) [pid = 1799] [serial = 8] [outer = (nil)] 16:49:25 INFO - PROCESS | 1799 | [1799] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:49:25 INFO - PROCESS | 1799 | [1799] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:49:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 9 (0x9790f400) [pid = 1799] [serial = 9] [outer = 0x97ae1000] 16:49:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 10 (0x976ec000) [pid = 1799] [serial = 10] [outer = 0x9871e400] 16:49:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 11 (0x976ed800) [pid = 1799] [serial = 11] [outer = 0x98722000] 16:49:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 12 (0x976ef800) [pid = 1799] [serial = 12] [outer = 0x97ae1000] 16:49:26 INFO - PROCESS | 1799 | 1461023366823 Marionette DEBUG loaded listener.js 16:49:26 INFO - PROCESS | 1799 | 1461023366845 Marionette DEBUG loaded listener.js 16:49:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 13 (0x962b5400) [pid = 1799] [serial = 13] [outer = 0x97ae1000] 16:49:27 INFO - PROCESS | 1799 | 1461023367596 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"6632b43c-0e54-47b5-b4e8-e7f11e3da84b","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160418151421","device":"desktop","version":"48.0a1","command_id":1}}] 16:49:27 INFO - PROCESS | 1799 | 1461023367831 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}] 16:49:27 INFO - PROCESS | 1799 | 1461023367979 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 16:49:28 INFO - PROCESS | 1799 | 1461023368317 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:49:28 INFO - PROCESS | 1799 | [1799] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:49:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 14 (0x9311ec00) [pid = 1799] [serial = 14] [outer = 0x97ae1000] 16:49:28 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:49:28 INFO - PROCESS | 1799 | 1461023368909 Marionette TRACE conn4 <- [1,3,null,{}] 16:49:28 INFO - PROCESS | 1799 | 1461023368988 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:49:29 INFO - PROCESS | 1799 | 1461023369026 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 16:49:29 INFO - PROCESS | 1799 | 1461023369088 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 16:49:29 INFO - PROCESS | 1799 | 1461023369093 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 16:49:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:49:29 INFO - PROCESS | 1799 | 1461023369126 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:49:29 INFO - PROCESS | 1799 | 1461023369131 Marionette TRACE conn4 <- [1,6,null,{}] 16:49:29 INFO - PROCESS | 1799 | 1461023369196 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}] 16:49:29 INFO - PROCESS | 1799 | 1461023369213 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 16:49:29 INFO - PROCESS | 1799 | 1461023369220 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x9179d000 == 6 [pid = 1799] [id = 6] 16:49:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 15 (0x9179d400) [pid = 1799] [serial = 15] [outer = (nil)] 16:49:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 16 (0x9179f000) [pid = 1799] [serial = 16] [outer = 0x9179d400] 16:49:29 INFO - PROCESS | 1799 | 1461023369301 Marionette DEBUG loaded listener.js 16:49:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 17 (0x917a3800) [pid = 1799] [serial = 17] [outer = 0x9179d400] 16:49:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x91584800 == 7 [pid = 1799] [id = 7] 16:49:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 18 (0x91584c00) [pid = 1799] [serial = 18] [outer = (nil)] 16:49:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 19 (0x917a5000) [pid = 1799] [serial = 19] [outer = 0x91584c00] 16:49:29 INFO - PROCESS | 1799 | 1461023369777 Marionette DEBUG loaded listener.js 16:49:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 20 (0x914de800) [pid = 1799] [serial = 20] [outer = 0x91584c00] 16:49:30 INFO - PROCESS | 1799 | [1799] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 16:49:30 INFO - PROCESS | 1799 | 1461023370407 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]]]}] 16:49:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:49:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1361ms 16:49:30 INFO - PROCESS | 1799 | 1461023370559 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 16:49:30 INFO - PROCESS | 1799 | 1461023370562 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 16:49:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:49:30 INFO - PROCESS | 1799 | 1461023370593 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:49:30 INFO - PROCESS | 1799 | 1461023370597 Marionette TRACE conn4 <- [1,10,null,{}] 16:49:30 INFO - PROCESS | 1799 | 1461023370611 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}] 16:49:30 INFO - PROCESS | 1799 | 1461023370785 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 16:49:30 INFO - PROCESS | 1799 | 1461023370816 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:30 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fcb7400 == 8 [pid = 1799] [id = 8] 16:49:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 21 (0x8fcb7800) [pid = 1799] [serial = 21] [outer = (nil)] 16:49:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 22 (0x8fcba400) [pid = 1799] [serial = 22] [outer = 0x8fcb7800] 16:49:30 INFO - PROCESS | 1799 | 1461023370896 Marionette DEBUG loaded listener.js 16:49:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 23 (0x8fcbe800) [pid = 1799] [serial = 23] [outer = 0x8fcb7800] 16:49:31 INFO - PROCESS | 1799 | 1461023371981 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]]]}] 16:49:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:49:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1459ms 16:49:32 INFO - PROCESS | 1799 | 1461023372035 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 16:49:32 INFO - PROCESS | 1799 | 1461023372042 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 16:49:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:49:32 INFO - PROCESS | 1799 | 1461023372055 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:49:32 INFO - PROCESS | 1799 | 1461023372059 Marionette TRACE conn4 <- [1,14,null,{}] 16:49:32 INFO - PROCESS | 1799 | 1461023372069 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}] 16:49:32 INFO - PROCESS | 1799 | 1461023372298 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 16:49:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fed2000 == 9 [pid = 1799] [id = 9] 16:49:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 24 (0x8fed2800) [pid = 1799] [serial = 24] [outer = (nil)] 16:49:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 25 (0x8fed3c00) [pid = 1799] [serial = 25] [outer = 0x8fed2800] 16:49:32 INFO - PROCESS | 1799 | 1461023372553 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 26 (0x8fed5c00) [pid = 1799] [serial = 26] [outer = 0x8fed2800] 16:49:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fed8000 == 10 [pid = 1799] [id = 10] 16:49:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 27 (0x8fed8800) [pid = 1799] [serial = 27] [outer = (nil)] 16:49:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 28 (0x90835800) [pid = 1799] [serial = 28] [outer = 0x8fed8800] 16:49:32 INFO - PROCESS | 1799 | 1461023372667 Marionette DEBUG loaded listener.js 16:49:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 29 (0x91582000) [pid = 1799] [serial = 29] [outer = 0x8fed8800] 16:49:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fcb9400 == 11 [pid = 1799] [id = 11] 16:49:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 30 (0x8fcbf800) [pid = 1799] [serial = 30] [outer = (nil)] 16:49:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 31 (0x9311d800) [pid = 1799] [serial = 31] [outer = 0x8fcbf800] 16:49:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 32 (0x95a52c00) [pid = 1799] [serial = 32] [outer = 0x8fcbf800] 16:49:33 INFO - PROCESS | 1799 | 1461023373804 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]]]}] 16:49:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:49:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1799ms 16:49:33 INFO - PROCESS | 1799 | 1461023373852 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 16:49:33 INFO - PROCESS | 1799 | 1461023373860 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 16:49:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:49:33 INFO - PROCESS | 1799 | 1461023373870 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:49:33 INFO - PROCESS | 1799 | 1461023373874 Marionette TRACE conn4 <- [1,18,null,{}] 16:49:33 INFO - PROCESS | 1799 | 1461023373881 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}] 16:49:34 INFO - PROCESS | 1799 | 1461023374106 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 16:49:34 INFO - PROCESS | 1799 | 1461023374279 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:34 INFO - PROCESS | 1799 | ++DOCSHELL 0x91586000 == 12 [pid = 1799] [id = 12] 16:49:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 33 (0x963dec00) [pid = 1799] [serial = 33] [outer = (nil)] 16:49:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 34 (0x96828000) [pid = 1799] [serial = 34] [outer = 0x963dec00] 16:49:34 INFO - PROCESS | 1799 | 1461023374366 Marionette DEBUG loaded listener.js 16:49:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 35 (0x9763a400) [pid = 1799] [serial = 35] [outer = 0x963dec00] 16:49:35 INFO - PROCESS | 1799 | 1461023375268 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]]]}] 16:49:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:49:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1444ms 16:49:35 INFO - PROCESS | 1799 | 1461023375315 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 16:49:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:49:35 INFO - PROCESS | 1799 | 1461023375320 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 16:49:35 INFO - PROCESS | 1799 | 1461023375328 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:49:35 INFO - PROCESS | 1799 | 1461023375334 Marionette TRACE conn4 <- [1,22,null,{}] 16:49:35 INFO - PROCESS | 1799 | 1461023375350 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}] 16:49:35 INFO - PROCESS | 1799 | 1461023375577 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 16:49:35 INFO - PROCESS | 1799 | 1461023375706 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x9696d400 == 13 [pid = 1799] [id = 13] 16:49:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 36 (0x98445000) [pid = 1799] [serial = 36] [outer = (nil)] 16:49:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 37 (0x98eeec00) [pid = 1799] [serial = 37] [outer = 0x98445000] 16:49:35 INFO - PROCESS | 1799 | 1461023375800 Marionette DEBUG loaded listener.js 16:49:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 38 (0x9ad94400) [pid = 1799] [serial = 38] [outer = 0x98445000] 16:49:36 INFO - PROCESS | 1799 | 1461023376606 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]]]}] 16:49:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:49:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1336ms 16:49:36 INFO - PROCESS | 1799 | 1461023376679 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 16:49:36 INFO - PROCESS | 1799 | 1461023376683 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 16:49:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:49:36 INFO - PROCESS | 1799 | 1461023376694 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:49:36 INFO - PROCESS | 1799 | 1461023376697 Marionette TRACE conn4 <- [1,26,null,{}] 16:49:37 INFO - PROCESS | 1799 | 1461023377062 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}] 16:49:37 INFO - PROCESS | 1799 | 1461023377316 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 16:49:37 INFO - PROCESS | 1799 | 1461023377460 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x9157d800 == 14 [pid = 1799] [id = 14] 16:49:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 39 (0x91589400) [pid = 1799] [serial = 39] [outer = (nil)] 16:49:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 40 (0x917a9000) [pid = 1799] [serial = 40] [outer = 0x91589400] 16:49:37 INFO - PROCESS | 1799 | 1461023377560 Marionette DEBUG loaded listener.js 16:49:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 41 (0x933be800) [pid = 1799] [serial = 41] [outer = 0x91589400] 16:49:38 INFO - PROCESS | 1799 | 1461023378356 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]]]}] 16:49:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:49:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1686ms 16:49:38 INFO - PROCESS | 1799 | 1461023378381 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 16:49:38 INFO - PROCESS | 1799 | 1461023378388 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 16:49:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:49:38 INFO - PROCESS | 1799 | 1461023378395 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:49:38 INFO - PROCESS | 1799 | 1461023378398 Marionette TRACE conn4 <- [1,30,null,{}] 16:49:38 INFO - PROCESS | 1799 | 1461023378406 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}] 16:49:38 INFO - PROCESS | 1799 | 1461023378555 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 16:49:38 INFO - PROCESS | 1799 | 1461023378576 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x962b6000 == 15 [pid = 1799] [id = 15] 16:49:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 42 (0x96311800) [pid = 1799] [serial = 42] [outer = (nil)] 16:49:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 43 (0x96968c00) [pid = 1799] [serial = 43] [outer = 0x96311800] 16:49:38 INFO - PROCESS | 1799 | 1461023378654 Marionette DEBUG loaded listener.js 16:49:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 44 (0x971ea800) [pid = 1799] [serial = 44] [outer = 0x96311800] 16:49:39 INFO - PROCESS | 1799 | 1461023379436 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]]]}] 16:49:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:49:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1080ms 16:49:39 INFO - PROCESS | 1799 | 1461023379476 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 16:49:39 INFO - PROCESS | 1799 | 1461023379479 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 16:49:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:49:39 INFO - PROCESS | 1799 | 1461023379486 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:49:39 INFO - PROCESS | 1799 | 1461023379490 Marionette TRACE conn4 <- [1,34,null,{}] 16:49:39 INFO - PROCESS | 1799 | 1461023379495 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}] 16:49:39 INFO - PROCESS | 1799 | 1461023379639 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 16:49:39 INFO - PROCESS | 1799 | 1461023379659 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:39 INFO - PROCESS | 1799 | ++DOCSHELL 0x976eb800 == 16 [pid = 1799] [id = 16] 16:49:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 45 (0x976f1c00) [pid = 1799] [serial = 45] [outer = (nil)] 16:49:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 46 (0x98440000) [pid = 1799] [serial = 46] [outer = 0x976f1c00] 16:49:39 INFO - PROCESS | 1799 | 1461023379739 Marionette DEBUG loaded listener.js 16:49:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 47 (0x9844b000) [pid = 1799] [serial = 47] [outer = 0x976f1c00] 16:49:40 INFO - PROCESS | 1799 | 1461023380512 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]]]}] 16:49:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:49:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1042ms 16:49:40 INFO - PROCESS | 1799 | 1461023380531 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 16:49:40 INFO - PROCESS | 1799 | 1461023380540 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 16:49:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:49:40 INFO - PROCESS | 1799 | 1461023380558 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:49:40 INFO - PROCESS | 1799 | 1461023380562 Marionette TRACE conn4 <- [1,38,null,{}] 16:49:40 INFO - PROCESS | 1799 | 1461023380567 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}] 16:49:40 INFO - PROCESS | 1799 | 1461023380748 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 16:49:40 INFO - PROCESS | 1799 | 1461023380774 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x93393000 == 17 [pid = 1799] [id = 17] 16:49:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 48 (0x98441000) [pid = 1799] [serial = 48] [outer = (nil)] 16:49:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 49 (0x98e21400) [pid = 1799] [serial = 49] [outer = 0x98441000] 16:49:40 INFO - PROCESS | 1799 | 1461023380850 Marionette DEBUG loaded listener.js 16:49:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 50 (0x99241800) [pid = 1799] [serial = 50] [outer = 0x98441000] 16:49:41 INFO - PROCESS | 1799 | 1461023381700 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]]]}] 16:49:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:49:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1197ms 16:49:41 INFO - PROCESS | 1799 | 1461023381748 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 16:49:41 INFO - PROCESS | 1799 | 1461023381754 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 16:49:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:49:41 INFO - PROCESS | 1799 | 1461023381763 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:49:41 INFO - PROCESS | 1799 | 1461023381770 Marionette TRACE conn4 <- [1,42,null,{}] 16:49:41 INFO - PROCESS | 1799 | 1461023381780 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}] 16:49:41 INFO - PROCESS | 1799 | 1461023381967 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 16:49:42 INFO - PROCESS | 1799 | 1461023382115 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:42 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fd99800 == 18 [pid = 1799] [id = 18] 16:49:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 51 (0x8fecd400) [pid = 1799] [serial = 51] [outer = (nil)] 16:49:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 52 (0x914e0400) [pid = 1799] [serial = 52] [outer = 0x8fecd400] 16:49:42 INFO - PROCESS | 1799 | 1461023382208 Marionette DEBUG loaded listener.js 16:49:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 53 (0x91588000) [pid = 1799] [serial = 53] [outer = 0x8fecd400] 16:49:43 INFO - PROCESS | 1799 | 1461023383109 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]]]}] 16:49:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:49:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1395ms 16:49:43 INFO - PROCESS | 1799 | 1461023383158 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 16:49:43 INFO - PROCESS | 1799 | 1461023383166 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 16:49:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:49:43 INFO - PROCESS | 1799 | 1461023383178 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:49:43 INFO - PROCESS | 1799 | 1461023383182 Marionette TRACE conn4 <- [1,46,null,{}] 16:49:43 INFO - PROCESS | 1799 | 1461023383188 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}] 16:49:43 INFO - PROCESS | 1799 | 1461023383373 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 16:49:43 INFO - PROCESS | 1799 | 1461023383507 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x931d5000 == 19 [pid = 1799] [id = 19] 16:49:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 54 (0x933b8400) [pid = 1799] [serial = 54] [outer = (nil)] 16:49:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 55 (0x96962800) [pid = 1799] [serial = 55] [outer = 0x933b8400] 16:49:43 INFO - PROCESS | 1799 | 1461023383593 Marionette DEBUG loaded listener.js 16:49:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 56 (0x971eb000) [pid = 1799] [serial = 56] [outer = 0x933b8400] 16:49:44 INFO - PROCESS | 1799 | 1461023384520 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]]]}] 16:49:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:49:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1390ms 16:49:44 INFO - PROCESS | 1799 | 1461023384568 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 16:49:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:49:44 INFO - PROCESS | 1799 | 1461023384573 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 16:49:44 INFO - PROCESS | 1799 | 1461023384579 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:49:44 INFO - PROCESS | 1799 | 1461023384585 Marionette TRACE conn4 <- [1,50,null,{}] 16:49:44 INFO - PROCESS | 1799 | 1461023384602 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}] 16:49:44 INFO - PROCESS | 1799 | 1461023384817 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 16:49:44 INFO - PROCESS | 1799 | 1461023384949 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x95a52800 == 20 [pid = 1799] [id = 20] 16:49:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 57 (0x979d5c00) [pid = 1799] [serial = 57] [outer = (nil)] 16:49:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 58 (0x98e1b800) [pid = 1799] [serial = 58] [outer = 0x979d5c00] 16:49:45 INFO - PROCESS | 1799 | 1461023385056 Marionette DEBUG loaded listener.js 16:49:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 59 (0x9ad6a400) [pid = 1799] [serial = 59] [outer = 0x979d5c00] 16:49:45 INFO - PROCESS | 1799 | 1461023385904 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]]]}] 16:49:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:49:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1385ms 16:49:45 INFO - PROCESS | 1799 | 1461023385964 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 16:49:45 INFO - PROCESS | 1799 | 1461023385969 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 16:49:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:49:45 INFO - PROCESS | 1799 | 1461023385977 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:49:45 INFO - PROCESS | 1799 | 1461023385980 Marionette TRACE conn4 <- [1,54,null,{}] 16:49:45 INFO - PROCESS | 1799 | 1461023385986 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}] 16:49:46 INFO - PROCESS | 1799 | 1461023386152 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 16:49:46 INFO - PROCESS | 1799 | 1461023386281 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x9b2df400 == 21 [pid = 1799] [id = 21] 16:49:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 60 (0x9df3d800) [pid = 1799] [serial = 60] [outer = (nil)] 16:49:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 61 (0x9eb54800) [pid = 1799] [serial = 61] [outer = 0x9df3d800] 16:49:46 INFO - PROCESS | 1799 | 1461023386369 Marionette DEBUG loaded listener.js 16:49:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 62 (0x9fb3fc00) [pid = 1799] [serial = 62] [outer = 0x9df3d800] 16:49:47 INFO - PROCESS | 1799 | 1461023387249 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]]]}] 16:49:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:49:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1336ms 16:49:47 INFO - PROCESS | 1799 | 1461023387314 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 16:49:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:49:47 INFO - PROCESS | 1799 | 1461023387318 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 16:49:47 INFO - PROCESS | 1799 | 1461023387324 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:49:47 INFO - PROCESS | 1799 | 1461023387327 Marionette TRACE conn4 <- [1,58,null,{}] 16:49:47 INFO - PROCESS | 1799 | 1461023387333 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}] 16:49:47 INFO - PROCESS | 1799 | 1461023387531 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 16:49:47 INFO - PROCESS | 1799 | 1461023387807 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:47 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fece800 == 22 [pid = 1799] [id = 22] 16:49:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 63 (0x8fecf800) [pid = 1799] [serial = 63] [outer = (nil)] 16:49:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 64 (0x8fed4c00) [pid = 1799] [serial = 64] [outer = 0x8fecf800] 16:49:47 INFO - PROCESS | 1799 | 1461023387937 Marionette DEBUG loaded listener.js 16:49:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 65 (0x914df800) [pid = 1799] [serial = 65] [outer = 0x8fecf800] 16:49:48 INFO - PROCESS | 1799 | --DOCSHELL 0x976eb800 == 21 [pid = 1799] [id = 16] 16:49:48 INFO - PROCESS | 1799 | --DOCSHELL 0x962b6000 == 20 [pid = 1799] [id = 15] 16:49:48 INFO - PROCESS | 1799 | --DOCSHELL 0x9157d800 == 19 [pid = 1799] [id = 14] 16:49:48 INFO - PROCESS | 1799 | --DOCSHELL 0x8fed8000 == 18 [pid = 1799] [id = 10] 16:49:48 INFO - PROCESS | 1799 | 1461023388834 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]]]}] 16:49:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:49:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1581ms 16:49:48 INFO - PROCESS | 1799 | 1461023388906 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 16:49:48 INFO - PROCESS | 1799 | 1461023388913 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 16:49:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:49:48 INFO - PROCESS | 1799 | 1461023388922 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:49:48 INFO - PROCESS | 1799 | 1461023388928 Marionette TRACE conn4 <- [1,62,null,{}] 16:49:48 INFO - PROCESS | 1799 | 1461023388938 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}] 16:49:49 INFO - PROCESS | 1799 | 1461023389155 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 16:49:49 INFO - PROCESS | 1799 | 1461023389263 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x91585800 == 19 [pid = 1799] [id = 23] 16:49:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 66 (0x91587000) [pid = 1799] [serial = 66] [outer = (nil)] 16:49:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 67 (0x917a8800) [pid = 1799] [serial = 67] [outer = 0x91587000] 16:49:49 INFO - PROCESS | 1799 | 1461023389367 Marionette DEBUG loaded listener.js 16:49:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 68 (0x933b7400) [pid = 1799] [serial = 68] [outer = 0x91587000] 16:49:50 INFO - PROCESS | 1799 | 1461023390213 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]]]}] 16:49:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:49:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1337ms 16:49:50 INFO - PROCESS | 1799 | 1461023390259 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 16:49:50 INFO - PROCESS | 1799 | 1461023390268 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 16:49:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:49:50 INFO - PROCESS | 1799 | 1461023390278 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:49:50 INFO - PROCESS | 1799 | 1461023390282 Marionette TRACE conn4 <- [1,66,null,{}] 16:49:50 INFO - PROCESS | 1799 | 1461023390309 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}] 16:49:50 INFO - PROCESS | 1799 | 1461023390501 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 16:49:50 INFO - PROCESS | 1799 | 1461023390632 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x96308800 == 20 [pid = 1799] [id = 24] 16:49:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 69 (0x963df800) [pid = 1799] [serial = 69] [outer = (nil)] 16:49:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 70 (0x9763c800) [pid = 1799] [serial = 70] [outer = 0x963df800] 16:49:50 INFO - PROCESS | 1799 | 1461023390723 Marionette DEBUG loaded listener.js 16:49:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 71 (0x979d4800) [pid = 1799] [serial = 71] [outer = 0x963df800] 16:49:51 INFO - PROCESS | 1799 | 1461023391556 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]]]}] 16:49:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:49:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1341ms 16:49:51 INFO - PROCESS | 1799 | 1461023391620 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 16:49:51 INFO - PROCESS | 1799 | 1461023391624 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 16:49:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:49:51 INFO - PROCESS | 1799 | 1461023391631 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:49:51 INFO - PROCESS | 1799 | 1461023391637 Marionette TRACE conn4 <- [1,70,null,{}] 16:49:51 INFO - PROCESS | 1799 | 1461023391653 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}] 16:49:51 INFO - PROCESS | 1799 | 1461023391835 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 16:49:51 INFO - PROCESS | 1799 | 1461023391941 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x982c5400 == 21 [pid = 1799] [id = 25] 16:49:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 72 (0x98727400) [pid = 1799] [serial = 72] [outer = (nil)] 16:49:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 73 (0x9ae6c800) [pid = 1799] [serial = 73] [outer = 0x98727400] 16:49:52 INFO - PROCESS | 1799 | 1461023392037 Marionette DEBUG loaded listener.js 16:49:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 74 (0x9eb52c00) [pid = 1799] [serial = 74] [outer = 0x98727400] 16:49:52 INFO - PROCESS | 1799 | 1461023392895 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]]]}] 16:49:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:49:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1303ms 16:49:52 INFO - PROCESS | 1799 | 1461023392934 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 16:49:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:49:52 INFO - PROCESS | 1799 | 1461023392939 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 16:49:52 INFO - PROCESS | 1799 | 1461023392945 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:49:52 INFO - PROCESS | 1799 | 1461023392949 Marionette TRACE conn4 <- [1,74,null,{}] 16:49:52 INFO - PROCESS | 1799 | 1461023392955 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}] 16:49:53 INFO - PROCESS | 1799 | 1461023393117 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 16:49:53 INFO - PROCESS | 1799 | 1461023393249 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x976f0800 == 22 [pid = 1799] [id = 26] 16:49:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 75 (0x9fe86000) [pid = 1799] [serial = 75] [outer = (nil)] 16:49:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 76 (0x9feae400) [pid = 1799] [serial = 76] [outer = 0x9fe86000] 16:49:53 INFO - PROCESS | 1799 | 1461023393340 Marionette DEBUG loaded listener.js 16:49:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 77 (0xa0094c00) [pid = 1799] [serial = 77] [outer = 0x9fe86000] 16:49:54 INFO - PROCESS | 1799 | 1461023394209 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]]]}] 16:49:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:49:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1332ms 16:49:54 INFO - PROCESS | 1799 | 1461023394279 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 16:49:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:49:54 INFO - PROCESS | 1799 | 1461023394283 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 16:49:54 INFO - PROCESS | 1799 | 1461023394290 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:49:54 INFO - PROCESS | 1799 | 1461023394293 Marionette TRACE conn4 <- [1,78,null,{}] 16:49:54 INFO - PROCESS | 1799 | 1461023394299 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}] 16:49:54 INFO - PROCESS | 1799 | 1461023394455 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 16:49:54 INFO - PROCESS | 1799 | 1461023394590 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:54 INFO - PROCESS | 1799 | ++DOCSHELL 0x9158a400 == 23 [pid = 1799] [id = 27] 16:49:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 78 (0x9df3f000) [pid = 1799] [serial = 78] [outer = (nil)] 16:49:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 79 (0xa0a76400) [pid = 1799] [serial = 79] [outer = 0x9df3f000] 16:49:54 INFO - PROCESS | 1799 | 1461023394676 Marionette DEBUG loaded listener.js 16:49:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 80 (0xa0e45c00) [pid = 1799] [serial = 80] [outer = 0x9df3f000] 16:49:55 INFO - PROCESS | 1799 | 1461023395531 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]]]}] 16:49:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:49:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1282ms 16:49:55 INFO - PROCESS | 1799 | 1461023395589 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 16:49:55 INFO - PROCESS | 1799 | 1461023395592 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 16:49:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:49:55 INFO - PROCESS | 1799 | 1461023395601 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:49:55 INFO - PROCESS | 1799 | 1461023395604 Marionette TRACE conn4 <- [1,82,null,{}] 16:49:55 INFO - PROCESS | 1799 | 1461023395610 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}] 16:49:55 INFO - PROCESS | 1799 | 1461023395830 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 16:49:56 INFO - PROCESS | 1799 | 1461023395996 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fcb8000 == 24 [pid = 1799] [id = 28] 16:49:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 81 (0xa0fe2c00) [pid = 1799] [serial = 81] [outer = (nil)] 16:49:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 82 (0xa2af4400) [pid = 1799] [serial = 82] [outer = 0xa0fe2c00] 16:49:56 INFO - PROCESS | 1799 | 1461023396087 Marionette DEBUG loaded listener.js 16:49:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 83 (0xa45b3400) [pid = 1799] [serial = 83] [outer = 0xa0fe2c00] 16:49:56 INFO - PROCESS | 1799 | 1461023396922 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]]]}] 16:49:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:49:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1390ms 16:49:56 INFO - PROCESS | 1799 | 1461023396992 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 16:49:56 INFO - PROCESS | 1799 | 1461023396996 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 16:49:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:49:57 INFO - PROCESS | 1799 | 1461023397002 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:49:57 INFO - PROCESS | 1799 | 1461023397006 Marionette TRACE conn4 <- [1,86,null,{}] 16:49:57 INFO - PROCESS | 1799 | 1461023397012 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}] 16:49:57 INFO - PROCESS | 1799 | 1461023397165 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 16:49:57 INFO - PROCESS | 1799 | 1461023397302 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:57 INFO - PROCESS | 1799 | ++DOCSHELL 0x98ea1400 == 25 [pid = 1799] [id = 29] 16:49:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 84 (0x98ef0400) [pid = 1799] [serial = 84] [outer = (nil)] 16:49:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 85 (0xa45f1c00) [pid = 1799] [serial = 85] [outer = 0x98ef0400] 16:49:57 INFO - PROCESS | 1799 | 1461023397392 Marionette DEBUG loaded listener.js 16:49:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 86 (0xa47a7c00) [pid = 1799] [serial = 86] [outer = 0x98ef0400] 16:49:58 INFO - PROCESS | 1799 | 1461023398309 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]]]}] 16:49:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:49:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1381ms 16:49:58 INFO - PROCESS | 1799 | 1461023398385 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 16:49:58 INFO - PROCESS | 1799 | 1461023398390 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 16:49:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:49:58 INFO - PROCESS | 1799 | 1461023398398 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:49:58 INFO - PROCESS | 1799 | 1461023398404 Marionette TRACE conn4 <- [1,90,null,{}] 16:49:58 INFO - PROCESS | 1799 | 1461023398412 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}] 16:49:58 INFO - PROCESS | 1799 | 1461023398630 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 16:49:58 INFO - PROCESS | 1799 | 1461023398835 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x917a9800 == 26 [pid = 1799] [id = 30] 16:49:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 87 (0x9311c000) [pid = 1799] [serial = 87] [outer = (nil)] 16:49:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 88 (0x931d1c00) [pid = 1799] [serial = 88] [outer = 0x9311c000] 16:49:58 INFO - PROCESS | 1799 | 1461023398937 Marionette DEBUG loaded listener.js 16:49:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 89 (0x9626ec00) [pid = 1799] [serial = 89] [outer = 0x9311c000] 16:49:59 INFO - PROCESS | 1799 | --DOCSHELL 0x95a52800 == 25 [pid = 1799] [id = 20] 16:49:59 INFO - PROCESS | 1799 | --DOCSHELL 0x931d5000 == 24 [pid = 1799] [id = 19] 16:49:59 INFO - PROCESS | 1799 | --DOCSHELL 0x8fd99800 == 23 [pid = 1799] [id = 18] 16:49:59 INFO - PROCESS | 1799 | 1461023399829 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]]]}] 16:49:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:49:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1482ms 16:49:59 INFO - PROCESS | 1799 | 1461023399883 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 16:49:59 INFO - PROCESS | 1799 | 1461023399889 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 16:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:49:59 INFO - PROCESS | 1799 | 1461023399898 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:49:59 INFO - PROCESS | 1799 | 1461023399904 Marionette TRACE conn4 <- [1,94,null,{}] 16:49:59 INFO - PROCESS | 1799 | 1461023399914 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}] 16:50:00 INFO - PROCESS | 1799 | 1461023400133 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 16:50:00 INFO - PROCESS | 1799 | 1461023400320 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:00 INFO - PROCESS | 1799 | ++DOCSHELL 0x9158b800 == 24 [pid = 1799] [id = 31] 16:50:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 90 (0x9179e400) [pid = 1799] [serial = 90] [outer = (nil)] 16:50:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 91 (0x962be800) [pid = 1799] [serial = 91] [outer = 0x9179e400] 16:50:00 INFO - PROCESS | 1799 | 1461023400468 Marionette DEBUG loaded listener.js 16:50:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 92 (0x97147400) [pid = 1799] [serial = 92] [outer = 0x9179e400] 16:50:01 INFO - PROCESS | 1799 | 1461023401351 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]]]}] 16:50:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:50:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1490ms 16:50:01 INFO - PROCESS | 1799 | 1461023401388 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 16:50:01 INFO - PROCESS | 1799 | 1461023401397 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 16:50:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:50:01 INFO - PROCESS | 1799 | 1461023401407 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:50:01 INFO - PROCESS | 1799 | 1461023401411 Marionette TRACE conn4 <- [1,98,null,{}] 16:50:01 INFO - PROCESS | 1799 | 1461023401418 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}] 16:50:01 INFO - PROCESS | 1799 | 1461023401596 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 16:50:01 INFO - PROCESS | 1799 | 1461023401736 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x95914400 == 25 [pid = 1799] [id = 32] 16:50:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 93 (0x9591d400) [pid = 1799] [serial = 93] [outer = (nil)] 16:50:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 94 (0x9837c800) [pid = 1799] [serial = 94] [outer = 0x9591d400] 16:50:01 INFO - PROCESS | 1799 | 1461023401823 Marionette DEBUG loaded listener.js 16:50:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 95 (0x962b6400) [pid = 1799] [serial = 95] [outer = 0x9591d400] 16:50:02 INFO - PROCESS | 1799 | 1461023402880 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]]]}] 16:50:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:50:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1540ms 16:50:02 INFO - PROCESS | 1799 | 1461023402949 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 16:50:02 INFO - PROCESS | 1799 | 1461023402956 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 16:50:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:50:02 INFO - PROCESS | 1799 | 1461023402967 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:50:02 INFO - PROCESS | 1799 | 1461023402977 Marionette TRACE conn4 <- [1,102,null,{}] 16:50:03 INFO - PROCESS | 1799 | 1461023403004 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}] 16:50:03 INFO - PROCESS | 1799 | 1461023403411 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 16:50:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 96 (0x9eb51c00) [pid = 1799] [serial = 96] [outer = 0x8fcbf800] 16:50:03 INFO - PROCESS | 1799 | 1461023403559 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x9fb40000 == 26 [pid = 1799] [id = 33] 16:50:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 97 (0x9fb40c00) [pid = 1799] [serial = 97] [outer = (nil)] 16:50:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 98 (0x9fbc1800) [pid = 1799] [serial = 98] [outer = 0x9fb40c00] 16:50:03 INFO - PROCESS | 1799 | 1461023403661 Marionette DEBUG loaded listener.js 16:50:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 99 (0x9fe8a400) [pid = 1799] [serial = 99] [outer = 0x9fb40c00] 16:50:04 INFO - PROCESS | 1799 | 1461023404560 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]]]}] 16:50:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:50:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1655ms 16:50:04 INFO - PROCESS | 1799 | 1461023404621 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 16:50:04 INFO - PROCESS | 1799 | 1461023404626 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 16:50:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:50:04 INFO - PROCESS | 1799 | 1461023404633 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:50:04 INFO - PROCESS | 1799 | 1461023404637 Marionette TRACE conn4 <- [1,106,null,{}] 16:50:04 INFO - PROCESS | 1799 | 1461023404643 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}] 16:50:04 INFO - PROCESS | 1799 | 1461023404815 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 16:50:04 INFO - PROCESS | 1799 | 1461023404930 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x93782000 == 27 [pid = 1799] [id = 34] 16:50:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 100 (0x9fdd2800) [pid = 1799] [serial = 100] [outer = (nil)] 16:50:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 101 (0xa0febc00) [pid = 1799] [serial = 101] [outer = 0x9fdd2800] 16:50:05 INFO - PROCESS | 1799 | 1461023405015 Marionette DEBUG loaded listener.js 16:50:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 102 (0xa3c1d000) [pid = 1799] [serial = 102] [outer = 0x9fdd2800] 16:50:05 INFO - PROCESS | 1799 | 1461023405849 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]]]}] 16:50:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:50:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1282ms 16:50:05 INFO - PROCESS | 1799 | 1461023405917 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 16:50:05 INFO - PROCESS | 1799 | 1461023405921 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 16:50:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:50:05 INFO - PROCESS | 1799 | 1461023405932 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:50:05 INFO - PROCESS | 1799 | 1461023405941 Marionette TRACE conn4 <- [1,110,null,{}] 16:50:05 INFO - PROCESS | 1799 | 1461023405948 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}] 16:50:06 INFO - PROCESS | 1799 | 1461023406142 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 16:50:06 INFO - PROCESS | 1799 | 1461023406284 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fd99c00 == 28 [pid = 1799] [id = 35] 16:50:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 103 (0x98373400) [pid = 1799] [serial = 103] [outer = (nil)] 16:50:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 104 (0xa45af800) [pid = 1799] [serial = 104] [outer = 0x98373400] 16:50:06 INFO - PROCESS | 1799 | 1461023406371 Marionette DEBUG loaded listener.js 16:50:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 105 (0xa45efc00) [pid = 1799] [serial = 105] [outer = 0x98373400] 16:50:07 INFO - PROCESS | 1799 | 1461023407224 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]]]}] 16:50:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:50:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1344ms 16:50:07 INFO - PROCESS | 1799 | 1461023407278 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 16:50:07 INFO - PROCESS | 1799 | 1461023407282 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 16:50:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:50:07 INFO - PROCESS | 1799 | 1461023407288 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:50:07 INFO - PROCESS | 1799 | 1461023407292 Marionette TRACE conn4 <- [1,114,null,{}] 16:50:07 INFO - PROCESS | 1799 | 1461023407298 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}] 16:50:07 INFO - PROCESS | 1799 | 1461023407506 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 16:50:07 INFO - PROCESS | 1799 | 1461023407651 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fcb7000 == 29 [pid = 1799] [id = 36] 16:50:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 106 (0xa0ee3800) [pid = 1799] [serial = 106] [outer = (nil)] 16:50:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 107 (0xa4c90000) [pid = 1799] [serial = 107] [outer = 0xa0ee3800] 16:50:07 INFO - PROCESS | 1799 | 1461023407743 Marionette DEBUG loaded listener.js 16:50:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 108 (0xa69ca800) [pid = 1799] [serial = 108] [outer = 0xa0ee3800] 16:50:08 INFO - PROCESS | 1799 | 1461023408741 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]]]}] 16:50:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:50:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1489ms 16:50:08 INFO - PROCESS | 1799 | 1461023408778 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 16:50:08 INFO - PROCESS | 1799 | 1461023408783 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 16:50:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:50:08 INFO - PROCESS | 1799 | 1461023408789 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:50:08 INFO - PROCESS | 1799 | 1461023408792 Marionette TRACE conn4 <- [1,118,null,{}] 16:50:08 INFO - PROCESS | 1799 | 1461023408798 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}] 16:50:08 INFO - PROCESS | 1799 | 1461023408952 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 16:50:09 INFO - PROCESS | 1799 | 1461023409149 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fcc2400 == 30 [pid = 1799] [id = 37] 16:50:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 109 (0x906d9c00) [pid = 1799] [serial = 109] [outer = (nil)] 16:50:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 110 (0x906dc000) [pid = 1799] [serial = 110] [outer = 0x906d9c00] 16:50:09 INFO - PROCESS | 1799 | 1461023409263 Marionette DEBUG loaded listener.js 16:50:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 111 (0x906de800) [pid = 1799] [serial = 111] [outer = 0x906d9c00] 16:50:10 INFO - PROCESS | 1799 | 1461023410179 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]]]}] 16:50:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:50:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1433ms 16:50:10 INFO - PROCESS | 1799 | 1461023410223 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 16:50:10 INFO - PROCESS | 1799 | 1461023410226 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 16:50:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:50:10 INFO - PROCESS | 1799 | 1461023410233 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:50:10 INFO - PROCESS | 1799 | 1461023410236 Marionette TRACE conn4 <- [1,122,null,{}] 16:50:10 INFO - PROCESS | 1799 | 1461023410266 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}] 16:50:10 INFO - PROCESS | 1799 | 1461023410444 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 16:50:10 INFO - PROCESS | 1799 | 1461023410741 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:10 INFO - PROCESS | 1799 | ++DOCSHELL 0x906d6400 == 31 [pid = 1799] [id = 38] 16:50:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 112 (0x906d8400) [pid = 1799] [serial = 112] [outer = (nil)] 16:50:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 113 (0x906dcc00) [pid = 1799] [serial = 113] [outer = 0x906d8400] 16:50:10 INFO - PROCESS | 1799 | 1461023410868 Marionette DEBUG loaded listener.js 16:50:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 114 (0x91582c00) [pid = 1799] [serial = 114] [outer = 0x906d8400] 16:50:11 INFO - PROCESS | 1799 | --DOCSHELL 0x91585800 == 30 [pid = 1799] [id = 23] 16:50:11 INFO - PROCESS | 1799 | 1461023411825 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]]]}] 16:50:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:50:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1661ms 16:50:12 INFO - PROCESS | 1799 | --DOCSHELL 0x9179d000 == 29 [pid = 1799] [id = 6] 16:50:12 INFO - PROCESS | 1799 | --DOCSHELL 0x9696d400 == 28 [pid = 1799] [id = 13] 16:50:12 INFO - PROCESS | 1799 | --DOCSHELL 0x982c5400 == 27 [pid = 1799] [id = 25] 16:50:12 INFO - PROCESS | 1799 | --DOCSHELL 0x91586000 == 26 [pid = 1799] [id = 12] 16:50:12 INFO - PROCESS | 1799 | --DOCSHELL 0x9158a400 == 25 [pid = 1799] [id = 27] 16:50:12 INFO - PROCESS | 1799 | --DOCSHELL 0x8fcb8000 == 24 [pid = 1799] [id = 28] 16:50:12 INFO - PROCESS | 1799 | --DOCSHELL 0x976f0800 == 23 [pid = 1799] [id = 26] 16:50:12 INFO - PROCESS | 1799 | --DOCSHELL 0x98ea1400 == 22 [pid = 1799] [id = 29] 16:50:12 INFO - PROCESS | 1799 | --DOCSHELL 0x8fd99c00 == 21 [pid = 1799] [id = 35] 16:50:12 INFO - PROCESS | 1799 | --DOCSHELL 0x8fcb7000 == 20 [pid = 1799] [id = 36] 16:50:12 INFO - PROCESS | 1799 | --DOCSHELL 0x8fcc2400 == 19 [pid = 1799] [id = 37] 16:50:12 INFO - PROCESS | 1799 | --DOCSHELL 0x9fb40000 == 18 [pid = 1799] [id = 33] 16:50:12 INFO - PROCESS | 1799 | --DOCSHELL 0x93782000 == 17 [pid = 1799] [id = 34] 16:50:12 INFO - PROCESS | 1799 | --DOCSHELL 0x9158b800 == 16 [pid = 1799] [id = 31] 16:50:12 INFO - PROCESS | 1799 | --DOCSHELL 0x95914400 == 15 [pid = 1799] [id = 32] 16:50:15 INFO - PROCESS | 1799 | --DOCSHELL 0x93393000 == 14 [pid = 1799] [id = 17] 16:50:15 INFO - PROCESS | 1799 | --DOCSHELL 0x917a9800 == 13 [pid = 1799] [id = 30] 16:50:15 INFO - PROCESS | 1799 | --DOCSHELL 0x8fcb7400 == 12 [pid = 1799] [id = 8] 16:50:15 INFO - PROCESS | 1799 | --DOCSHELL 0x8fece800 == 11 [pid = 1799] [id = 22] 16:50:15 INFO - PROCESS | 1799 | --DOCSHELL 0x9b2df400 == 10 [pid = 1799] [id = 21] 16:50:15 INFO - PROCESS | 1799 | --DOCSHELL 0x96308800 == 9 [pid = 1799] [id = 24] 16:50:16 INFO - PROCESS | 1799 | 1461023416344 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 16:50:16 INFO - PROCESS | 1799 | 1461023416349 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 16:50:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:50:16 INFO - PROCESS | 1799 | 1461023416385 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:50:16 INFO - PROCESS | 1799 | 1461023416392 Marionette TRACE conn4 <- [1,126,null,{}] 16:50:16 INFO - PROCESS | 1799 | 1461023416401 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}] 16:50:16 INFO - PROCESS | 1799 | 1461023416578 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 16:50:16 INFO - PROCESS | 1799 | 1461023416680 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:16 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fd92c00 == 10 [pid = 1799] [id = 39] 16:50:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 115 (0x906d1800) [pid = 1799] [serial = 115] [outer = (nil)] 16:50:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 116 (0x9179d000) [pid = 1799] [serial = 116] [outer = 0x906d1800] 16:50:16 INFO - PROCESS | 1799 | 1461023416758 Marionette DEBUG loaded listener.js 16:50:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 117 (0x9338b800) [pid = 1799] [serial = 117] [outer = 0x906d1800] 16:50:17 INFO - PROCESS | 1799 | 1461023417504 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]]]}] 16:50:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:50:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1191ms 16:50:17 INFO - PROCESS | 1799 | 1461023417568 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 16:50:17 INFO - PROCESS | 1799 | 1461023417574 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 16:50:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:50:17 INFO - PROCESS | 1799 | 1461023417587 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:50:17 INFO - PROCESS | 1799 | 1461023417593 Marionette TRACE conn4 <- [1,130,null,{}] 16:50:17 INFO - PROCESS | 1799 | 1461023417600 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}] 16:50:17 INFO - PROCESS | 1799 | 1461023417768 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 16:50:17 INFO - PROCESS | 1799 | 1461023417918 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x93787c00 == 11 [pid = 1799] [id = 40] 16:50:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 118 (0x9378cc00) [pid = 1799] [serial = 118] [outer = (nil)] 16:50:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 119 (0x962b1c00) [pid = 1799] [serial = 119] [outer = 0x9378cc00] 16:50:18 INFO - PROCESS | 1799 | 1461023418005 Marionette DEBUG loaded listener.js 16:50:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 120 (0x9681f800) [pid = 1799] [serial = 120] [outer = 0x9378cc00] 16:50:18 INFO - PROCESS | 1799 | 1461023418900 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]]]}] 16:50:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:50:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1339ms 16:50:18 INFO - PROCESS | 1799 | 1461023418922 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 16:50:18 INFO - PROCESS | 1799 | 1461023418926 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 16:50:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:50:18 INFO - PROCESS | 1799 | 1461023418933 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:50:18 INFO - PROCESS | 1799 | 1461023418936 Marionette TRACE conn4 <- [1,134,null,{}] 16:50:18 INFO - PROCESS | 1799 | 1461023418957 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}] 16:50:19 INFO - PROCESS | 1799 | 1461023419145 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 16:50:19 INFO - PROCESS | 1799 | 1461023419179 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fecdc00 == 12 [pid = 1799] [id = 41] 16:50:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 121 (0x96825400) [pid = 1799] [serial = 121] [outer = (nil)] 16:50:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 122 (0x98377c00) [pid = 1799] [serial = 122] [outer = 0x96825400] 16:50:19 INFO - PROCESS | 1799 | 1461023419275 Marionette DEBUG loaded listener.js 16:50:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 123 (0x9837e800) [pid = 1799] [serial = 123] [outer = 0x96825400] 16:50:20 INFO - PROCESS | 1799 | 1461023420132 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]]]}] 16:50:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:50:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1252ms 16:50:20 INFO - PROCESS | 1799 | 1461023420184 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 16:50:20 INFO - PROCESS | 1799 | 1461023420187 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 16:50:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:50:20 INFO - PROCESS | 1799 | 1461023420200 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:50:20 INFO - PROCESS | 1799 | 1461023420203 Marionette TRACE conn4 <- [1,138,null,{}] 16:50:20 INFO - PROCESS | 1799 | 1461023420207 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}] 16:50:20 INFO - PROCESS | 1799 | 1461023420393 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 16:50:20 INFO - PROCESS | 1799 | 1461023420414 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:20 INFO - PROCESS | 1799 | ++DOCSHELL 0x93393000 == 13 [pid = 1799] [id = 42] 16:50:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 124 (0x98e1d000) [pid = 1799] [serial = 124] [outer = (nil)] 16:50:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 125 (0x9b2d5400) [pid = 1799] [serial = 125] [outer = 0x98e1d000] 16:50:20 INFO - PROCESS | 1799 | 1461023420487 Marionette DEBUG loaded listener.js 16:50:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 126 (0x9fb3f800) [pid = 1799] [serial = 126] [outer = 0x98e1d000] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 125 (0x963dec00) [pid = 1799] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 124 (0x98445000) [pid = 1799] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 123 (0x8fed8800) [pid = 1799] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 122 (0x979d5c00) [pid = 1799] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 121 (0x963df800) [pid = 1799] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 120 (0x933b8400) [pid = 1799] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 119 (0x8fecd400) [pid = 1799] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 118 (0x98441000) [pid = 1799] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 117 (0xa0fe2c00) [pid = 1799] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 116 (0x8fecf800) [pid = 1799] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 115 (0x91587000) [pid = 1799] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 114 (0x91589400) [pid = 1799] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 113 (0x96311800) [pid = 1799] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 112 (0x976f1c00) [pid = 1799] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 111 (0x906d9c00) [pid = 1799] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 110 (0xa0ee3800) [pid = 1799] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 109 (0x98727400) [pid = 1799] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 108 (0x98373400) [pid = 1799] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 107 (0x9fe86000) [pid = 1799] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 106 (0x8fcb7800) [pid = 1799] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 105 (0x9fdd2800) [pid = 1799] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 104 (0x9179d400) [pid = 1799] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 103 (0x9fb40c00) [pid = 1799] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 102 (0x9311c000) [pid = 1799] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 101 (0x9df3d800) [pid = 1799] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 100 (0x9591d400) [pid = 1799] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 99 (0x9df3f000) [pid = 1799] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 98 (0x98ef0400) [pid = 1799] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:50:21 INFO - PROCESS | 1799 | --DOMWINDOW == 97 (0x9179e400) [pid = 1799] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:50:22 INFO - PROCESS | 1799 | 1461023422379 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]]]}] 16:50:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:50:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 2233ms 16:50:22 INFO - PROCESS | 1799 | 1461023422455 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 16:50:22 INFO - PROCESS | 1799 | 1461023422458 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 16:50:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:50:22 INFO - PROCESS | 1799 | 1461023422487 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:50:22 INFO - PROCESS | 1799 | 1461023422489 Marionette TRACE conn4 <- [1,142,null,{}] 16:50:22 INFO - PROCESS | 1799 | 1461023422494 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}] 16:50:22 INFO - PROCESS | 1799 | 1461023422639 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 16:50:22 INFO - PROCESS | 1799 | 1461023422649 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:22 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fed7400 == 14 [pid = 1799] [id = 43] 16:50:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 98 (0x93395000) [pid = 1799] [serial = 127] [outer = (nil)] 16:50:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 99 (0x96828c00) [pid = 1799] [serial = 128] [outer = 0x93395000] 16:50:22 INFO - PROCESS | 1799 | 1461023422722 Marionette DEBUG loaded listener.js 16:50:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 100 (0x98375400) [pid = 1799] [serial = 129] [outer = 0x93395000] 16:50:23 INFO - PROCESS | 1799 | 1461023423474 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]]]}] 16:50:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:50:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1042ms 16:50:23 INFO - PROCESS | 1799 | 1461023423518 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 16:50:23 INFO - PROCESS | 1799 | 1461023423523 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 16:50:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:50:23 INFO - PROCESS | 1799 | 1461023423529 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:50:23 INFO - PROCESS | 1799 | 1461023423532 Marionette TRACE conn4 <- [1,146,null,{}] 16:50:23 INFO - PROCESS | 1799 | 1461023423555 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}] 16:50:23 INFO - PROCESS | 1799 | 1461023423813 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 16:50:23 INFO - PROCESS | 1799 | 1461023423955 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fecd400 == 15 [pid = 1799] [id = 44] 16:50:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 101 (0x8fece000) [pid = 1799] [serial = 130] [outer = (nil)] 16:50:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 102 (0x906d9400) [pid = 1799] [serial = 131] [outer = 0x8fece000] 16:50:24 INFO - PROCESS | 1799 | 1461023424042 Marionette DEBUG loaded listener.js 16:50:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 103 (0x917a2c00) [pid = 1799] [serial = 132] [outer = 0x8fece000] 16:50:24 INFO - PROCESS | 1799 | 1461023424990 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]]]}] 16:50:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:50:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1509ms 16:50:25 INFO - PROCESS | 1799 | 1461023425040 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 16:50:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:50:25 INFO - PROCESS | 1799 | 1461023425047 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 16:50:25 INFO - PROCESS | 1799 | 1461023425055 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:50:25 INFO - PROCESS | 1799 | 1461023425061 Marionette TRACE conn4 <- [1,150,null,{}] 16:50:25 INFO - PROCESS | 1799 | 1461023425069 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}] 16:50:25 INFO - PROCESS | 1799 | 1461023425256 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 16:50:25 INFO - PROCESS | 1799 | 1461023425401 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:25 INFO - PROCESS | 1799 | ++DOCSHELL 0x9378c800 == 16 [pid = 1799] [id = 45] 16:50:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 104 (0x95a59400) [pid = 1799] [serial = 133] [outer = (nil)] 16:50:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 105 (0x9696d000) [pid = 1799] [serial = 134] [outer = 0x95a59400] 16:50:25 INFO - PROCESS | 1799 | 1461023425489 Marionette DEBUG loaded listener.js 16:50:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 106 (0x975ab400) [pid = 1799] [serial = 135] [outer = 0x95a59400] 16:50:26 INFO - PROCESS | 1799 | 1461023426410 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]]]}] 16:50:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:50:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1434ms 16:50:26 INFO - PROCESS | 1799 | 1461023426488 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 16:50:26 INFO - PROCESS | 1799 | 1461023426492 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 16:50:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:50:26 INFO - PROCESS | 1799 | 1461023426500 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:50:26 INFO - PROCESS | 1799 | 1461023426504 Marionette TRACE conn4 <- [1,154,null,{}] 16:50:26 INFO - PROCESS | 1799 | 1461023426510 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}] 16:50:26 INFO - PROCESS | 1799 | 1461023426710 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 16:50:26 INFO - PROCESS | 1799 | 1461023426937 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:27 INFO - PROCESS | 1799 | 1461023426998 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:50:27 INFO - PROCESS | 1799 | ++DOCSHELL 0x9feb5c00 == 17 [pid = 1799] [id = 46] 16:50:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 107 (0x9feb6400) [pid = 1799] [serial = 136] [outer = (nil)] 16:50:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 108 (0xa000e000) [pid = 1799] [serial = 137] [outer = 0x9feb6400] 16:50:27 INFO - PROCESS | 1799 | 1461023427088 Marionette DEBUG loaded listener.js 16:50:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 109 (0xa00de400) [pid = 1799] [serial = 138] [outer = 0x9feb6400] 16:50:27 INFO - PROCESS | 1799 | 1461023427952 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]]]}] 16:50:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:50:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1496ms 16:50:28 INFO - PROCESS | 1799 | 1461023427996 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 16:50:28 INFO - PROCESS | 1799 | 1461023428002 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 16:50:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:50:28 INFO - PROCESS | 1799 | 1461023428020 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:50:28 INFO - PROCESS | 1799 | 1461023428028 Marionette TRACE conn4 <- [1,158,null,{}] 16:50:28 INFO - PROCESS | 1799 | 1461023428034 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}] 16:50:28 INFO - PROCESS | 1799 | 1461023428240 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 16:50:28 INFO - PROCESS | 1799 | 1461023428350 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:28 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f6d2c00 == 18 [pid = 1799] [id = 47] 16:50:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 110 (0x8f6d3400) [pid = 1799] [serial = 139] [outer = (nil)] 16:50:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 111 (0x8f6d7800) [pid = 1799] [serial = 140] [outer = 0x8f6d3400] 16:50:28 INFO - PROCESS | 1799 | 1461023428433 Marionette DEBUG loaded listener.js 16:50:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 112 (0x9591bc00) [pid = 1799] [serial = 141] [outer = 0x8f6d3400] 16:50:29 INFO - PROCESS | 1799 | 1461023429476 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]]]}] 16:50:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:50:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1498ms 16:50:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:50:29 INFO - PROCESS | 1799 | 1461023429511 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 16:50:29 INFO - PROCESS | 1799 | 1461023429514 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 16:50:29 INFO - PROCESS | 1799 | 1461023429521 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:50:29 INFO - PROCESS | 1799 | 1461023429524 Marionette TRACE conn4 <- [1,162,null,{}] 16:50:29 INFO - PROCESS | 1799 | 1461023429530 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}] 16:50:29 INFO - PROCESS | 1799 | 1461023429692 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 16:50:29 INFO - PROCESS | 1799 | 1461023429865 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f6d8000 == 19 [pid = 1799] [id = 48] 16:50:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 113 (0x8fd96800) [pid = 1799] [serial = 142] [outer = (nil)] 16:50:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 114 (0xa0c5f800) [pid = 1799] [serial = 143] [outer = 0x8fd96800] 16:50:29 INFO - PROCESS | 1799 | 1461023429959 Marionette DEBUG loaded listener.js 16:50:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 115 (0xa0ef1400) [pid = 1799] [serial = 144] [outer = 0x8fd96800] 16:50:30 INFO - PROCESS | 1799 | 1461023430884 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]]]}] 16:50:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:50:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1380ms 16:50:30 INFO - PROCESS | 1799 | 1461023430900 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 16:50:30 INFO - PROCESS | 1799 | 1461023430903 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 16:50:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:50:30 INFO - PROCESS | 1799 | 1461023430910 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:50:30 INFO - PROCESS | 1799 | 1461023430913 Marionette TRACE conn4 <- [1,166,null,{}] 16:50:30 INFO - PROCESS | 1799 | 1461023430919 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}] 16:50:31 INFO - PROCESS | 1799 | 1461023431082 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 16:50:31 INFO - PROCESS | 1799 | 1461023431236 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:31 INFO - PROCESS | 1799 | ++DOCSHELL 0xa3c1c400 == 20 [pid = 1799] [id = 49] 16:50:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 116 (0xa3c1e400) [pid = 1799] [serial = 145] [outer = (nil)] 16:50:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 117 (0xa3c2a000) [pid = 1799] [serial = 146] [outer = 0xa3c1e400] 16:50:31 INFO - PROCESS | 1799 | 1461023431351 Marionette DEBUG loaded listener.js 16:50:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 118 (0xa45f3400) [pid = 1799] [serial = 147] [outer = 0xa3c1e400] 16:50:32 INFO - PROCESS | 1799 | 1461023432348 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]]]}] 16:50:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:50:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1487ms 16:50:32 INFO - PROCESS | 1799 | 1461023432398 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 16:50:32 INFO - PROCESS | 1799 | 1461023432401 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 16:50:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:50:32 INFO - PROCESS | 1799 | 1461023432408 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:50:32 INFO - PROCESS | 1799 | 1461023432411 Marionette TRACE conn4 <- [1,170,null,{}] 16:50:32 INFO - PROCESS | 1799 | 1461023432417 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}] 16:50:32 INFO - PROCESS | 1799 | 1461023432593 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 16:50:32 INFO - PROCESS | 1799 | 1461023432870 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f6d4c00 == 21 [pid = 1799] [id = 50] 16:50:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 119 (0x8f6d5000) [pid = 1799] [serial = 148] [outer = (nil)] 16:50:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 120 (0x8f6d8400) [pid = 1799] [serial = 149] [outer = 0x8f6d5000] 16:50:33 INFO - PROCESS | 1799 | 1461023433033 Marionette DEBUG loaded listener.js 16:50:33 INFO - PROCESS | 1799 | --DOCSHELL 0x906d6400 == 20 [pid = 1799] [id = 38] 16:50:33 INFO - PROCESS | 1799 | --DOCSHELL 0x93393000 == 19 [pid = 1799] [id = 42] 16:50:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8fed7400 == 18 [pid = 1799] [id = 43] 16:50:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8fd92c00 == 17 [pid = 1799] [id = 39] 16:50:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8fecdc00 == 16 [pid = 1799] [id = 41] 16:50:33 INFO - PROCESS | 1799 | --DOCSHELL 0x93787c00 == 15 [pid = 1799] [id = 40] 16:50:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 121 (0x8fcbb000) [pid = 1799] [serial = 150] [outer = 0x8f6d5000] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 120 (0x914df800) [pid = 1799] [serial = 65] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 119 (0x933b7400) [pid = 1799] [serial = 68] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 118 (0xa2af4400) [pid = 1799] [serial = 82] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 117 (0x906dcc00) [pid = 1799] [serial = 113] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 116 (0xa2846000) [pid = 1799] [serial = 2] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 115 (0x917a8800) [pid = 1799] [serial = 67] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 114 (0x8fed4c00) [pid = 1799] [serial = 64] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 113 (0x917a9000) [pid = 1799] [serial = 40] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 112 (0x8fed3c00) [pid = 1799] [serial = 25] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 111 (0x96968c00) [pid = 1799] [serial = 43] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 110 (0x98440000) [pid = 1799] [serial = 46] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 109 (0x9844b000) [pid = 1799] [serial = 47] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 108 (0x96828000) [pid = 1799] [serial = 34] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 107 (0x971ea800) [pid = 1799] [serial = 44] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 106 (0x933be800) [pid = 1799] [serial = 41] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 105 (0x9763a400) [pid = 1799] [serial = 35] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 104 (0x98eeec00) [pid = 1799] [serial = 37] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 103 (0x99241800) [pid = 1799] [serial = 50] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 102 (0x9ad94400) [pid = 1799] [serial = 38] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 101 (0x90835800) [pid = 1799] [serial = 28] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 100 (0x9311d800) [pid = 1799] [serial = 31] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 99 (0x91582000) [pid = 1799] [serial = 29] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 98 (0x8fcbe800) [pid = 1799] [serial = 23] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 97 (0x979d4800) [pid = 1799] [serial = 71] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 96 (0x971eb000) [pid = 1799] [serial = 56] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 95 (0x962be800) [pid = 1799] [serial = 91] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 94 (0x9837c800) [pid = 1799] [serial = 94] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 93 (0x98e1b800) [pid = 1799] [serial = 58] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 92 (0x9626ec00) [pid = 1799] [serial = 89] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 91 (0x91588000) [pid = 1799] [serial = 53] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 90 (0x96962800) [pid = 1799] [serial = 55] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 89 (0x98e21400) [pid = 1799] [serial = 49] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 88 (0x914e0400) [pid = 1799] [serial = 52] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 87 (0x9ae6c800) [pid = 1799] [serial = 73] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 86 (0x9763c800) [pid = 1799] [serial = 70] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 85 (0xa45f1c00) [pid = 1799] [serial = 85] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 84 (0xa45b3400) [pid = 1799] [serial = 83] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 83 (0x9feae400) [pid = 1799] [serial = 76] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 82 (0x931d1c00) [pid = 1799] [serial = 88] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 81 (0x9fb3fc00) [pid = 1799] [serial = 62] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 80 (0x962b6400) [pid = 1799] [serial = 95] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 79 (0xa0e45c00) [pid = 1799] [serial = 80] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 78 (0xa47a7c00) [pid = 1799] [serial = 86] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 77 (0x97147400) [pid = 1799] [serial = 92] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 76 (0xa0a76400) [pid = 1799] [serial = 79] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 75 (0x976ef800) [pid = 1799] [serial = 12] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 74 (0x9ad6a400) [pid = 1799] [serial = 59] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 73 (0x9790f400) [pid = 1799] [serial = 9] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 72 (0x9eb54800) [pid = 1799] [serial = 61] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 71 (0xa69ca800) [pid = 1799] [serial = 108] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 70 (0x9eb52c00) [pid = 1799] [serial = 74] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 69 (0xa4c90000) [pid = 1799] [serial = 107] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 68 (0xa45efc00) [pid = 1799] [serial = 105] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 67 (0xa0094c00) [pid = 1799] [serial = 77] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 66 (0x8fcba400) [pid = 1799] [serial = 22] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 65 (0xa3c1d000) [pid = 1799] [serial = 102] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 64 (0xa45af800) [pid = 1799] [serial = 104] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 63 (0x9179f000) [pid = 1799] [serial = 16] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 62 (0x917a3800) [pid = 1799] [serial = 17] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 61 (0x9fe8a400) [pid = 1799] [serial = 99] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 60 (0x917a5000) [pid = 1799] [serial = 19] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 59 (0xa0febc00) [pid = 1799] [serial = 101] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 58 (0x9fbc1800) [pid = 1799] [serial = 98] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 57 (0x95a52c00) [pid = 1799] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 56 (0x906dc000) [pid = 1799] [serial = 110] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1799 | --DOMWINDOW == 55 (0x906de800) [pid = 1799] [serial = 111] [outer = (nil)] [url = about:blank] 16:50:34 INFO - PROCESS | 1799 | 1461023434206 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]]]}] 16:50:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:50:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1839ms 16:50:34 INFO - PROCESS | 1799 | 1461023434248 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 16:50:34 INFO - PROCESS | 1799 | 1461023434254 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 16:50:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:50:34 INFO - PROCESS | 1799 | 1461023434263 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:50:34 INFO - PROCESS | 1799 | 1461023434266 Marionette TRACE conn4 <- [1,174,null,{}] 16:50:34 INFO - PROCESS | 1799 | 1461023434274 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}] 16:50:34 INFO - PROCESS | 1799 | 1461023434424 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 16:50:34 INFO - PROCESS | 1799 | 1461023434443 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:34 INFO - PROCESS | 1799 | ++DOCSHELL 0x9083b800 == 16 [pid = 1799] [id = 51] 16:50:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 56 (0x9157c400) [pid = 1799] [serial = 151] [outer = (nil)] 16:50:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 57 (0x91580400) [pid = 1799] [serial = 152] [outer = 0x9157c400] 16:50:34 INFO - PROCESS | 1799 | 1461023434525 Marionette DEBUG loaded listener.js 16:50:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 58 (0x9179a400) [pid = 1799] [serial = 153] [outer = 0x9157c400] 16:50:35 INFO - PROCESS | 1799 | 1461023435290 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]]]}] 16:50:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1045ms 16:50:35 INFO - PROCESS | 1799 | 1461023435309 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 16:50:35 INFO - PROCESS | 1799 | 1461023435315 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 16:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:50:35 INFO - PROCESS | 1799 | 1461023435323 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:50:35 INFO - PROCESS | 1799 | 1461023435326 Marionette TRACE conn4 <- [1,178,null,{}] 16:50:35 INFO - PROCESS | 1799 | 1461023435342 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}] 16:50:35 INFO - PROCESS | 1799 | 1461023435531 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 16:50:35 INFO - PROCESS | 1799 | 1461023435552 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x906d5c00 == 17 [pid = 1799] [id = 52] 16:50:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 59 (0x90836800) [pid = 1799] [serial = 154] [outer = (nil)] 16:50:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 60 (0x9311e000) [pid = 1799] [serial = 155] [outer = 0x90836800] 16:50:35 INFO - PROCESS | 1799 | 1461023435625 Marionette DEBUG loaded listener.js 16:50:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 61 (0x93393000) [pid = 1799] [serial = 156] [outer = 0x90836800] 16:50:36 INFO - PROCESS | 1799 | 1461023436424 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]]]}] 16:50:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:50:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1153ms 16:50:36 INFO - PROCESS | 1799 | 1461023436475 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 16:50:36 INFO - PROCESS | 1799 | 1461023436479 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 16:50:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:50:36 INFO - PROCESS | 1799 | 1461023436494 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:50:36 INFO - PROCESS | 1799 | 1461023436502 Marionette TRACE conn4 <- [1,182,null,{}] 16:50:36 INFO - PROCESS | 1799 | 1461023436516 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}] 16:50:36 INFO - PROCESS | 1799 | 1461023436734 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 16:50:36 INFO - PROCESS | 1799 | --DOMWINDOW == 60 (0x98e1d000) [pid = 1799] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:50:36 INFO - PROCESS | 1799 | --DOMWINDOW == 59 (0x96825400) [pid = 1799] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:50:36 INFO - PROCESS | 1799 | --DOMWINDOW == 58 (0x906d8400) [pid = 1799] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:50:36 INFO - PROCESS | 1799 | --DOMWINDOW == 57 (0x906d1800) [pid = 1799] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:50:36 INFO - PROCESS | 1799 | --DOMWINDOW == 56 (0x9378cc00) [pid = 1799] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:50:36 INFO - PROCESS | 1799 | 1461023436810 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fd93000 == 18 [pid = 1799] [id = 53] 16:50:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 57 (0x8fed4800) [pid = 1799] [serial = 157] [outer = (nil)] 16:50:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 58 (0x933c0800) [pid = 1799] [serial = 158] [outer = 0x8fed4800] 16:50:36 INFO - PROCESS | 1799 | 1461023436883 Marionette DEBUG loaded listener.js 16:50:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 59 (0x962b6400) [pid = 1799] [serial = 159] [outer = 0x8fed4800] 16:50:37 INFO - PROCESS | 1799 | 1461023437542 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]]]}] 16:50:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1087ms 16:50:37 INFO - PROCESS | 1799 | 1461023437590 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 16:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:50:37 INFO - PROCESS | 1799 | 1461023437594 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 16:50:37 INFO - PROCESS | 1799 | 1461023437600 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:50:37 INFO - PROCESS | 1799 | 1461023437604 Marionette TRACE conn4 <- [1,186,null,{}] 16:50:37 INFO - PROCESS | 1799 | 1461023437609 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}] 16:50:37 INFO - PROCESS | 1799 | 1461023437803 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 16:50:37 INFO - PROCESS | 1799 | 1461023437821 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f6d6400 == 19 [pid = 1799] [id = 54] 16:50:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 60 (0x91589c00) [pid = 1799] [serial = 160] [outer = (nil)] 16:50:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 61 (0x96965400) [pid = 1799] [serial = 161] [outer = 0x91589c00] 16:50:37 INFO - PROCESS | 1799 | 1461023437893 Marionette DEBUG loaded listener.js 16:50:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 62 (0x971e0000) [pid = 1799] [serial = 162] [outer = 0x91589c00] 16:50:38 INFO - PROCESS | 1799 | 1461023438664 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]]]}] 16:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1082ms 16:50:38 INFO - PROCESS | 1799 | 1461023438685 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 16:50:38 INFO - PROCESS | 1799 | 1461023438689 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 16:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:50:38 INFO - PROCESS | 1799 | 1461023438695 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:50:38 INFO - PROCESS | 1799 | 1461023438698 Marionette TRACE conn4 <- [1,190,null,{}] 16:50:38 INFO - PROCESS | 1799 | 1461023438704 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}] 16:50:38 INFO - PROCESS | 1799 | 1461023438873 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 16:50:38 INFO - PROCESS | 1799 | 1461023438890 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f6cac00 == 20 [pid = 1799] [id = 55] 16:50:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 63 (0x96826c00) [pid = 1799] [serial = 163] [outer = (nil)] 16:50:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 64 (0x97639800) [pid = 1799] [serial = 164] [outer = 0x96826c00] 16:50:38 INFO - PROCESS | 1799 | 1461023438974 Marionette DEBUG loaded listener.js 16:50:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 65 (0x97e14000) [pid = 1799] [serial = 165] [outer = 0x96826c00] 16:50:39 INFO - PROCESS | 1799 | 1461023439703 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]]]}] 16:50:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1027ms 16:50:39 INFO - PROCESS | 1799 | 1461023439723 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 16:50:39 INFO - PROCESS | 1799 | 1461023439725 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 16:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:50:39 INFO - PROCESS | 1799 | 1461023439732 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:50:39 INFO - PROCESS | 1799 | 1461023439735 Marionette TRACE conn4 <- [1,194,null,{}] 16:50:39 INFO - PROCESS | 1799 | 1461023439740 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}] 16:50:39 INFO - PROCESS | 1799 | 1461023439975 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 16:50:40 INFO - PROCESS | 1799 | 1461023440049 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f6d0000 == 21 [pid = 1799] [id = 56] 16:50:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 66 (0x8f6d0400) [pid = 1799] [serial = 166] [outer = (nil)] 16:50:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 67 (0x8f6d8800) [pid = 1799] [serial = 167] [outer = 0x8f6d0400] 16:50:40 INFO - PROCESS | 1799 | 1461023440135 Marionette DEBUG loaded listener.js 16:50:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 68 (0x8fcc1c00) [pid = 1799] [serial = 168] [outer = 0x8f6d0400] 16:50:41 INFO - PROCESS | 1799 | 1461023441072 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]]]}] 16:50:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1380ms 16:50:41 INFO - PROCESS | 1799 | 1461023441116 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 16:50:41 INFO - PROCESS | 1799 | 1461023441123 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 16:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:50:41 INFO - PROCESS | 1799 | 1461023441130 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:50:41 INFO - PROCESS | 1799 | 1461023441137 Marionette TRACE conn4 <- [1,198,null,{}] 16:50:41 INFO - PROCESS | 1799 | 1461023441144 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}] 16:50:41 INFO - PROCESS | 1799 | 1461023441322 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 16:50:41 INFO - PROCESS | 1799 | 1461023441469 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x917a5000 == 22 [pid = 1799] [id = 57] 16:50:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 69 (0x917a7400) [pid = 1799] [serial = 169] [outer = (nil)] 16:50:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 70 (0x9338c000) [pid = 1799] [serial = 170] [outer = 0x917a7400] 16:50:41 INFO - PROCESS | 1799 | 1461023441604 Marionette DEBUG loaded listener.js 16:50:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 71 (0x933b6c00) [pid = 1799] [serial = 171] [outer = 0x917a7400] 16:50:42 INFO - PROCESS | 1799 | 1461023442559 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]]]}] 16:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1486ms 16:50:42 INFO - PROCESS | 1799 | 1461023442616 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 16:50:42 INFO - PROCESS | 1799 | 1461023442621 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 16:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:50:42 INFO - PROCESS | 1799 | 1461023442628 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:50:42 INFO - PROCESS | 1799 | 1461023442632 Marionette TRACE conn4 <- [1,202,null,{}] 16:50:42 INFO - PROCESS | 1799 | 1461023442638 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}] 16:50:42 INFO - PROCESS | 1799 | 1461023442810 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 16:50:42 INFO - PROCESS | 1799 | 1461023442947 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x96823800 == 23 [pid = 1799] [id = 58] 16:50:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 72 (0x96825400) [pid = 1799] [serial = 172] [outer = (nil)] 16:50:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 73 (0x9748f400) [pid = 1799] [serial = 173] [outer = 0x96825400] 16:50:43 INFO - PROCESS | 1799 | 1461023443070 Marionette DEBUG loaded listener.js 16:50:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 74 (0x979d5800) [pid = 1799] [serial = 174] [outer = 0x96825400] 16:50:43 INFO - PROCESS | 1799 | 1461023443990 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]]]}] 16:50:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1438ms 16:50:44 INFO - PROCESS | 1799 | 1461023444067 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 16:50:44 INFO - PROCESS | 1799 | 1461023444074 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 16:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:50:44 INFO - PROCESS | 1799 | 1461023444090 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:50:44 INFO - PROCESS | 1799 | 1461023444097 Marionette TRACE conn4 <- [1,206,null,{}] 16:50:44 INFO - PROCESS | 1799 | 1461023444103 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}] 16:50:44 INFO - PROCESS | 1799 | 1461023444311 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 16:50:44 INFO - PROCESS | 1799 | 1461023444486 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f6cb000 == 24 [pid = 1799] [id = 59] 16:50:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 75 (0x8f6cb800) [pid = 1799] [serial = 175] [outer = (nil)] 16:50:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 76 (0x906d3c00) [pid = 1799] [serial = 176] [outer = 0x8f6cb800] 16:50:44 INFO - PROCESS | 1799 | 1461023444780 Marionette DEBUG loaded listener.js 16:50:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 77 (0x90839c00) [pid = 1799] [serial = 177] [outer = 0x8f6cb800] 16:50:45 INFO - PROCESS | 1799 | 1461023445760 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]]]}] 16:50:45 INFO - PROCESS | 1799 | --DOCSHELL 0x8f6d8000 == 23 [pid = 1799] [id = 48] 16:50:45 INFO - PROCESS | 1799 | --DOCSHELL 0x8f6d2c00 == 22 [pid = 1799] [id = 47] 16:50:45 INFO - PROCESS | 1799 | --DOCSHELL 0x9feb5c00 == 21 [pid = 1799] [id = 46] 16:50:45 INFO - PROCESS | 1799 | --DOCSHELL 0x9378c800 == 20 [pid = 1799] [id = 45] 16:50:45 INFO - PROCESS | 1799 | --DOCSHELL 0x8fecd400 == 19 [pid = 1799] [id = 44] 16:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1760ms 16:50:45 INFO - PROCESS | 1799 | 1461023445843 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 16:50:45 INFO - PROCESS | 1799 | 1461023445849 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 16:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:50:45 INFO - PROCESS | 1799 | 1461023445860 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:50:45 INFO - PROCESS | 1799 | 1461023445863 Marionette TRACE conn4 <- [1,210,null,{}] 16:50:45 INFO - PROCESS | 1799 | 1461023445879 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}] 16:50:46 INFO - PROCESS | 1799 | 1461023446032 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 16:50:46 INFO - PROCESS | 1799 | --DOMWINDOW == 76 (0x96828c00) [pid = 1799] [serial = 128] [outer = (nil)] [url = about:blank] 16:50:46 INFO - PROCESS | 1799 | --DOMWINDOW == 75 (0x9b2d5400) [pid = 1799] [serial = 125] [outer = (nil)] [url = about:blank] 16:50:46 INFO - PROCESS | 1799 | --DOMWINDOW == 74 (0x98377c00) [pid = 1799] [serial = 122] [outer = (nil)] [url = about:blank] 16:50:46 INFO - PROCESS | 1799 | --DOMWINDOW == 73 (0x91582c00) [pid = 1799] [serial = 114] [outer = (nil)] [url = about:blank] 16:50:46 INFO - PROCESS | 1799 | --DOMWINDOW == 72 (0x9179d000) [pid = 1799] [serial = 116] [outer = (nil)] [url = about:blank] 16:50:46 INFO - PROCESS | 1799 | --DOMWINDOW == 71 (0x9338b800) [pid = 1799] [serial = 117] [outer = (nil)] [url = about:blank] 16:50:46 INFO - PROCESS | 1799 | --DOMWINDOW == 70 (0x962b1c00) [pid = 1799] [serial = 119] [outer = (nil)] [url = about:blank] 16:50:46 INFO - PROCESS | 1799 | --DOMWINDOW == 69 (0x9fb3f800) [pid = 1799] [serial = 126] [outer = (nil)] [url = about:blank] 16:50:46 INFO - PROCESS | 1799 | --DOMWINDOW == 68 (0x9837e800) [pid = 1799] [serial = 123] [outer = (nil)] [url = about:blank] 16:50:46 INFO - PROCESS | 1799 | --DOMWINDOW == 67 (0x9681f800) [pid = 1799] [serial = 120] [outer = (nil)] [url = about:blank] 16:50:46 INFO - PROCESS | 1799 | 1461023446202 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x9311d000 == 20 [pid = 1799] [id = 60] 16:50:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 68 (0x931d8400) [pid = 1799] [serial = 178] [outer = (nil)] 16:50:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 69 (0x9338dc00) [pid = 1799] [serial = 179] [outer = 0x931d8400] 16:50:46 INFO - PROCESS | 1799 | 1461023446283 Marionette DEBUG loaded listener.js 16:50:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 70 (0x9591c000) [pid = 1799] [serial = 180] [outer = 0x931d8400] 16:50:47 INFO - PROCESS | 1799 | 1461023447014 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]]]}] 16:50:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1208ms 16:50:47 INFO - PROCESS | 1799 | 1461023447067 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 16:50:47 INFO - PROCESS | 1799 | 1461023447072 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 16:50:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:50:47 INFO - PROCESS | 1799 | 1461023447083 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:50:47 INFO - PROCESS | 1799 | 1461023447086 Marionette TRACE conn4 <- [1,214,null,{}] 16:50:47 INFO - PROCESS | 1799 | 1461023447092 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}] 16:50:47 INFO - PROCESS | 1799 | 1461023447244 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 16:50:47 INFO - PROCESS | 1799 | 1461023447256 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:47 INFO - PROCESS | 1799 | ++DOCSHELL 0x963dc800 == 21 [pid = 1799] [id = 61] 16:50:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 71 (0x96823000) [pid = 1799] [serial = 181] [outer = (nil)] 16:50:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 72 (0x975ab800) [pid = 1799] [serial = 182] [outer = 0x96823000] 16:50:47 INFO - PROCESS | 1799 | 1461023447329 Marionette DEBUG loaded listener.js 16:50:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 73 (0x9763c800) [pid = 1799] [serial = 183] [outer = 0x96823000] 16:50:48 INFO - PROCESS | 1799 | 1461023448104 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]]]}] 16:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1086ms 16:50:48 INFO - PROCESS | 1799 | 1461023448171 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 16:50:48 INFO - PROCESS | 1799 | 1461023448174 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 16:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:50:48 INFO - PROCESS | 1799 | 1461023448181 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:50:48 INFO - PROCESS | 1799 | 1461023448186 Marionette TRACE conn4 <- [1,218,null,{}] 16:50:48 INFO - PROCESS | 1799 | 1461023448215 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}] 16:50:48 INFO - PROCESS | 1799 | 1461023448401 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 16:50:48 INFO - PROCESS | 1799 | 1461023448427 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x9338c400 == 22 [pid = 1799] [id = 62] 16:50:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 74 (0x97e1f400) [pid = 1799] [serial = 184] [outer = (nil)] 16:50:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 75 (0x98378c00) [pid = 1799] [serial = 185] [outer = 0x97e1f400] 16:50:48 INFO - PROCESS | 1799 | 1461023448499 Marionette DEBUG loaded listener.js 16:50:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 76 (0x9837c800) [pid = 1799] [serial = 186] [outer = 0x97e1f400] 16:50:49 INFO - PROCESS | 1799 | 1461023449405 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]]]}] 16:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1301ms 16:50:49 INFO - PROCESS | 1799 | 1461023449483 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 16:50:49 INFO - PROCESS | 1799 | 1461023449488 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 16:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:50:49 INFO - PROCESS | 1799 | 1461023449494 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:50:49 INFO - PROCESS | 1799 | 1461023449497 Marionette TRACE conn4 <- [1,222,null,{}] 16:50:49 INFO - PROCESS | 1799 | 1461023449502 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}] 16:50:49 INFO - PROCESS | 1799 | 1461023449711 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 16:50:49 INFO - PROCESS | 1799 | 1461023449788 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x9843ec00 == 23 [pid = 1799] [id = 63] 16:50:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 77 (0x98440400) [pid = 1799] [serial = 187] [outer = (nil)] 16:50:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 78 (0x98449400) [pid = 1799] [serial = 188] [outer = 0x98440400] 16:50:49 INFO - PROCESS | 1799 | 1461023449861 Marionette DEBUG loaded listener.js 16:50:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 79 (0x98719400) [pid = 1799] [serial = 189] [outer = 0x98440400] 16:50:50 INFO - PROCESS | 1799 | --DOMWINDOW == 78 (0x8fed4800) [pid = 1799] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:50:50 INFO - PROCESS | 1799 | --DOMWINDOW == 77 (0x9157c400) [pid = 1799] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:50:50 INFO - PROCESS | 1799 | --DOMWINDOW == 76 (0x8f6d5000) [pid = 1799] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:50:50 INFO - PROCESS | 1799 | --DOMWINDOW == 75 (0x90836800) [pid = 1799] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:50:50 INFO - PROCESS | 1799 | --DOMWINDOW == 74 (0x91589c00) [pid = 1799] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:50:50 INFO - PROCESS | 1799 | 1461023450735 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]]]}] 16:50:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1287ms 16:50:50 INFO - PROCESS | 1799 | 1461023450782 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 16:50:50 INFO - PROCESS | 1799 | 1461023450786 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 16:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:50:50 INFO - PROCESS | 1799 | 1461023450796 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:50:50 INFO - PROCESS | 1799 | 1461023450799 Marionette TRACE conn4 <- [1,226,null,{}] 16:50:50 INFO - PROCESS | 1799 | 1461023450805 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}] 16:50:50 INFO - PROCESS | 1799 | 1461023450945 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 16:50:51 INFO - PROCESS | 1799 | 1461023451045 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x906dc800 == 24 [pid = 1799] [id = 64] 16:50:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 75 (0x90839800) [pid = 1799] [serial = 190] [outer = (nil)] 16:50:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 76 (0x98724000) [pid = 1799] [serial = 191] [outer = 0x90839800] 16:50:51 INFO - PROCESS | 1799 | 1461023451131 Marionette DEBUG loaded listener.js 16:50:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 77 (0x98ea1400) [pid = 1799] [serial = 192] [outer = 0x90839800] 16:50:51 INFO - PROCESS | 1799 | 1461023451844 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]]]}] 16:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1129ms 16:50:51 INFO - PROCESS | 1799 | 1461023451927 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 16:50:51 INFO - PROCESS | 1799 | 1461023451932 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 16:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:50:51 INFO - PROCESS | 1799 | 1461023451939 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:50:51 INFO - PROCESS | 1799 | 1461023451943 Marionette TRACE conn4 <- [1,230,null,{}] 16:50:51 INFO - PROCESS | 1799 | 1461023451949 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}] 16:50:52 INFO - PROCESS | 1799 | 1461023452101 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 16:50:52 INFO - PROCESS | 1799 | 1461023452111 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:52 INFO - PROCESS | 1799 | ++DOCSHELL 0x914e0c00 == 25 [pid = 1799] [id = 65] 16:50:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 78 (0x96307c00) [pid = 1799] [serial = 193] [outer = (nil)] 16:50:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 79 (0x9ad96000) [pid = 1799] [serial = 194] [outer = 0x96307c00] 16:50:52 INFO - PROCESS | 1799 | 1461023452185 Marionette DEBUG loaded listener.js 16:50:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 80 (0x9b2d5400) [pid = 1799] [serial = 195] [outer = 0x96307c00] 16:50:53 INFO - PROCESS | 1799 | 1461023453211 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]]]}] 16:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1300ms 16:50:53 INFO - PROCESS | 1799 | 1461023453239 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 16:50:53 INFO - PROCESS | 1799 | 1461023453247 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 16:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:50:53 INFO - PROCESS | 1799 | 1461023453256 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:50:53 INFO - PROCESS | 1799 | 1461023453262 Marionette TRACE conn4 <- [1,234,null,{}] 16:50:53 INFO - PROCESS | 1799 | 1461023453269 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}] 16:50:53 INFO - PROCESS | 1799 | 1461023453446 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 16:50:53 INFO - PROCESS | 1799 | 1461023453588 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fcb4c00 == 26 [pid = 1799] [id = 66] 16:50:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 81 (0x906d2c00) [pid = 1799] [serial = 196] [outer = (nil)] 16:50:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 82 (0x9338a400) [pid = 1799] [serial = 197] [outer = 0x906d2c00] 16:50:53 INFO - PROCESS | 1799 | 1461023453676 Marionette DEBUG loaded listener.js 16:50:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 83 (0x93789000) [pid = 1799] [serial = 198] [outer = 0x906d2c00] 16:50:54 INFO - PROCESS | 1799 | 1461023454574 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]]]}] 16:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1386ms 16:50:54 INFO - PROCESS | 1799 | 1461023454643 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 16:50:54 INFO - PROCESS | 1799 | 1461023454652 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 16:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:50:54 INFO - PROCESS | 1799 | 1461023454663 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:50:54 INFO - PROCESS | 1799 | 1461023454666 Marionette TRACE conn4 <- [1,238,null,{}] 16:50:54 INFO - PROCESS | 1799 | 1461023454673 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}] 16:50:54 INFO - PROCESS | 1799 | 1461023454883 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 16:50:55 INFO - PROCESS | 1799 | 1461023455025 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:55 INFO - PROCESS | 1799 | ++DOCSHELL 0x91589c00 == 27 [pid = 1799] [id = 67] 16:50:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 84 (0x971ea800) [pid = 1799] [serial = 199] [outer = (nil)] 16:50:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 85 (0x97e1a800) [pid = 1799] [serial = 200] [outer = 0x971ea800] 16:50:55 INFO - PROCESS | 1799 | 1461023455152 Marionette DEBUG loaded listener.js 16:50:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 86 (0x98374c00) [pid = 1799] [serial = 201] [outer = 0x971ea800] 16:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1280ms 16:50:55 INFO - PROCESS | 1799 | 1461023455932 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]]]}] 16:50:55 INFO - PROCESS | 1799 | 1461023455944 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 16:50:55 INFO - PROCESS | 1799 | 1461023455947 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 16:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:50:55 INFO - PROCESS | 1799 | 1461023455954 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:50:55 INFO - PROCESS | 1799 | 1461023455960 Marionette TRACE conn4 <- [1,242,null,{}] 16:50:55 INFO - PROCESS | 1799 | 1461023455976 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}] 16:50:56 INFO - PROCESS | 1799 | 1461023456202 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 16:50:56 INFO - PROCESS | 1799 | 1461023456218 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x9844b000 == 28 [pid = 1799] [id = 68] 16:50:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 87 (0x9ad64c00) [pid = 1799] [serial = 202] [outer = (nil)] 16:50:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 88 (0x9ae68c00) [pid = 1799] [serial = 203] [outer = 0x9ad64c00] 16:50:56 INFO - PROCESS | 1799 | 1461023456347 Marionette DEBUG loaded listener.js 16:50:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 89 (0x9eb50c00) [pid = 1799] [serial = 204] [outer = 0x9ad64c00] 16:50:57 INFO - PROCESS | 1799 | 1461023457511 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]]]}] 16:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1591ms 16:50:57 INFO - PROCESS | 1799 | 1461023457546 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 16:50:57 INFO - PROCESS | 1799 | 1461023457551 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 16:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:50:57 INFO - PROCESS | 1799 | 1461023457557 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:50:57 INFO - PROCESS | 1799 | 1461023457560 Marionette TRACE conn4 <- [1,246,null,{}] 16:50:57 INFO - PROCESS | 1799 | 1461023457566 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}] 16:50:57 INFO - PROCESS | 1799 | 1461023457745 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 16:50:57 INFO - PROCESS | 1799 | 1461023457925 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:57 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f6d5800 == 29 [pid = 1799] [id = 69] 16:50:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 90 (0x9fb3e400) [pid = 1799] [serial = 205] [outer = (nil)] 16:50:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 91 (0x9fbc8c00) [pid = 1799] [serial = 206] [outer = 0x9fb3e400] 16:50:58 INFO - PROCESS | 1799 | 1461023458012 Marionette DEBUG loaded listener.js 16:50:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 92 (0xa0003000) [pid = 1799] [serial = 207] [outer = 0x9fb3e400] 16:50:58 INFO - PROCESS | 1799 | 1461023458779 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]]]}] 16:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1279ms 16:50:58 INFO - PROCESS | 1799 | 1461023458840 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 16:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:50:58 INFO - PROCESS | 1799 | 1461023458844 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 16:50:58 INFO - PROCESS | 1799 | 1461023458852 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:50:58 INFO - PROCESS | 1799 | 1461023458855 Marionette TRACE conn4 <- [1,250,null,{}] 16:50:58 INFO - PROCESS | 1799 | 1461023458861 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}] 16:50:59 INFO - PROCESS | 1799 | 1461023459022 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 16:50:59 INFO - PROCESS | 1799 | 1461023459161 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x9fb37400 == 30 [pid = 1799] [id = 70] 16:50:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 93 (0x9fb3e800) [pid = 1799] [serial = 208] [outer = (nil)] 16:50:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 94 (0xa0092000) [pid = 1799] [serial = 209] [outer = 0x9fb3e800] 16:50:59 INFO - PROCESS | 1799 | 1461023459247 Marionette DEBUG loaded listener.js 16:50:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 95 (0xa00e0800) [pid = 1799] [serial = 210] [outer = 0x9fb3e800] 16:51:00 INFO - PROCESS | 1799 | 1461023460142 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]]]}] 16:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1333ms 16:51:00 INFO - PROCESS | 1799 | 1461023460185 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 16:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:51:00 INFO - PROCESS | 1799 | 1461023460189 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 16:51:00 INFO - PROCESS | 1799 | 1461023460195 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:51:00 INFO - PROCESS | 1799 | 1461023460198 Marionette TRACE conn4 <- [1,254,null,{}] 16:51:00 INFO - PROCESS | 1799 | 1461023460204 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}] 16:51:00 INFO - PROCESS | 1799 | 1461023460379 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 16:51:00 INFO - PROCESS | 1799 | 1461023460522 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:00 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f6d2c00 == 31 [pid = 1799] [id = 71] 16:51:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 96 (0x917a0800) [pid = 1799] [serial = 211] [outer = (nil)] 16:51:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 97 (0xa2a0e000) [pid = 1799] [serial = 212] [outer = 0x917a0800] 16:51:00 INFO - PROCESS | 1799 | 1461023460644 Marionette DEBUG loaded listener.js 16:51:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 98 (0xa3c25400) [pid = 1799] [serial = 213] [outer = 0x917a0800] 16:51:01 INFO - PROCESS | 1799 | 1461023461527 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]]]}] 16:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1393ms 16:51:01 INFO - PROCESS | 1799 | 1461023461588 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 16:51:01 INFO - PROCESS | 1799 | 1461023461592 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 16:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:51:01 INFO - PROCESS | 1799 | 1461023461599 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:51:01 INFO - PROCESS | 1799 | 1461023461601 Marionette TRACE conn4 <- [1,258,null,{}] 16:51:01 INFO - PROCESS | 1799 | 1461023461608 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}] 16:51:01 INFO - PROCESS | 1799 | 1461023461769 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 16:51:01 INFO - PROCESS | 1799 | 1461023461952 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x91589400 == 32 [pid = 1799] [id = 72] 16:51:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 99 (0x937ebc00) [pid = 1799] [serial = 214] [outer = (nil)] 16:51:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 100 (0x937f1c00) [pid = 1799] [serial = 215] [outer = 0x937ebc00] 16:51:02 INFO - PROCESS | 1799 | 1461023462044 Marionette DEBUG loaded listener.js 16:51:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 101 (0x937f4c00) [pid = 1799] [serial = 216] [outer = 0x937ebc00] 16:51:03 INFO - PROCESS | 1799 | 1461023463140 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]]]}] 16:51:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1585ms 16:51:03 INFO - PROCESS | 1799 | 1461023463185 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 16:51:03 INFO - PROCESS | 1799 | 1461023463191 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 16:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:51:03 INFO - PROCESS | 1799 | 1461023463200 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:51:03 INFO - PROCESS | 1799 | 1461023463205 Marionette TRACE conn4 <- [1,262,null,{}] 16:51:03 INFO - PROCESS | 1799 | 1461023463214 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}] 16:51:03 INFO - PROCESS | 1799 | 1461023463415 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 16:51:03 INFO - PROCESS | 1799 | 1461023463668 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fdb0c00 == 33 [pid = 1799] [id = 73] 16:51:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 102 (0x8fdb2800) [pid = 1799] [serial = 217] [outer = (nil)] 16:51:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 103 (0x8fecb800) [pid = 1799] [serial = 218] [outer = 0x8fdb2800] 16:51:03 INFO - PROCESS | 1799 | 1461023463795 Marionette DEBUG loaded listener.js 16:51:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 104 (0x906dcc00) [pid = 1799] [serial = 219] [outer = 0x8fdb2800] 16:51:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 105 (0x9083ac00) [pid = 1799] [serial = 220] [outer = 0x8fcbf800] 16:51:04 INFO - PROCESS | 1799 | --DOMWINDOW == 104 (0x97639800) [pid = 1799] [serial = 164] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1799 | --DOMWINDOW == 103 (0xa000e000) [pid = 1799] [serial = 137] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1799 | --DOMWINDOW == 102 (0x933c0800) [pid = 1799] [serial = 158] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1799 | --DOMWINDOW == 101 (0x91580400) [pid = 1799] [serial = 152] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1799 | --DOMWINDOW == 100 (0x9179a400) [pid = 1799] [serial = 153] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1799 | --DOMWINDOW == 99 (0xa0c5f800) [pid = 1799] [serial = 143] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1799 | --DOMWINDOW == 98 (0x8f6d8400) [pid = 1799] [serial = 149] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1799 | --DOMWINDOW == 97 (0x8fcbb000) [pid = 1799] [serial = 150] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1799 | --DOMWINDOW == 96 (0xa3c2a000) [pid = 1799] [serial = 146] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1799 | --DOMWINDOW == 95 (0x8f6d7800) [pid = 1799] [serial = 140] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1799 | --DOMWINDOW == 94 (0x9311e000) [pid = 1799] [serial = 155] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1799 | --DOMWINDOW == 93 (0x9696d000) [pid = 1799] [serial = 134] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1799 | --DOMWINDOW == 92 (0x96965400) [pid = 1799] [serial = 161] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1799 | --DOMWINDOW == 91 (0x971e0000) [pid = 1799] [serial = 162] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1799 | --DOMWINDOW == 90 (0x906d9400) [pid = 1799] [serial = 131] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1799 | --DOMWINDOW == 89 (0x962b6400) [pid = 1799] [serial = 159] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1799 | --DOMWINDOW == 88 (0x93393000) [pid = 1799] [serial = 156] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1799 | 1461023464711 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]]]}] 16:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1537ms 16:51:04 INFO - PROCESS | 1799 | 1461023464736 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 16:51:04 INFO - PROCESS | 1799 | 1461023464743 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 16:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:51:04 INFO - PROCESS | 1799 | 1461023464752 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:51:04 INFO - PROCESS | 1799 | 1461023464757 Marionette TRACE conn4 <- [1,266,null,{}] 16:51:04 INFO - PROCESS | 1799 | 1461023464762 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}] 16:51:04 INFO - PROCESS | 1799 | 1461023464947 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 16:51:04 INFO - PROCESS | 1799 | 1461023464969 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fda7400 == 34 [pid = 1799] [id = 74] 16:51:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 89 (0x906de800) [pid = 1799] [serial = 221] [outer = (nil)] 16:51:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 90 (0x917a6c00) [pid = 1799] [serial = 222] [outer = 0x906de800] 16:51:05 INFO - PROCESS | 1799 | 1461023465040 Marionette DEBUG loaded listener.js 16:51:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 91 (0x93396000) [pid = 1799] [serial = 223] [outer = 0x906de800] 16:51:05 INFO - PROCESS | 1799 | 1461023465878 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]]]}] 16:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1192ms 16:51:05 INFO - PROCESS | 1799 | 1461023465946 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 16:51:05 INFO - PROCESS | 1799 | 1461023465951 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 16:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:51:05 INFO - PROCESS | 1799 | 1461023465957 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:51:05 INFO - PROCESS | 1799 | 1461023465963 Marionette TRACE conn4 <- [1,270,null,{}] 16:51:05 INFO - PROCESS | 1799 | 1461023465978 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}] 16:51:06 INFO - PROCESS | 1799 | 1461023466139 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 16:51:06 INFO - PROCESS | 1799 | 1461023466242 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x91587000 == 35 [pid = 1799] [id = 75] 16:51:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 92 (0x9158a800) [pid = 1799] [serial = 224] [outer = (nil)] 16:51:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 93 (0x962b6000) [pid = 1799] [serial = 225] [outer = 0x9158a800] 16:51:06 INFO - PROCESS | 1799 | 1461023466324 Marionette DEBUG loaded listener.js 16:51:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 94 (0x96965c00) [pid = 1799] [serial = 226] [outer = 0x9158a800] 16:51:07 INFO - PROCESS | 1799 | 1461023467176 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]]]}] 16:51:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1289ms 16:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:51:07 INFO - PROCESS | 1799 | 1461023467248 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 16:51:07 INFO - PROCESS | 1799 | 1461023467252 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 16:51:07 INFO - PROCESS | 1799 | 1461023467258 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:51:07 INFO - PROCESS | 1799 | 1461023467261 Marionette TRACE conn4 <- [1,274,null,{}] 16:51:07 INFO - PROCESS | 1799 | 1461023467266 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}] 16:51:07 INFO - PROCESS | 1799 | 1461023467447 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 16:51:07 INFO - PROCESS | 1799 | 1461023467471 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x937eac00 == 36 [pid = 1799] [id = 76] 16:51:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 95 (0x973cbc00) [pid = 1799] [serial = 227] [outer = (nil)] 16:51:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 96 (0x9763d400) [pid = 1799] [serial = 228] [outer = 0x973cbc00] 16:51:07 INFO - PROCESS | 1799 | 1461023467543 Marionette DEBUG loaded listener.js 16:51:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 97 (0x97e12800) [pid = 1799] [serial = 229] [outer = 0x973cbc00] 16:51:08 INFO - PROCESS | 1799 | 1461023468396 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]]]}] 16:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1189ms 16:51:08 INFO - PROCESS | 1799 | 1461023468461 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 16:51:08 INFO - PROCESS | 1799 | 1461023468465 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 16:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:51:08 INFO - PROCESS | 1799 | 1461023468471 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:51:08 INFO - PROCESS | 1799 | 1461023468474 Marionette TRACE conn4 <- [1,278,null,{}] 16:51:08 INFO - PROCESS | 1799 | 1461023468480 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}] 16:51:08 INFO - PROCESS | 1799 | 1461023468679 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 16:51:08 INFO - PROCESS | 1799 | 1461023468704 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:08 INFO - PROCESS | 1799 | ++DOCSHELL 0x975aa800 == 37 [pid = 1799] [id = 77] 16:51:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 98 (0x976eb800) [pid = 1799] [serial = 230] [outer = (nil)] 16:51:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 99 (0x98381800) [pid = 1799] [serial = 231] [outer = 0x976eb800] 16:51:08 INFO - PROCESS | 1799 | 1461023468776 Marionette DEBUG loaded listener.js 16:51:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 100 (0x98441c00) [pid = 1799] [serial = 232] [outer = 0x976eb800] 16:51:09 INFO - PROCESS | 1799 | --DOMWINDOW == 99 (0x96826c00) [pid = 1799] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:51:09 INFO - PROCESS | 1799 | --DOMWINDOW == 98 (0x98440400) [pid = 1799] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:51:09 INFO - PROCESS | 1799 | --DOMWINDOW == 97 (0x96823000) [pid = 1799] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:51:09 INFO - PROCESS | 1799 | --DOMWINDOW == 96 (0x931d8400) [pid = 1799] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:51:09 INFO - PROCESS | 1799 | --DOMWINDOW == 95 (0x8f6cb800) [pid = 1799] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:51:09 INFO - PROCESS | 1799 | --DOMWINDOW == 94 (0x97e1f400) [pid = 1799] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:51:09 INFO - PROCESS | 1799 | --DOMWINDOW == 93 (0x90839800) [pid = 1799] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:51:09 INFO - PROCESS | 1799 | 1461023469710 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]]]}] 16:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1277ms 16:51:09 INFO - PROCESS | 1799 | 1461023469751 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 16:51:09 INFO - PROCESS | 1799 | 1461023469757 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 16:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:51:09 INFO - PROCESS | 1799 | 1461023469763 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:51:09 INFO - PROCESS | 1799 | 1461023469767 Marionette TRACE conn4 <- [1,282,null,{}] 16:51:09 INFO - PROCESS | 1799 | 1461023469772 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}] 16:51:09 INFO - PROCESS | 1799 | 1461023469939 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 16:51:09 INFO - PROCESS | 1799 | 1461023469963 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x975a9800 == 38 [pid = 1799] [id = 78] 16:51:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 94 (0x97642400) [pid = 1799] [serial = 233] [outer = (nil)] 16:51:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 95 (0x9ad61800) [pid = 1799] [serial = 234] [outer = 0x97642400] 16:51:10 INFO - PROCESS | 1799 | 1461023470037 Marionette DEBUG loaded listener.js 16:51:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 96 (0x9ad9c800) [pid = 1799] [serial = 235] [outer = 0x97642400] 16:51:10 INFO - PROCESS | 1799 | 1461023470854 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]]]}] 16:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1132ms 16:51:10 INFO - PROCESS | 1799 | 1461023470897 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 16:51:10 INFO - PROCESS | 1799 | 1461023470901 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 16:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:51:10 INFO - PROCESS | 1799 | 1461023470906 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:51:10 INFO - PROCESS | 1799 | 1461023470910 Marionette TRACE conn4 <- [1,286,null,{}] 16:51:10 INFO - PROCESS | 1799 | 1461023470915 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}] 16:51:11 INFO - PROCESS | 1799 | 1461023471061 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 16:51:11 INFO - PROCESS | 1799 | 1461023471076 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:11 INFO - PROCESS | 1799 | ++DOCSHELL 0x9924a400 == 39 [pid = 1799] [id = 79] 16:51:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 97 (0x9ad94000) [pid = 1799] [serial = 236] [outer = (nil)] 16:51:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 98 (0x9fbbf800) [pid = 1799] [serial = 237] [outer = 0x9ad94000] 16:51:11 INFO - PROCESS | 1799 | 1461023471148 Marionette DEBUG loaded listener.js 16:51:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 99 (0xa0094400) [pid = 1799] [serial = 238] [outer = 0x9ad94000] 16:51:12 INFO - PROCESS | 1799 | 1461023472192 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]]]}] 16:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1341ms 16:51:12 INFO - PROCESS | 1799 | 1461023472249 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 16:51:12 INFO - PROCESS | 1799 | 1461023472257 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 16:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:51:12 INFO - PROCESS | 1799 | 1461023472266 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:51:12 INFO - PROCESS | 1799 | 1461023472271 Marionette TRACE conn4 <- [1,290,null,{}] 16:51:12 INFO - PROCESS | 1799 | 1461023472279 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}] 16:51:12 INFO - PROCESS | 1799 | 1461023472493 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 16:51:12 INFO - PROCESS | 1799 | 1461023472640 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fdb0800 == 40 [pid = 1799] [id = 80] 16:51:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 100 (0x8fdb3400) [pid = 1799] [serial = 239] [outer = (nil)] 16:51:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 101 (0x9179f000) [pid = 1799] [serial = 240] [outer = 0x8fdb3400] 16:51:12 INFO - PROCESS | 1799 | 1461023472743 Marionette DEBUG loaded listener.js 16:51:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 102 (0x93393000) [pid = 1799] [serial = 241] [outer = 0x8fdb3400] 16:51:13 INFO - PROCESS | 1799 | 1461023473621 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]]]}] 16:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1397ms 16:51:13 INFO - PROCESS | 1799 | 1461023473663 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 16:51:13 INFO - PROCESS | 1799 | 1461023473672 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 16:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:51:13 INFO - PROCESS | 1799 | 1461023473683 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:51:13 INFO - PROCESS | 1799 | 1461023473687 Marionette TRACE conn4 <- [1,294,null,{}] 16:51:13 INFO - PROCESS | 1799 | 1461023473693 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}] 16:51:13 INFO - PROCESS | 1799 | 1461023473870 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 16:51:14 INFO - PROCESS | 1799 | 1461023474017 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:14 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fdaf800 == 41 [pid = 1799] [id = 81] 16:51:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 103 (0x8fed3800) [pid = 1799] [serial = 242] [outer = (nil)] 16:51:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 104 (0x96312000) [pid = 1799] [serial = 243] [outer = 0x8fed3800] 16:51:14 INFO - PROCESS | 1799 | 1461023474102 Marionette DEBUG loaded listener.js 16:51:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 105 (0x975ab000) [pid = 1799] [serial = 244] [outer = 0x8fed3800] 16:51:15 INFO - PROCESS | 1799 | 1461023475136 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]]]}] 16:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1491ms 16:51:15 INFO - PROCESS | 1799 | 1461023475173 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 16:51:15 INFO - PROCESS | 1799 | 1461023475177 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 16:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:51:15 INFO - PROCESS | 1799 | 1461023475184 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:51:15 INFO - PROCESS | 1799 | 1461023475190 Marionette TRACE conn4 <- [1,298,null,{}] 16:51:15 INFO - PROCESS | 1799 | 1461023475205 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}] 16:51:15 INFO - PROCESS | 1799 | 1461023475385 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 16:51:15 INFO - PROCESS | 1799 | 1461023475529 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x906d7000 == 42 [pid = 1799] [id = 82] 16:51:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 106 (0x98718c00) [pid = 1799] [serial = 245] [outer = (nil)] 16:51:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 107 (0x9fbc9000) [pid = 1799] [serial = 246] [outer = 0x98718c00] 16:51:15 INFO - PROCESS | 1799 | 1461023475659 Marionette DEBUG loaded listener.js 16:51:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 108 (0xa2846000) [pid = 1799] [serial = 247] [outer = 0x98718c00] 16:51:16 INFO - PROCESS | 1799 | 1461023476469 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]]]}] 16:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1336ms 16:51:16 INFO - PROCESS | 1799 | 1461023476527 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 16:51:16 INFO - PROCESS | 1799 | 1461023476531 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 16:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:51:16 INFO - PROCESS | 1799 | 1461023476561 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:51:16 INFO - PROCESS | 1799 | 1461023476564 Marionette TRACE conn4 <- [1,302,null,{}] 16:51:16 INFO - PROCESS | 1799 | 1461023476569 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}] 16:51:16 INFO - PROCESS | 1799 | 1461023476740 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 16:51:16 INFO - PROCESS | 1799 | 1461023476884 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:16 INFO - PROCESS | 1799 | ++DOCSHELL 0x9ad63800 == 43 [pid = 1799] [id = 83] 16:51:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 109 (0xa2a0a000) [pid = 1799] [serial = 248] [outer = (nil)] 16:51:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 110 (0xa2af9c00) [pid = 1799] [serial = 249] [outer = 0xa2a0a000] 16:51:16 INFO - PROCESS | 1799 | 1461023476980 Marionette DEBUG loaded listener.js 16:51:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 111 (0xa3ccbc00) [pid = 1799] [serial = 250] [outer = 0xa2a0a000] 16:51:17 INFO - PROCESS | 1799 | 1461023477866 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]]]}] 16:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1336ms 16:51:17 INFO - PROCESS | 1799 | 1461023477897 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 16:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:51:17 INFO - PROCESS | 1799 | 1461023477901 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 16:51:17 INFO - PROCESS | 1799 | 1461023477909 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:51:17 INFO - PROCESS | 1799 | 1461023477913 Marionette TRACE conn4 <- [1,306,null,{}] 16:51:17 INFO - PROCESS | 1799 | 1461023477919 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}] 16:51:18 INFO - PROCESS | 1799 | 1461023478079 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 16:51:18 INFO - PROCESS | 1799 | 1461023478230 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f6ce400 == 44 [pid = 1799] [id = 84] 16:51:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 112 (0x8f6ce800) [pid = 1799] [serial = 251] [outer = (nil)] 16:51:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 113 (0x93455800) [pid = 1799] [serial = 252] [outer = 0x8f6ce800] 16:51:18 INFO - PROCESS | 1799 | 1461023478315 Marionette DEBUG loaded listener.js 16:51:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 114 (0x93459800) [pid = 1799] [serial = 253] [outer = 0x8f6ce800] 16:51:19 INFO - PROCESS | 1799 | 1461023479218 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]]]}] 16:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1345ms 16:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:51:19 INFO - PROCESS | 1799 | 1461023479253 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 16:51:19 INFO - PROCESS | 1799 | 1461023479256 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 16:51:19 INFO - PROCESS | 1799 | 1461023479263 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:51:19 INFO - PROCESS | 1799 | 1461023479266 Marionette TRACE conn4 <- [1,310,null,{}] 16:51:19 INFO - PROCESS | 1799 | 1461023479272 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}] 16:51:19 INFO - PROCESS | 1799 | 1461023479439 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 16:51:19 INFO - PROCESS | 1799 | 1461023479591 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f6d0c00 == 45 [pid = 1799] [id = 85] 16:51:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 115 (0x8fd95c00) [pid = 1799] [serial = 254] [outer = (nil)] 16:51:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 116 (0xa45ec000) [pid = 1799] [serial = 255] [outer = 0x8fd95c00] 16:51:19 INFO - PROCESS | 1799 | 1461023479680 Marionette DEBUG loaded listener.js 16:51:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 117 (0xa47ad000) [pid = 1799] [serial = 256] [outer = 0x8fd95c00] 16:51:20 INFO - PROCESS | 1799 | 1461023480560 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]]]}] 16:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1335ms 16:51:20 INFO - PROCESS | 1799 | 1461023480597 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 16:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:51:20 INFO - PROCESS | 1799 | 1461023480602 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 16:51:20 INFO - PROCESS | 1799 | 1461023480609 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:51:20 INFO - PROCESS | 1799 | 1461023480612 Marionette TRACE conn4 <- [1,314,null,{}] 16:51:20 INFO - PROCESS | 1799 | 1461023480618 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}] 16:51:20 INFO - PROCESS | 1799 | 1461023480780 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 16:51:20 INFO - PROCESS | 1799 | 1461023480942 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:20 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fed7400 == 46 [pid = 1799] [id = 86] 16:51:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 118 (0x906de000) [pid = 1799] [serial = 257] [outer = (nil)] 16:51:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 119 (0xa4c16400) [pid = 1799] [serial = 258] [outer = 0x906de000] 16:51:21 INFO - PROCESS | 1799 | 1461023481029 Marionette DEBUG loaded listener.js 16:51:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 120 (0xa4c49800) [pid = 1799] [serial = 259] [outer = 0x906de000] 16:51:22 INFO - PROCESS | 1799 | 1461023482008 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]]]}] 16:51:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1447ms 16:51:22 INFO - PROCESS | 1799 | 1461023482057 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 16:51:22 INFO - PROCESS | 1799 | 1461023482061 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 16:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:51:22 INFO - PROCESS | 1799 | 1461023482067 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:51:22 INFO - PROCESS | 1799 | 1461023482070 Marionette TRACE conn4 <- [1,318,null,{}] 16:51:22 INFO - PROCESS | 1799 | 1461023482076 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}] 16:51:22 INFO - PROCESS | 1799 | 1461023482256 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 16:51:22 INFO - PROCESS | 1799 | 1461023482702 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:22 INFO - PROCESS | 1799 | ++DOCSHELL 0x906d1800 == 47 [pid = 1799] [id = 87] 16:51:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 121 (0x906db800) [pid = 1799] [serial = 260] [outer = (nil)] 16:51:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 122 (0x90837800) [pid = 1799] [serial = 261] [outer = 0x906db800] 16:51:22 INFO - PROCESS | 1799 | 1461023482840 Marionette DEBUG loaded listener.js 16:51:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 123 (0x9157c400) [pid = 1799] [serial = 262] [outer = 0x906db800] 16:51:23 INFO - PROCESS | 1799 | 1461023483786 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]]]}] 16:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1786ms 16:51:23 INFO - PROCESS | 1799 | 1461023483856 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 16:51:23 INFO - PROCESS | 1799 | 1461023483863 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 16:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:51:23 INFO - PROCESS | 1799 | 1461023483872 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:51:23 INFO - PROCESS | 1799 | 1461023483877 Marionette TRACE conn4 <- [1,322,null,{}] 16:51:23 INFO - PROCESS | 1799 | 1461023483884 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}] 16:51:24 INFO - PROCESS | 1799 | 1461023484094 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 16:51:24 INFO - PROCESS | 1799 | --DOCSHELL 0x9843ec00 == 46 [pid = 1799] [id = 63] 16:51:24 INFO - PROCESS | 1799 | --DOCSHELL 0x975a9800 == 45 [pid = 1799] [id = 78] 16:51:24 INFO - PROCESS | 1799 | --DOMWINDOW == 122 (0x9ad96000) [pid = 1799] [serial = 194] [outer = (nil)] [url = about:blank] 16:51:24 INFO - PROCESS | 1799 | 1461023484346 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:24 INFO - PROCESS | 1799 | --DOCSHELL 0x975aa800 == 44 [pid = 1799] [id = 77] 16:51:24 INFO - PROCESS | 1799 | --DOCSHELL 0x937eac00 == 43 [pid = 1799] [id = 76] 16:51:24 INFO - PROCESS | 1799 | --DOCSHELL 0x91587000 == 42 [pid = 1799] [id = 75] 16:51:24 INFO - PROCESS | 1799 | --DOCSHELL 0x8fda7400 == 41 [pid = 1799] [id = 74] 16:51:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fda7400 == 42 [pid = 1799] [id = 88] 16:51:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 123 (0x906da400) [pid = 1799] [serial = 263] [outer = (nil)] 16:51:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 124 (0x91582c00) [pid = 1799] [serial = 264] [outer = 0x906da400] 16:51:24 INFO - PROCESS | 1799 | 1461023484452 Marionette DEBUG loaded listener.js 16:51:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 125 (0x93451400) [pid = 1799] [serial = 265] [outer = 0x906da400] 16:51:24 INFO - PROCESS | 1799 | --DOCSHELL 0x8fdb0c00 == 41 [pid = 1799] [id = 73] 16:51:24 INFO - PROCESS | 1799 | --DOCSHELL 0x91589c00 == 40 [pid = 1799] [id = 67] 16:51:24 INFO - PROCESS | 1799 | --DOCSHELL 0x8fcb4c00 == 39 [pid = 1799] [id = 66] 16:51:24 INFO - PROCESS | 1799 | --DOMWINDOW == 124 (0x97e14000) [pid = 1799] [serial = 165] [outer = (nil)] [url = about:blank] 16:51:24 INFO - PROCESS | 1799 | --DOMWINDOW == 123 (0x98449400) [pid = 1799] [serial = 188] [outer = (nil)] [url = about:blank] 16:51:24 INFO - PROCESS | 1799 | --DOMWINDOW == 122 (0x98719400) [pid = 1799] [serial = 189] [outer = (nil)] [url = about:blank] 16:51:24 INFO - PROCESS | 1799 | --DOMWINDOW == 121 (0x8f6d8800) [pid = 1799] [serial = 167] [outer = (nil)] [url = about:blank] 16:51:24 INFO - PROCESS | 1799 | --DOMWINDOW == 120 (0x9338c000) [pid = 1799] [serial = 170] [outer = (nil)] [url = about:blank] 16:51:24 INFO - PROCESS | 1799 | --DOMWINDOW == 119 (0x9748f400) [pid = 1799] [serial = 173] [outer = (nil)] [url = about:blank] 16:51:24 INFO - PROCESS | 1799 | --DOMWINDOW == 118 (0x975ab800) [pid = 1799] [serial = 182] [outer = (nil)] [url = about:blank] 16:51:24 INFO - PROCESS | 1799 | --DOMWINDOW == 117 (0x9338dc00) [pid = 1799] [serial = 179] [outer = (nil)] [url = about:blank] 16:51:24 INFO - PROCESS | 1799 | --DOMWINDOW == 116 (0x9591c000) [pid = 1799] [serial = 180] [outer = (nil)] [url = about:blank] 16:51:24 INFO - PROCESS | 1799 | --DOMWINDOW == 115 (0x90839c00) [pid = 1799] [serial = 177] [outer = (nil)] [url = about:blank] 16:51:24 INFO - PROCESS | 1799 | --DOMWINDOW == 114 (0x906d3c00) [pid = 1799] [serial = 176] [outer = (nil)] [url = about:blank] 16:51:24 INFO - PROCESS | 1799 | --DOMWINDOW == 113 (0x98378c00) [pid = 1799] [serial = 185] [outer = (nil)] [url = about:blank] 16:51:24 INFO - PROCESS | 1799 | --DOMWINDOW == 112 (0x98724000) [pid = 1799] [serial = 191] [outer = (nil)] [url = about:blank] 16:51:24 INFO - PROCESS | 1799 | --DOMWINDOW == 111 (0x9837c800) [pid = 1799] [serial = 186] [outer = (nil)] [url = about:blank] 16:51:24 INFO - PROCESS | 1799 | --DOMWINDOW == 110 (0x98ea1400) [pid = 1799] [serial = 192] [outer = (nil)] [url = about:blank] 16:51:24 INFO - PROCESS | 1799 | --DOMWINDOW == 109 (0x9763c800) [pid = 1799] [serial = 183] [outer = (nil)] [url = about:blank] 16:51:25 INFO - PROCESS | 1799 | 1461023485249 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]]]}] 16:51:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1439ms 16:51:25 INFO - PROCESS | 1799 | 1461023485316 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 16:51:25 INFO - PROCESS | 1799 | 1461023485322 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 16:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:51:25 INFO - PROCESS | 1799 | 1461023485337 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:51:25 INFO - PROCESS | 1799 | 1461023485340 Marionette TRACE conn4 <- [1,326,null,{}] 16:51:25 INFO - PROCESS | 1799 | 1461023485346 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}] 16:51:25 INFO - PROCESS | 1799 | 1461023485501 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 16:51:25 INFO - PROCESS | 1799 | 1461023485511 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:25 INFO - PROCESS | 1799 | ++DOCSHELL 0x9338c000 == 40 [pid = 1799] [id = 89] 16:51:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 110 (0x937eac00) [pid = 1799] [serial = 266] [outer = (nil)] 16:51:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 111 (0x937f3800) [pid = 1799] [serial = 267] [outer = 0x937eac00] 16:51:25 INFO - PROCESS | 1799 | 1461023485586 Marionette DEBUG loaded listener.js 16:51:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 112 (0x9591dc00) [pid = 1799] [serial = 268] [outer = 0x937eac00] 16:51:26 INFO - PROCESS | 1799 | 1461023486562 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]]]}] 16:51:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1287ms 16:51:26 INFO - PROCESS | 1799 | 1461023486622 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 16:51:26 INFO - PROCESS | 1799 | 1461023486626 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 16:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:51:26 INFO - PROCESS | 1799 | 1461023486639 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:51:26 INFO - PROCESS | 1799 | 1461023486648 Marionette TRACE conn4 <- [1,330,null,{}] 16:51:26 INFO - PROCESS | 1799 | 1461023486656 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}] 16:51:26 INFO - PROCESS | 1799 | 1461023486811 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 16:51:26 INFO - PROCESS | 1799 | 1461023486941 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x9179d400 == 41 [pid = 1799] [id = 90] 16:51:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 113 (0x96827800) [pid = 1799] [serial = 269] [outer = (nil)] 16:51:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 114 (0x976f0800) [pid = 1799] [serial = 270] [outer = 0x96827800] 16:51:27 INFO - PROCESS | 1799 | 1461023487018 Marionette DEBUG loaded listener.js 16:51:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 115 (0x97e16400) [pid = 1799] [serial = 271] [outer = 0x96827800] 16:51:27 INFO - PROCESS | 1799 | 1461023487887 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]]]}] 16:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1296ms 16:51:27 INFO - PROCESS | 1799 | 1461023487930 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 16:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:51:27 INFO - PROCESS | 1799 | 1461023487934 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 16:51:27 INFO - PROCESS | 1799 | 1461023487946 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:51:27 INFO - PROCESS | 1799 | 1461023487949 Marionette TRACE conn4 <- [1,334,null,{}] 16:51:27 INFO - PROCESS | 1799 | 1461023487954 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}] 16:51:28 INFO - PROCESS | 1799 | 1461023488147 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 16:51:28 INFO - PROCESS | 1799 | 1461023488183 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:28 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fd8e400 == 42 [pid = 1799] [id = 91] 16:51:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 116 (0x982c5400) [pid = 1799] [serial = 272] [outer = (nil)] 16:51:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 117 (0x9837e000) [pid = 1799] [serial = 273] [outer = 0x982c5400] 16:51:28 INFO - PROCESS | 1799 | 1461023488255 Marionette DEBUG loaded listener.js 16:51:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 118 (0x9843f400) [pid = 1799] [serial = 274] [outer = 0x982c5400] 16:51:29 INFO - PROCESS | 1799 | --DOMWINDOW == 117 (0x973cbc00) [pid = 1799] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:51:29 INFO - PROCESS | 1799 | --DOMWINDOW == 116 (0x976eb800) [pid = 1799] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:51:29 INFO - PROCESS | 1799 | --DOMWINDOW == 115 (0x97642400) [pid = 1799] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:51:29 INFO - PROCESS | 1799 | --DOMWINDOW == 114 (0x906de800) [pid = 1799] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:51:29 INFO - PROCESS | 1799 | --DOMWINDOW == 113 (0x8fdb2800) [pid = 1799] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:51:29 INFO - PROCESS | 1799 | --DOMWINDOW == 112 (0x9158a800) [pid = 1799] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:51:29 INFO - PROCESS | 1799 | 1461023489338 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]]]}] 16:51:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:51:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1438ms 16:51:29 INFO - PROCESS | 1799 | 1461023489379 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 16:51:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:51:29 INFO - PROCESS | 1799 | 1461023489383 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 16:51:29 INFO - PROCESS | 1799 | 1461023489389 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:51:29 INFO - PROCESS | 1799 | 1461023489392 Marionette TRACE conn4 <- [1,338,null,{}] 16:51:29 INFO - PROCESS | 1799 | 1461023489398 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}] 16:51:29 INFO - PROCESS | 1799 | 1461023489539 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 16:51:29 INFO - PROCESS | 1799 | 1461023489554 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x976f1c00 == 43 [pid = 1799] [id = 92] 16:51:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 113 (0x97e1c000) [pid = 1799] [serial = 275] [outer = (nil)] 16:51:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 114 (0x9871c400) [pid = 1799] [serial = 276] [outer = 0x97e1c000] 16:51:29 INFO - PROCESS | 1799 | 1461023489639 Marionette DEBUG loaded listener.js 16:51:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 115 (0x98ea0c00) [pid = 1799] [serial = 277] [outer = 0x97e1c000] 16:51:30 INFO - PROCESS | 1799 | 1461023490475 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]]]}] 16:51:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1135ms 16:51:30 INFO - PROCESS | 1799 | 1461023490525 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 16:51:30 INFO - PROCESS | 1799 | 1461023490528 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 16:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:51:30 INFO - PROCESS | 1799 | 1461023490538 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:51:30 INFO - PROCESS | 1799 | 1461023490541 Marionette TRACE conn4 <- [1,342,null,{}] 16:51:30 INFO - PROCESS | 1799 | 1461023490545 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}] 16:51:30 INFO - PROCESS | 1799 | 1461023490697 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 16:51:30 INFO - PROCESS | 1799 | 1461023490708 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:30 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e934400 == 44 [pid = 1799] [id = 93] 16:51:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 116 (0x8e935800) [pid = 1799] [serial = 278] [outer = (nil)] 16:51:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 117 (0x8e93dc00) [pid = 1799] [serial = 279] [outer = 0x8e935800] 16:51:30 INFO - PROCESS | 1799 | 1461023490781 Marionette DEBUG loaded listener.js 16:51:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 118 (0x8fcbb000) [pid = 1799] [serial = 280] [outer = 0x8e935800] 16:51:31 INFO - PROCESS | 1799 | 1461023491868 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]]]}] 16:51:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:51:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1383ms 16:51:31 INFO - PROCESS | 1799 | 1461023491923 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 16:51:31 INFO - PROCESS | 1799 | 1461023491930 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 16:51:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:51:31 INFO - PROCESS | 1799 | 1461023491943 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:51:31 INFO - PROCESS | 1799 | 1461023491948 Marionette TRACE conn4 <- [1,346,null,{}] 16:51:31 INFO - PROCESS | 1799 | 1461023491957 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}] 16:51:32 INFO - PROCESS | 1799 | 1461023492176 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 16:51:32 INFO - PROCESS | 1799 | 1461023492340 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e935400 == 45 [pid = 1799] [id = 94] 16:51:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 119 (0x8e93e400) [pid = 1799] [serial = 281] [outer = (nil)] 16:51:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 120 (0x90838c00) [pid = 1799] [serial = 282] [outer = 0x8e93e400] 16:51:32 INFO - PROCESS | 1799 | 1461023492431 Marionette DEBUG loaded listener.js 16:51:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 121 (0x91580400) [pid = 1799] [serial = 283] [outer = 0x8e93e400] 16:51:33 INFO - PROCESS | 1799 | 1461023493355 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]]]}] 16:51:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:51:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1492ms 16:51:33 INFO - PROCESS | 1799 | 1461023493433 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 16:51:33 INFO - PROCESS | 1799 | 1461023493442 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 16:51:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:51:33 INFO - PROCESS | 1799 | 1461023493452 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:51:33 INFO - PROCESS | 1799 | 1461023493457 Marionette TRACE conn4 <- [1,350,null,{}] 16:51:33 INFO - PROCESS | 1799 | 1461023493476 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}] 16:51:33 INFO - PROCESS | 1799 | 1461023493687 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 16:51:33 INFO - PROCESS | 1799 | 1461023493838 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:33 INFO - PROCESS | 1799 | ++DOCSHELL 0x9083d800 == 46 [pid = 1799] [id = 95] 16:51:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 122 (0x93460c00) [pid = 1799] [serial = 284] [outer = (nil)] 16:51:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 123 (0x937f4800) [pid = 1799] [serial = 285] [outer = 0x93460c00] 16:51:33 INFO - PROCESS | 1799 | 1461023493980 Marionette DEBUG loaded listener.js 16:51:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 124 (0x96823000) [pid = 1799] [serial = 286] [outer = 0x93460c00] 16:51:34 INFO - PROCESS | 1799 | 1461023494904 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]]]}] 16:51:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:51:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1495ms 16:51:34 INFO - PROCESS | 1799 | 1461023494948 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 16:51:34 INFO - PROCESS | 1799 | 1461023494952 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 16:51:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:51:34 INFO - PROCESS | 1799 | 1461023494959 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:51:34 INFO - PROCESS | 1799 | 1461023494965 Marionette TRACE conn4 <- [1,354,null,{}] 16:51:34 INFO - PROCESS | 1799 | 1461023494982 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}] 16:51:35 INFO - PROCESS | 1799 | 1461023495161 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 16:51:35 INFO - PROCESS | 1799 | 1461023495353 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fda7000 == 47 [pid = 1799] [id = 96] 16:51:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 125 (0x975a9800) [pid = 1799] [serial = 287] [outer = (nil)] 16:51:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 126 (0x98e1d800) [pid = 1799] [serial = 288] [outer = 0x975a9800] 16:51:35 INFO - PROCESS | 1799 | 1461023495450 Marionette DEBUG loaded listener.js 16:51:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 127 (0x9ad6a000) [pid = 1799] [serial = 289] [outer = 0x975a9800] 16:51:36 INFO - PROCESS | 1799 | 1461023496449 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]]]}] 16:51:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1535ms 16:51:36 INFO - PROCESS | 1799 | 1461023496495 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 16:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:51:36 INFO - PROCESS | 1799 | 1461023496500 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 16:51:36 INFO - PROCESS | 1799 | 1461023496506 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:51:36 INFO - PROCESS | 1799 | 1461023496510 Marionette TRACE conn4 <- [1,358,null,{}] 16:51:36 INFO - PROCESS | 1799 | 1461023496515 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}] 16:51:36 INFO - PROCESS | 1799 | 1461023496719 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 16:51:36 INFO - PROCESS | 1799 | 1461023496913 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x9923dc00 == 48 [pid = 1799] [id = 97] 16:51:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 128 (0x9ae6ec00) [pid = 1799] [serial = 290] [outer = (nil)] 16:51:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 129 (0x9fb34800) [pid = 1799] [serial = 291] [outer = 0x9ae6ec00] 16:51:37 INFO - PROCESS | 1799 | 1461023497039 Marionette DEBUG loaded listener.js 16:51:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x9fdd1400) [pid = 1799] [serial = 292] [outer = 0x9ae6ec00] 16:51:37 INFO - PROCESS | 1799 | 1461023497913 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]]]}] 16:51:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1434ms 16:51:37 INFO - PROCESS | 1799 | 1461023497940 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 16:51:37 INFO - PROCESS | 1799 | 1461023497943 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 16:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:51:37 INFO - PROCESS | 1799 | 1461023497951 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:51:37 INFO - PROCESS | 1799 | 1461023497954 Marionette TRACE conn4 <- [1,362,null,{}] 16:51:37 INFO - PROCESS | 1799 | 1461023497960 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}] 16:51:38 INFO - PROCESS | 1799 | 1461023498124 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 16:51:38 INFO - PROCESS | 1799 | 1461023498280 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fdab800 == 49 [pid = 1799] [id = 98] 16:51:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x8fdac400) [pid = 1799] [serial = 293] [outer = (nil)] 16:51:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0xa0fe7000) [pid = 1799] [serial = 294] [outer = 0x8fdac400] 16:51:38 INFO - PROCESS | 1799 | 1461023498365 Marionette DEBUG loaded listener.js 16:51:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0xa284bc00) [pid = 1799] [serial = 295] [outer = 0x8fdac400] 16:51:39 INFO - PROCESS | 1799 | 1461023499335 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]]]}] 16:51:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1436ms 16:51:39 INFO - PROCESS | 1799 | 1461023499388 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 16:51:39 INFO - PROCESS | 1799 | 1461023499392 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 16:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:51:39 INFO - PROCESS | 1799 | 1461023499398 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:51:39 INFO - PROCESS | 1799 | 1461023499401 Marionette TRACE conn4 <- [1,366,null,{}] 16:51:39 INFO - PROCESS | 1799 | 1461023499407 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}] 16:51:39 INFO - PROCESS | 1799 | 1461023499627 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 16:51:39 INFO - PROCESS | 1799 | 1461023499817 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:39 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f6d3c00 == 50 [pid = 1799] [id = 99] 16:51:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0xa47a9400) [pid = 1799] [serial = 296] [outer = (nil)] 16:51:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0xa4c4d800) [pid = 1799] [serial = 297] [outer = 0xa47a9400] 16:51:39 INFO - PROCESS | 1799 | 1461023499954 Marionette DEBUG loaded listener.js 16:51:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0xa4c8ec00) [pid = 1799] [serial = 298] [outer = 0xa47a9400] 16:51:40 INFO - PROCESS | 1799 | 1461023500811 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]]]}] 16:51:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:51:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1481ms 16:51:40 INFO - PROCESS | 1799 | 1461023500879 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 16:51:40 INFO - PROCESS | 1799 | 1461023500883 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 16:51:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:51:40 INFO - PROCESS | 1799 | 1461023500890 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:51:40 INFO - PROCESS | 1799 | 1461023500892 Marionette TRACE conn4 <- [1,370,null,{}] 16:51:40 INFO - PROCESS | 1799 | 1461023500898 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}] 16:51:41 INFO - PROCESS | 1799 | 1461023501059 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 16:51:41 INFO - PROCESS | 1799 | 1461023501187 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ea50800 == 51 [pid = 1799] [id = 100] 16:51:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x8ea53400) [pid = 1799] [serial = 299] [outer = (nil)] 16:51:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x8ea56000) [pid = 1799] [serial = 300] [outer = 0x8ea53400] 16:51:41 INFO - PROCESS | 1799 | 1461023501269 Marionette DEBUG loaded listener.js 16:51:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x8ea58800) [pid = 1799] [serial = 301] [outer = 0x8ea53400] 16:51:42 INFO - PROCESS | 1799 | 1461023502157 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]]]}] 16:51:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1278ms 16:51:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:51:42 INFO - PROCESS | 1799 | 1461023502169 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 16:51:42 INFO - PROCESS | 1799 | 1461023502172 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 16:51:42 INFO - PROCESS | 1799 | 1461023502178 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:51:42 INFO - PROCESS | 1799 | 1461023502182 Marionette TRACE conn4 <- [1,374,null,{}] 16:51:42 INFO - PROCESS | 1799 | 1461023502188 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}] 16:51:42 INFO - PROCESS | 1799 | 1461023502343 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 16:51:42 INFO - PROCESS | 1799 | 1461023502507 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:42 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e932400 == 52 [pid = 1799] [id = 101] 16:51:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8ea5c400) [pid = 1799] [serial = 302] [outer = (nil)] 16:51:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8fdadc00) [pid = 1799] [serial = 303] [outer = 0x8ea5c400] 16:51:42 INFO - PROCESS | 1799 | 1461023502591 Marionette DEBUG loaded listener.js 16:51:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0xa4c15c00) [pid = 1799] [serial = 304] [outer = 0x8ea5c400] 16:51:43 INFO - PROCESS | 1799 | 1461023503545 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:51:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:51:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1637ms 16:51:43 INFO - PROCESS | 1799 | 1461023503816 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 16:51:43 INFO - PROCESS | 1799 | 1461023503822 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 16:51:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:51:43 INFO - PROCESS | 1799 | 1461023503830 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:51:43 INFO - PROCESS | 1799 | 1461023503834 Marionette TRACE conn4 <- [1,378,null,{}] 16:51:43 INFO - PROCESS | 1799 | 1461023503842 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}] 16:51:43 INFO - PROCESS | 1799 | 1461023503993 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 16:51:44 INFO - PROCESS | 1799 | 1461023504223 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fdb4000 == 53 [pid = 1799] [id = 102] 16:51:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8fed5400) [pid = 1799] [serial = 305] [outer = (nil)] 16:51:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x906dec00) [pid = 1799] [serial = 306] [outer = 0x8fed5400] 16:51:44 INFO - PROCESS | 1799 | 1461023504300 Marionette DEBUG loaded listener.js 16:51:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x9157d000) [pid = 1799] [serial = 307] [outer = 0x8fed5400] 16:51:45 INFO - PROCESS | 1799 | 1461023505137 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:51:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:51:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1381ms 16:51:45 INFO - PROCESS | 1799 | 1461023505212 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 16:51:45 INFO - PROCESS | 1799 | 1461023505217 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 16:51:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:51:45 INFO - PROCESS | 1799 | 1461023505229 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:51:45 INFO - PROCESS | 1799 | 1461023505234 Marionette TRACE conn4 <- [1,382,null,{}] 16:51:45 INFO - PROCESS | 1799 | 1461023505240 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}] 16:51:45 INFO - PROCESS | 1799 | 1461023505475 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 16:51:45 INFO - PROCESS | 1799 | 1461023505681 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:45 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fecd400 == 54 [pid = 1799] [id = 103] 16:51:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x914e0400) [pid = 1799] [serial = 308] [outer = (nil)] 16:51:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x9345b800) [pid = 1799] [serial = 309] [outer = 0x914e0400] 16:51:45 INFO - PROCESS | 1799 | 1461023505804 Marionette DEBUG loaded listener.js 16:51:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x937ef000) [pid = 1799] [serial = 310] [outer = 0x914e0400] 16:51:46 INFO - PROCESS | 1799 | --DOCSHELL 0x976f1c00 == 53 [pid = 1799] [id = 92] 16:51:46 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0xa2a0e000) [pid = 1799] [serial = 212] [outer = (nil)] [url = about:blank] 16:51:46 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x9338a400) [pid = 1799] [serial = 197] [outer = (nil)] [url = about:blank] 16:51:46 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x97e1a800) [pid = 1799] [serial = 200] [outer = (nil)] [url = about:blank] 16:51:46 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x9ae68c00) [pid = 1799] [serial = 203] [outer = (nil)] [url = about:blank] 16:51:46 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x9fbc8c00) [pid = 1799] [serial = 206] [outer = (nil)] [url = about:blank] 16:51:46 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0xa0092000) [pid = 1799] [serial = 209] [outer = (nil)] [url = about:blank] 16:51:46 INFO - PROCESS | 1799 | --DOCSHELL 0x8fd8e400 == 52 [pid = 1799] [id = 91] 16:51:46 INFO - PROCESS | 1799 | --DOCSHELL 0x9179d400 == 51 [pid = 1799] [id = 90] 16:51:46 INFO - PROCESS | 1799 | --DOCSHELL 0x9338c000 == 50 [pid = 1799] [id = 89] 16:51:46 INFO - PROCESS | 1799 | --DOCSHELL 0x8fda7400 == 49 [pid = 1799] [id = 88] 16:51:46 INFO - PROCESS | 1799 | --DOCSHELL 0x906d1800 == 48 [pid = 1799] [id = 87] 16:51:46 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x937f1c00) [pid = 1799] [serial = 215] [outer = (nil)] [url = about:blank] 16:51:46 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x96965c00) [pid = 1799] [serial = 226] [outer = (nil)] [url = about:blank] 16:51:46 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x9eb51c00) [pid = 1799] [serial = 96] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:51:46 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x9ad9c800) [pid = 1799] [serial = 235] [outer = (nil)] [url = about:blank] 16:51:46 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x97e12800) [pid = 1799] [serial = 229] [outer = (nil)] [url = about:blank] 16:51:46 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x9763d400) [pid = 1799] [serial = 228] [outer = (nil)] [url = about:blank] 16:51:46 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x98381800) [pid = 1799] [serial = 231] [outer = (nil)] [url = about:blank] 16:51:46 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x9ad61800) [pid = 1799] [serial = 234] [outer = (nil)] [url = about:blank] 16:51:46 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x98441c00) [pid = 1799] [serial = 232] [outer = (nil)] [url = about:blank] 16:51:46 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x917a6c00) [pid = 1799] [serial = 222] [outer = (nil)] [url = about:blank] 16:51:46 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x93396000) [pid = 1799] [serial = 223] [outer = (nil)] [url = about:blank] 16:51:46 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0x906dcc00) [pid = 1799] [serial = 219] [outer = (nil)] [url = about:blank] 16:51:46 INFO - PROCESS | 1799 | --DOMWINDOW == 129 (0x8fecb800) [pid = 1799] [serial = 218] [outer = (nil)] [url = about:blank] 16:51:46 INFO - PROCESS | 1799 | --DOMWINDOW == 128 (0x962b6000) [pid = 1799] [serial = 225] [outer = (nil)] [url = about:blank] 16:51:46 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:46 INFO - PROCESS | 1799 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:51:46 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:46 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:46 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:46 INFO - PROCESS | 1799 | 1461023506679 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:51:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:51:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1487ms 16:51:46 INFO - PROCESS | 1799 | 1461023506713 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 16:51:46 INFO - PROCESS | 1799 | 1461023506717 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 16:51:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:51:46 INFO - PROCESS | 1799 | 1461023506723 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:51:46 INFO - PROCESS | 1799 | 1461023506726 Marionette TRACE conn4 <- [1,386,null,{}] 16:51:46 INFO - PROCESS | 1799 | 1461023506741 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}] 16:51:46 INFO - PROCESS | 1799 | 1461023506894 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 16:51:46 INFO - PROCESS | 1799 | 1461023506915 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e932000 == 49 [pid = 1799] [id = 104] 16:51:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 129 (0x8ebb4400) [pid = 1799] [serial = 311] [outer = (nil)] 16:51:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x8ebb6400) [pid = 1799] [serial = 312] [outer = 0x8ebb4400] 16:51:47 INFO - PROCESS | 1799 | 1461023507010 Marionette DEBUG loaded listener.js 16:51:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x931d7800) [pid = 1799] [serial = 313] [outer = 0x8ebb4400] 16:51:48 INFO - PROCESS | 1799 | 1461023508029 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]]]}] 16:51:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:51:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1339ms 16:51:48 INFO - PROCESS | 1799 | 1461023508068 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 16:51:48 INFO - PROCESS | 1799 | 1461023508071 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 16:51:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:51:48 INFO - PROCESS | 1799 | 1461023508077 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:51:48 INFO - PROCESS | 1799 | 1461023508080 Marionette TRACE conn4 <- [1,390,null,{}] 16:51:48 INFO - PROCESS | 1799 | 1461023508086 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}] 16:51:48 INFO - PROCESS | 1799 | 1461023508238 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 16:51:48 INFO - PROCESS | 1799 | 1461023508253 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fda7400 == 50 [pid = 1799] [id = 105] 16:51:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x962b1c00) [pid = 1799] [serial = 314] [outer = (nil)] 16:51:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x975ab800) [pid = 1799] [serial = 315] [outer = 0x962b1c00] 16:51:48 INFO - PROCESS | 1799 | 1461023508330 Marionette DEBUG loaded listener.js 16:51:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x976eb800) [pid = 1799] [serial = 316] [outer = 0x962b1c00] 16:51:49 INFO - PROCESS | 1799 | 1461023509222 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]]]}] 16:51:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:51:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1177ms 16:51:49 INFO - PROCESS | 1799 | 1461023509255 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 16:51:49 INFO - PROCESS | 1799 | 1461023509259 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 16:51:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:51:49 INFO - PROCESS | 1799 | 1461023509265 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:51:49 INFO - PROCESS | 1799 | 1461023509268 Marionette TRACE conn4 <- [1,394,null,{}] 16:51:49 INFO - PROCESS | 1799 | 1461023509273 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}] 16:51:49 INFO - PROCESS | 1799 | 1461023509459 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 16:51:49 INFO - PROCESS | 1799 | 1461023509488 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x973ce800 == 51 [pid = 1799] [id = 106] 16:51:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x976f5800) [pid = 1799] [serial = 317] [outer = (nil)] 16:51:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x97e1f400) [pid = 1799] [serial = 318] [outer = 0x976f5800] 16:51:49 INFO - PROCESS | 1799 | 1461023509560 Marionette DEBUG loaded listener.js 16:51:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x98379800) [pid = 1799] [serial = 319] [outer = 0x976f5800] 16:51:50 INFO - PROCESS | 1799 | 1461023510419 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]]]}] 16:51:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:51:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1184ms 16:51:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:51:50 INFO - PROCESS | 1799 | 1461023510449 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 16:51:50 INFO - PROCESS | 1799 | 1461023510452 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 16:51:50 INFO - PROCESS | 1799 | 1461023510459 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:51:50 INFO - PROCESS | 1799 | 1461023510462 Marionette TRACE conn4 <- [1,398,null,{}] 16:51:50 INFO - PROCESS | 1799 | 1461023510467 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}] 16:51:50 INFO - PROCESS | 1799 | 1461023510683 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 16:51:50 INFO - PROCESS | 1799 | 1461023510713 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x976f6800 == 52 [pid = 1799] [id = 107] 16:51:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x979cb000) [pid = 1799] [serial = 320] [outer = (nil)] 16:51:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x9ad9c800) [pid = 1799] [serial = 321] [outer = 0x979cb000] 16:51:50 INFO - PROCESS | 1799 | 1461023510787 Marionette DEBUG loaded listener.js 16:51:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x9fb39000) [pid = 1799] [serial = 322] [outer = 0x979cb000] 16:51:51 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x96827800) [pid = 1799] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:51:51 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x937eac00) [pid = 1799] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:51:51 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x9feb6400) [pid = 1799] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:51:51 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0xa3c1e400) [pid = 1799] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:51:51 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x8f6d3400) [pid = 1799] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:51:51 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x906db800) [pid = 1799] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:51:51 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x906da400) [pid = 1799] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:51:51 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x982c5400) [pid = 1799] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:51:51 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x9ad94000) [pid = 1799] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:51:51 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0x97e1c000) [pid = 1799] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:51:51 INFO - PROCESS | 1799 | --DOMWINDOW == 129 (0x96307c00) [pid = 1799] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:51:51 INFO - PROCESS | 1799 | --DOMWINDOW == 128 (0x8fece000) [pid = 1799] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:51:51 INFO - PROCESS | 1799 | --DOMWINDOW == 127 (0x95a59400) [pid = 1799] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:51:51 INFO - PROCESS | 1799 | --DOMWINDOW == 126 (0x8fd96800) [pid = 1799] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:51:51 INFO - PROCESS | 1799 | 1461023511937 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]]]}] 16:51:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:51:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1530ms 16:51:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:51:51 INFO - PROCESS | 1799 | 1461023511990 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 16:51:51 INFO - PROCESS | 1799 | 1461023511993 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 16:51:52 INFO - PROCESS | 1799 | 1461023511999 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:51:52 INFO - PROCESS | 1799 | 1461023512002 Marionette TRACE conn4 <- [1,402,null,{}] 16:51:52 INFO - PROCESS | 1799 | 1461023512008 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}] 16:51:52 INFO - PROCESS | 1799 | 1461023512152 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 16:51:52 INFO - PROCESS | 1799 | 1461023512166 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:52 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f6cd000 == 53 [pid = 1799] [id = 108] 16:51:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 127 (0x8fcc3000) [pid = 1799] [serial = 323] [outer = (nil)] 16:51:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 128 (0x971edc00) [pid = 1799] [serial = 324] [outer = 0x8fcc3000] 16:51:52 INFO - PROCESS | 1799 | 1461023512243 Marionette DEBUG loaded listener.js 16:51:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 129 (0x9837a000) [pid = 1799] [serial = 325] [outer = 0x8fcc3000] 16:51:53 INFO - PROCESS | 1799 | 1461023513117 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]]]}] 16:51:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:51:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1182ms 16:51:53 INFO - PROCESS | 1799 | 1461023513181 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 16:51:53 INFO - PROCESS | 1799 | 1461023513184 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 16:51:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:51:53 INFO - PROCESS | 1799 | 1461023513190 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:51:53 INFO - PROCESS | 1799 | 1461023513192 Marionette TRACE conn4 <- [1,406,null,{}] 16:51:53 INFO - PROCESS | 1799 | 1461023513198 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}] 16:51:53 INFO - PROCESS | 1799 | 1461023513342 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 16:51:53 INFO - PROCESS | 1799 | 1461023513573 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e934c00 == 54 [pid = 1799] [id = 109] 16:51:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x8e939400) [pid = 1799] [serial = 326] [outer = (nil)] 16:51:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x8ea4e400) [pid = 1799] [serial = 327] [outer = 0x8e939400] 16:51:53 INFO - PROCESS | 1799 | 1461023513666 Marionette DEBUG loaded listener.js 16:51:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x8ebad400) [pid = 1799] [serial = 328] [outer = 0x8e939400] 16:51:54 INFO - PROCESS | 1799 | 1461023514653 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]]]}] 16:51:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:51:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1532ms 16:51:54 INFO - PROCESS | 1799 | 1461023514724 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 16:51:54 INFO - PROCESS | 1799 | 1461023514732 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 16:51:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:51:54 INFO - PROCESS | 1799 | 1461023514742 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:51:54 INFO - PROCESS | 1799 | 1461023514747 Marionette TRACE conn4 <- [1,410,null,{}] 16:51:54 INFO - PROCESS | 1799 | 1461023514754 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}] 16:51:54 INFO - PROCESS | 1799 | 1461023514978 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 16:51:55 INFO - PROCESS | 1799 | 1461023515186 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:55 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fdb2400 == 55 [pid = 1799] [id = 110] 16:51:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x906dfc00) [pid = 1799] [serial = 329] [outer = (nil)] 16:51:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x91583000) [pid = 1799] [serial = 330] [outer = 0x906dfc00] 16:51:55 INFO - PROCESS | 1799 | 1461023515325 Marionette DEBUG loaded listener.js 16:51:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x931d4c00) [pid = 1799] [serial = 331] [outer = 0x906dfc00] 16:51:56 INFO - PROCESS | 1799 | 1461023516365 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]]]}] 16:51:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:51:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1687ms 16:51:56 INFO - PROCESS | 1799 | 1461023516433 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 16:51:56 INFO - PROCESS | 1799 | 1461023516440 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 16:51:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:51:56 INFO - PROCESS | 1799 | 1461023516447 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:51:56 INFO - PROCESS | 1799 | 1461023516458 Marionette TRACE conn4 <- [1,414,null,{}] 16:51:56 INFO - PROCESS | 1799 | 1461023516467 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}] 16:51:56 INFO - PROCESS | 1799 | 1461023516686 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 16:51:56 INFO - PROCESS | 1799 | 1461023516939 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x937ec000 == 56 [pid = 1799] [id = 111] 16:51:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x937f1c00) [pid = 1799] [serial = 332] [outer = (nil)] 16:51:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x9591b800) [pid = 1799] [serial = 333] [outer = 0x937f1c00] 16:51:57 INFO - PROCESS | 1799 | 1461023517026 Marionette DEBUG loaded listener.js 16:51:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x9630ac00) [pid = 1799] [serial = 334] [outer = 0x937f1c00] 16:51:57 INFO - PROCESS | 1799 | 1461023517946 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]]]}] 16:51:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:51:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1545ms 16:51:57 INFO - PROCESS | 1799 | 1461023517994 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 16:51:58 INFO - PROCESS | 1799 | 1461023517998 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 16:51:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:51:58 INFO - PROCESS | 1799 | 1461023518014 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:51:58 INFO - PROCESS | 1799 | 1461023518023 Marionette TRACE conn4 <- [1,418,null,{}] 16:51:58 INFO - PROCESS | 1799 | 1461023518030 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}] 16:51:58 INFO - PROCESS | 1799 | 1461023518217 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 16:51:58 INFO - PROCESS | 1799 | 1461023518421 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x9378bc00 == 57 [pid = 1799] [id = 112] 16:51:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x9790f400) [pid = 1799] [serial = 335] [outer = (nil)] 16:51:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x9837a400) [pid = 1799] [serial = 336] [outer = 0x9790f400] 16:51:58 INFO - PROCESS | 1799 | 1461023518551 Marionette DEBUG loaded listener.js 16:51:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x985e4800) [pid = 1799] [serial = 337] [outer = 0x9790f400] 16:51:59 INFO - PROCESS | 1799 | 1461023519825 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]]]}] 16:51:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 16:51:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1846ms 16:51:59 INFO - PROCESS | 1799 | 1461023519853 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 16:51:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:51:59 INFO - PROCESS | 1799 | 1461023519857 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 16:51:59 INFO - PROCESS | 1799 | 1461023519864 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:51:59 INFO - PROCESS | 1799 | 1461023519867 Marionette TRACE conn4 <- [1,422,null,{}] 16:51:59 INFO - PROCESS | 1799 | 1461023519873 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}] 16:52:00 INFO - PROCESS | 1799 | 1461023520078 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 16:52:00 INFO - PROCESS | 1799 | 1461023520238 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:00 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e936800 == 58 [pid = 1799] [id = 113] 16:52:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8e937c00) [pid = 1799] [serial = 338] [outer = (nil)] 16:52:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x985ee000) [pid = 1799] [serial = 339] [outer = 0x8e937c00] 16:52:00 INFO - PROCESS | 1799 | 1461023520329 Marionette DEBUG loaded listener.js 16:52:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x98724400) [pid = 1799] [serial = 340] [outer = 0x8e937c00] 16:52:01 INFO - PROCESS | 1799 | 1461023521632 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]]]}] 16:52:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:52:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1781ms 16:52:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:52:01 INFO - PROCESS | 1799 | 1461023521645 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 16:52:01 INFO - PROCESS | 1799 | 1461023521648 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 16:52:01 INFO - PROCESS | 1799 | 1461023521655 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:52:01 INFO - PROCESS | 1799 | 1461023521658 Marionette TRACE conn4 <- [1,426,null,{}] 16:52:01 INFO - PROCESS | 1799 | 1461023521717 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}] 16:52:01 INFO - PROCESS | 1799 | 1461023521943 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 16:52:02 INFO - PROCESS | 1799 | 1461023522001 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:02 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e93b400 == 59 [pid = 1799] [id = 114] 16:52:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8fcc2400) [pid = 1799] [serial = 341] [outer = (nil)] 16:52:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x90384c00) [pid = 1799] [serial = 342] [outer = 0x8fcc2400] 16:52:02 INFO - PROCESS | 1799 | 1461023522169 Marionette DEBUG loaded listener.js 16:52:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x98449c00) [pid = 1799] [serial = 343] [outer = 0x8fcc2400] 16:52:03 INFO - PROCESS | 1799 | 1461023523167 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] 16:52:03 INFO - PROCESS | 1799 | 1461023523249 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 16:52:03 INFO - PROCESS | 1799 | 1461023523256 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:52:03 INFO - PROCESS | 1799 | 1461023523259 Marionette TRACE conn4 <- [1,430,null,{}] 16:52:03 INFO - PROCESS | 1799 | 1461023523265 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}] 16:52:03 INFO - PROCESS | 1799 | 1461023523438 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 16:52:03 INFO - PROCESS | 1799 | 1461023523642 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x906d8800 == 60 [pid = 1799] [id = 115] 16:52:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x906df800) [pid = 1799] [serial = 344] [outer = (nil)] 16:52:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x973cc000) [pid = 1799] [serial = 345] [outer = 0x906df800] 16:52:03 INFO - PROCESS | 1799 | 1461023523730 Marionette DEBUG loaded listener.js 16:52:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x9eb4b400) [pid = 1799] [serial = 346] [outer = 0x906df800] 16:52:04 INFO - PROCESS | 1799 | 1461023524584 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]]]}] 16:52:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:52:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1380ms 16:52:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:52:04 INFO - PROCESS | 1799 | 1461023524636 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 16:52:04 INFO - PROCESS | 1799 | 1461023524639 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 16:52:04 INFO - PROCESS | 1799 | 1461023524646 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:52:04 INFO - PROCESS | 1799 | 1461023524649 Marionette TRACE conn4 <- [1,434,null,{}] 16:52:04 INFO - PROCESS | 1799 | 1461023524655 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}] 16:52:04 INFO - PROCESS | 1799 | 1461023524823 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 16:52:05 INFO - PROCESS | 1799 | 1461023525237 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:05 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ebba000 == 61 [pid = 1799] [id = 116] 16:52:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8f6cd800) [pid = 1799] [serial = 347] [outer = (nil)] 16:52:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8f6d5400) [pid = 1799] [serial = 348] [outer = 0x8f6cd800] 16:52:05 INFO - PROCESS | 1799 | 1461023525409 Marionette DEBUG loaded listener.js 16:52:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8fda6000) [pid = 1799] [serial = 349] [outer = 0x8f6cd800] 16:52:06 INFO - PROCESS | 1799 | 1461023526432 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]]]}] 16:52:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:52:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1845ms 16:52:06 INFO - PROCESS | 1799 | 1461023526497 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 16:52:06 INFO - PROCESS | 1799 | 1461023526510 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 16:52:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:52:06 INFO - PROCESS | 1799 | 1461023526519 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:52:06 INFO - PROCESS | 1799 | 1461023526523 Marionette TRACE conn4 <- [1,438,null,{}] 16:52:06 INFO - PROCESS | 1799 | 1461023526530 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}] 16:52:06 INFO - PROCESS | 1799 | 1461023526739 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 16:52:06 INFO - PROCESS | 1799 | 1461023526957 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ea58c00 == 62 [pid = 1799] [id = 117] 16:52:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8fed9c00) [pid = 1799] [serial = 350] [outer = (nil)] 16:52:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x906e0400) [pid = 1799] [serial = 351] [outer = 0x8fed9c00] 16:52:07 INFO - PROCESS | 1799 | 1461023527053 Marionette DEBUG loaded listener.js 16:52:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x91588000) [pid = 1799] [serial = 352] [outer = 0x8fed9c00] 16:52:07 INFO - PROCESS | 1799 | --DOCSHELL 0x906d5c00 == 61 [pid = 1799] [id = 52] 16:52:07 INFO - PROCESS | 1799 | --DOCSHELL 0x917a5000 == 60 [pid = 1799] [id = 57] 16:52:07 INFO - PROCESS | 1799 | --DOCSHELL 0x96823800 == 59 [pid = 1799] [id = 58] 16:52:07 INFO - PROCESS | 1799 | --DOCSHELL 0x8f6d0000 == 58 [pid = 1799] [id = 56] 16:52:07 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x8e93dc00) [pid = 1799] [serial = 279] [outer = (nil)] [url = about:blank] 16:52:07 INFO - PROCESS | 1799 | --DOCSHELL 0x8f6cac00 == 57 [pid = 1799] [id = 55] 16:52:07 INFO - PROCESS | 1799 | --DOCSHELL 0x8f6d6400 == 56 [pid = 1799] [id = 54] 16:52:07 INFO - PROCESS | 1799 | --DOCSHELL 0x8fd93000 == 55 [pid = 1799] [id = 53] 16:52:07 INFO - PROCESS | 1799 | --DOCSHELL 0x8f6d2c00 == 54 [pid = 1799] [id = 71] 16:52:07 INFO - PROCESS | 1799 | --DOCSHELL 0x9fb37400 == 53 [pid = 1799] [id = 70] 16:52:07 INFO - PROCESS | 1799 | --DOCSHELL 0x8f6d5800 == 52 [pid = 1799] [id = 69] 16:52:07 INFO - PROCESS | 1799 | --DOCSHELL 0x9844b000 == 51 [pid = 1799] [id = 68] 16:52:07 INFO - PROCESS | 1799 | --DOCSHELL 0x8f6cd000 == 50 [pid = 1799] [id = 108] 16:52:07 INFO - PROCESS | 1799 | --DOCSHELL 0x976f6800 == 49 [pid = 1799] [id = 107] 16:52:07 INFO - PROCESS | 1799 | --DOCSHELL 0x973ce800 == 48 [pid = 1799] [id = 106] 16:52:07 INFO - PROCESS | 1799 | --DOCSHELL 0x8fda7400 == 47 [pid = 1799] [id = 105] 16:52:07 INFO - PROCESS | 1799 | --DOCSHELL 0x8e932000 == 46 [pid = 1799] [id = 104] 16:52:07 INFO - PROCESS | 1799 | --DOCSHELL 0x8fecd400 == 45 [pid = 1799] [id = 103] 16:52:07 INFO - PROCESS | 1799 | --DOCSHELL 0x8fdb4000 == 44 [pid = 1799] [id = 102] 16:52:07 INFO - PROCESS | 1799 | --DOCSHELL 0x9923dc00 == 43 [pid = 1799] [id = 97] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x98ea0c00) [pid = 1799] [serial = 277] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x97e16400) [pid = 1799] [serial = 271] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x9591dc00) [pid = 1799] [serial = 268] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0xa00de400) [pid = 1799] [serial = 138] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0xa45f3400) [pid = 1799] [serial = 147] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x9179f000) [pid = 1799] [serial = 240] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x9591bc00) [pid = 1799] [serial = 141] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x90837800) [pid = 1799] [serial = 261] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x9157c400) [pid = 1799] [serial = 262] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x937f3800) [pid = 1799] [serial = 267] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x91582c00) [pid = 1799] [serial = 264] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x96312000) [pid = 1799] [serial = 243] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x9fbc9000) [pid = 1799] [serial = 246] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x976f0800) [pid = 1799] [serial = 270] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x9837e000) [pid = 1799] [serial = 273] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0xa0094400) [pid = 1799] [serial = 238] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0xa4c16400) [pid = 1799] [serial = 258] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0xa2af9c00) [pid = 1799] [serial = 249] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x9871c400) [pid = 1799] [serial = 276] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x9fbbf800) [pid = 1799] [serial = 237] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x93451400) [pid = 1799] [serial = 265] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x9b2d5400) [pid = 1799] [serial = 195] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x917a2c00) [pid = 1799] [serial = 132] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0xa45ec000) [pid = 1799] [serial = 255] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0x975ab400) [pid = 1799] [serial = 135] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 129 (0x9843f400) [pid = 1799] [serial = 274] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 128 (0xa0ef1400) [pid = 1799] [serial = 144] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 127 (0x93455800) [pid = 1799] [serial = 252] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1799 | 1461023528102 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]]]}] 16:52:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:52:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1645ms 16:52:08 INFO - PROCESS | 1799 | 1461023528166 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 16:52:08 INFO - PROCESS | 1799 | 1461023528173 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 16:52:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:52:08 INFO - PROCESS | 1799 | 1461023528181 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:52:08 INFO - PROCESS | 1799 | 1461023528184 Marionette TRACE conn4 <- [1,442,null,{}] 16:52:08 INFO - PROCESS | 1799 | 1461023528190 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}] 16:52:08 INFO - PROCESS | 1799 | 1461023528354 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 16:52:08 INFO - PROCESS | 1799 | 1461023528548 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:08 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ea4f800 == 44 [pid = 1799] [id = 118] 16:52:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 128 (0x9038e000) [pid = 1799] [serial = 353] [outer = (nil)] 16:52:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 129 (0x93111800) [pid = 1799] [serial = 354] [outer = 0x9038e000] 16:52:08 INFO - PROCESS | 1799 | 1461023528623 Marionette DEBUG loaded listener.js 16:52:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x93451c00) [pid = 1799] [serial = 355] [outer = 0x9038e000] 16:52:09 INFO - PROCESS | 1799 | 1461023529387 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]]]}] 16:52:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:52:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1283ms 16:52:09 INFO - PROCESS | 1799 | 1461023529463 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 16:52:09 INFO - PROCESS | 1799 | 1461023529466 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 16:52:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:52:09 INFO - PROCESS | 1799 | 1461023529476 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:52:09 INFO - PROCESS | 1799 | 1461023529484 Marionette TRACE conn4 <- [1,446,null,{}] 16:52:09 INFO - PROCESS | 1799 | 1461023529497 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}] 16:52:09 INFO - PROCESS | 1799 | 1461023529661 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 16:52:09 INFO - PROCESS | 1799 | 1461023529799 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ea4d800 == 45 [pid = 1799] [id = 119] 16:52:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x9345fc00) [pid = 1799] [serial = 356] [outer = (nil)] 16:52:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x9626e000) [pid = 1799] [serial = 357] [outer = 0x9345fc00] 16:52:09 INFO - PROCESS | 1799 | 1461023529873 Marionette DEBUG loaded listener.js 16:52:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x96823800) [pid = 1799] [serial = 358] [outer = 0x9345fc00] 16:52:10 INFO - PROCESS | 1799 | 1461023530732 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]]]}] 16:52:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:52:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1299ms 16:52:10 INFO - PROCESS | 1799 | 1461023530773 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 16:52:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:52:10 INFO - PROCESS | 1799 | 1461023530777 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 16:52:10 INFO - PROCESS | 1799 | 1461023530783 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:52:10 INFO - PROCESS | 1799 | 1461023530787 Marionette TRACE conn4 <- [1,450,null,{}] 16:52:10 INFO - PROCESS | 1799 | 1461023530792 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}] 16:52:11 INFO - PROCESS | 1799 | 1461023531002 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 16:52:11 INFO - PROCESS | 1799 | 1461023531022 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:11 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ebb2800 == 46 [pid = 1799] [id = 120] 16:52:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x93456c00) [pid = 1799] [serial = 359] [outer = (nil)] 16:52:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x97642000) [pid = 1799] [serial = 360] [outer = 0x93456c00] 16:52:11 INFO - PROCESS | 1799 | 1461023531096 Marionette DEBUG loaded listener.js 16:52:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x976f1c00) [pid = 1799] [serial = 361] [outer = 0x93456c00] 16:52:12 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x976f5800) [pid = 1799] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:52:12 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x979cb000) [pid = 1799] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:52:12 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x914e0400) [pid = 1799] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:52:12 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x8ebb4400) [pid = 1799] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:52:12 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x8fed5400) [pid = 1799] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:52:12 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0x8e935800) [pid = 1799] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:52:12 INFO - PROCESS | 1799 | --DOMWINDOW == 129 (0x962b1c00) [pid = 1799] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:52:12 INFO - PROCESS | 1799 | 1461023532274 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] 16:52:12 INFO - PROCESS | 1799 | 1461023532327 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 16:52:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:52:12 INFO - PROCESS | 1799 | 1461023532333 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:52:12 INFO - PROCESS | 1799 | 1461023532336 Marionette TRACE conn4 <- [1,454,null,{}] 16:52:12 INFO - PROCESS | 1799 | 1461023532342 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}] 16:52:12 INFO - PROCESS | 1799 | 1461023532485 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 16:52:12 INFO - PROCESS | 1799 | 1461023532499 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ebaec00 == 47 [pid = 1799] [id = 121] 16:52:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x8f6d9c00) [pid = 1799] [serial = 362] [outer = (nil)] 16:52:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x9345ec00) [pid = 1799] [serial = 363] [outer = 0x8f6d9c00] 16:52:12 INFO - PROCESS | 1799 | 1461023532686 Marionette DEBUG loaded listener.js 16:52:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x97e1d800) [pid = 1799] [serial = 364] [outer = 0x8f6d9c00] 16:52:13 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:52:13 INFO - PROCESS | 1799 | 1461023533502 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]]]}] 16:52:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:52:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1229ms 16:52:13 INFO - PROCESS | 1799 | 1461023533563 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 16:52:13 INFO - PROCESS | 1799 | 1461023533567 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 16:52:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:52:13 INFO - PROCESS | 1799 | 1461023533573 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:52:13 INFO - PROCESS | 1799 | 1461023533576 Marionette TRACE conn4 <- [1,458,null,{}] 16:52:13 INFO - PROCESS | 1799 | 1461023533588 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}] 16:52:13 INFO - PROCESS | 1799 | 1461023533746 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 16:52:13 INFO - PROCESS | 1799 | 1461023533757 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:13 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f6d2800 == 48 [pid = 1799] [id = 122] 16:52:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x973cbc00) [pid = 1799] [serial = 365] [outer = (nil)] 16:52:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x985e2000) [pid = 1799] [serial = 366] [outer = 0x973cbc00] 16:52:13 INFO - PROCESS | 1799 | 1461023533828 Marionette DEBUG loaded listener.js 16:52:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x985ee800) [pid = 1799] [serial = 367] [outer = 0x973cbc00] 16:52:14 INFO - PROCESS | 1799 | 1461023534979 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] 16:52:15 INFO - PROCESS | 1799 | 1461023535024 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 16:52:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:52:15 INFO - PROCESS | 1799 | 1461023535035 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:52:15 INFO - PROCESS | 1799 | 1461023535040 Marionette TRACE conn4 <- [1,462,null,{}] 16:52:15 INFO - PROCESS | 1799 | 1461023535048 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}] 16:52:15 INFO - PROCESS | 1799 | 1461023535233 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 16:52:15 INFO - PROCESS | 1799 | 1461023535444 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fdb1000 == 49 [pid = 1799] [id = 123] 16:52:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x8fdb1800) [pid = 1799] [serial = 368] [outer = (nil)] 16:52:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x90390800) [pid = 1799] [serial = 369] [outer = 0x8fdb1800] 16:52:15 INFO - PROCESS | 1799 | 1461023535578 Marionette DEBUG loaded listener.js 16:52:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x914ddc00) [pid = 1799] [serial = 370] [outer = 0x8fdb1800] 16:52:16 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:52:16 INFO - PROCESS | 1799 | 1461023536594 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] 16:52:16 INFO - PROCESS | 1799 | 1461023536680 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 16:52:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:52:16 INFO - PROCESS | 1799 | 1461023536691 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:52:16 INFO - PROCESS | 1799 | 1461023536695 Marionette TRACE conn4 <- [1,466,null,{}] 16:52:16 INFO - PROCESS | 1799 | 1461023536701 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}] 16:52:16 INFO - PROCESS | 1799 | 1461023536913 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 16:52:17 INFO - PROCESS | 1799 | 1461023537164 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x906da400 == 50 [pid = 1799] [id = 124] 16:52:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x93789400) [pid = 1799] [serial = 371] [outer = (nil)] 16:52:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x96826c00) [pid = 1799] [serial = 372] [outer = 0x93789400] 16:52:17 INFO - PROCESS | 1799 | 1461023537264 Marionette DEBUG loaded listener.js 16:52:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x97e13800) [pid = 1799] [serial = 373] [outer = 0x93789400] 16:52:18 INFO - PROCESS | 1799 | 1461023538153 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] 16:52:18 INFO - PROCESS | 1799 | 1461023538241 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 16:52:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:52:18 INFO - PROCESS | 1799 | 1461023538247 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:52:18 INFO - PROCESS | 1799 | 1461023538254 Marionette TRACE conn4 <- [1,470,null,{}] 16:52:18 INFO - PROCESS | 1799 | 1461023538270 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}] 16:52:18 INFO - PROCESS | 1799 | 1461023538484 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 16:52:18 INFO - PROCESS | 1799 | 1461023538688 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x98442400 == 51 [pid = 1799] [id = 125] 16:52:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x9844b800) [pid = 1799] [serial = 374] [outer = (nil)] 16:52:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x98ea0c00) [pid = 1799] [serial = 375] [outer = 0x9844b800] 16:52:18 INFO - PROCESS | 1799 | 1461023538820 Marionette DEBUG loaded listener.js 16:52:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x9df37800) [pid = 1799] [serial = 376] [outer = 0x9844b800] 16:52:19 INFO - PROCESS | 1799 | 1461023539731 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]]]}] 16:52:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:52:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1540ms 16:52:19 INFO - PROCESS | 1799 | 1461023539789 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 16:52:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:52:19 INFO - PROCESS | 1799 | 1461023539794 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 16:52:19 INFO - PROCESS | 1799 | 1461023539800 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:52:19 INFO - PROCESS | 1799 | 1461023539803 Marionette TRACE conn4 <- [1,474,null,{}] 16:52:19 INFO - PROCESS | 1799 | 1461023539809 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}] 16:52:19 INFO - PROCESS | 1799 | 1461023539981 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 16:52:20 INFO - PROCESS | 1799 | 1461023540142 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:20 INFO - PROCESS | 1799 | ++DOCSHELL 0x8febd400 == 52 [pid = 1799] [id = 126] 16:52:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8fec0400) [pid = 1799] [serial = 377] [outer = (nil)] 16:52:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8fec3800) [pid = 1799] [serial = 378] [outer = 0x8fec0400] 16:52:20 INFO - PROCESS | 1799 | 1461023540239 Marionette DEBUG loaded listener.js 16:52:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8fec7c00) [pid = 1799] [serial = 379] [outer = 0x8fec0400] 16:52:21 INFO - PROCESS | 1799 | 1461023541141 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]]]}] 16:52:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:52:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1385ms 16:52:21 INFO - PROCESS | 1799 | 1461023541185 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 16:52:21 INFO - PROCESS | 1799 | 1461023541189 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 16:52:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:52:21 INFO - PROCESS | 1799 | 1461023541195 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:52:21 INFO - PROCESS | 1799 | 1461023541199 Marionette TRACE conn4 <- [1,478,null,{}] 16:52:21 INFO - PROCESS | 1799 | 1461023541204 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}] 16:52:21 INFO - PROCESS | 1799 | 1461023541377 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 16:52:21 INFO - PROCESS | 1799 | 1461023541534 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ea54000 == 53 [pid = 1799] [id = 127] 16:52:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8feb9400) [pid = 1799] [serial = 380] [outer = (nil)] 16:52:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x90669800) [pid = 1799] [serial = 381] [outer = 0x8feb9400] 16:52:21 INFO - PROCESS | 1799 | 1461023541632 Marionette DEBUG loaded listener.js 16:52:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x9066bc00) [pid = 1799] [serial = 382] [outer = 0x8feb9400] 16:52:22 INFO - PROCESS | 1799 | 1461023542653 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]]]}] 16:52:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:52:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1530ms 16:52:22 INFO - PROCESS | 1799 | 1461023542726 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 16:52:22 INFO - PROCESS | 1799 | 1461023542730 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 16:52:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:52:22 INFO - PROCESS | 1799 | 1461023542736 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:52:22 INFO - PROCESS | 1799 | 1461023542740 Marionette TRACE conn4 <- [1,482,null,{}] 16:52:22 INFO - PROCESS | 1799 | 1461023542746 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}] 16:52:22 INFO - PROCESS | 1799 | 1461023542962 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 16:52:23 INFO - PROCESS | 1799 | 1461023543225 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ea4fc00 == 54 [pid = 1799] [id = 128] 16:52:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8fec1800) [pid = 1799] [serial = 383] [outer = (nil)] 16:52:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x9819f000) [pid = 1799] [serial = 384] [outer = 0x8fec1800] 16:52:23 INFO - PROCESS | 1799 | 1461023543332 Marionette DEBUG loaded listener.js 16:52:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x981a1c00) [pid = 1799] [serial = 385] [outer = 0x8fec1800] 16:52:24 INFO - PROCESS | 1799 | 1461023544237 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]]]}] 16:52:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:52:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1537ms 16:52:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:52:24 INFO - PROCESS | 1799 | 1461023544274 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 16:52:24 INFO - PROCESS | 1799 | 1461023544277 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 16:52:24 INFO - PROCESS | 1799 | 1461023544284 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:52:24 INFO - PROCESS | 1799 | 1461023544287 Marionette TRACE conn4 <- [1,486,null,{}] 16:52:24 INFO - PROCESS | 1799 | 1461023544293 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}] 16:52:24 INFO - PROCESS | 1799 | 1461023544456 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 16:52:24 INFO - PROCESS | 1799 | 1461023544626 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x9066ec00 == 55 [pid = 1799] [id = 129] 16:52:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x981a2800) [pid = 1799] [serial = 386] [outer = (nil)] 16:52:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x981a9400) [pid = 1799] [serial = 387] [outer = 0x981a2800] 16:52:24 INFO - PROCESS | 1799 | 1461023544714 Marionette DEBUG loaded listener.js 16:52:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x9ad61800) [pid = 1799] [serial = 388] [outer = 0x981a2800] 16:52:25 INFO - PROCESS | 1799 | 1461023545614 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]]]}] 16:52:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:52:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1386ms 16:52:25 INFO - PROCESS | 1799 | 1461023545671 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 16:52:25 INFO - PROCESS | 1799 | 1461023545675 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 16:52:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:52:25 INFO - PROCESS | 1799 | 1461023545682 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:52:25 INFO - PROCESS | 1799 | 1461023545684 Marionette TRACE conn4 <- [1,490,null,{}] 16:52:25 INFO - PROCESS | 1799 | 1461023545691 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}] 16:52:26 INFO - PROCESS | 1799 | 1461023546022 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 16:52:26 INFO - PROCESS | 1799 | 1461023546542 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x981a8400 == 56 [pid = 1799] [id = 130] 16:52:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x9feb5c00) [pid = 1799] [serial = 389] [outer = (nil)] 16:52:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0xa0a7a400) [pid = 1799] [serial = 390] [outer = 0x9feb5c00] 16:52:26 INFO - PROCESS | 1799 | 1461023546637 Marionette DEBUG loaded listener.js 16:52:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0xa0c59400) [pid = 1799] [serial = 391] [outer = 0x9feb5c00] 16:52:27 INFO - PROCESS | 1799 | 1461023547571 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]]]}] 16:52:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:52:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1934ms 16:52:27 INFO - PROCESS | 1799 | 1461023547616 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 16:52:27 INFO - PROCESS | 1799 | 1461023547620 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 16:52:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:52:27 INFO - PROCESS | 1799 | 1461023547646 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:52:27 INFO - PROCESS | 1799 | 1461023547650 Marionette TRACE conn4 <- [1,494,null,{}] 16:52:27 INFO - PROCESS | 1799 | 1461023547656 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}] 16:52:27 INFO - PROCESS | 1799 | 1461023547825 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 16:52:28 INFO - PROCESS | 1799 | 1461023547985 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:28 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b49c000 == 57 [pid = 1799] [id = 131] 16:52:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8b49d400) [pid = 1799] [serial = 392] [outer = (nil)] 16:52:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x8b4a5400) [pid = 1799] [serial = 393] [outer = 0x8b49d400] 16:52:28 INFO - PROCESS | 1799 | 1461023548086 Marionette DEBUG loaded listener.js 16:52:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8b4a7400) [pid = 1799] [serial = 394] [outer = 0x8b49d400] 16:52:29 INFO - PROCESS | 1799 | 1461023549036 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]]]}] 16:52:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:52:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1439ms 16:52:29 INFO - PROCESS | 1799 | 1461023549082 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 16:52:29 INFO - PROCESS | 1799 | 1461023549087 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 16:52:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:52:29 INFO - PROCESS | 1799 | 1461023549093 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:52:29 INFO - PROCESS | 1799 | 1461023549096 Marionette TRACE conn4 <- [1,498,null,{}] 16:52:29 INFO - PROCESS | 1799 | 1461023549102 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}] 16:52:29 INFO - PROCESS | 1799 | 1461023549265 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 16:52:29 INFO - PROCESS | 1799 | 1461023549496 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ebb1000 == 58 [pid = 1799] [id = 132] 16:52:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x9157f000) [pid = 1799] [serial = 395] [outer = (nil)] 16:52:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x93111400) [pid = 1799] [serial = 396] [outer = 0x9157f000] 16:52:29 INFO - PROCESS | 1799 | 1461023549626 Marionette DEBUG loaded listener.js 16:52:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x937f7000) [pid = 1799] [serial = 397] [outer = 0x9157f000] 16:52:30 INFO - PROCESS | 1799 | 1461023550788 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]]]}] 16:52:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:52:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1732ms 16:52:30 INFO - PROCESS | 1799 | 1461023550826 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 16:52:30 INFO - PROCESS | 1799 | 1461023550831 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 16:52:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:52:30 INFO - PROCESS | 1799 | 1461023550840 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:52:30 INFO - PROCESS | 1799 | 1461023550845 Marionette TRACE conn4 <- [1,502,null,{}] 16:52:30 INFO - PROCESS | 1799 | 1461023550854 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}] 16:52:31 INFO - PROCESS | 1799 | 1461023551025 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 16:52:31 INFO - PROCESS | 1799 | 1461023551266 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:31 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ecbd000 == 59 [pid = 1799] [id = 133] 16:52:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x8ecc0400) [pid = 1799] [serial = 398] [outer = (nil)] 16:52:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x8ecc6c00) [pid = 1799] [serial = 399] [outer = 0x8ecc0400] 16:52:31 INFO - PROCESS | 1799 | 1461023551346 Marionette DEBUG loaded listener.js 16:52:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x8eccb000) [pid = 1799] [serial = 400] [outer = 0x8ecc0400] 16:52:32 INFO - PROCESS | 1799 | 1461023552338 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]]]}] 16:52:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:52:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1546ms 16:52:32 INFO - PROCESS | 1799 | 1461023552387 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 16:52:32 INFO - PROCESS | 1799 | 1461023552395 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 16:52:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:52:32 INFO - PROCESS | 1799 | 1461023552405 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:52:32 INFO - PROCESS | 1799 | 1461023552408 Marionette TRACE conn4 <- [1,506,null,{}] 16:52:32 INFO - PROCESS | 1799 | 1461023552415 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}] 16:52:32 INFO - PROCESS | 1799 | 1461023552583 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 16:52:32 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x971edc00) [pid = 1799] [serial = 324] [outer = (nil)] [url = about:blank] 16:52:32 INFO - PROCESS | 1799 | 1461023552849 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ebad800 == 60 [pid = 1799] [id = 134] 16:52:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x8ebb0000) [pid = 1799] [serial = 401] [outer = (nil)] 16:52:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x8fdae400) [pid = 1799] [serial = 402] [outer = 0x8ebb0000] 16:52:32 INFO - PROCESS | 1799 | 1461023552939 Marionette DEBUG loaded listener.js 16:52:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x8fecb800) [pid = 1799] [serial = 403] [outer = 0x8ebb0000] 16:52:33 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x97e1f400) [pid = 1799] [serial = 318] [outer = (nil)] [url = about:blank] 16:52:33 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x9ad9c800) [pid = 1799] [serial = 321] [outer = (nil)] [url = about:blank] 16:52:33 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x8ea56000) [pid = 1799] [serial = 300] [outer = (nil)] [url = about:blank] 16:52:33 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x937ef000) [pid = 1799] [serial = 310] [outer = (nil)] [url = about:blank] 16:52:33 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x9345b800) [pid = 1799] [serial = 309] [outer = (nil)] [url = about:blank] 16:52:33 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x98e1d800) [pid = 1799] [serial = 288] [outer = (nil)] [url = about:blank] 16:52:33 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x8ebb6400) [pid = 1799] [serial = 312] [outer = (nil)] [url = about:blank] 16:52:33 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x931d7800) [pid = 1799] [serial = 313] [outer = (nil)] [url = about:blank] 16:52:33 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x9157d000) [pid = 1799] [serial = 307] [outer = (nil)] [url = about:blank] 16:52:33 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x906dec00) [pid = 1799] [serial = 306] [outer = (nil)] [url = about:blank] 16:52:33 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x8fdadc00) [pid = 1799] [serial = 303] [outer = (nil)] [url = about:blank] 16:52:33 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0xa0fe7000) [pid = 1799] [serial = 294] [outer = (nil)] [url = about:blank] 16:52:33 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x8fcbb000) [pid = 1799] [serial = 280] [outer = (nil)] [url = about:blank] 16:52:33 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x975ab800) [pid = 1799] [serial = 315] [outer = (nil)] [url = about:blank] 16:52:33 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x9fb34800) [pid = 1799] [serial = 291] [outer = (nil)] [url = about:blank] 16:52:33 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x90838c00) [pid = 1799] [serial = 282] [outer = (nil)] [url = about:blank] 16:52:33 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x937f4800) [pid = 1799] [serial = 285] [outer = (nil)] [url = about:blank] 16:52:33 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0xa4c4d800) [pid = 1799] [serial = 297] [outer = (nil)] [url = about:blank] 16:52:33 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x9fb39000) [pid = 1799] [serial = 322] [outer = (nil)] [url = about:blank] 16:52:33 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x98379800) [pid = 1799] [serial = 319] [outer = (nil)] [url = about:blank] 16:52:33 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x976eb800) [pid = 1799] [serial = 316] [outer = (nil)] [url = about:blank] 16:52:33 INFO - PROCESS | 1799 | 1461023553878 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]]]}] 16:52:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:52:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1532ms 16:52:33 INFO - PROCESS | 1799 | 1461023553943 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 16:52:33 INFO - PROCESS | 1799 | 1461023553946 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 16:52:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8febc800) [pid = 1799] [serial = 404] [outer = 0x8fcbf800] 16:52:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:52:34 INFO - PROCESS | 1799 | 1461023553998 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:52:34 INFO - PROCESS | 1799 | 1461023554005 Marionette TRACE conn4 <- [1,510,null,{}] 16:52:34 INFO - PROCESS | 1799 | 1461023554060 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}] 16:52:34 INFO - PROCESS | 1799 | 1461023554214 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 16:52:34 INFO - PROCESS | 1799 | 1461023554432 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:34 INFO - PROCESS | 1799 | ++DOCSHELL 0x90670800 == 61 [pid = 1799] [id = 135] 16:52:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x90671800) [pid = 1799] [serial = 405] [outer = (nil)] 16:52:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x906dc000) [pid = 1799] [serial = 406] [outer = 0x90671800] 16:52:34 INFO - PROCESS | 1799 | 1461023554532 Marionette DEBUG loaded listener.js 16:52:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x93113800) [pid = 1799] [serial = 407] [outer = 0x90671800] 16:52:35 INFO - PROCESS | 1799 | 1461023555279 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]]]}] 16:52:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:52:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1328ms 16:52:35 INFO - PROCESS | 1799 | 1461023555308 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 16:52:35 INFO - PROCESS | 1799 | 1461023555312 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 16:52:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:52:35 INFO - PROCESS | 1799 | 1461023555318 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:52:35 INFO - PROCESS | 1799 | 1461023555321 Marionette TRACE conn4 <- [1,514,null,{}] 16:52:35 INFO - PROCESS | 1799 | 1461023555326 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}] 16:52:35 INFO - PROCESS | 1799 | 1461023555534 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 16:52:35 INFO - PROCESS | 1799 | 1461023555564 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b4a9400 == 62 [pid = 1799] [id = 136] 16:52:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x931d1400) [pid = 1799] [serial = 408] [outer = (nil)] 16:52:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x9345f000) [pid = 1799] [serial = 409] [outer = 0x931d1400] 16:52:35 INFO - PROCESS | 1799 | 1461023555636 Marionette DEBUG loaded listener.js 16:52:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x937f8400) [pid = 1799] [serial = 410] [outer = 0x931d1400] 16:52:36 INFO - PROCESS | 1799 | 1461023556455 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]]]}] 16:52:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 16:52:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1179ms 16:52:36 INFO - PROCESS | 1799 | 1461023556497 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 16:52:36 INFO - PROCESS | 1799 | 1461023556500 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 16:52:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:52:36 INFO - PROCESS | 1799 | 1461023556514 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:52:36 INFO - PROCESS | 1799 | 1461023556516 Marionette TRACE conn4 <- [1,518,null,{}] 16:52:36 INFO - PROCESS | 1799 | 1461023556522 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}] 16:52:36 INFO - PROCESS | 1799 | 1461023556727 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 16:52:36 INFO - PROCESS | 1799 | 1461023556764 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x93781000 == 63 [pid = 1799] [id = 137] 16:52:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x95a54800) [pid = 1799] [serial = 411] [outer = (nil)] 16:52:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x96827c00) [pid = 1799] [serial = 412] [outer = 0x95a54800] 16:52:36 INFO - PROCESS | 1799 | 1461023556838 Marionette DEBUG loaded listener.js 16:52:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x971e0000) [pid = 1799] [serial = 413] [outer = 0x95a54800] 16:52:37 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x8fed9c00) [pid = 1799] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:52:37 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x9345fc00) [pid = 1799] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:52:37 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x8f6cd800) [pid = 1799] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:52:37 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x9038e000) [pid = 1799] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:52:37 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x93456c00) [pid = 1799] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:52:37 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8f6d9c00) [pid = 1799] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:52:37 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8fcc3000) [pid = 1799] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:52:37 INFO - PROCESS | 1799 | 1461023557926 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]]]}] 16:52:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:52:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1430ms 16:52:37 INFO - PROCESS | 1799 | 1461023557948 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 16:52:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:52:37 INFO - PROCESS | 1799 | 1461023557953 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 16:52:37 INFO - PROCESS | 1799 | 1461023557959 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:52:37 INFO - PROCESS | 1799 | 1461023557962 Marionette TRACE conn4 <- [1,522,null,{}] 16:52:37 INFO - PROCESS | 1799 | 1461023557967 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}] 16:52:38 INFO - PROCESS | 1799 | 1461023558150 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 16:52:38 INFO - PROCESS | 1799 | 1461023558170 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e933400 == 64 [pid = 1799] [id = 138] 16:52:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8fcc3000) [pid = 1799] [serial = 414] [outer = (nil)] 16:52:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x979d5c00) [pid = 1799] [serial = 415] [outer = 0x8fcc3000] 16:52:38 INFO - PROCESS | 1799 | 1461023558243 Marionette DEBUG loaded listener.js 16:52:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x981a7800) [pid = 1799] [serial = 416] [outer = 0x8fcc3000] 16:52:39 INFO - PROCESS | 1799 | 1461023559101 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]]]}] 16:52:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:52:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1188ms 16:52:39 INFO - PROCESS | 1799 | 1461023559146 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 16:52:39 INFO - PROCESS | 1799 | 1461023559150 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 16:52:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:52:39 INFO - PROCESS | 1799 | 1461023559156 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:52:39 INFO - PROCESS | 1799 | 1461023559158 Marionette TRACE conn4 <- [1,526,null,{}] 16:52:39 INFO - PROCESS | 1799 | 1461023559164 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}] 16:52:39 INFO - PROCESS | 1799 | 1461023559310 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 16:52:39 INFO - PROCESS | 1799 | 1461023559324 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:39 INFO - PROCESS | 1799 | ++DOCSHELL 0x9819b400 == 65 [pid = 1799] [id = 139] 16:52:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x982c5400) [pid = 1799] [serial = 417] [outer = (nil)] 16:52:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x9843c400) [pid = 1799] [serial = 418] [outer = 0x982c5400] 16:52:39 INFO - PROCESS | 1799 | 1461023559396 Marionette DEBUG loaded listener.js 16:52:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x985e1800) [pid = 1799] [serial = 419] [outer = 0x982c5400] 16:52:40 INFO - PROCESS | 1799 | 1461023560571 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]]]}] 16:52:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:52:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1484ms 16:52:40 INFO - PROCESS | 1799 | 1461023560641 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 16:52:40 INFO - PROCESS | 1799 | 1461023560648 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 16:52:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:52:40 INFO - PROCESS | 1799 | 1461023560658 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:52:40 INFO - PROCESS | 1799 | 1461023560662 Marionette TRACE conn4 <- [1,530,null,{}] 16:52:40 INFO - PROCESS | 1799 | 1461023560671 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}] 16:52:40 INFO - PROCESS | 1799 | 1461023560890 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 16:52:41 INFO - PROCESS | 1799 | 1461023561158 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ecc3400 == 66 [pid = 1799] [id = 140] 16:52:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x8fcb6000) [pid = 1799] [serial = 420] [outer = (nil)] 16:52:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8febac00) [pid = 1799] [serial = 421] [outer = 0x8fcb6000] 16:52:41 INFO - PROCESS | 1799 | 1461023561256 Marionette DEBUG loaded listener.js 16:52:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x90381400) [pid = 1799] [serial = 422] [outer = 0x8fcb6000] 16:52:42 INFO - PROCESS | 1799 | 1461023562124 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"]]]}] 16:52:42 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:52:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:52:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:52:42 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:52:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:52:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:52:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1486ms 16:52:42 INFO - PROCESS | 1799 | 1461023562147 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 16:52:42 INFO - PROCESS | 1799 | 1461023562155 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 16:52:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:52:42 INFO - PROCESS | 1799 | 1461023562211 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:52:42 INFO - PROCESS | 1799 | 1461023562216 Marionette TRACE conn4 <- [1,534,null,{}] 16:52:42 INFO - PROCESS | 1799 | 1461023562222 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}] 16:52:42 INFO - PROCESS | 1799 | 1461023562415 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 16:52:42 INFO - PROCESS | 1799 | 1461023562579 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:42 INFO - PROCESS | 1799 | ++DOCSHELL 0x8febdc00 == 67 [pid = 1799] [id = 141] 16:52:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x9038ac00) [pid = 1799] [serial = 423] [outer = (nil)] 16:52:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x93786400) [pid = 1799] [serial = 424] [outer = 0x9038ac00] 16:52:42 INFO - PROCESS | 1799 | 1461023562662 Marionette DEBUG loaded listener.js 16:52:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x9696d800) [pid = 1799] [serial = 425] [outer = 0x9038ac00] 16:52:43 INFO - PROCESS | 1799 | 1461023563650 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]]]}] 16:52:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:52:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1486ms 16:52:43 INFO - PROCESS | 1799 | 1461023563694 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 16:52:43 INFO - PROCESS | 1799 | 1461023563698 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 16:52:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:52:43 INFO - PROCESS | 1799 | 1461023563705 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:52:43 INFO - PROCESS | 1799 | 1461023563711 Marionette TRACE conn4 <- [1,538,null,{}] 16:52:43 INFO - PROCESS | 1799 | 1461023563747 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}] 16:52:43 INFO - PROCESS | 1799 | 1461023563945 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 16:52:44 INFO - PROCESS | 1799 | 1461023564108 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ebabc00 == 68 [pid = 1799] [id = 142] 16:52:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x937f4800) [pid = 1799] [serial = 426] [outer = (nil)] 16:52:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x9871a000) [pid = 1799] [serial = 427] [outer = 0x937f4800] 16:52:44 INFO - PROCESS | 1799 | 1461023564197 Marionette DEBUG loaded listener.js 16:52:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x99248000) [pid = 1799] [serial = 428] [outer = 0x937f4800] 16:52:45 INFO - PROCESS | 1799 | 1461023565044 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]]]}] 16:52:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:52:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1363ms 16:52:45 INFO - PROCESS | 1799 | 1461023565069 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 16:52:45 INFO - PROCESS | 1799 | 1461023565073 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 16:52:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:52:45 INFO - PROCESS | 1799 | 1461023565124 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:52:45 INFO - PROCESS | 1799 | 1461023565127 Marionette TRACE conn4 <- [1,542,null,{}] 16:52:45 INFO - PROCESS | 1799 | 1461023565133 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}] 16:52:45 INFO - PROCESS | 1799 | 1461023565301 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 16:52:45 INFO - PROCESS | 1799 | 1461023565472 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:45 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b7b7400 == 69 [pid = 1799] [id = 143] 16:52:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x8b7b8000) [pid = 1799] [serial = 429] [outer = (nil)] 16:52:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x8b7c0c00) [pid = 1799] [serial = 430] [outer = 0x8b7b8000] 16:52:45 INFO - PROCESS | 1799 | 1461023565556 Marionette DEBUG loaded listener.js 16:52:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x8b7c4c00) [pid = 1799] [serial = 431] [outer = 0x8b7b8000] 16:52:46 INFO - PROCESS | 1799 | 1461023566453 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]]]}] 16:52:46 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:52:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1383ms 16:52:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:52:46 INFO - PROCESS | 1799 | 1461023566507 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 16:52:46 INFO - PROCESS | 1799 | 1461023566511 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 16:52:46 INFO - PROCESS | 1799 | 1461023566547 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:52:46 INFO - PROCESS | 1799 | 1461023566550 Marionette TRACE conn4 <- [1,546,null,{}] 16:52:46 INFO - PROCESS | 1799 | 1461023566557 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}] 16:52:46 INFO - PROCESS | 1799 | 1461023566758 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 16:52:46 INFO - PROCESS | 1799 | 1461023566932 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b4a1000 == 70 [pid = 1799] [id = 144] 16:52:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x8b7b9800) [pid = 1799] [serial = 432] [outer = (nil)] 16:52:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x8b7e1000) [pid = 1799] [serial = 433] [outer = 0x8b7b9800] 16:52:47 INFO - PROCESS | 1799 | 1461023567023 Marionette DEBUG loaded listener.js 16:52:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x8b7e5000) [pid = 1799] [serial = 434] [outer = 0x8b7b9800] 16:52:47 INFO - PROCESS | 1799 | 1461023567939 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]]]}] 16:52:47 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:52:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1460ms 16:52:47 INFO - PROCESS | 1799 | 1461023567994 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 16:52:48 INFO - PROCESS | 1799 | 1461023567999 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 16:52:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:52:48 INFO - PROCESS | 1799 | 1461023568007 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:52:48 INFO - PROCESS | 1799 | 1461023568010 Marionette TRACE conn4 <- [1,550,null,{}] 16:52:48 INFO - PROCESS | 1799 | 1461023568016 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}] 16:52:48 INFO - PROCESS | 1799 | 1461023568250 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 16:52:48 INFO - PROCESS | 1799 | 1461023568418 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b7e1c00 == 71 [pid = 1799] [id = 145] 16:52:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x8b7e7c00) [pid = 1799] [serial = 435] [outer = (nil)] 16:52:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x8ea54400) [pid = 1799] [serial = 436] [outer = 0x8b7e7c00] 16:52:48 INFO - PROCESS | 1799 | 1461023568560 Marionette DEBUG loaded listener.js 16:52:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0xa0005800) [pid = 1799] [serial = 437] [outer = 0x8b7e7c00] 16:52:49 INFO - PROCESS | 1799 | 1461023569430 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]]]}] 16:52:49 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 16:52:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1490ms 16:52:49 INFO - PROCESS | 1799 | 1461023569498 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 16:52:49 INFO - PROCESS | 1799 | 1461023569502 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 16:52:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:52:49 INFO - PROCESS | 1799 | 1461023569508 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:52:49 INFO - PROCESS | 1799 | 1461023569512 Marionette TRACE conn4 <- [1,554,null,{}] 16:52:49 INFO - PROCESS | 1799 | 1461023569518 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}] 16:52:49 INFO - PROCESS | 1799 | 1461023569700 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 16:52:49 INFO - PROCESS | 1799 | 1461023569872 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b7c2800 == 72 [pid = 1799] [id = 146] 16:52:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x8b7e1400) [pid = 1799] [serial = 438] [outer = (nil)] 16:52:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0xa0fe3c00) [pid = 1799] [serial = 439] [outer = 0x8b7e1400] 16:52:49 INFO - PROCESS | 1799 | 1461023569958 Marionette DEBUG loaded listener.js 16:52:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0xa284a000) [pid = 1799] [serial = 440] [outer = 0x8b7e1400] 16:52:50 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:52:50 INFO - PROCESS | 1799 | 1461023570845 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]]]}] 16:52:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:52:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1379ms 16:52:50 INFO - PROCESS | 1799 | 1461023570889 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 16:52:50 INFO - PROCESS | 1799 | 1461023570894 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 16:52:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:52:50 INFO - PROCESS | 1799 | 1461023570900 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:52:50 INFO - PROCESS | 1799 | 1461023570903 Marionette TRACE conn4 <- [1,558,null,{}] 16:52:50 INFO - PROCESS | 1799 | 1461023570909 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}] 16:52:51 INFO - PROCESS | 1799 | 1461023571074 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 16:52:51 INFO - PROCESS | 1799 | 1461023571248 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x8feb9000 == 73 [pid = 1799] [id = 147] 16:52:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x9743b000) [pid = 1799] [serial = 441] [outer = (nil)] 16:52:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x97440c00) [pid = 1799] [serial = 442] [outer = 0x9743b000] 16:52:51 INFO - PROCESS | 1799 | 1461023571335 Marionette DEBUG loaded listener.js 16:52:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x97444800) [pid = 1799] [serial = 443] [outer = 0x9743b000] 16:52:52 INFO - PROCESS | 1799 | 1461023572279 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]]]}] 16:52:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:52:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1430ms 16:52:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:52:52 INFO - PROCESS | 1799 | 1461023572331 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 16:52:52 INFO - PROCESS | 1799 | 1461023572334 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 16:52:52 INFO - PROCESS | 1799 | 1461023572341 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:52:52 INFO - PROCESS | 1799 | 1461023572344 Marionette TRACE conn4 <- [1,562,null,{}] 16:52:52 INFO - PROCESS | 1799 | 1461023572350 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}] 16:52:52 INFO - PROCESS | 1799 | 1461023572528 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 16:52:52 INFO - PROCESS | 1799 | 1461023572698 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:52 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b2e4800 == 74 [pid = 1799] [id = 148] 16:52:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x8b2e5000) [pid = 1799] [serial = 444] [outer = (nil)] 16:52:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x8b2ea800) [pid = 1799] [serial = 445] [outer = 0x8b2e5000] 16:52:52 INFO - PROCESS | 1799 | 1461023572786 Marionette DEBUG loaded listener.js 16:52:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x8b2ec800) [pid = 1799] [serial = 446] [outer = 0x8b2e5000] 16:52:53 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:52:53 INFO - PROCESS | 1799 | 1461023573670 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]]]}] 16:52:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:52:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1401ms 16:52:53 INFO - PROCESS | 1799 | 1461023573743 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 16:52:53 INFO - PROCESS | 1799 | 1461023573746 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 16:52:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:52:53 INFO - PROCESS | 1799 | 1461023573754 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:52:53 INFO - PROCESS | 1799 | 1461023573756 Marionette TRACE conn4 <- [1,566,null,{}] 16:52:53 INFO - PROCESS | 1799 | 1461023573763 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}] 16:52:53 INFO - PROCESS | 1799 | 1461023573985 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 16:52:54 INFO - PROCESS | 1799 | 1461023574129 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:54 INFO - PROCESS | 1799 | ++DOCSHELL 0x898ec400 == 75 [pid = 1799] [id = 149] 16:52:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x898ed800) [pid = 1799] [serial = 447] [outer = (nil)] 16:52:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x898f4c00) [pid = 1799] [serial = 448] [outer = 0x898ed800] 16:52:54 INFO - PROCESS | 1799 | 1461023574233 Marionette DEBUG loaded listener.js 16:52:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x898f7400) [pid = 1799] [serial = 449] [outer = 0x898ed800] 16:52:54 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:52:55 INFO - PROCESS | 1799 | 1461023575104 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]]]}] 16:52:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:52:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1387ms 16:52:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:52:55 INFO - PROCESS | 1799 | 1461023575142 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 16:52:55 INFO - PROCESS | 1799 | 1461023575146 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 16:52:55 INFO - PROCESS | 1799 | 1461023575153 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:52:55 INFO - PROCESS | 1799 | 1461023575158 Marionette TRACE conn4 <- [1,570,null,{}] 16:52:55 INFO - PROCESS | 1799 | 1461023575164 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}] 16:52:55 INFO - PROCESS | 1799 | 1461023575389 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 16:52:55 INFO - PROCESS | 1799 | 1461023575560 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:55 INFO - PROCESS | 1799 | ++DOCSHELL 0x89ad7400 == 76 [pid = 1799] [id = 150] 16:52:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x89ad9000) [pid = 1799] [serial = 450] [outer = (nil)] 16:52:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x89adcc00) [pid = 1799] [serial = 451] [outer = 0x89ad9000] 16:52:55 INFO - PROCESS | 1799 | 1461023575652 Marionette DEBUG loaded listener.js 16:52:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0x89ae4800) [pid = 1799] [serial = 452] [outer = 0x89ad9000] 16:52:56 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:52:56 INFO - PROCESS | 1799 | 1461023576572 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]]]}] 16:52:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:52:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1485ms 16:52:56 INFO - PROCESS | 1799 | 1461023576638 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 16:52:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:52:56 INFO - PROCESS | 1799 | 1461023576642 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 16:52:56 INFO - PROCESS | 1799 | 1461023576648 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:52:56 INFO - PROCESS | 1799 | 1461023576652 Marionette TRACE conn4 <- [1,574,null,{}] 16:52:56 INFO - PROCESS | 1799 | 1461023576658 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}] 16:52:56 INFO - PROCESS | 1799 | 1461023576847 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 16:52:57 INFO - PROCESS | 1799 | 1461023577037 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:57 INFO - PROCESS | 1799 | ++DOCSHELL 0x89adf800 == 77 [pid = 1799] [id = 151] 16:52:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0x89ae4400) [pid = 1799] [serial = 453] [outer = (nil)] 16:52:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0x8ea4e800) [pid = 1799] [serial = 454] [outer = 0x89ae4400] 16:52:57 INFO - PROCESS | 1799 | 1461023577125 Marionette DEBUG loaded listener.js 16:52:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0x9743b800) [pid = 1799] [serial = 455] [outer = 0x89ae4400] 16:52:58 INFO - PROCESS | 1799 | 1461023578006 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]]]}] 16:52:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:52:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1430ms 16:52:58 INFO - PROCESS | 1799 | 1461023578079 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 16:52:58 INFO - PROCESS | 1799 | 1461023578083 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 16:52:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:52:58 INFO - PROCESS | 1799 | 1461023578090 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:52:58 INFO - PROCESS | 1799 | 1461023578093 Marionette TRACE conn4 <- [1,578,null,{}] 16:52:58 INFO - PROCESS | 1799 | 1461023578099 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}] 16:52:58 INFO - PROCESS | 1799 | 1461023578328 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 16:52:58 INFO - PROCESS | 1799 | 1461023578546 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0f1800 == 78 [pid = 1799] [id = 152] 16:52:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 195 (0x8a0f1c00) [pid = 1799] [serial = 456] [outer = (nil)] 16:52:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 196 (0x8a0f4000) [pid = 1799] [serial = 457] [outer = 0x8a0f1c00] 16:52:59 INFO - PROCESS | 1799 | 1461023579021 Marionette DEBUG loaded listener.js 16:52:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 197 (0x8a0f6c00) [pid = 1799] [serial = 458] [outer = 0x8a0f1c00] 16:52:59 INFO - PROCESS | 1799 | 1461023579960 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]]]}] 16:53:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:53:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1932ms 16:53:00 INFO - PROCESS | 1799 | 1461023580024 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 16:53:00 INFO - PROCESS | 1799 | 1461023580030 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 16:53:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:53:00 INFO - PROCESS | 1799 | 1461023580040 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:53:00 INFO - PROCESS | 1799 | 1461023580044 Marionette TRACE conn4 <- [1,582,null,{}] 16:53:00 INFO - PROCESS | 1799 | 1461023580052 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}] 16:53:00 INFO - PROCESS | 1799 | 1461023580231 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 16:53:00 INFO - PROCESS | 1799 | 1461023580414 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:00 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0f3000 == 79 [pid = 1799] [id = 153] 16:53:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 198 (0x8b49d800) [pid = 1799] [serial = 459] [outer = (nil)] 16:53:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 199 (0x8b7bac00) [pid = 1799] [serial = 460] [outer = 0x8b49d800] 16:53:00 INFO - PROCESS | 1799 | 1461023580497 Marionette DEBUG loaded listener.js 16:53:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 200 (0x8b7c5000) [pid = 1799] [serial = 461] [outer = 0x8b49d800] 16:53:01 INFO - PROCESS | 1799 | 1461023581463 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]]]}] 16:53:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:53:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1484ms 16:53:01 INFO - PROCESS | 1799 | 1461023581524 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 16:53:01 INFO - PROCESS | 1799 | 1461023581530 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 16:53:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:53:01 INFO - PROCESS | 1799 | 1461023581541 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:53:01 INFO - PROCESS | 1799 | 1461023581545 Marionette TRACE conn4 <- [1,586,null,{}] 16:53:01 INFO - PROCESS | 1799 | 1461023581552 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}] 16:53:01 INFO - PROCESS | 1799 | 1461023581732 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 16:53:02 INFO - PROCESS | 1799 | 1461023582033 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:02 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ea55400 == 80 [pid = 1799] [id = 154] 16:53:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 201 (0x8ebab800) [pid = 1799] [serial = 462] [outer = (nil)] 16:53:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 202 (0x8ecbc800) [pid = 1799] [serial = 463] [outer = 0x8ebab800] 16:53:02 INFO - PROCESS | 1799 | 1461023582208 Marionette DEBUG loaded listener.js 16:53:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 203 (0x8ecca400) [pid = 1799] [serial = 464] [outer = 0x8ebab800] 16:53:02 INFO - PROCESS | 1799 | --DOCSHELL 0x9338c400 == 79 [pid = 1799] [id = 62] 16:53:02 INFO - PROCESS | 1799 | --DOCSHELL 0x9083b800 == 78 [pid = 1799] [id = 51] 16:53:02 INFO - PROCESS | 1799 | --DOCSHELL 0x963dc800 == 77 [pid = 1799] [id = 61] 16:53:02 INFO - PROCESS | 1799 | --DOCSHELL 0x8e934400 == 76 [pid = 1799] [id = 93] 16:53:02 INFO - PROCESS | 1799 | --DOCSHELL 0x8ea50800 == 75 [pid = 1799] [id = 100] 16:53:02 INFO - PROCESS | 1799 | --DOCSHELL 0x8f6d3c00 == 74 [pid = 1799] [id = 99] 16:53:02 INFO - PROCESS | 1799 | --DOCSHELL 0x8e935400 == 73 [pid = 1799] [id = 94] 16:53:02 INFO - PROCESS | 1799 | --DOMWINDOW == 202 (0x985e2000) [pid = 1799] [serial = 366] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 1799 | --DOMWINDOW == 201 (0x9591b800) [pid = 1799] [serial = 333] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 1799 | --DOMWINDOW == 200 (0x9837a400) [pid = 1799] [serial = 336] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 1799 | --DOMWINDOW == 199 (0x8ea4e400) [pid = 1799] [serial = 327] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 1799 | --DOMWINDOW == 198 (0x973cc000) [pid = 1799] [serial = 345] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 1799 | --DOMWINDOW == 197 (0x90384c00) [pid = 1799] [serial = 342] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 1799 | --DOMWINDOW == 196 (0x985ee000) [pid = 1799] [serial = 339] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 1799 | --DOMWINDOW == 195 (0x91583000) [pid = 1799] [serial = 330] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 1799 | --DOCSHELL 0x9311d000 == 72 [pid = 1799] [id = 60] 16:53:02 INFO - PROCESS | 1799 | --DOCSHELL 0x8f6d4c00 == 71 [pid = 1799] [id = 50] 16:53:02 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:53:02 INFO - PROCESS | 1799 | --DOMWINDOW == 194 (0x97e1d800) [pid = 1799] [serial = 364] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x91588000) [pid = 1799] [serial = 352] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0x96823800) [pid = 1799] [serial = 358] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x8fda6000) [pid = 1799] [serial = 349] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x9626e000) [pid = 1799] [serial = 357] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x93111800) [pid = 1799] [serial = 354] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x97642000) [pid = 1799] [serial = 360] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x9345ec00) [pid = 1799] [serial = 363] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x906e0400) [pid = 1799] [serial = 351] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x8f6d5400) [pid = 1799] [serial = 348] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x9837a000) [pid = 1799] [serial = 325] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x976f1c00) [pid = 1799] [serial = 361] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x93451c00) [pid = 1799] [serial = 355] [outer = (nil)] [url = about:blank] 16:53:03 INFO - PROCESS | 1799 | 1461023583127 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]]]}] 16:53:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:53:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1642ms 16:53:03 INFO - PROCESS | 1799 | 1461023583184 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 16:53:03 INFO - PROCESS | 1799 | 1461023583188 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 16:53:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:53:03 INFO - PROCESS | 1799 | 1461023583194 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:53:03 INFO - PROCESS | 1799 | 1461023583200 Marionette TRACE conn4 <- [1,590,null,{}] 16:53:03 INFO - PROCESS | 1799 | 1461023583215 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}] 16:53:03 INFO - PROCESS | 1799 | 1461023583384 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 16:53:03 INFO - PROCESS | 1799 | 1461023583514 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b49c800 == 72 [pid = 1799] [id = 155] 16:53:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x8b4a9800) [pid = 1799] [serial = 465] [outer = (nil)] 16:53:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x8fdb2000) [pid = 1799] [serial = 466] [outer = 0x8b4a9800] 16:53:03 INFO - PROCESS | 1799 | 1461023583593 Marionette DEBUG loaded listener.js 16:53:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x8fec0c00) [pid = 1799] [serial = 467] [outer = 0x8b4a9800] 16:53:04 INFO - PROCESS | 1799 | 1461023584395 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]]]}] 16:53:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:53:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1242ms 16:53:04 INFO - PROCESS | 1799 | 1461023584441 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 16:53:04 INFO - PROCESS | 1799 | 1461023584446 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 16:53:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:53:04 INFO - PROCESS | 1799 | 1461023584456 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:53:04 INFO - PROCESS | 1799 | 1461023584459 Marionette TRACE conn4 <- [1,594,null,{}] 16:53:04 INFO - PROCESS | 1799 | 1461023584464 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}] 16:53:04 INFO - PROCESS | 1799 | 1461023584627 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 16:53:04 INFO - PROCESS | 1799 | 1461023584638 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b4a6800 == 73 [pid = 1799] [id = 156] 16:53:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x8fda9000) [pid = 1799] [serial = 468] [outer = (nil)] 16:53:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x90382400) [pid = 1799] [serial = 469] [outer = 0x8fda9000] 16:53:04 INFO - PROCESS | 1799 | 1461023584713 Marionette DEBUG loaded listener.js 16:53:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x9038e800) [pid = 1799] [serial = 470] [outer = 0x8fda9000] 16:53:05 INFO - PROCESS | 1799 | 1461023585775 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]]]}] 16:53:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:53:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1386ms 16:53:05 INFO - PROCESS | 1799 | 1461023585845 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 16:53:05 INFO - PROCESS | 1799 | 1461023585848 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 16:53:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:53:05 INFO - PROCESS | 1799 | 1461023585854 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:53:05 INFO - PROCESS | 1799 | 1461023585857 Marionette TRACE conn4 <- [1,598,null,{}] 16:53:05 INFO - PROCESS | 1799 | 1461023585863 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}] 16:53:06 INFO - PROCESS | 1799 | 1461023586079 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 16:53:06 INFO - PROCESS | 1799 | 1461023586105 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ff84c00 == 74 [pid = 1799] [id = 157] 16:53:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x8ff8c000) [pid = 1799] [serial = 471] [outer = (nil)] 16:53:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x906d3000) [pid = 1799] [serial = 472] [outer = 0x8ff8c000] 16:53:06 INFO - PROCESS | 1799 | 1461023586188 Marionette DEBUG loaded listener.js 16:53:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0x91583400) [pid = 1799] [serial = 473] [outer = 0x8ff8c000] 16:53:07 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x8fcc3000) [pid = 1799] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:53:07 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x931d1400) [pid = 1799] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:53:07 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x8ebb0000) [pid = 1799] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:53:07 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x95a54800) [pid = 1799] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:53:07 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x90671800) [pid = 1799] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:53:07 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x8ecc0400) [pid = 1799] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:53:07 INFO - PROCESS | 1799 | 1461023587520 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]]]}] 16:53:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:53:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1680ms 16:53:07 INFO - PROCESS | 1799 | 1461023587535 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 16:53:07 INFO - PROCESS | 1799 | 1461023587538 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 16:53:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:53:07 INFO - PROCESS | 1799 | 1461023587555 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:53:07 INFO - PROCESS | 1799 | 1461023587558 Marionette TRACE conn4 <- [1,602,null,{}] 16:53:07 INFO - PROCESS | 1799 | 1461023587564 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}] 16:53:07 INFO - PROCESS | 1799 | 1461023587716 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 16:53:07 INFO - PROCESS | 1799 | 1461023587898 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b4a2400 == 75 [pid = 1799] [id = 158] 16:53:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x8fcb4c00) [pid = 1799] [serial = 474] [outer = (nil)] 16:53:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x93111c00) [pid = 1799] [serial = 475] [outer = 0x8fcb4c00] 16:53:07 INFO - PROCESS | 1799 | 1461023587971 Marionette DEBUG loaded listener.js 16:53:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x9338c000) [pid = 1799] [serial = 476] [outer = 0x8fcb4c00] 16:53:09 INFO - PROCESS | 1799 | 1461023589005 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]]]}] 16:53:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:53:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1488ms 16:53:09 INFO - PROCESS | 1799 | 1461023589045 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 16:53:09 INFO - PROCESS | 1799 | 1461023589050 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 16:53:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:53:09 INFO - PROCESS | 1799 | 1461023589058 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:53:09 INFO - PROCESS | 1799 | 1461023589064 Marionette TRACE conn4 <- [1,606,null,{}] 16:53:09 INFO - PROCESS | 1799 | 1461023589071 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}] 16:53:09 INFO - PROCESS | 1799 | 1461023589256 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 16:53:09 INFO - PROCESS | 1799 | 1461023589593 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x89ae1000 == 76 [pid = 1799] [id = 159] 16:53:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x8a0eb400) [pid = 1799] [serial = 477] [outer = (nil)] 16:53:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x8a0f1000) [pid = 1799] [serial = 478] [outer = 0x8a0eb400] 16:53:09 INFO - PROCESS | 1799 | 1461023589683 Marionette DEBUG loaded listener.js 16:53:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0x8a0f9800) [pid = 1799] [serial = 479] [outer = 0x8a0eb400] 16:53:10 INFO - PROCESS | 1799 | 1461023590621 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]]]}] 16:53:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:53:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1597ms 16:53:10 INFO - PROCESS | 1799 | 1461023590656 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 16:53:10 INFO - PROCESS | 1799 | 1461023590664 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 16:53:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:53:10 INFO - PROCESS | 1799 | 1461023590673 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:53:10 INFO - PROCESS | 1799 | 1461023590678 Marionette TRACE conn4 <- [1,610,null,{}] 16:53:10 INFO - PROCESS | 1799 | 1461023590685 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}] 16:53:10 INFO - PROCESS | 1799 | 1461023590883 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 16:53:11 INFO - PROCESS | 1799 | 1461023591053 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:11 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e937400 == 77 [pid = 1799] [id = 160] 16:53:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0x8ea50800) [pid = 1799] [serial = 480] [outer = (nil)] 16:53:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0x8ebb0000) [pid = 1799] [serial = 481] [outer = 0x8ea50800] 16:53:11 INFO - PROCESS | 1799 | 1461023591197 Marionette DEBUG loaded listener.js 16:53:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0x8ecc1800) [pid = 1799] [serial = 482] [outer = 0x8ea50800] 16:53:12 INFO - PROCESS | 1799 | 1461023592158 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]]]}] 16:53:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:53:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1539ms 16:53:12 INFO - PROCESS | 1799 | 1461023592215 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 16:53:12 INFO - PROCESS | 1799 | 1461023592222 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 16:53:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:53:12 INFO - PROCESS | 1799 | 1461023592229 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:53:12 INFO - PROCESS | 1799 | 1461023592232 Marionette TRACE conn4 <- [1,614,null,{}] 16:53:12 INFO - PROCESS | 1799 | 1461023592239 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}] 16:53:12 INFO - PROCESS | 1799 | 1461023592423 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 16:53:12 INFO - PROCESS | 1799 | 1461023592682 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b7ecc00 == 78 [pid = 1799] [id = 161] 16:53:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 195 (0x8ecc7c00) [pid = 1799] [serial = 483] [outer = (nil)] 16:53:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 196 (0x8fed4000) [pid = 1799] [serial = 484] [outer = 0x8ecc7c00] 16:53:12 INFO - PROCESS | 1799 | 1461023592818 Marionette DEBUG loaded listener.js 16:53:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 197 (0x9066a400) [pid = 1799] [serial = 485] [outer = 0x8ecc7c00] 16:53:13 INFO - PROCESS | 1799 | 1461023593740 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]]]}] 16:53:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:53:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1581ms 16:53:13 INFO - PROCESS | 1799 | 1461023593811 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 16:53:13 INFO - PROCESS | 1799 | 1461023593815 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 16:53:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:53:13 INFO - PROCESS | 1799 | 1461023593831 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:53:13 INFO - PROCESS | 1799 | 1461023593840 Marionette TRACE conn4 <- [1,618,null,{}] 16:53:13 INFO - PROCESS | 1799 | 1461023593847 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}] 16:53:14 INFO - PROCESS | 1799 | 1461023594079 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 16:53:14 INFO - PROCESS | 1799 | 1461023594296 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:14 INFO - PROCESS | 1799 | ++DOCSHELL 0x90671800 == 79 [pid = 1799] [id = 162] 16:53:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 198 (0x9157d800) [pid = 1799] [serial = 486] [outer = (nil)] 16:53:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 199 (0x93784c00) [pid = 1799] [serial = 487] [outer = 0x9157d800] 16:53:14 INFO - PROCESS | 1799 | 1461023594426 Marionette DEBUG loaded listener.js 16:53:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 200 (0x95911c00) [pid = 1799] [serial = 488] [outer = 0x9157d800] 16:53:15 INFO - PROCESS | 1799 | 1461023595304 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]]]}] 16:53:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:53:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1550ms 16:53:15 INFO - PROCESS | 1799 | 1461023595374 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 16:53:15 INFO - PROCESS | 1799 | 1461023595379 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 16:53:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:53:15 INFO - PROCESS | 1799 | 1461023595385 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:53:15 INFO - PROCESS | 1799 | 1461023595388 Marionette TRACE conn4 <- [1,622,null,{}] 16:53:15 INFO - PROCESS | 1799 | 1461023595394 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}] 16:53:15 INFO - PROCESS | 1799 | 1461023595608 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 16:53:15 INFO - PROCESS | 1799 | 1461023595822 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b7ee800 == 80 [pid = 1799] [id = 163] 16:53:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 201 (0x937ef000) [pid = 1799] [serial = 489] [outer = (nil)] 16:53:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 202 (0x96824400) [pid = 1799] [serial = 490] [outer = 0x937ef000] 16:53:15 INFO - PROCESS | 1799 | 1461023595952 Marionette DEBUG loaded listener.js 16:53:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 203 (0x97441400) [pid = 1799] [serial = 491] [outer = 0x937ef000] 16:53:16 INFO - PROCESS | 1799 | 1461023596800 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]]]}] 16:53:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:53:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1485ms 16:53:16 INFO - PROCESS | 1799 | 1461023596871 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 16:53:16 INFO - PROCESS | 1799 | 1461023596875 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 16:53:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:53:16 INFO - PROCESS | 1799 | 1461023596881 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:53:16 INFO - PROCESS | 1799 | 1461023596884 Marionette TRACE conn4 <- [1,626,null,{}] 16:53:16 INFO - PROCESS | 1799 | 1461023596890 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}] 16:53:17 INFO - PROCESS | 1799 | 1461023597098 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 16:53:17 INFO - PROCESS | 1799 | 1461023597270 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x97486400 == 81 [pid = 1799] [id = 164] 16:53:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 204 (0x97488000) [pid = 1799] [serial = 492] [outer = (nil)] 16:53:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 205 (0x97642400) [pid = 1799] [serial = 493] [outer = 0x97488000] 16:53:17 INFO - PROCESS | 1799 | 1461023597421 Marionette DEBUG loaded listener.js 16:53:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 206 (0x97e18400) [pid = 1799] [serial = 494] [outer = 0x97488000] 16:53:18 INFO - PROCESS | 1799 | 1461023598359 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]]]}] 16:53:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:53:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1529ms 16:53:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:53:18 INFO - PROCESS | 1799 | 1461023598411 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 16:53:18 INFO - PROCESS | 1799 | 1461023598414 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 16:53:18 INFO - PROCESS | 1799 | 1461023598421 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:53:18 INFO - PROCESS | 1799 | 1461023598424 Marionette TRACE conn4 <- [1,630,null,{}] 16:53:18 INFO - PROCESS | 1799 | 1461023598430 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}] 16:53:18 INFO - PROCESS | 1799 | 1461023598610 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 16:53:18 INFO - PROCESS | 1799 | 1461023598782 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x96962800 == 82 [pid = 1799] [id = 165] 16:53:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 207 (0x97e15c00) [pid = 1799] [serial = 495] [outer = (nil)] 16:53:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 208 (0x98376c00) [pid = 1799] [serial = 496] [outer = 0x97e15c00] 16:53:18 INFO - PROCESS | 1799 | 1461023598869 Marionette DEBUG loaded listener.js 16:53:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 209 (0x9837ec00) [pid = 1799] [serial = 497] [outer = 0x97e15c00] 16:53:19 INFO - PROCESS | 1799 | 1461023599802 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]]]}] 16:53:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:53:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1430ms 16:53:19 INFO - PROCESS | 1799 | 1461023599851 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 16:53:19 INFO - PROCESS | 1799 | 1461023599855 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 16:53:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:53:19 INFO - PROCESS | 1799 | 1461023599861 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:53:19 INFO - PROCESS | 1799 | 1461023599865 Marionette TRACE conn4 <- [1,634,null,{}] 16:53:19 INFO - PROCESS | 1799 | 1461023599870 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}] 16:53:20 INFO - PROCESS | 1799 | 1461023600058 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 16:53:20 INFO - PROCESS | 1799 | 1461023600233 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:20 INFO - PROCESS | 1799 | ++DOCSHELL 0x898f7000 == 83 [pid = 1799] [id = 166] 16:53:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 210 (0x9763a400) [pid = 1799] [serial = 498] [outer = (nil)] 16:53:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 211 (0x985e0c00) [pid = 1799] [serial = 499] [outer = 0x9763a400] 16:53:20 INFO - PROCESS | 1799 | 1461023600317 Marionette DEBUG loaded listener.js 16:53:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 212 (0x985ea800) [pid = 1799] [serial = 500] [outer = 0x9763a400] 16:53:20 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:53:21 INFO - PROCESS | 1799 | 1461023601217 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]]]}] 16:53:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:53:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1391ms 16:53:21 INFO - PROCESS | 1799 | 1461023601253 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 16:53:21 INFO - PROCESS | 1799 | 1461023601256 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 16:53:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:53:21 INFO - PROCESS | 1799 | 1461023601328 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:53:21 INFO - PROCESS | 1799 | 1461023601331 Marionette TRACE conn4 <- [1,638,null,{}] 16:53:21 INFO - PROCESS | 1799 | 1461023601398 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}] 16:53:21 INFO - PROCESS | 1799 | 1461023601591 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 16:53:21 INFO - PROCESS | 1799 | 1461023601814 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x981a4400 == 84 [pid = 1799] [id = 167] 16:53:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 213 (0x9871cc00) [pid = 1799] [serial = 501] [outer = (nil)] 16:53:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 214 (0x9b2d9400) [pid = 1799] [serial = 502] [outer = 0x9871cc00] 16:53:21 INFO - PROCESS | 1799 | 1461023601923 Marionette DEBUG loaded listener.js 16:53:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 215 (0xa0c5f800) [pid = 1799] [serial = 503] [outer = 0x9871cc00] 16:53:22 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:53:22 INFO - PROCESS | 1799 | 1461023602731 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]]]}] 16:53:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:53:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1452ms 16:53:22 INFO - PROCESS | 1799 | 1461023602779 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 16:53:22 INFO - PROCESS | 1799 | 1461023602783 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 16:53:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:53:22 INFO - PROCESS | 1799 | 1461023602789 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:53:22 INFO - PROCESS | 1799 | 1461023602793 Marionette TRACE conn4 <- [1,642,null,{}] 16:53:22 INFO - PROCESS | 1799 | 1461023602798 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}] 16:53:22 INFO - PROCESS | 1799 | 1461023602967 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 16:53:23 INFO - PROCESS | 1799 | 1461023603149 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x89e68000 == 85 [pid = 1799] [id = 168] 16:53:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 216 (0x89e6a000) [pid = 1799] [serial = 504] [outer = (nil)] 16:53:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 217 (0x89e6f000) [pid = 1799] [serial = 505] [outer = 0x89e6a000] 16:53:23 INFO - PROCESS | 1799 | 1461023603232 Marionette DEBUG loaded listener.js 16:53:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 218 (0x89e70800) [pid = 1799] [serial = 506] [outer = 0x89e6a000] 16:53:24 INFO - PROCESS | 1799 | 1461023604150 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]]]}] 16:53:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:53:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1439ms 16:53:24 INFO - PROCESS | 1799 | 1461023604230 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 16:53:24 INFO - PROCESS | 1799 | 1461023604233 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 16:53:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:53:24 INFO - PROCESS | 1799 | 1461023604239 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:53:24 INFO - PROCESS | 1799 | 1461023604243 Marionette TRACE conn4 <- [1,646,null,{}] 16:53:24 INFO - PROCESS | 1799 | 1461023604249 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}] 16:53:24 INFO - PROCESS | 1799 | 1461023604455 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 16:53:24 INFO - PROCESS | 1799 | 1461023604686 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0d3000 == 86 [pid = 1799] [id = 169] 16:53:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 219 (0x8a0d3400) [pid = 1799] [serial = 507] [outer = (nil)] 16:53:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 220 (0x8a0d5400) [pid = 1799] [serial = 508] [outer = 0x8a0d3400] 16:53:24 INFO - PROCESS | 1799 | 1461023604829 Marionette DEBUG loaded listener.js 16:53:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 221 (0x8a0da000) [pid = 1799] [serial = 509] [outer = 0x8a0d3400] 16:53:25 INFO - PROCESS | 1799 | 1461023605720 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]]]}] 16:53:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:53:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1586ms 16:53:25 INFO - PROCESS | 1799 | 1461023605924 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 16:53:25 INFO - PROCESS | 1799 | 1461023605929 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 16:53:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:53:25 INFO - PROCESS | 1799 | 1461023605956 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:53:25 INFO - PROCESS | 1799 | 1461023605960 Marionette TRACE conn4 <- [1,650,null,{}] 16:53:25 INFO - PROCESS | 1799 | 1461023605966 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}] 16:53:26 INFO - PROCESS | 1799 | 1461023606185 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 16:53:26 INFO - PROCESS | 1799 | 1461023606395 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x89e74c00 == 87 [pid = 1799] [id = 170] 16:53:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 222 (0x8a0db000) [pid = 1799] [serial = 510] [outer = (nil)] 16:53:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 223 (0x95a58c00) [pid = 1799] [serial = 511] [outer = 0x8a0db000] 16:53:26 INFO - PROCESS | 1799 | 1461023606476 Marionette DEBUG loaded listener.js 16:53:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 224 (0xa0fe7000) [pid = 1799] [serial = 512] [outer = 0x8a0db000] 16:53:27 INFO - PROCESS | 1799 | 1461023607331 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]]]}] 16:53:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:53:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1742ms 16:53:27 INFO - PROCESS | 1799 | 1461023607698 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 16:53:27 INFO - PROCESS | 1799 | 1461023607704 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 16:53:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:53:27 INFO - PROCESS | 1799 | 1461023607712 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:53:27 INFO - PROCESS | 1799 | 1461023607716 Marionette TRACE conn4 <- [1,654,null,{}] 16:53:27 INFO - PROCESS | 1799 | 1461023607732 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}] 16:53:27 INFO - PROCESS | 1799 | 1461023607982 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 16:53:28 INFO - PROCESS | 1799 | 1461023608160 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:28 INFO - PROCESS | 1799 | ++DOCSHELL 0x88e6c000 == 88 [pid = 1799] [id = 171] 16:53:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 225 (0x88e70000) [pid = 1799] [serial = 513] [outer = (nil)] 16:53:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 226 (0x89e6d000) [pid = 1799] [serial = 514] [outer = 0x88e70000] 16:53:28 INFO - PROCESS | 1799 | 1461023608241 Marionette DEBUG loaded listener.js 16:53:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 227 (0x8a0d7800) [pid = 1799] [serial = 515] [outer = 0x88e70000] 16:53:29 INFO - PROCESS | 1799 | 1461023609130 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]]]}] 16:53:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:53:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1493ms 16:53:29 INFO - PROCESS | 1799 | 1461023609207 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 16:53:29 INFO - PROCESS | 1799 | 1461023609212 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 16:53:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:53:29 INFO - PROCESS | 1799 | 1461023609224 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:53:29 INFO - PROCESS | 1799 | 1461023609229 Marionette TRACE conn4 <- [1,658,null,{}] 16:53:29 INFO - PROCESS | 1799 | 1461023609235 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}] 16:53:29 INFO - PROCESS | 1799 | 1461023609506 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 16:53:29 INFO - PROCESS | 1799 | 1461023609801 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x898f2000 == 89 [pid = 1799] [id = 172] 16:53:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 228 (0x898f9800) [pid = 1799] [serial = 516] [outer = (nil)] 16:53:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 229 (0x8b2e6000) [pid = 1799] [serial = 517] [outer = 0x898f9800] 16:53:29 INFO - PROCESS | 1799 | 1461023609880 Marionette DEBUG loaded listener.js 16:53:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 230 (0x8b7b7800) [pid = 1799] [serial = 518] [outer = 0x898f9800] 16:53:30 INFO - PROCESS | 1799 | --DOCSHELL 0x8ebad800 == 88 [pid = 1799] [id = 134] 16:53:30 INFO - PROCESS | 1799 | --DOCSHELL 0x8f6d0c00 == 87 [pid = 1799] [id = 85] 16:53:30 INFO - PROCESS | 1799 | --DOCSHELL 0x8fdb0800 == 86 [pid = 1799] [id = 80] 16:53:30 INFO - PROCESS | 1799 | --DOCSHELL 0x9ad63800 == 85 [pid = 1799] [id = 83] 16:53:30 INFO - PROCESS | 1799 | --DOCSHELL 0x8f6ce400 == 84 [pid = 1799] [id = 84] 16:53:30 INFO - PROCESS | 1799 | --DOMWINDOW == 229 (0x9843c400) [pid = 1799] [serial = 418] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1799 | --DOCSHELL 0x8b4a2400 == 83 [pid = 1799] [id = 158] 16:53:30 INFO - PROCESS | 1799 | --DOCSHELL 0x8ff84c00 == 82 [pid = 1799] [id = 157] 16:53:30 INFO - PROCESS | 1799 | --DOCSHELL 0x8b4a6800 == 81 [pid = 1799] [id = 156] 16:53:30 INFO - PROCESS | 1799 | --DOCSHELL 0x8b49c800 == 80 [pid = 1799] [id = 155] 16:53:30 INFO - PROCESS | 1799 | --DOCSHELL 0x8ea55400 == 79 [pid = 1799] [id = 154] 16:53:30 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0f3000 == 78 [pid = 1799] [id = 153] 16:53:30 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0f1800 == 77 [pid = 1799] [id = 152] 16:53:30 INFO - PROCESS | 1799 | --DOCSHELL 0x8b7e1c00 == 76 [pid = 1799] [id = 145] 16:53:30 INFO - PROCESS | 1799 | --DOCSHELL 0x8b4a1000 == 75 [pid = 1799] [id = 144] 16:53:30 INFO - PROCESS | 1799 | 1461023610888 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]]]}] 16:53:30 INFO - PROCESS | 1799 | --DOCSHELL 0x8b7b7400 == 74 [pid = 1799] [id = 143] 16:53:30 INFO - PROCESS | 1799 | --DOCSHELL 0x8ebabc00 == 73 [pid = 1799] [id = 142] 16:53:30 INFO - PROCESS | 1799 | --DOCSHELL 0x8febdc00 == 72 [pid = 1799] [id = 141] 16:53:30 INFO - PROCESS | 1799 | --DOCSHELL 0x8ecc3400 == 71 [pid = 1799] [id = 140] 16:53:30 INFO - PROCESS | 1799 | --DOMWINDOW == 228 (0x8fdae400) [pid = 1799] [serial = 402] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1799 | --DOMWINDOW == 227 (0x96827c00) [pid = 1799] [serial = 412] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1799 | --DOMWINDOW == 226 (0x8fecb800) [pid = 1799] [serial = 403] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1799 | --DOMWINDOW == 225 (0x90390800) [pid = 1799] [serial = 369] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1799 | --DOMWINDOW == 224 (0x8fec3800) [pid = 1799] [serial = 378] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1799 | --DOMWINDOW == 223 (0x96826c00) [pid = 1799] [serial = 372] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1799 | --DOMWINDOW == 222 (0x906dc000) [pid = 1799] [serial = 406] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1799 | --DOMWINDOW == 221 (0x93113800) [pid = 1799] [serial = 407] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1799 | --DOMWINDOW == 220 (0x8eccb000) [pid = 1799] [serial = 400] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1799 | --DOMWINDOW == 219 (0x8ecc6c00) [pid = 1799] [serial = 399] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1799 | --DOMWINDOW == 218 (0x98ea0c00) [pid = 1799] [serial = 375] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1799 | --DOMWINDOW == 217 (0x90669800) [pid = 1799] [serial = 381] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1799 | --DOMWINDOW == 216 (0xa0a7a400) [pid = 1799] [serial = 390] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1799 | --DOMWINDOW == 215 (0x981a9400) [pid = 1799] [serial = 387] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1799 | --DOMWINDOW == 214 (0x9819f000) [pid = 1799] [serial = 384] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1799 | --DOMWINDOW == 213 (0x971e0000) [pid = 1799] [serial = 413] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1799 | --DOMWINDOW == 212 (0x8b4a5400) [pid = 1799] [serial = 393] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1799 | --DOMWINDOW == 211 (0x93111400) [pid = 1799] [serial = 396] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1799 | --DOMWINDOW == 210 (0x981a7800) [pid = 1799] [serial = 416] [outer = (nil)] [url = about:blank] 16:53:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:53:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1736ms 16:53:30 INFO - PROCESS | 1799 | --DOMWINDOW == 209 (0x9083ac00) [pid = 1799] [serial = 220] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:53:30 INFO - PROCESS | 1799 | --DOMWINDOW == 208 (0x9345f000) [pid = 1799] [serial = 409] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1799 | --DOMWINDOW == 207 (0x979d5c00) [pid = 1799] [serial = 415] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1799 | --DOMWINDOW == 206 (0x937f8400) [pid = 1799] [serial = 410] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1799 | 1461023610960 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 16:53:30 INFO - PROCESS | 1799 | 1461023610964 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 16:53:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:53:30 INFO - PROCESS | 1799 | 1461023610972 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:53:30 INFO - PROCESS | 1799 | 1461023610975 Marionette TRACE conn4 <- [1,662,null,{}] 16:53:30 INFO - PROCESS | 1799 | 1461023610989 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}] 16:53:31 INFO - PROCESS | 1799 | 1461023611164 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 16:53:31 INFO - PROCESS | 1799 | 1461023611399 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:31 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b49c800 == 72 [pid = 1799] [id = 173] 16:53:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 207 (0x8b7ea000) [pid = 1799] [serial = 519] [outer = (nil)] 16:53:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 208 (0x8e934400) [pid = 1799] [serial = 520] [outer = 0x8b7ea000] 16:53:31 INFO - PROCESS | 1799 | 1461023611482 Marionette DEBUG loaded listener.js 16:53:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 209 (0x8ebb3400) [pid = 1799] [serial = 521] [outer = 0x8b7ea000] 16:53:31 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:53:32 INFO - PROCESS | 1799 | 1461023612251 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]]]}] 16:53:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:53:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1330ms 16:53:32 INFO - PROCESS | 1799 | 1461023612303 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 16:53:32 INFO - PROCESS | 1799 | 1461023612306 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 16:53:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:53:32 INFO - PROCESS | 1799 | 1461023612312 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:53:32 INFO - PROCESS | 1799 | 1461023612315 Marionette TRACE conn4 <- [1,666,null,{}] 16:53:32 INFO - PROCESS | 1799 | 1461023612321 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}] 16:53:32 INFO - PROCESS | 1799 | 1461023612478 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 16:53:32 INFO - PROCESS | 1799 | 1461023612494 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f6d1400 == 73 [pid = 1799] [id = 174] 16:53:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 210 (0x8fd96c00) [pid = 1799] [serial = 522] [outer = (nil)] 16:53:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 211 (0x8febbc00) [pid = 1799] [serial = 523] [outer = 0x8fd96c00] 16:53:32 INFO - PROCESS | 1799 | 1461023612566 Marionette DEBUG loaded listener.js 16:53:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 212 (0x8fec6800) [pid = 1799] [serial = 524] [outer = 0x8fd96c00] 16:53:33 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:53:33 INFO - PROCESS | 1799 | 1461023613487 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]]]}] 16:53:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:53:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1239ms 16:53:33 INFO - PROCESS | 1799 | 1461023613553 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 16:53:33 INFO - PROCESS | 1799 | 1461023613555 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 16:53:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:53:33 INFO - PROCESS | 1799 | 1461023613566 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:53:33 INFO - PROCESS | 1799 | 1461023613568 Marionette TRACE conn4 <- [1,670,null,{}] 16:53:33 INFO - PROCESS | 1799 | 1461023613574 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}] 16:53:33 INFO - PROCESS | 1799 | 1461023613786 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 16:53:33 INFO - PROCESS | 1799 | 1461023613804 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:33 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f6d3c00 == 74 [pid = 1799] [id = 175] 16:53:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 213 (0x8fdb4400) [pid = 1799] [serial = 525] [outer = (nil)] 16:53:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 214 (0x8ff89000) [pid = 1799] [serial = 526] [outer = 0x8fdb4400] 16:53:33 INFO - PROCESS | 1799 | 1461023613875 Marionette DEBUG loaded listener.js 16:53:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 215 (0x9038cc00) [pid = 1799] [serial = 527] [outer = 0x8fdb4400] 16:53:34 INFO - PROCESS | 1799 | 1461023614823 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]]]}] 16:53:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:53:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1287ms 16:53:34 INFO - PROCESS | 1799 | 1461023614850 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 16:53:34 INFO - PROCESS | 1799 | 1461023614854 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 16:53:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:53:34 INFO - PROCESS | 1799 | 1461023614877 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:53:34 INFO - PROCESS | 1799 | 1461023614880 Marionette TRACE conn4 <- [1,674,null,{}] 16:53:34 INFO - PROCESS | 1799 | 1461023614885 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}] 16:53:35 INFO - PROCESS | 1799 | 1461023615142 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 16:53:35 INFO - PROCESS | 1799 | 1461023615171 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x898ec800 == 75 [pid = 1799] [id = 176] 16:53:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 216 (0x8fcb8c00) [pid = 1799] [serial = 528] [outer = (nil)] 16:53:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 217 (0x917a4000) [pid = 1799] [serial = 529] [outer = 0x8fcb8c00] 16:53:35 INFO - PROCESS | 1799 | 1461023615248 Marionette DEBUG loaded listener.js 16:53:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 218 (0x9345d000) [pid = 1799] [serial = 530] [outer = 0x8fcb8c00] 16:53:35 INFO - PROCESS | 1799 | --DOMWINDOW == 217 (0x8a0f1c00) [pid = 1799] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:53:35 INFO - PROCESS | 1799 | --DOMWINDOW == 216 (0x8b4a9800) [pid = 1799] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:53:35 INFO - PROCESS | 1799 | --DOMWINDOW == 215 (0x8b49d800) [pid = 1799] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:53:35 INFO - PROCESS | 1799 | --DOMWINDOW == 214 (0x8ebab800) [pid = 1799] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:53:35 INFO - PROCESS | 1799 | --DOMWINDOW == 213 (0x8fda9000) [pid = 1799] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:53:35 INFO - PROCESS | 1799 | --DOMWINDOW == 212 (0x8ff8c000) [pid = 1799] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:53:36 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:53:36 INFO - PROCESS | 1799 | 1461023616297 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]]]}] 16:53:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 16:53:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1485ms 16:53:36 INFO - PROCESS | 1799 | 1461023616363 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 16:53:36 INFO - PROCESS | 1799 | 1461023616367 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 16:53:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:53:36 INFO - PROCESS | 1799 | 1461023616373 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:53:36 INFO - PROCESS | 1799 | 1461023616375 Marionette TRACE conn4 <- [1,678,null,{}] 16:53:36 INFO - PROCESS | 1799 | 1461023616385 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}] 16:53:36 INFO - PROCESS | 1799 | 1461023616539 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 16:53:36 INFO - PROCESS | 1799 | 1461023616550 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b2e7400 == 76 [pid = 1799] [id = 177] 16:53:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 213 (0x8b2eb400) [pid = 1799] [serial = 531] [outer = (nil)] 16:53:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 214 (0x9038a800) [pid = 1799] [serial = 532] [outer = 0x8b2eb400] 16:53:36 INFO - PROCESS | 1799 | 1461023616745 Marionette DEBUG loaded listener.js 16:53:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 215 (0x9345f400) [pid = 1799] [serial = 533] [outer = 0x8b2eb400] 16:53:37 INFO - PROCESS | 1799 | 1461023617475 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]]]}] 16:53:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:53:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1140ms 16:53:37 INFO - PROCESS | 1799 | 1461023617517 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 16:53:37 INFO - PROCESS | 1799 | 1461023617521 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 16:53:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:53:37 INFO - PROCESS | 1799 | 1461023617527 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:53:37 INFO - PROCESS | 1799 | 1461023617530 Marionette TRACE conn4 <- [1,682,null,{}] 16:53:37 INFO - PROCESS | 1799 | 1461023617536 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}] 16:53:37 INFO - PROCESS | 1799 | 1461023617751 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 16:53:37 INFO - PROCESS | 1799 | 1461023617932 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x88e6bc00 == 77 [pid = 1799] [id = 178] 16:53:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 216 (0x88e6d000) [pid = 1799] [serial = 534] [outer = (nil)] 16:53:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 217 (0x88e73800) [pid = 1799] [serial = 535] [outer = 0x88e6d000] 16:53:38 INFO - PROCESS | 1799 | 1461023618022 Marionette DEBUG loaded listener.js 16:53:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 218 (0x898fa000) [pid = 1799] [serial = 536] [outer = 0x88e6d000] 16:53:39 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:39 INFO - PROCESS | 1799 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:53:39 INFO - PROCESS | 1799 | 1461023619438 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]]]}] 16:53:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 16:53:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1957ms 16:53:39 INFO - PROCESS | 1799 | 1461023619504 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 16:53:39 INFO - PROCESS | 1799 | 1461023619510 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 16:53:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:53:39 INFO - PROCESS | 1799 | 1461023619537 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:53:39 INFO - PROCESS | 1799 | 1461023619543 Marionette TRACE conn4 <- [1,686,null,{}] 16:53:39 INFO - PROCESS | 1799 | 1461023619551 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}] 16:53:39 INFO - PROCESS | 1799 | 1461023619726 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 16:53:39 INFO - PROCESS | 1799 | 1461023619901 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:39 INFO - PROCESS | 1799 | ++DOCSHELL 0x89e71c00 == 78 [pid = 1799] [id = 179] 16:53:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 219 (0x8a0d0c00) [pid = 1799] [serial = 537] [outer = (nil)] 16:53:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 220 (0x8b4a8c00) [pid = 1799] [serial = 538] [outer = 0x8a0d0c00] 16:53:39 INFO - PROCESS | 1799 | 1461023619988 Marionette DEBUG loaded listener.js 16:53:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 221 (0x8b7e5400) [pid = 1799] [serial = 539] [outer = 0x8a0d0c00] 16:53:41 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:41 INFO - PROCESS | 1799 | 1461023621431 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]]]}] 16:53:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:53:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1942ms 16:53:41 INFO - PROCESS | 1799 | 1461023621478 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 16:53:41 INFO - PROCESS | 1799 | 1461023621485 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 16:53:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:53:41 INFO - PROCESS | 1799 | 1461023621493 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:53:41 INFO - PROCESS | 1799 | 1461023621496 Marionette TRACE conn4 <- [1,690,null,{}] 16:53:41 INFO - PROCESS | 1799 | 1461023621502 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}] 16:53:41 INFO - PROCESS | 1799 | 1461023621671 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 16:53:41 INFO - PROCESS | 1799 | 1461023621847 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b7b9000 == 79 [pid = 1799] [id = 180] 16:53:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 222 (0x8b7e3800) [pid = 1799] [serial = 540] [outer = (nil)] 16:53:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 223 (0x8febe000) [pid = 1799] [serial = 541] [outer = 0x8b7e3800] 16:53:41 INFO - PROCESS | 1799 | 1461023621940 Marionette DEBUG loaded listener.js 16:53:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 224 (0x91585c00) [pid = 1799] [serial = 542] [outer = 0x8b7e3800] 16:53:43 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:43 INFO - PROCESS | 1799 | 1461023623237 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]]]}] 16:53:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:53:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1795ms 16:53:43 INFO - PROCESS | 1799 | 1461023623287 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 16:53:43 INFO - PROCESS | 1799 | 1461023623292 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 16:53:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:53:43 INFO - PROCESS | 1799 | 1461023623352 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:53:43 INFO - PROCESS | 1799 | 1461023623362 Marionette TRACE conn4 <- [1,694,null,{}] 16:53:43 INFO - PROCESS | 1799 | 1461023623424 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}] 16:53:43 INFO - PROCESS | 1799 | 1461023623637 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 16:53:43 INFO - PROCESS | 1799 | 1461023623811 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f6d2400 == 80 [pid = 1799] [id = 181] 16:53:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 225 (0x8fdb0800) [pid = 1799] [serial = 543] [outer = (nil)] 16:53:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 226 (0x95a57400) [pid = 1799] [serial = 544] [outer = 0x8fdb0800] 16:53:43 INFO - PROCESS | 1799 | 1461023623901 Marionette DEBUG loaded listener.js 16:53:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 227 (0x97440000) [pid = 1799] [serial = 545] [outer = 0x8fdb0800] 16:53:45 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:45 INFO - PROCESS | 1799 | 1461023625206 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]]]}] 16:53:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:53:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1949ms 16:53:45 INFO - PROCESS | 1799 | 1461023625288 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 16:53:45 INFO - PROCESS | 1799 | 1461023625292 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 16:53:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:53:45 INFO - PROCESS | 1799 | 1461023625319 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:53:45 INFO - PROCESS | 1799 | 1461023625323 Marionette TRACE conn4 <- [1,698,null,{}] 16:53:45 INFO - PROCESS | 1799 | 1461023625330 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}] 16:53:45 INFO - PROCESS | 1799 | 1461023625498 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 16:53:45 INFO - PROCESS | 1799 | 1461023625674 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:45 INFO - PROCESS | 1799 | ++DOCSHELL 0x971e5800 == 81 [pid = 1799] [id = 182] 16:53:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 228 (0x9743b400) [pid = 1799] [serial = 546] [outer = (nil)] 16:53:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 229 (0x976f4c00) [pid = 1799] [serial = 547] [outer = 0x9743b400] 16:53:45 INFO - PROCESS | 1799 | 1461023625758 Marionette DEBUG loaded listener.js 16:53:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 230 (0x97e14400) [pid = 1799] [serial = 548] [outer = 0x9743b400] 16:53:46 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:47 INFO - PROCESS | 1799 | 1461023627048 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]]]}] 16:53:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 16:53:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1746ms 16:53:47 INFO - PROCESS | 1799 | 1461023627062 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 16:53:47 INFO - PROCESS | 1799 | 1461023627065 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 16:53:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:53:47 INFO - PROCESS | 1799 | 1461023627072 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:53:47 INFO - PROCESS | 1799 | 1461023627075 Marionette TRACE conn4 <- [1,702,null,{}] 16:53:47 INFO - PROCESS | 1799 | 1461023627081 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}] 16:53:47 INFO - PROCESS | 1799 | 1461023627299 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 16:53:47 INFO - PROCESS | 1799 | 1461023627479 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:47 INFO - PROCESS | 1799 | ++DOCSHELL 0x97e12c00 == 82 [pid = 1799] [id = 183] 16:53:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 231 (0x97e18000) [pid = 1799] [serial = 549] [outer = (nil)] 16:53:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 232 (0x981a3800) [pid = 1799] [serial = 550] [outer = 0x97e18000] 16:53:47 INFO - PROCESS | 1799 | 1461023627575 Marionette DEBUG loaded listener.js 16:53:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 233 (0x98445800) [pid = 1799] [serial = 551] [outer = 0x97e18000] 16:53:48 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:48 INFO - PROCESS | 1799 | 1461023628877 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]]]}] 16:53:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:53:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1848ms 16:53:48 INFO - PROCESS | 1799 | 1461023628920 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 16:53:48 INFO - PROCESS | 1799 | 1461023628924 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 16:53:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:53:48 INFO - PROCESS | 1799 | 1461023628931 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:53:48 INFO - PROCESS | 1799 | 1461023628934 Marionette TRACE conn4 <- [1,706,null,{}] 16:53:49 INFO - PROCESS | 1799 | 1461023629029 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}] 16:53:49 INFO - PROCESS | 1799 | 1461023629248 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 16:53:49 INFO - PROCESS | 1799 | 1461023629379 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x981a7000 == 83 [pid = 1799] [id = 184] 16:53:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 234 (0x98381800) [pid = 1799] [serial = 552] [outer = (nil)] 16:53:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 235 (0x9ae6ac00) [pid = 1799] [serial = 553] [outer = 0x98381800] 16:53:49 INFO - PROCESS | 1799 | 1461023629475 Marionette DEBUG loaded listener.js 16:53:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 236 (0xa0a7b800) [pid = 1799] [serial = 554] [outer = 0x98381800] 16:53:50 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:50 INFO - PROCESS | 1799 | 1461023630803 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]]]}] 16:53:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:53:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1904ms 16:53:50 INFO - PROCESS | 1799 | 1461023630877 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 16:53:50 INFO - PROCESS | 1799 | 1461023630880 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 16:53:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:53:50 INFO - PROCESS | 1799 | 1461023630907 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:53:50 INFO - PROCESS | 1799 | 1461023630911 Marionette TRACE conn4 <- [1,710,null,{}] 16:53:50 INFO - PROCESS | 1799 | 1461023630917 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}] 16:53:51 INFO - PROCESS | 1799 | 1461023631091 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 16:53:51 INFO - PROCESS | 1799 | 1461023631273 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b4a1c00 == 84 [pid = 1799] [id = 185] 16:53:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 237 (0x8b4a5c00) [pid = 1799] [serial = 555] [outer = (nil)] 16:53:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 238 (0x90667c00) [pid = 1799] [serial = 556] [outer = 0x8b4a5c00] 16:53:51 INFO - PROCESS | 1799 | 1461023631356 Marionette DEBUG loaded listener.js 16:53:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 239 (0x9790c800) [pid = 1799] [serial = 557] [outer = 0x8b4a5c00] 16:53:53 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:53 INFO - PROCESS | 1799 | 1461023633055 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]]]}] 16:53:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:53:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2194ms 16:53:53 INFO - PROCESS | 1799 | 1461023633098 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 16:53:53 INFO - PROCESS | 1799 | 1461023633106 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 16:53:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:53:53 INFO - PROCESS | 1799 | 1461023633113 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:53:53 INFO - PROCESS | 1799 | 1461023633117 Marionette TRACE conn4 <- [1,714,null,{}] 16:53:53 INFO - PROCESS | 1799 | 1461023633125 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}] 16:53:53 INFO - PROCESS | 1799 | 1461023633412 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 16:53:53 INFO - PROCESS | 1799 | 1461023633630 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x89e6b000 == 85 [pid = 1799] [id = 186] 16:53:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 240 (0x8a0da400) [pid = 1799] [serial = 558] [outer = (nil)] 16:53:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 241 (0x8b0b7800) [pid = 1799] [serial = 559] [outer = 0x8a0da400] 16:53:53 INFO - PROCESS | 1799 | 1461023633709 Marionette DEBUG loaded listener.js 16:53:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 242 (0x8b0bf000) [pid = 1799] [serial = 560] [outer = 0x8a0da400] 16:53:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8fdb1000 == 84 [pid = 1799] [id = 123] 16:53:54 INFO - PROCESS | 1799 | --DOCSHELL 0x906da400 == 83 [pid = 1799] [id = 124] 16:53:54 INFO - PROCESS | 1799 | --DOCSHELL 0x914e0c00 == 82 [pid = 1799] [id = 65] 16:53:54 INFO - PROCESS | 1799 | --DOMWINDOW == 241 (0x9871a000) [pid = 1799] [serial = 427] [outer = (nil)] [url = about:blank] 16:53:54 INFO - PROCESS | 1799 | --DOMWINDOW == 240 (0x8b7c0c00) [pid = 1799] [serial = 430] [outer = (nil)] [url = about:blank] 16:53:54 INFO - PROCESS | 1799 | --DOMWINDOW == 239 (0x8b7e1000) [pid = 1799] [serial = 433] [outer = (nil)] [url = about:blank] 16:53:54 INFO - PROCESS | 1799 | --DOMWINDOW == 238 (0x8ea54400) [pid = 1799] [serial = 436] [outer = (nil)] [url = about:blank] 16:53:54 INFO - PROCESS | 1799 | --DOMWINDOW == 237 (0xa0fe3c00) [pid = 1799] [serial = 439] [outer = (nil)] [url = about:blank] 16:53:54 INFO - PROCESS | 1799 | --DOMWINDOW == 236 (0x97440c00) [pid = 1799] [serial = 442] [outer = (nil)] [url = about:blank] 16:53:54 INFO - PROCESS | 1799 | --DOMWINDOW == 235 (0x8b2ea800) [pid = 1799] [serial = 445] [outer = (nil)] [url = about:blank] 16:53:54 INFO - PROCESS | 1799 | --DOMWINDOW == 234 (0x898f4c00) [pid = 1799] [serial = 448] [outer = (nil)] [url = about:blank] 16:53:54 INFO - PROCESS | 1799 | --DOMWINDOW == 233 (0x89adcc00) [pid = 1799] [serial = 451] [outer = (nil)] [url = about:blank] 16:53:54 INFO - PROCESS | 1799 | --DOMWINDOW == 232 (0x8ea4e800) [pid = 1799] [serial = 454] [outer = (nil)] [url = about:blank] 16:53:54 INFO - PROCESS | 1799 | --DOMWINDOW == 231 (0x93111c00) [pid = 1799] [serial = 475] [outer = (nil)] [url = about:blank] 16:53:54 INFO - PROCESS | 1799 | --DOMWINDOW == 230 (0x8febac00) [pid = 1799] [serial = 421] [outer = (nil)] [url = about:blank] 16:53:54 INFO - PROCESS | 1799 | --DOMWINDOW == 229 (0x93786400) [pid = 1799] [serial = 424] [outer = (nil)] [url = about:blank] 16:53:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8ecbd000 == 81 [pid = 1799] [id = 133] 16:53:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8ea4fc00 == 80 [pid = 1799] [id = 128] 16:53:54 INFO - PROCESS | 1799 | --DOCSHELL 0x9066ec00 == 79 [pid = 1799] [id = 129] 16:53:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8b49c000 == 78 [pid = 1799] [id = 131] 16:53:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8ea54000 == 77 [pid = 1799] [id = 127] 16:53:54 INFO - PROCESS | 1799 | --DOCSHELL 0x981a8400 == 76 [pid = 1799] [id = 130] 16:53:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8febd400 == 75 [pid = 1799] [id = 126] 16:53:54 INFO - PROCESS | 1799 | --DOCSHELL 0x96962800 == 74 [pid = 1799] [id = 165] 16:53:54 INFO - PROCESS | 1799 | --DOCSHELL 0x97486400 == 73 [pid = 1799] [id = 164] 16:53:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8b7ee800 == 72 [pid = 1799] [id = 163] 16:53:54 INFO - PROCESS | 1799 | --DOCSHELL 0x90671800 == 71 [pid = 1799] [id = 162] 16:53:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8b7ecc00 == 70 [pid = 1799] [id = 161] 16:53:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8e937400 == 69 [pid = 1799] [id = 160] 16:53:54 INFO - PROCESS | 1799 | --DOCSHELL 0x89ae1000 == 68 [pid = 1799] [id = 159] 16:53:54 INFO - PROCESS | 1799 | --DOMWINDOW == 228 (0x8a0f6c00) [pid = 1799] [serial = 458] [outer = (nil)] [url = about:blank] 16:53:54 INFO - PROCESS | 1799 | --DOMWINDOW == 227 (0x8a0f4000) [pid = 1799] [serial = 457] [outer = (nil)] [url = about:blank] 16:53:54 INFO - PROCESS | 1799 | --DOMWINDOW == 226 (0x8fdb2000) [pid = 1799] [serial = 466] [outer = (nil)] [url = about:blank] 16:53:54 INFO - PROCESS | 1799 | --DOMWINDOW == 225 (0x8fec0c00) [pid = 1799] [serial = 467] [outer = (nil)] [url = about:blank] 16:53:54 INFO - PROCESS | 1799 | --DOMWINDOW == 224 (0x8b7c5000) [pid = 1799] [serial = 461] [outer = (nil)] [url = about:blank] 16:53:54 INFO - PROCESS | 1799 | --DOMWINDOW == 223 (0x8b7bac00) [pid = 1799] [serial = 460] [outer = (nil)] [url = about:blank] 16:53:54 INFO - PROCESS | 1799 | --DOMWINDOW == 222 (0x8ecbc800) [pid = 1799] [serial = 463] [outer = (nil)] [url = about:blank] 16:53:54 INFO - PROCESS | 1799 | --DOMWINDOW == 221 (0x8ecca400) [pid = 1799] [serial = 464] [outer = (nil)] [url = about:blank] 16:53:54 INFO - PROCESS | 1799 | --DOMWINDOW == 220 (0x90382400) [pid = 1799] [serial = 469] [outer = (nil)] [url = about:blank] 16:53:54 INFO - PROCESS | 1799 | --DOMWINDOW == 219 (0x9038e800) [pid = 1799] [serial = 470] [outer = (nil)] [url = about:blank] 16:53:54 INFO - PROCESS | 1799 | --DOMWINDOW == 218 (0x906d3000) [pid = 1799] [serial = 472] [outer = (nil)] [url = about:blank] 16:53:54 INFO - PROCESS | 1799 | --DOMWINDOW == 217 (0x91583400) [pid = 1799] [serial = 473] [outer = (nil)] [url = about:blank] 16:53:54 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:54 INFO - PROCESS | 1799 | 1461023634943 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]]]}] 16:53:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:53:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1888ms 16:53:55 INFO - PROCESS | 1799 | 1461023635001 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 16:53:55 INFO - PROCESS | 1799 | 1461023635009 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 16:53:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:53:55 INFO - PROCESS | 1799 | 1461023635019 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:53:55 INFO - PROCESS | 1799 | 1461023635023 Marionette TRACE conn4 <- [1,718,null,{}] 16:53:55 INFO - PROCESS | 1799 | 1461023635029 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}] 16:53:55 INFO - PROCESS | 1799 | 1461023635227 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 16:53:55 INFO - PROCESS | 1799 | 1461023635363 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:55 INFO - PROCESS | 1799 | ++DOCSHELL 0x89adcc00 == 69 [pid = 1799] [id = 187] 16:53:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 218 (0x89ae0400) [pid = 1799] [serial = 561] [outer = (nil)] 16:53:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 219 (0x8b2ecc00) [pid = 1799] [serial = 562] [outer = 0x89ae0400] 16:53:55 INFO - PROCESS | 1799 | 1461023635436 Marionette DEBUG loaded listener.js 16:53:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 220 (0x8b4a9800) [pid = 1799] [serial = 563] [outer = 0x89ae0400] 16:53:56 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:56 INFO - PROCESS | 1799 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:53:56 INFO - PROCESS | 1799 | 1461023636686 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]]]}] 16:53:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:53:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1679ms 16:53:56 INFO - PROCESS | 1799 | 1461023636698 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 16:53:56 INFO - PROCESS | 1799 | 1461023636702 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 16:53:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:53:56 INFO - PROCESS | 1799 | 1461023636708 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:53:56 INFO - PROCESS | 1799 | 1461023636714 Marionette TRACE conn4 <- [1,722,null,{}] 16:53:56 INFO - PROCESS | 1799 | 1461023636729 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}] 16:53:57 INFO - PROCESS | 1799 | 1461023637001 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 16:53:57 INFO - PROCESS | 1799 | 1461023637089 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:57 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b0bec00 == 70 [pid = 1799] [id = 188] 16:53:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 221 (0x8b7e1000) [pid = 1799] [serial = 564] [outer = (nil)] 16:53:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 222 (0x8ea52800) [pid = 1799] [serial = 565] [outer = 0x8b7e1000] 16:53:57 INFO - PROCESS | 1799 | 1461023637166 Marionette DEBUG loaded listener.js 16:53:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 223 (0x8ecc3800) [pid = 1799] [serial = 566] [outer = 0x8b7e1000] 16:53:57 INFO - PROCESS | 1799 | 1461023637914 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] 16:53:57 INFO - PROCESS | 1799 | 1461023637955 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 16:53:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:53:57 INFO - PROCESS | 1799 | 1461023637961 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:53:57 INFO - PROCESS | 1799 | 1461023637965 Marionette TRACE conn4 <- [1,726,null,{}] 16:53:57 INFO - PROCESS | 1799 | 1461023637970 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}] 16:53:58 INFO - PROCESS | 1799 | 1461023638178 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 16:53:58 INFO - PROCESS | 1799 | 1461023638207 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0d8000 == 71 [pid = 1799] [id = 189] 16:53:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 224 (0x8f6cd800) [pid = 1799] [serial = 567] [outer = (nil)] 16:53:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 225 (0x8fcbb400) [pid = 1799] [serial = 568] [outer = 0x8f6cd800] 16:53:58 INFO - PROCESS | 1799 | 1461023638278 Marionette DEBUG loaded listener.js 16:53:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 226 (0x8fda6400) [pid = 1799] [serial = 569] [outer = 0x8f6cd800] 16:53:59 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:59 INFO - PROCESS | 1799 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:53:59 INFO - PROCESS | 1799 | 1461023639310 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]]]}] 16:53:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:53:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1395ms 16:53:59 INFO - PROCESS | 1799 | 1461023639357 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 16:53:59 INFO - PROCESS | 1799 | 1461023639360 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 16:53:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:53:59 INFO - PROCESS | 1799 | --DOMWINDOW == 225 (0x8b7ea000) [pid = 1799] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:53:59 INFO - PROCESS | 1799 | --DOMWINDOW == 224 (0x898f9800) [pid = 1799] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:53:59 INFO - PROCESS | 1799 | --DOMWINDOW == 223 (0x88e70000) [pid = 1799] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:53:59 INFO - PROCESS | 1799 | --DOMWINDOW == 222 (0x8fcb8c00) [pid = 1799] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:53:59 INFO - PROCESS | 1799 | --DOMWINDOW == 221 (0x8fcb4c00) [pid = 1799] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:53:59 INFO - PROCESS | 1799 | --DOMWINDOW == 220 (0x8fdb4400) [pid = 1799] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:53:59 INFO - PROCESS | 1799 | --DOMWINDOW == 219 (0x8fd96c00) [pid = 1799] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:53:59 INFO - PROCESS | 1799 | --DOMWINDOW == 218 (0x973cbc00) [pid = 1799] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:53:59 INFO - PROCESS | 1799 | --DOMWINDOW == 217 (0x982c5400) [pid = 1799] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:53:59 INFO - PROCESS | 1799 | 1461023639733 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:53:59 INFO - PROCESS | 1799 | 1461023639736 Marionette TRACE conn4 <- [1,730,null,{}] 16:53:59 INFO - PROCESS | 1799 | 1461023639799 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}] 16:53:59 INFO - PROCESS | 1799 | 1461023639942 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 16:54:00 INFO - PROCESS | 1799 | 1461023640078 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:00 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0d7400 == 72 [pid = 1799] [id = 190] 16:54:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 218 (0x8b7c2c00) [pid = 1799] [serial = 570] [outer = (nil)] 16:54:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 219 (0x8ecbcc00) [pid = 1799] [serial = 571] [outer = 0x8b7c2c00] 16:54:00 INFO - PROCESS | 1799 | 1461023640152 Marionette DEBUG loaded listener.js 16:54:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 220 (0x8f6d5400) [pid = 1799] [serial = 572] [outer = 0x8b7c2c00] 16:54:00 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:00 INFO - PROCESS | 1799 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:54:00 INFO - PROCESS | 1799 | 1461023640877 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] 16:54:00 INFO - PROCESS | 1799 | 1461023640929 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 16:54:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:54:00 INFO - PROCESS | 1799 | 1461023640935 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:54:00 INFO - PROCESS | 1799 | 1461023640939 Marionette TRACE conn4 <- [1,734,null,{}] 16:54:00 INFO - PROCESS | 1799 | 1461023640944 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}] 16:54:01 INFO - PROCESS | 1799 | 1461023641137 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 16:54:01 INFO - PROCESS | 1799 | 1461023641150 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0f3800 == 73 [pid = 1799] [id = 191] 16:54:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 221 (0x8fcb8c00) [pid = 1799] [serial = 573] [outer = (nil)] 16:54:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 222 (0x90665000) [pid = 1799] [serial = 574] [outer = 0x8fcb8c00] 16:54:01 INFO - PROCESS | 1799 | 1461023641352 Marionette DEBUG loaded listener.js 16:54:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 223 (0x906e0800) [pid = 1799] [serial = 575] [outer = 0x8fcb8c00] 16:54:02 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:02 INFO - PROCESS | 1799 | 1461023642310 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]]]}] 16:54:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:54:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1430ms 16:54:02 INFO - PROCESS | 1799 | 1461023642367 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 16:54:02 INFO - PROCESS | 1799 | 1461023642373 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 16:54:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:54:02 INFO - PROCESS | 1799 | 1461023642382 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:54:02 INFO - PROCESS | 1799 | 1461023642388 Marionette TRACE conn4 <- [1,738,null,{}] 16:54:02 INFO - PROCESS | 1799 | 1461023642396 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}] 16:54:02 INFO - PROCESS | 1799 | 1461023642582 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 16:54:02 INFO - PROCESS | 1799 | 1461023642832 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:02 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0d5800 == 74 [pid = 1799] [id = 192] 16:54:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 224 (0x8a0f5800) [pid = 1799] [serial = 576] [outer = (nil)] 16:54:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 225 (0x8b0b7000) [pid = 1799] [serial = 577] [outer = 0x8a0f5800] 16:54:02 INFO - PROCESS | 1799 | 1461023642966 Marionette DEBUG loaded listener.js 16:54:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 226 (0x8b0be000) [pid = 1799] [serial = 578] [outer = 0x8a0f5800] 16:54:04 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:04 INFO - PROCESS | 1799 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:54:04 INFO - PROCESS | 1799 | 1461023644252 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]]]}] 16:54:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:54:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1886ms 16:54:04 INFO - PROCESS | 1799 | 1461023644268 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 16:54:04 INFO - PROCESS | 1799 | 1461023644276 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 16:54:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:54:04 INFO - PROCESS | 1799 | 1461023644288 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:54:04 INFO - PROCESS | 1799 | 1461023644291 Marionette TRACE conn4 <- [1,742,null,{}] 16:54:04 INFO - PROCESS | 1799 | 1461023644401 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}] 16:54:04 INFO - PROCESS | 1799 | 1461023644568 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 16:54:04 INFO - PROCESS | 1799 | 1461023644742 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0f7000 == 75 [pid = 1799] [id = 193] 16:54:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 227 (0x8b0bd800) [pid = 1799] [serial = 579] [outer = (nil)] 16:54:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 228 (0x8b7c3000) [pid = 1799] [serial = 580] [outer = 0x8b0bd800] 16:54:04 INFO - PROCESS | 1799 | 1461023644841 Marionette DEBUG loaded listener.js 16:54:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 229 (0x8ebae000) [pid = 1799] [serial = 581] [outer = 0x8b0bd800] 16:54:06 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:06 INFO - PROCESS | 1799 | 1461023646309 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]]]}] 16:54:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 16:54:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2041ms 16:54:06 INFO - PROCESS | 1799 | 1461023646329 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 16:54:06 INFO - PROCESS | 1799 | 1461023646333 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 16:54:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:54:06 INFO - PROCESS | 1799 | 1461023646340 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:54:06 INFO - PROCESS | 1799 | 1461023646346 Marionette TRACE conn4 <- [1,746,null,{}] 16:54:06 INFO - PROCESS | 1799 | 1461023646362 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}] 16:54:06 INFO - PROCESS | 1799 | 1461023646583 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 16:54:06 INFO - PROCESS | 1799 | 1461023646764 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b2f1800 == 76 [pid = 1799] [id = 194] 16:54:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 230 (0x8fcc3800) [pid = 1799] [serial = 582] [outer = (nil)] 16:54:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 231 (0x90386c00) [pid = 1799] [serial = 583] [outer = 0x8fcc3800] 16:54:06 INFO - PROCESS | 1799 | 1461023646858 Marionette DEBUG loaded listener.js 16:54:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 232 (0x9158a000) [pid = 1799] [serial = 584] [outer = 0x8fcc3800] 16:54:07 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:08 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:08 INFO - PROCESS | 1799 | 1461023648153 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]]]}] 16:54:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 16:54:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1842ms 16:54:08 INFO - PROCESS | 1799 | 1461023648182 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 16:54:08 INFO - PROCESS | 1799 | 1461023648187 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 16:54:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:54:08 INFO - PROCESS | 1799 | 1461023648193 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:54:08 INFO - PROCESS | 1799 | 1461023648197 Marionette TRACE conn4 <- [1,750,null,{}] 16:54:08 INFO - PROCESS | 1799 | 1461023648291 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}] 16:54:08 INFO - PROCESS | 1799 | 1461023648518 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 16:54:08 INFO - PROCESS | 1799 | 1461023648648 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:08 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fd8ec00 == 77 [pid = 1799] [id = 195] 16:54:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 233 (0x906d4400) [pid = 1799] [serial = 585] [outer = (nil)] 16:54:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 234 (0x93453800) [pid = 1799] [serial = 586] [outer = 0x906d4400] 16:54:08 INFO - PROCESS | 1799 | 1461023648734 Marionette DEBUG loaded listener.js 16:54:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 235 (0x9378ac00) [pid = 1799] [serial = 587] [outer = 0x906d4400] 16:54:09 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:10 INFO - PROCESS | 1799 | 1461023650023 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]]]}] 16:54:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:54:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1884ms 16:54:10 INFO - PROCESS | 1799 | 1461023650159 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 16:54:10 INFO - PROCESS | 1799 | 1461023650163 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 16:54:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:54:10 INFO - PROCESS | 1799 | 1461023650179 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:54:10 INFO - PROCESS | 1799 | 1461023650183 Marionette TRACE conn4 <- [1,754,null,{}] 16:54:10 INFO - PROCESS | 1799 | 1461023650189 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}] 16:54:10 INFO - PROCESS | 1799 | 1461023650349 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 16:54:10 INFO - PROCESS | 1799 | 1461023650527 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:10 INFO - PROCESS | 1799 | ++DOCSHELL 0x88e6f400 == 78 [pid = 1799] [id = 196] 16:54:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 236 (0x88e74000) [pid = 1799] [serial = 588] [outer = (nil)] 16:54:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 237 (0x937edc00) [pid = 1799] [serial = 589] [outer = 0x88e74000] 16:54:10 INFO - PROCESS | 1799 | 1461023650610 Marionette DEBUG loaded listener.js 16:54:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 238 (0x95915c00) [pid = 1799] [serial = 590] [outer = 0x88e74000] 16:54:11 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:11 INFO - PROCESS | 1799 | 1461023651910 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]]]}] 16:54:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 16:54:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1788ms 16:54:12 INFO - PROCESS | 1799 | 1461023652003 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 16:54:12 INFO - PROCESS | 1799 | 1461023652007 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 16:54:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:54:12 INFO - PROCESS | 1799 | 1461023652018 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:54:12 INFO - PROCESS | 1799 | 1461023652021 Marionette TRACE conn4 <- [1,758,null,{}] 16:54:12 INFO - PROCESS | 1799 | 1461023652026 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}] 16:54:12 INFO - PROCESS | 1799 | 1461023652230 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 16:54:12 INFO - PROCESS | 1799 | 1461023652410 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0dfc00 == 79 [pid = 1799] [id = 197] 16:54:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 239 (0x9345cc00) [pid = 1799] [serial = 591] [outer = (nil)] 16:54:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 240 (0x96827c00) [pid = 1799] [serial = 592] [outer = 0x9345cc00] 16:54:12 INFO - PROCESS | 1799 | 1461023652498 Marionette DEBUG loaded listener.js 16:54:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 241 (0x979cac00) [pid = 1799] [serial = 593] [outer = 0x9345cc00] 16:54:13 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:13 INFO - PROCESS | 1799 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:54:13 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:13 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:13 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:13 INFO - PROCESS | 1799 | 1461023653327 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]]]}] 16:54:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:54:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1382ms 16:54:13 INFO - PROCESS | 1799 | 1461023653402 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 16:54:13 INFO - PROCESS | 1799 | 1461023653406 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 16:54:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:54:13 INFO - PROCESS | 1799 | 1461023653413 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:54:13 INFO - PROCESS | 1799 | 1461023653416 Marionette TRACE conn4 <- [1,762,null,{}] 16:54:13 INFO - PROCESS | 1799 | 1461023653422 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}] 16:54:13 INFO - PROCESS | 1799 | 1461023653592 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 16:54:13 INFO - PROCESS | 1799 | 1461023653779 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:13 INFO - PROCESS | 1799 | ++DOCSHELL 0x88e6e800 == 80 [pid = 1799] [id = 198] 16:54:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 242 (0x8a0d1800) [pid = 1799] [serial = 594] [outer = (nil)] 16:54:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 243 (0x931db400) [pid = 1799] [serial = 595] [outer = 0x8a0d1800] 16:54:13 INFO - PROCESS | 1799 | 1461023653874 Marionette DEBUG loaded listener.js 16:54:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 244 (0x97e20800) [pid = 1799] [serial = 596] [outer = 0x8a0d1800] 16:54:15 INFO - PROCESS | 1799 | 1461023655159 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]]]}] 16:54:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:54:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1787ms 16:54:15 INFO - PROCESS | 1799 | 1461023655201 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 16:54:15 INFO - PROCESS | 1799 | 1461023655206 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 16:54:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:54:15 INFO - PROCESS | 1799 | 1461023655214 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:54:15 INFO - PROCESS | 1799 | 1461023655219 Marionette TRACE conn4 <- [1,766,null,{}] 16:54:15 INFO - PROCESS | 1799 | 1461023655227 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}] 16:54:15 INFO - PROCESS | 1799 | 1461023655482 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 16:54:15 INFO - PROCESS | 1799 | 1461023655647 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0ef800 == 81 [pid = 1799] [id = 199] 16:54:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 245 (0x8a0f0800) [pid = 1799] [serial = 597] [outer = (nil)] 16:54:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 246 (0x8a0f5c00) [pid = 1799] [serial = 598] [outer = 0x8a0f0800] 16:54:15 INFO - PROCESS | 1799 | 1461023655725 Marionette DEBUG loaded listener.js 16:54:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 247 (0x8b0b1800) [pid = 1799] [serial = 599] [outer = 0x8a0f0800] 16:54:17 INFO - PROCESS | 1799 | 1461023657062 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]]]}] 16:54:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:54:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1934ms 16:54:17 INFO - PROCESS | 1799 | 1461023657180 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 16:54:17 INFO - PROCESS | 1799 | 1461023657189 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 16:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:54:17 INFO - PROCESS | 1799 | 1461023657201 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:54:17 INFO - PROCESS | 1799 | 1461023657204 Marionette TRACE conn4 <- [1,770,null,{}] 16:54:17 INFO - PROCESS | 1799 | 1461023657211 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}] 16:54:17 INFO - PROCESS | 1799 | 1461023657374 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 16:54:17 INFO - PROCESS | 1799 | 1461023657556 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x898ecc00 == 82 [pid = 1799] [id = 200] 16:54:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 248 (0x89e68800) [pid = 1799] [serial = 600] [outer = (nil)] 16:54:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 249 (0x8b4a6400) [pid = 1799] [serial = 601] [outer = 0x89e68800] 16:54:17 INFO - PROCESS | 1799 | 1461023657633 Marionette DEBUG loaded listener.js 16:54:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 250 (0x8b7c3800) [pid = 1799] [serial = 602] [outer = 0x89e68800] 16:54:18 INFO - PROCESS | 1799 | 1461023658556 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]]]}] 16:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1400ms 16:54:18 INFO - PROCESS | 1799 | 1461023658600 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 16:54:18 INFO - PROCESS | 1799 | 1461023658604 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 16:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:54:18 INFO - PROCESS | 1799 | 1461023658610 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:54:18 INFO - PROCESS | 1799 | 1461023658616 Marionette TRACE conn4 <- [1,774,null,{}] 16:54:18 INFO - PROCESS | 1799 | 1461023658632 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}] 16:54:18 INFO - PROCESS | 1799 | 1461023658823 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 16:54:19 INFO - PROCESS | 1799 | 1461023659098 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e940400 == 83 [pid = 1799] [id = 201] 16:54:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 251 (0x8ea4ec00) [pid = 1799] [serial = 603] [outer = (nil)] 16:54:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 252 (0x8ebac800) [pid = 1799] [serial = 604] [outer = 0x8ea4ec00] 16:54:19 INFO - PROCESS | 1799 | 1461023659229 Marionette DEBUG loaded listener.js 16:54:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 253 (0x8ebb9c00) [pid = 1799] [serial = 605] [outer = 0x8ea4ec00] 16:54:20 INFO - PROCESS | 1799 | 1461023660078 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]]]}] 16:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1533ms 16:54:20 INFO - PROCESS | 1799 | 1461023660145 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 16:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:54:20 INFO - PROCESS | 1799 | 1461023660150 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 16:54:20 INFO - PROCESS | 1799 | 1461023660156 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:54:20 INFO - PROCESS | 1799 | 1461023660159 Marionette TRACE conn4 <- [1,778,null,{}] 16:54:20 INFO - PROCESS | 1799 | 1461023660165 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}] 16:54:20 INFO - PROCESS | 1799 | 1461023660359 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 16:54:20 INFO - PROCESS | 1799 | 1461023660590 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:20 INFO - PROCESS | 1799 | ++DOCSHELL 0x88e6d800 == 84 [pid = 1799] [id = 202] 16:54:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 254 (0x89ae2800) [pid = 1799] [serial = 606] [outer = (nil)] 16:54:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 255 (0x8a0d7000) [pid = 1799] [serial = 607] [outer = 0x89ae2800] 16:54:20 INFO - PROCESS | 1799 | 1461023660751 Marionette DEBUG loaded listener.js 16:54:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 256 (0x8b4a3c00) [pid = 1799] [serial = 608] [outer = 0x89ae2800] 16:54:20 INFO - PROCESS | 1799 | --DOCSHELL 0x8ebba000 == 83 [pid = 1799] [id = 116] 16:54:20 INFO - PROCESS | 1799 | --DOCSHELL 0x8e93b400 == 82 [pid = 1799] [id = 114] 16:54:20 INFO - PROCESS | 1799 | --DOCSHELL 0x89adf800 == 81 [pid = 1799] [id = 151] 16:54:20 INFO - PROCESS | 1799 | --DOCSHELL 0x8fdb2400 == 80 [pid = 1799] [id = 110] 16:54:20 INFO - PROCESS | 1799 | --DOMWINDOW == 255 (0x95a58c00) [pid = 1799] [serial = 511] [outer = (nil)] [url = about:blank] 16:54:20 INFO - PROCESS | 1799 | --DOMWINDOW == 254 (0x8fed4000) [pid = 1799] [serial = 484] [outer = (nil)] [url = about:blank] 16:54:20 INFO - PROCESS | 1799 | --DOMWINDOW == 253 (0x985e0c00) [pid = 1799] [serial = 499] [outer = (nil)] [url = about:blank] 16:54:20 INFO - PROCESS | 1799 | --DOMWINDOW == 252 (0x8ebb0000) [pid = 1799] [serial = 481] [outer = (nil)] [url = about:blank] 16:54:20 INFO - PROCESS | 1799 | --DOMWINDOW == 251 (0x9b2d9400) [pid = 1799] [serial = 502] [outer = (nil)] [url = about:blank] 16:54:20 INFO - PROCESS | 1799 | --DOMWINDOW == 250 (0x8a0d5400) [pid = 1799] [serial = 508] [outer = (nil)] [url = about:blank] 16:54:20 INFO - PROCESS | 1799 | --DOMWINDOW == 249 (0x8a0f1000) [pid = 1799] [serial = 478] [outer = (nil)] [url = about:blank] 16:54:20 INFO - PROCESS | 1799 | --DOMWINDOW == 248 (0x96824400) [pid = 1799] [serial = 490] [outer = (nil)] [url = about:blank] 16:54:20 INFO - PROCESS | 1799 | --DOMWINDOW == 247 (0x89e6f000) [pid = 1799] [serial = 505] [outer = (nil)] [url = about:blank] 16:54:20 INFO - PROCESS | 1799 | --DOMWINDOW == 246 (0x97642400) [pid = 1799] [serial = 493] [outer = (nil)] [url = about:blank] 16:54:20 INFO - PROCESS | 1799 | --DOMWINDOW == 245 (0x98376c00) [pid = 1799] [serial = 496] [outer = (nil)] [url = about:blank] 16:54:20 INFO - PROCESS | 1799 | --DOMWINDOW == 244 (0x93784c00) [pid = 1799] [serial = 487] [outer = (nil)] [url = about:blank] 16:54:21 INFO - PROCESS | 1799 | --DOCSHELL 0x9378bc00 == 79 [pid = 1799] [id = 112] 16:54:21 INFO - PROCESS | 1799 | --DOCSHELL 0x8ebaec00 == 78 [pid = 1799] [id = 121] 16:54:21 INFO - PROCESS | 1799 | --DOCSHELL 0x8e933400 == 77 [pid = 1799] [id = 138] 16:54:21 INFO - PROCESS | 1799 | --DOCSHELL 0x8b2e4800 == 76 [pid = 1799] [id = 148] 16:54:21 INFO - PROCESS | 1799 | --DOCSHELL 0x8feb9000 == 75 [pid = 1799] [id = 147] 16:54:21 INFO - PROCESS | 1799 | --DOCSHELL 0x906d8800 == 74 [pid = 1799] [id = 115] 16:54:21 INFO - PROCESS | 1799 | --DOCSHELL 0x8e936800 == 73 [pid = 1799] [id = 113] 16:54:21 INFO - PROCESS | 1799 | --DOCSHELL 0x8e934c00 == 72 [pid = 1799] [id = 109] 16:54:21 INFO - PROCESS | 1799 | --DOCSHELL 0x8f6cb000 == 71 [pid = 1799] [id = 59] 16:54:21 INFO - PROCESS | 1799 | --DOMWINDOW == 243 (0x9038a800) [pid = 1799] [serial = 532] [outer = (nil)] [url = about:blank] 16:54:21 INFO - PROCESS | 1799 | --DOMWINDOW == 242 (0x8e934400) [pid = 1799] [serial = 520] [outer = (nil)] [url = about:blank] 16:54:21 INFO - PROCESS | 1799 | --DOMWINDOW == 241 (0x8b7b7800) [pid = 1799] [serial = 518] [outer = (nil)] [url = about:blank] 16:54:21 INFO - PROCESS | 1799 | --DOMWINDOW == 240 (0x8ebb3400) [pid = 1799] [serial = 521] [outer = (nil)] [url = about:blank] 16:54:21 INFO - PROCESS | 1799 | --DOMWINDOW == 239 (0x8a0d7800) [pid = 1799] [serial = 515] [outer = (nil)] [url = about:blank] 16:54:21 INFO - PROCESS | 1799 | --DOMWINDOW == 238 (0x917a4000) [pid = 1799] [serial = 529] [outer = (nil)] [url = about:blank] 16:54:21 INFO - PROCESS | 1799 | --DOMWINDOW == 237 (0x9338c000) [pid = 1799] [serial = 476] [outer = (nil)] [url = about:blank] 16:54:21 INFO - PROCESS | 1799 | --DOMWINDOW == 236 (0x9345d000) [pid = 1799] [serial = 530] [outer = (nil)] [url = about:blank] 16:54:21 INFO - PROCESS | 1799 | --DOMWINDOW == 235 (0x8ff89000) [pid = 1799] [serial = 526] [outer = (nil)] [url = about:blank] 16:54:21 INFO - PROCESS | 1799 | --DOMWINDOW == 234 (0x8fec6800) [pid = 1799] [serial = 524] [outer = (nil)] [url = about:blank] 16:54:21 INFO - PROCESS | 1799 | --DOMWINDOW == 233 (0x985ee800) [pid = 1799] [serial = 367] [outer = (nil)] [url = about:blank] 16:54:21 INFO - PROCESS | 1799 | --DOMWINDOW == 232 (0x8febbc00) [pid = 1799] [serial = 523] [outer = (nil)] [url = about:blank] 16:54:21 INFO - PROCESS | 1799 | --DOMWINDOW == 231 (0x89e6d000) [pid = 1799] [serial = 514] [outer = (nil)] [url = about:blank] 16:54:21 INFO - PROCESS | 1799 | --DOMWINDOW == 230 (0x985e1800) [pid = 1799] [serial = 419] [outer = (nil)] [url = about:blank] 16:54:21 INFO - PROCESS | 1799 | --DOMWINDOW == 229 (0x9038cc00) [pid = 1799] [serial = 527] [outer = (nil)] [url = about:blank] 16:54:21 INFO - PROCESS | 1799 | --DOMWINDOW == 228 (0x8b2e6000) [pid = 1799] [serial = 517] [outer = (nil)] [url = about:blank] 16:54:21 INFO - PROCESS | 1799 | 1461023661594 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]]]}] 16:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1487ms 16:54:21 INFO - PROCESS | 1799 | 1461023661642 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 16:54:21 INFO - PROCESS | 1799 | 1461023661646 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 16:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:54:21 INFO - PROCESS | 1799 | 1461023661652 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:54:21 INFO - PROCESS | 1799 | 1461023661654 Marionette TRACE conn4 <- [1,782,null,{}] 16:54:21 INFO - PROCESS | 1799 | 1461023661660 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}] 16:54:21 INFO - PROCESS | 1799 | 1461023661807 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 16:54:21 INFO - PROCESS | 1799 | 1461023661822 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0d8800 == 72 [pid = 1799] [id = 203] 16:54:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 229 (0x8a0f6c00) [pid = 1799] [serial = 609] [outer = (nil)] 16:54:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 230 (0x8ecbec00) [pid = 1799] [serial = 610] [outer = 0x8a0f6c00] 16:54:21 INFO - PROCESS | 1799 | 1461023661892 Marionette DEBUG loaded listener.js 16:54:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 231 (0x8ecca400) [pid = 1799] [serial = 611] [outer = 0x8a0f6c00] 16:54:22 INFO - PROCESS | 1799 | 1461023662787 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]]]}] 16:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1180ms 16:54:22 INFO - PROCESS | 1799 | 1461023662832 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 16:54:22 INFO - PROCESS | 1799 | 1461023662836 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 16:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:54:22 INFO - PROCESS | 1799 | 1461023662842 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:54:22 INFO - PROCESS | 1799 | 1461023662844 Marionette TRACE conn4 <- [1,786,null,{}] 16:54:22 INFO - PROCESS | 1799 | 1461023662850 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}] 16:54:23 INFO - PROCESS | 1799 | 1461023663028 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 16:54:23 INFO - PROCESS | 1799 | 1461023663191 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e934400 == 73 [pid = 1799] [id = 204] 16:54:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 232 (0x8ebb0000) [pid = 1799] [serial = 612] [outer = (nil)] 16:54:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 233 (0x8fda9000) [pid = 1799] [serial = 613] [outer = 0x8ebb0000] 16:54:23 INFO - PROCESS | 1799 | 1461023663267 Marionette DEBUG loaded listener.js 16:54:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 234 (0x8febdc00) [pid = 1799] [serial = 614] [outer = 0x8ebb0000] 16:54:24 INFO - PROCESS | 1799 | 1461023664070 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]]]}] 16:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1286ms 16:54:24 INFO - PROCESS | 1799 | 1461023664129 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 16:54:24 INFO - PROCESS | 1799 | 1461023664134 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 16:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:54:24 INFO - PROCESS | 1799 | 1461023664141 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:54:24 INFO - PROCESS | 1799 | 1461023664143 Marionette TRACE conn4 <- [1,790,null,{}] 16:54:24 INFO - PROCESS | 1799 | 1461023664149 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}] 16:54:24 INFO - PROCESS | 1799 | 1461023664350 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 16:54:24 INFO - PROCESS | 1799 | 1461023664379 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x898f6400 == 74 [pid = 1799] [id = 205] 16:54:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 235 (0x8b0b3000) [pid = 1799] [serial = 615] [outer = (nil)] 16:54:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 236 (0x8fecb000) [pid = 1799] [serial = 616] [outer = 0x8b0b3000] 16:54:24 INFO - PROCESS | 1799 | 1461023664450 Marionette DEBUG loaded listener.js 16:54:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 237 (0x8fed1c00) [pid = 1799] [serial = 617] [outer = 0x8b0b3000] 16:54:25 INFO - PROCESS | 1799 | 1461023665408 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]]]}] 16:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1329ms 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 236 (0x8f6ce800) [pid = 1799] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 235 (0x906de000) [pid = 1799] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 234 (0x8fec0400) [pid = 1799] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 233 (0x8b49d400) [pid = 1799] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 232 (0x93395000) [pid = 1799] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 231 (0x9157d800) [pid = 1799] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 230 (0x8b7b9800) [pid = 1799] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 229 (0x9fb3e800) [pid = 1799] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 228 (0x93789400) [pid = 1799] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 227 (0x937f4800) [pid = 1799] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 226 (0x8ea5c400) [pid = 1799] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 225 (0x9fb3e400) [pid = 1799] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 224 (0xa2a0a000) [pid = 1799] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 223 (0x9763a400) [pid = 1799] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 222 (0x89ae4400) [pid = 1799] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 221 (0x8b7e1400) [pid = 1799] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 220 (0x8a0eb400) [pid = 1799] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 219 (0x9ae6ec00) [pid = 1799] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 218 (0x8b7b8000) [pid = 1799] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 217 (0x93460c00) [pid = 1799] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 216 (0x89e6a000) [pid = 1799] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 215 (0x8fcb6000) [pid = 1799] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 214 (0x9743b000) [pid = 1799] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 213 (0x898ed800) [pid = 1799] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 212 (0x937ebc00) [pid = 1799] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 211 (0x96825400) [pid = 1799] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 210 (0x8e939400) [pid = 1799] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 209 (0x8a0db000) [pid = 1799] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 208 (0x917a0800) [pid = 1799] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 207 (0x9ad64c00) [pid = 1799] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 206 (0x8e937c00) [pid = 1799] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 205 (0x975a9800) [pid = 1799] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 204 (0x98718c00) [pid = 1799] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 203 (0x906df800) [pid = 1799] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 202 (0x971ea800) [pid = 1799] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 201 (0x8fcc2400) [pid = 1799] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 200 (0x9844b800) [pid = 1799] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 199 (0x906d2c00) [pid = 1799] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 198 (0x8e93e400) [pid = 1799] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 197 (0x8a0d3400) [pid = 1799] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 196 (0x8fdb1800) [pid = 1799] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 195 (0x9157f000) [pid = 1799] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 194 (0x906dfc00) [pid = 1799] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x937ef000) [pid = 1799] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0x8b7e7c00) [pid = 1799] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x97488000) [pid = 1799] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x8ea50800) [pid = 1799] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x8feb9400) [pid = 1799] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x8fec1800) [pid = 1799] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x981a2800) [pid = 1799] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x8fd95c00) [pid = 1799] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x8fdb3400) [pid = 1799] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x9871cc00) [pid = 1799] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x8ecc7c00) [pid = 1799] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x937f1c00) [pid = 1799] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x8b2e5000) [pid = 1799] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x8f6d0400) [pid = 1799] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x9038ac00) [pid = 1799] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x8ea53400) [pid = 1799] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x8fdac400) [pid = 1799] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0xa47a9400) [pid = 1799] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x9790f400) [pid = 1799] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x89ad9000) [pid = 1799] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x97e15c00) [pid = 1799] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x917a7400) [pid = 1799] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x8fed3800) [pid = 1799] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x9feb5c00) [pid = 1799] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x89ae0400) [pid = 1799] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x8a0da400) [pid = 1799] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x97e18000) [pid = 1799] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x8f6cd800) [pid = 1799] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x8a0d0c00) [pid = 1799] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x9743b400) [pid = 1799] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x88e6d000) [pid = 1799] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x98381800) [pid = 1799] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x8b7e3800) [pid = 1799] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x8b7e1000) [pid = 1799] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x8b4a5c00) [pid = 1799] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x8fdb0800) [pid = 1799] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:54:26 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x8b7c2c00) [pid = 1799] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:54:26 INFO - PROCESS | 1799 | 1461023666498 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 16:54:26 INFO - PROCESS | 1799 | 1461023666501 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 16:54:26 INFO - PROCESS | 1799 | 1461023666577 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:54:26 INFO - PROCESS | 1799 | 1461023666591 Marionette TRACE conn4 <- [1,794,null,{}] 16:54:26 INFO - PROCESS | 1799 | 1461023666595 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}] 16:54:26 INFO - PROCESS | 1799 | 1461023666840 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 16:54:26 INFO - PROCESS | 1799 | 1461023666854 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x898ed800 == 75 [pid = 1799] [id = 206] 16:54:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x898f3400) [pid = 1799] [serial = 618] [outer = (nil)] 16:54:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x89e70000) [pid = 1799] [serial = 619] [outer = 0x898f3400] 16:54:26 INFO - PROCESS | 1799 | 1461023666926 Marionette DEBUG loaded listener.js 16:54:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8a0eb400) [pid = 1799] [serial = 620] [outer = 0x898f3400] 16:54:27 INFO - PROCESS | 1799 | 1461023667650 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]]]}] 16:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1111ms 16:54:27 INFO - PROCESS | 1799 | 1461023667670 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 16:54:27 INFO - PROCESS | 1799 | 1461023667673 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 16:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:54:27 INFO - PROCESS | 1799 | 1461023667679 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:54:27 INFO - PROCESS | 1799 | 1461023667682 Marionette TRACE conn4 <- [1,798,null,{}] 16:54:27 INFO - PROCESS | 1799 | 1461023667687 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}] 16:54:27 INFO - PROCESS | 1799 | 1461023667907 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 16:54:27 INFO - PROCESS | 1799 | 1461023667930 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:27 INFO - PROCESS | 1799 | ++DOCSHELL 0x898f9c00 == 76 [pid = 1799] [id = 207] 16:54:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x89ae1000) [pid = 1799] [serial = 621] [outer = (nil)] 16:54:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8b2efc00) [pid = 1799] [serial = 622] [outer = 0x89ae1000] 16:54:28 INFO - PROCESS | 1799 | 1461023668001 Marionette DEBUG loaded listener.js 16:54:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x8b7be800) [pid = 1799] [serial = 623] [outer = 0x89ae1000] 16:54:29 INFO - PROCESS | 1799 | 1461023669049 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]]]}] 16:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 16:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1428ms 16:54:29 INFO - PROCESS | 1799 | 1461023669109 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 16:54:29 INFO - PROCESS | 1799 | 1461023669115 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 16:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:54:29 INFO - PROCESS | 1799 | 1461023669124 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:54:29 INFO - PROCESS | 1799 | 1461023669130 Marionette TRACE conn4 <- [1,802,null,{}] 16:54:29 INFO - PROCESS | 1799 | 1461023669139 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}] 16:54:29 INFO - PROCESS | 1799 | 1461023669332 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 16:54:29 INFO - PROCESS | 1799 | 1461023669619 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x89ade400 == 77 [pid = 1799] [id = 208] 16:54:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x89e6d000) [pid = 1799] [serial = 624] [outer = (nil)] 16:54:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x8a0fa400) [pid = 1799] [serial = 625] [outer = 0x89e6d000] 16:54:29 INFO - PROCESS | 1799 | 1461023669713 Marionette DEBUG loaded listener.js 16:54:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x8b2e8000) [pid = 1799] [serial = 626] [outer = 0x89e6d000] 16:54:30 INFO - PROCESS | 1799 | 1461023670608 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]]]}] 16:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 16:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1541ms 16:54:30 INFO - PROCESS | 1799 | 1461023670665 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 16:54:30 INFO - PROCESS | 1799 | 1461023670674 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 16:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:54:30 INFO - PROCESS | 1799 | 1461023670684 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:54:30 INFO - PROCESS | 1799 | 1461023670689 Marionette TRACE conn4 <- [1,806,null,{}] 16:54:30 INFO - PROCESS | 1799 | 1461023670696 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}] 16:54:30 INFO - PROCESS | 1799 | 1461023670913 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 16:54:31 INFO - PROCESS | 1799 | 1461023671212 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:31 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b7e4000 == 78 [pid = 1799] [id = 209] 16:54:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x8b7e4800) [pid = 1799] [serial = 627] [outer = (nil)] 16:54:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x8b7ee000) [pid = 1799] [serial = 628] [outer = 0x8b7e4800] 16:54:31 INFO - PROCESS | 1799 | 1461023671351 Marionette DEBUG loaded listener.js 16:54:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x8e93b400) [pid = 1799] [serial = 629] [outer = 0x8b7e4800] 16:54:32 INFO - PROCESS | 1799 | 1461023672285 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]]]}] 16:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 16:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1635ms 16:54:32 INFO - PROCESS | 1799 | 1461023672320 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 16:54:32 INFO - PROCESS | 1799 | 1461023672324 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 16:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:54:32 INFO - PROCESS | 1799 | 1461023672331 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:54:32 INFO - PROCESS | 1799 | 1461023672337 Marionette TRACE conn4 <- [1,810,null,{}] 16:54:32 INFO - PROCESS | 1799 | 1461023672353 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}] 16:54:32 INFO - PROCESS | 1799 | 1461023672539 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 16:54:32 INFO - PROCESS | 1799 | 1461023672771 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ea5a400 == 79 [pid = 1799] [id = 210] 16:54:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x8ecc7800) [pid = 1799] [serial = 630] [outer = (nil)] 16:54:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x8f6d8c00) [pid = 1799] [serial = 631] [outer = 0x8ecc7800] 16:54:32 INFO - PROCESS | 1799 | 1461023672905 Marionette DEBUG loaded listener.js 16:54:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x8fd97800) [pid = 1799] [serial = 632] [outer = 0x8ecc7800] 16:54:33 INFO - PROCESS | 1799 | 1461023673791 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]]]}] 16:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1484ms 16:54:33 INFO - PROCESS | 1799 | 1461023673815 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 16:54:33 INFO - PROCESS | 1799 | 1461023673820 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 16:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:54:33 INFO - PROCESS | 1799 | 1461023673826 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:54:33 INFO - PROCESS | 1799 | 1461023673830 Marionette TRACE conn4 <- [1,814,null,{}] 16:54:33 INFO - PROCESS | 1799 | 1461023673835 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}] 16:54:34 INFO - PROCESS | 1799 | 1461023674009 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 16:54:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x8fd9a400) [pid = 1799] [serial = 633] [outer = 0x8fcbf800] 16:54:34 INFO - PROCESS | 1799 | 1461023674243 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:34 INFO - PROCESS | 1799 | ++DOCSHELL 0x8feb9000 == 80 [pid = 1799] [id = 211] 16:54:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x8febb000) [pid = 1799] [serial = 634] [outer = (nil)] 16:54:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x8fec4c00) [pid = 1799] [serial = 635] [outer = 0x8febb000] 16:54:34 INFO - PROCESS | 1799 | 1461023674386 Marionette DEBUG loaded listener.js 16:54:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x8fed8400) [pid = 1799] [serial = 636] [outer = 0x8febb000] 16:54:35 INFO - PROCESS | 1799 | 1461023675375 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] 16:54:35 INFO - PROCESS | 1799 | 1461023675465 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 16:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:54:35 INFO - PROCESS | 1799 | 1461023675471 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:54:35 INFO - PROCESS | 1799 | 1461023675475 Marionette TRACE conn4 <- [1,818,null,{}] 16:54:35 INFO - PROCESS | 1799 | 1461023675480 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}] 16:54:35 INFO - PROCESS | 1799 | 1461023675690 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 16:54:35 INFO - PROCESS | 1799 | 1461023675919 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x88e6d400 == 81 [pid = 1799] [id = 212] 16:54:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x88e6f800) [pid = 1799] [serial = 637] [outer = (nil)] 16:54:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x90385400) [pid = 1799] [serial = 638] [outer = 0x88e6f800] 16:54:36 INFO - PROCESS | 1799 | 1461023676049 Marionette DEBUG loaded listener.js 16:54:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x90390400) [pid = 1799] [serial = 639] [outer = 0x88e6f800] 16:54:36 INFO - PROCESS | 1799 | 1461023676946 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]]]}] 16:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1490ms 16:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:54:36 INFO - PROCESS | 1799 | 1461023676962 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 16:54:36 INFO - PROCESS | 1799 | 1461023676965 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 16:54:36 INFO - PROCESS | 1799 | 1461023676972 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:54:36 INFO - PROCESS | 1799 | 1461023676975 Marionette TRACE conn4 <- [1,822,null,{}] 16:54:36 INFO - PROCESS | 1799 | 1461023676981 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}] 16:54:37 INFO - PROCESS | 1799 | 1461023677176 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 16:54:37 INFO - PROCESS | 1799 | 1461023677385 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x898f9800 == 82 [pid = 1799] [id = 213] 16:54:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x906dd400) [pid = 1799] [serial = 640] [outer = (nil)] 16:54:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x90836c00) [pid = 1799] [serial = 641] [outer = 0x906dd400] 16:54:37 INFO - PROCESS | 1799 | 1461023677535 Marionette DEBUG loaded listener.js 16:54:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x914e7800) [pid = 1799] [serial = 642] [outer = 0x906dd400] 16:54:38 INFO - PROCESS | 1799 | 1461023678416 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] 16:54:38 INFO - PROCESS | 1799 | 1461023678461 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 16:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:54:38 INFO - PROCESS | 1799 | 1461023678468 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:54:38 INFO - PROCESS | 1799 | 1461023678472 Marionette TRACE conn4 <- [1,826,null,{}] 16:54:38 INFO - PROCESS | 1799 | 1461023678477 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}] 16:54:38 INFO - PROCESS | 1799 | 1461023678647 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 16:54:38 INFO - PROCESS | 1799 | 1461023678842 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ebb9400 == 83 [pid = 1799] [id = 214] 16:54:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x906df800) [pid = 1799] [serial = 643] [outer = (nil)] 16:54:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x917a7400) [pid = 1799] [serial = 644] [outer = 0x906df800] 16:54:38 INFO - PROCESS | 1799 | 1461023678970 Marionette DEBUG loaded listener.js 16:54:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x93119800) [pid = 1799] [serial = 645] [outer = 0x906df800] 16:54:39 INFO - PROCESS | 1799 | 1461023679860 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]]]}] 16:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1435ms 16:54:39 INFO - PROCESS | 1799 | 1461023679904 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 16:54:39 INFO - PROCESS | 1799 | 1461023679908 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 16:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:54:39 INFO - PROCESS | 1799 | 1461023679914 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:54:39 INFO - PROCESS | 1799 | 1461023679917 Marionette TRACE conn4 <- [1,830,null,{}] 16:54:39 INFO - PROCESS | 1799 | 1461023679923 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}] 16:54:40 INFO - PROCESS | 1799 | 1461023680092 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 16:54:40 INFO - PROCESS | 1799 | 1461023680286 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x93113800 == 84 [pid = 1799] [id = 215] 16:54:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x931db000) [pid = 1799] [serial = 646] [outer = (nil)] 16:54:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x93397400) [pid = 1799] [serial = 647] [outer = 0x931db000] 16:54:40 INFO - PROCESS | 1799 | 1461023680420 Marionette DEBUG loaded listener.js 16:54:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x933bfc00) [pid = 1799] [serial = 648] [outer = 0x931db000] 16:54:41 INFO - PROCESS | 1799 | 1461023681314 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]]]}] 16:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1441ms 16:54:41 INFO - PROCESS | 1799 | 1461023681356 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 16:54:41 INFO - PROCESS | 1799 | 1461023681360 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 16:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:54:41 INFO - PROCESS | 1799 | 1461023681366 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:54:41 INFO - PROCESS | 1799 | 1461023681369 Marionette TRACE conn4 <- [1,834,null,{}] 16:54:41 INFO - PROCESS | 1799 | 1461023681375 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}] 16:54:41 INFO - PROCESS | 1799 | 1461023681559 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 16:54:41 INFO - PROCESS | 1799 | 1461023681756 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b2f1000 == 85 [pid = 1799] [id = 216] 16:54:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x8e940c00) [pid = 1799] [serial = 649] [outer = (nil)] 16:54:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x9345d800) [pid = 1799] [serial = 650] [outer = 0x8e940c00] 16:54:41 INFO - PROCESS | 1799 | 1461023681880 Marionette DEBUG loaded listener.js 16:54:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0x93789400) [pid = 1799] [serial = 651] [outer = 0x8e940c00] 16:54:42 INFO - PROCESS | 1799 | 1461023682750 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]]]}] 16:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1437ms 16:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:54:42 INFO - PROCESS | 1799 | 1461023682804 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 16:54:42 INFO - PROCESS | 1799 | 1461023682807 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 16:54:42 INFO - PROCESS | 1799 | 1461023682814 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:54:42 INFO - PROCESS | 1799 | 1461023682817 Marionette TRACE conn4 <- [1,838,null,{}] 16:54:42 INFO - PROCESS | 1799 | 1461023682823 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}] 16:54:43 INFO - PROCESS | 1799 | 1461023683005 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 16:54:43 INFO - PROCESS | 1799 | 1461023683278 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x88e71c00 == 86 [pid = 1799] [id = 217] 16:54:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0x93120800) [pid = 1799] [serial = 652] [outer = (nil)] 16:54:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0x937f6800) [pid = 1799] [serial = 653] [outer = 0x93120800] 16:54:43 INFO - PROCESS | 1799 | 1461023683408 Marionette DEBUG loaded listener.js 16:54:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0x95915400) [pid = 1799] [serial = 654] [outer = 0x93120800] 16:54:44 INFO - PROCESS | 1799 | 1461023684280 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]]]}] 16:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1538ms 16:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:54:44 INFO - PROCESS | 1799 | 1461023684352 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 16:54:44 INFO - PROCESS | 1799 | 1461023684355 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 16:54:44 INFO - PROCESS | 1799 | 1461023684362 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:54:44 INFO - PROCESS | 1799 | 1461023684367 Marionette TRACE conn4 <- [1,842,null,{}] 16:54:44 INFO - PROCESS | 1799 | 1461023684372 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}] 16:54:44 INFO - PROCESS | 1799 | 1461023684618 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 16:54:44 INFO - PROCESS | 1799 | 1461023684879 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b0b2c00 == 87 [pid = 1799] [id = 218] 16:54:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 195 (0x8b0b4000) [pid = 1799] [serial = 655] [outer = (nil)] 16:54:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 196 (0x8b7c5c00) [pid = 1799] [serial = 656] [outer = 0x8b0b4000] 16:54:45 INFO - PROCESS | 1799 | 1461023685017 Marionette DEBUG loaded listener.js 16:54:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 197 (0x9696d400) [pid = 1799] [serial = 657] [outer = 0x8b0b4000] 16:54:45 INFO - PROCESS | 1799 | 1461023685921 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]]]}] 16:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1596ms 16:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:54:45 INFO - PROCESS | 1799 | 1461023685958 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 16:54:45 INFO - PROCESS | 1799 | 1461023685961 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 16:54:45 INFO - PROCESS | 1799 | 1461023685968 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:54:45 INFO - PROCESS | 1799 | 1461023685971 Marionette TRACE conn4 <- [1,846,null,{}] 16:54:45 INFO - PROCESS | 1799 | 1461023685976 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}] 16:54:46 INFO - PROCESS | 1799 | 1461023686146 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 16:54:46 INFO - PROCESS | 1799 | 1461023686361 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x898f1c00 == 88 [pid = 1799] [id = 219] 16:54:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 198 (0x898f2800) [pid = 1799] [serial = 658] [outer = (nil)] 16:54:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 199 (0x8b2e7c00) [pid = 1799] [serial = 659] [outer = 0x898f2800] 16:54:46 INFO - PROCESS | 1799 | 1461023686545 Marionette DEBUG loaded listener.js 16:54:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 200 (0x8b7c0000) [pid = 1799] [serial = 660] [outer = 0x898f2800] 16:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1482ms 16:54:47 INFO - PROCESS | 1799 | 1461023687436 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]]]}] 16:54:47 INFO - PROCESS | 1799 | 1461023687450 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 16:54:47 INFO - PROCESS | 1799 | 1461023687454 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 16:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:54:47 INFO - PROCESS | 1799 | 1461023687460 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:54:47 INFO - PROCESS | 1799 | 1461023687463 Marionette TRACE conn4 <- [1,850,null,{}] 16:54:47 INFO - PROCESS | 1799 | 1461023687469 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}] 16:54:47 INFO - PROCESS | 1799 | 1461023687646 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 16:54:47 INFO - PROCESS | 1799 | 1461023687849 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:47 INFO - PROCESS | 1799 | ++DOCSHELL 0x88e70400 == 89 [pid = 1799] [id = 220] 16:54:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 201 (0x8b2e9c00) [pid = 1799] [serial = 661] [outer = (nil)] 16:54:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 202 (0x8febf400) [pid = 1799] [serial = 662] [outer = 0x8b2e9c00] 16:54:47 INFO - PROCESS | 1799 | 1461023687933 Marionette DEBUG loaded listener.js 16:54:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 203 (0x8ff8b400) [pid = 1799] [serial = 663] [outer = 0x8b2e9c00] 16:54:48 INFO - PROCESS | 1799 | 1461023688880 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]]]}] 16:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1441ms 16:54:48 INFO - PROCESS | 1799 | 1461023688902 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 16:54:48 INFO - PROCESS | 1799 | 1461023688905 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 16:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:54:48 INFO - PROCESS | 1799 | 1461023688911 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:54:48 INFO - PROCESS | 1799 | 1461023688915 Marionette TRACE conn4 <- [1,854,null,{}] 16:54:48 INFO - PROCESS | 1799 | 1461023688920 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}] 16:54:49 INFO - PROCESS | 1799 | 1461023689089 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 16:54:49 INFO - PROCESS | 1799 | 1461023689288 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e931800 == 90 [pid = 1799] [id = 221] 16:54:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 204 (0x8ea54c00) [pid = 1799] [serial = 664] [outer = (nil)] 16:54:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 205 (0x90837400) [pid = 1799] [serial = 665] [outer = 0x8ea54c00] 16:54:49 INFO - PROCESS | 1799 | 1461023689373 Marionette DEBUG loaded listener.js 16:54:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 206 (0x93458400) [pid = 1799] [serial = 666] [outer = 0x8ea54c00] 16:54:50 INFO - PROCESS | 1799 | 1461023690262 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]]]}] 16:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1783ms 16:54:50 INFO - PROCESS | 1799 | 1461023690785 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 16:54:50 INFO - PROCESS | 1799 | 1461023690791 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 16:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:54:50 INFO - PROCESS | 1799 | 1461023690880 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:54:50 INFO - PROCESS | 1799 | 1461023690886 Marionette TRACE conn4 <- [1,858,null,{}] 16:54:50 INFO - PROCESS | 1799 | 1461023690899 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}] 16:54:51 INFO - PROCESS | 1799 | 1461023691070 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 16:54:51 INFO - PROCESS | 1799 | 1461023691278 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b2e8800 == 91 [pid = 1799] [id = 222] 16:54:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 207 (0x8b2eb000) [pid = 1799] [serial = 667] [outer = (nil)] 16:54:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 208 (0x8b4a1800) [pid = 1799] [serial = 668] [outer = 0x8b2eb000] 16:54:51 INFO - PROCESS | 1799 | 1461023691371 Marionette DEBUG loaded listener.js 16:54:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 209 (0x8b7bbc00) [pid = 1799] [serial = 669] [outer = 0x8b2eb000] 16:54:52 INFO - PROCESS | 1799 | 1461023692375 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]]]}] 16:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1561ms 16:54:52 INFO - PROCESS | 1799 | 1461023692422 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 16:54:52 INFO - PROCESS | 1799 | 1461023692427 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 16:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:54:52 INFO - PROCESS | 1799 | 1461023692439 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:54:52 INFO - PROCESS | 1799 | 1461023692444 Marionette TRACE conn4 <- [1,862,null,{}] 16:54:52 INFO - PROCESS | 1799 | 1461023692450 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}] 16:54:52 INFO - PROCESS | 1799 | 1461023692627 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 16:54:52 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0d8000 == 90 [pid = 1799] [id = 189] 16:54:52 INFO - PROCESS | 1799 | --DOCSHELL 0x90670800 == 89 [pid = 1799] [id = 135] 16:54:52 INFO - PROCESS | 1799 | --DOCSHELL 0x898ed800 == 88 [pid = 1799] [id = 206] 16:54:52 INFO - PROCESS | 1799 | --DOMWINDOW == 208 (0x90665000) [pid = 1799] [serial = 574] [outer = (nil)] [url = about:blank] 16:54:52 INFO - PROCESS | 1799 | 1461023692963 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:52 INFO - PROCESS | 1799 | --DOCSHELL 0x898f6400 == 87 [pid = 1799] [id = 205] 16:54:52 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0d8800 == 86 [pid = 1799] [id = 203] 16:54:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x898ed800 == 87 [pid = 1799] [id = 223] 16:54:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 209 (0x898f4800) [pid = 1799] [serial = 670] [outer = (nil)] 16:54:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 210 (0x8a0da800) [pid = 1799] [serial = 671] [outer = 0x898f4800] 16:54:53 INFO - PROCESS | 1799 | 1461023693071 Marionette DEBUG loaded listener.js 16:54:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 211 (0x8b7b6400) [pid = 1799] [serial = 672] [outer = 0x898f4800] 16:54:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8e940400 == 86 [pid = 1799] [id = 201] 16:54:53 INFO - PROCESS | 1799 | --DOCSHELL 0x898ecc00 == 85 [pid = 1799] [id = 200] 16:54:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0ef800 == 84 [pid = 1799] [id = 199] 16:54:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8fd8ec00 == 83 [pid = 1799] [id = 195] 16:54:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8b2f1800 == 82 [pid = 1799] [id = 194] 16:54:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0f7000 == 81 [pid = 1799] [id = 193] 16:54:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0d5800 == 80 [pid = 1799] [id = 192] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 210 (0x8ebad400) [pid = 1799] [serial = 328] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 209 (0xa0fe7000) [pid = 1799] [serial = 512] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 208 (0xa3c25400) [pid = 1799] [serial = 213] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 207 (0x9eb50c00) [pid = 1799] [serial = 204] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 206 (0x98724400) [pid = 1799] [serial = 340] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 205 (0x9ad6a000) [pid = 1799] [serial = 289] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 204 (0xa2846000) [pid = 1799] [serial = 247] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 203 (0x9eb4b400) [pid = 1799] [serial = 346] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 202 (0x98374c00) [pid = 1799] [serial = 201] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 201 (0x98449c00) [pid = 1799] [serial = 343] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 200 (0x9df37800) [pid = 1799] [serial = 376] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 199 (0x93789000) [pid = 1799] [serial = 198] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 198 (0x91580400) [pid = 1799] [serial = 283] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 197 (0x8a0da000) [pid = 1799] [serial = 509] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 196 (0x914ddc00) [pid = 1799] [serial = 370] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 195 (0x937f7000) [pid = 1799] [serial = 397] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 194 (0x931d4c00) [pid = 1799] [serial = 331] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x97441400) [pid = 1799] [serial = 491] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0xa0005800) [pid = 1799] [serial = 437] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x97e18400) [pid = 1799] [serial = 494] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x8ecc1800) [pid = 1799] [serial = 482] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x9066bc00) [pid = 1799] [serial = 382] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x981a1c00) [pid = 1799] [serial = 385] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x9ad61800) [pid = 1799] [serial = 388] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0xa47ad000) [pid = 1799] [serial = 256] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x93393000) [pid = 1799] [serial = 241] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0xa0c5f800) [pid = 1799] [serial = 503] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x9066a400) [pid = 1799] [serial = 485] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x9630ac00) [pid = 1799] [serial = 334] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x8b2ec800) [pid = 1799] [serial = 446] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x8fcc1c00) [pid = 1799] [serial = 168] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x9696d800) [pid = 1799] [serial = 425] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x8ea58800) [pid = 1799] [serial = 301] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0xa284bc00) [pid = 1799] [serial = 295] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0xa4c8ec00) [pid = 1799] [serial = 298] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x985e4800) [pid = 1799] [serial = 337] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x89ae4800) [pid = 1799] [serial = 452] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x9837ec00) [pid = 1799] [serial = 497] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x933b6c00) [pid = 1799] [serial = 171] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x975ab000) [pid = 1799] [serial = 244] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0xa0c59400) [pid = 1799] [serial = 391] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x93459800) [pid = 1799] [serial = 253] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0xa4c49800) [pid = 1799] [serial = 259] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x8fec7c00) [pid = 1799] [serial = 379] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x8b4a7400) [pid = 1799] [serial = 394] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x98375400) [pid = 1799] [serial = 129] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x95911c00) [pid = 1799] [serial = 488] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x8b7e5000) [pid = 1799] [serial = 434] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0xa00e0800) [pid = 1799] [serial = 210] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x97e13800) [pid = 1799] [serial = 373] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x99248000) [pid = 1799] [serial = 428] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0xa4c15c00) [pid = 1799] [serial = 304] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0xa0003000) [pid = 1799] [serial = 207] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0xa3ccbc00) [pid = 1799] [serial = 250] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x985ea800) [pid = 1799] [serial = 500] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x9743b800) [pid = 1799] [serial = 455] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0xa284a000) [pid = 1799] [serial = 440] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8a0f9800) [pid = 1799] [serial = 479] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x9fdd1400) [pid = 1799] [serial = 292] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8b7c4c00) [pid = 1799] [serial = 431] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x96823000) [pid = 1799] [serial = 286] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x89e70800) [pid = 1799] [serial = 506] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x90381400) [pid = 1799] [serial = 422] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x97444800) [pid = 1799] [serial = 443] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x898f7400) [pid = 1799] [serial = 449] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x937f4c00) [pid = 1799] [serial = 216] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x979d5800) [pid = 1799] [serial = 174] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8b2ecc00) [pid = 1799] [serial = 562] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x8b0b7800) [pid = 1799] [serial = 559] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x8b0bf000) [pid = 1799] [serial = 560] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x8b4a9800) [pid = 1799] [serial = 563] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x98445800) [pid = 1799] [serial = 551] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x981a3800) [pid = 1799] [serial = 550] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x8fcbb400) [pid = 1799] [serial = 568] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x8b7e5400) [pid = 1799] [serial = 539] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x8b4a8c00) [pid = 1799] [serial = 538] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x97e14400) [pid = 1799] [serial = 548] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x976f4c00) [pid = 1799] [serial = 547] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x898fa000) [pid = 1799] [serial = 536] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x88e73800) [pid = 1799] [serial = 535] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0xa0a7b800) [pid = 1799] [serial = 554] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 129 (0x9ae6ac00) [pid = 1799] [serial = 553] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 128 (0x91585c00) [pid = 1799] [serial = 542] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 127 (0x8febe000) [pid = 1799] [serial = 541] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 126 (0x8ea52800) [pid = 1799] [serial = 565] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 125 (0x9790c800) [pid = 1799] [serial = 557] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 124 (0x90667c00) [pid = 1799] [serial = 556] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 123 (0x97440000) [pid = 1799] [serial = 545] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 122 (0x95a57400) [pid = 1799] [serial = 544] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 121 (0x8ecbcc00) [pid = 1799] [serial = 571] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 120 (0x8fda6400) [pid = 1799] [serial = 569] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 119 (0x8f6d5400) [pid = 1799] [serial = 572] [outer = (nil)] [url = about:blank] 16:54:53 INFO - PROCESS | 1799 | --DOMWINDOW == 118 (0x8ecc3800) [pid = 1799] [serial = 566] [outer = (nil)] [url = about:blank] 16:54:54 INFO - PROCESS | 1799 | 1461023694056 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]]]}] 16:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1646ms 16:54:54 INFO - PROCESS | 1799 | 1461023694081 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 16:54:54 INFO - PROCESS | 1799 | 1461023694085 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 16:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:54:54 INFO - PROCESS | 1799 | 1461023694091 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:54:54 INFO - PROCESS | 1799 | 1461023694095 Marionette TRACE conn4 <- [1,866,null,{}] 16:54:54 INFO - PROCESS | 1799 | 1461023694109 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}] 16:54:54 INFO - PROCESS | 1799 | 1461023694268 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 16:54:54 INFO - PROCESS | 1799 | 1461023694286 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:54 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b2ee800 == 81 [pid = 1799] [id = 224] 16:54:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 119 (0x8b7e7c00) [pid = 1799] [serial = 673] [outer = (nil)] 16:54:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 120 (0x8ea58800) [pid = 1799] [serial = 674] [outer = 0x8b7e7c00] 16:54:54 INFO - PROCESS | 1799 | 1461023694366 Marionette DEBUG loaded listener.js 16:54:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 121 (0x8ebaf800) [pid = 1799] [serial = 675] [outer = 0x8b7e7c00] 16:54:55 INFO - PROCESS | 1799 | 1461023695296 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]]]}] 16:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1239ms 16:54:55 INFO - PROCESS | 1799 | 1461023695331 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 16:54:55 INFO - PROCESS | 1799 | 1461023695334 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 16:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:54:55 INFO - PROCESS | 1799 | 1461023695340 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:54:55 INFO - PROCESS | 1799 | 1461023695343 Marionette TRACE conn4 <- [1,870,null,{}] 16:54:55 INFO - PROCESS | 1799 | 1461023695348 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}] 16:54:55 INFO - PROCESS | 1799 | 1461023695516 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 16:54:55 INFO - PROCESS | 1799 | 1461023695685 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:55 INFO - PROCESS | 1799 | ++DOCSHELL 0x88e74c00 == 82 [pid = 1799] [id = 225] 16:54:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 122 (0x8ecbd000) [pid = 1799] [serial = 676] [outer = (nil)] 16:54:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 123 (0x8ecc5400) [pid = 1799] [serial = 677] [outer = 0x8ecbd000] 16:54:55 INFO - PROCESS | 1799 | 1461023695774 Marionette DEBUG loaded listener.js 16:54:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 124 (0x8f6d1000) [pid = 1799] [serial = 678] [outer = 0x8ecbd000] 16:54:56 INFO - PROCESS | 1799 | 1461023696619 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]]]}] 16:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1343ms 16:54:56 INFO - PROCESS | 1799 | 1461023696684 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 16:54:56 INFO - PROCESS | 1799 | 1461023696688 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 16:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:54:56 INFO - PROCESS | 1799 | 1461023696695 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:54:56 INFO - PROCESS | 1799 | 1461023696697 Marionette TRACE conn4 <- [1,874,null,{}] 16:54:56 INFO - PROCESS | 1799 | 1461023696703 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}] 16:54:56 INFO - PROCESS | 1799 | 1461023696911 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 16:54:56 INFO - PROCESS | 1799 | 1461023696952 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ecc4000 == 83 [pid = 1799] [id = 226] 16:54:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 125 (0x8fcbb000) [pid = 1799] [serial = 679] [outer = (nil)] 16:54:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 126 (0x8fda5c00) [pid = 1799] [serial = 680] [outer = 0x8fcbb000] 16:54:57 INFO - PROCESS | 1799 | 1461023697054 Marionette DEBUG loaded listener.js 16:54:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 127 (0x8fdb0400) [pid = 1799] [serial = 681] [outer = 0x8fcbb000] 16:54:57 INFO - PROCESS | 1799 | --DOMWINDOW == 126 (0x89e68800) [pid = 1799] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:54:57 INFO - PROCESS | 1799 | --DOMWINDOW == 125 (0x8a0f0800) [pid = 1799] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:54:57 INFO - PROCESS | 1799 | --DOMWINDOW == 124 (0x89ae2800) [pid = 1799] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:54:57 INFO - PROCESS | 1799 | --DOMWINDOW == 123 (0x8ea4ec00) [pid = 1799] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:54:57 INFO - PROCESS | 1799 | --DOMWINDOW == 122 (0x8ebb0000) [pid = 1799] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:54:57 INFO - PROCESS | 1799 | --DOMWINDOW == 121 (0x8b0b3000) [pid = 1799] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:54:57 INFO - PROCESS | 1799 | --DOMWINDOW == 120 (0x898f3400) [pid = 1799] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:54:57 INFO - PROCESS | 1799 | --DOMWINDOW == 119 (0x8a0f6c00) [pid = 1799] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:54:58 INFO - PROCESS | 1799 | 1461023698138 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]]]}] 16:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1483ms 16:54:58 INFO - PROCESS | 1799 | 1461023698179 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 16:54:58 INFO - PROCESS | 1799 | 1461023698181 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 16:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:54:58 INFO - PROCESS | 1799 | 1461023698187 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:54:58 INFO - PROCESS | 1799 | 1461023698191 Marionette TRACE conn4 <- [1,878,null,{}] 16:54:58 INFO - PROCESS | 1799 | 1461023698196 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}] 16:54:58 INFO - PROCESS | 1799 | 1461023698381 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 16:54:58 INFO - PROCESS | 1799 | 1461023698567 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b0ba800 == 84 [pid = 1799] [id = 227] 16:54:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 120 (0x8ebb0000) [pid = 1799] [serial = 682] [outer = (nil)] 16:54:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 121 (0x8fece800) [pid = 1799] [serial = 683] [outer = 0x8ebb0000] 16:54:58 INFO - PROCESS | 1799 | 1461023698650 Marionette DEBUG loaded listener.js 16:54:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 122 (0x9038b400) [pid = 1799] [serial = 684] [outer = 0x8ebb0000] 16:54:59 INFO - PROCESS | 1799 | 1461023699319 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]]]}] 16:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1184ms 16:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:54:59 INFO - PROCESS | 1799 | 1461023699373 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 16:54:59 INFO - PROCESS | 1799 | 1461023699375 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 16:54:59 INFO - PROCESS | 1799 | 1461023699382 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:54:59 INFO - PROCESS | 1799 | 1461023699385 Marionette TRACE conn4 <- [1,882,null,{}] 16:54:59 INFO - PROCESS | 1799 | 1461023699399 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}] 16:54:59 INFO - PROCESS | 1799 | 1461023699559 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 16:54:59 INFO - PROCESS | 1799 | 1461023699569 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x90665c00 == 85 [pid = 1799] [id = 228] 16:54:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 123 (0x9066b000) [pid = 1799] [serial = 685] [outer = (nil)] 16:54:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 124 (0x90670800) [pid = 1799] [serial = 686] [outer = 0x9066b000] 16:54:59 INFO - PROCESS | 1799 | 1461023699642 Marionette DEBUG loaded listener.js 16:54:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 125 (0x906da800) [pid = 1799] [serial = 687] [outer = 0x9066b000] 16:55:00 INFO - PROCESS | 1799 | 1461023700795 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]]]}] 16:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1490ms 16:55:00 INFO - PROCESS | 1799 | 1461023700872 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 16:55:00 INFO - PROCESS | 1799 | 1461023700879 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 16:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:55:00 INFO - PROCESS | 1799 | 1461023700889 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:55:00 INFO - PROCESS | 1799 | 1461023700894 Marionette TRACE conn4 <- [1,886,null,{}] 16:55:00 INFO - PROCESS | 1799 | 1461023700903 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}] 16:55:01 INFO - PROCESS | 1799 | 1461023701133 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 16:55:01 INFO - PROCESS | 1799 | 1461023701384 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b0b3000 == 86 [pid = 1799] [id = 229] 16:55:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 126 (0x8b0b9400) [pid = 1799] [serial = 688] [outer = (nil)] 16:55:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 127 (0x8b2e2400) [pid = 1799] [serial = 689] [outer = 0x8b0b9400] 16:55:01 INFO - PROCESS | 1799 | 1461023701487 Marionette DEBUG loaded listener.js 16:55:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 128 (0x8b7b7400) [pid = 1799] [serial = 690] [outer = 0x8b0b9400] 16:55:02 INFO - PROCESS | 1799 | 1461023702501 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]]]}] 16:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1688ms 16:55:02 INFO - PROCESS | 1799 | 1461023702578 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 16:55:02 INFO - PROCESS | 1799 | 1461023702586 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 16:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:55:02 INFO - PROCESS | 1799 | 1461023702597 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:55:02 INFO - PROCESS | 1799 | 1461023702601 Marionette TRACE conn4 <- [1,890,null,{}] 16:55:02 INFO - PROCESS | 1799 | 1461023702608 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}] 16:55:02 INFO - PROCESS | 1799 | 1461023702830 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 16:55:03 INFO - PROCESS | 1799 | 1461023703101 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ea4d400 == 87 [pid = 1799] [id = 230] 16:55:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 129 (0x8ea4f000) [pid = 1799] [serial = 691] [outer = (nil)] 16:55:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x8ebae800) [pid = 1799] [serial = 692] [outer = 0x8ea4f000] 16:55:03 INFO - PROCESS | 1799 | 1461023703204 Marionette DEBUG loaded listener.js 16:55:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x8ecc8c00) [pid = 1799] [serial = 693] [outer = 0x8ea4f000] 16:55:04 INFO - PROCESS | 1799 | 1461023704098 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]]]}] 16:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1539ms 16:55:04 INFO - PROCESS | 1799 | 1461023704137 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 16:55:04 INFO - PROCESS | 1799 | 1461023704140 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 16:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:55:04 INFO - PROCESS | 1799 | 1461023704147 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:55:04 INFO - PROCESS | 1799 | 1461023704153 Marionette TRACE conn4 <- [1,894,null,{}] 16:55:04 INFO - PROCESS | 1799 | 1461023704170 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}] 16:55:04 INFO - PROCESS | 1799 | 1461023704362 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 16:55:04 INFO - PROCESS | 1799 | 1461023704589 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x90382800 == 88 [pid = 1799] [id = 231] 16:55:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x90389800) [pid = 1799] [serial = 694] [outer = (nil)] 16:55:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x9066c400) [pid = 1799] [serial = 695] [outer = 0x90389800] 16:55:04 INFO - PROCESS | 1799 | 1461023704721 Marionette DEBUG loaded listener.js 16:55:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x914dd400) [pid = 1799] [serial = 696] [outer = 0x90389800] 16:55:05 INFO - PROCESS | 1799 | 1461023705589 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]]]}] 16:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1489ms 16:55:05 INFO - PROCESS | 1799 | 1461023705638 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 16:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:55:05 INFO - PROCESS | 1799 | 1461023705643 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 16:55:05 INFO - PROCESS | 1799 | 1461023705649 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:55:05 INFO - PROCESS | 1799 | 1461023705653 Marionette TRACE conn4 <- [1,898,null,{}] 16:55:05 INFO - PROCESS | 1799 | 1461023705659 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}] 16:55:05 INFO - PROCESS | 1799 | 1461023705879 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 16:55:06 INFO - PROCESS | 1799 | 1461023706139 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x898eec00 == 89 [pid = 1799] [id = 232] 16:55:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x8fdaa800) [pid = 1799] [serial = 697] [outer = (nil)] 16:55:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x93111400) [pid = 1799] [serial = 698] [outer = 0x8fdaa800] 16:55:06 INFO - PROCESS | 1799 | 1461023706240 Marionette DEBUG loaded listener.js 16:55:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x933b6c00) [pid = 1799] [serial = 699] [outer = 0x8fdaa800] 16:55:07 INFO - PROCESS | 1799 | 1461023707162 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]]]}] 16:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1587ms 16:55:07 INFO - PROCESS | 1799 | 1461023707237 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 16:55:07 INFO - PROCESS | 1799 | 1461023707241 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 16:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:55:07 INFO - PROCESS | 1799 | 1461023707248 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:55:07 INFO - PROCESS | 1799 | 1461023707251 Marionette TRACE conn4 <- [1,902,null,{}] 16:55:07 INFO - PROCESS | 1799 | 1461023707257 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}] 16:55:07 INFO - PROCESS | 1799 | 1461023707440 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 16:55:07 INFO - PROCESS | 1799 | 1461023707675 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x90386400 == 90 [pid = 1799] [id = 233] 16:55:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x9345e000) [pid = 1799] [serial = 700] [outer = (nil)] 16:55:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x93786000) [pid = 1799] [serial = 701] [outer = 0x9345e000] 16:55:07 INFO - PROCESS | 1799 | 1461023707817 Marionette DEBUG loaded listener.js 16:55:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x937eb800) [pid = 1799] [serial = 702] [outer = 0x9345e000] 16:55:08 INFO - PROCESS | 1799 | 1461023708678 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]]]}] 16:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1482ms 16:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:55:08 INFO - PROCESS | 1799 | 1461023708731 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 16:55:08 INFO - PROCESS | 1799 | 1461023708735 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 16:55:08 INFO - PROCESS | 1799 | 1461023708741 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:55:08 INFO - PROCESS | 1799 | 1461023708745 Marionette TRACE conn4 <- [1,906,null,{}] 16:55:08 INFO - PROCESS | 1799 | 1461023708750 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}] 16:55:08 INFO - PROCESS | 1799 | 1461023708957 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 16:55:09 INFO - PROCESS | 1799 | 1461023709193 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f6cf400 == 91 [pid = 1799] [id = 234] 16:55:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x93455400) [pid = 1799] [serial = 703] [outer = (nil)] 16:55:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x96313400) [pid = 1799] [serial = 704] [outer = 0x93455400] 16:55:09 INFO - PROCESS | 1799 | 1461023709324 Marionette DEBUG loaded listener.js 16:55:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x96825c00) [pid = 1799] [serial = 705] [outer = 0x93455400] 16:55:10 INFO - PROCESS | 1799 | 1461023710154 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]]]}] 16:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1484ms 16:55:10 INFO - PROCESS | 1799 | 1461023710225 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 16:55:10 INFO - PROCESS | 1799 | 1461023710229 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 16:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:55:10 INFO - PROCESS | 1799 | 1461023710236 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:55:10 INFO - PROCESS | 1799 | 1461023710239 Marionette TRACE conn4 <- [1,910,null,{}] 16:55:10 INFO - PROCESS | 1799 | 1461023710245 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}] 16:55:10 INFO - PROCESS | 1799 | 1461023710456 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 16:55:10 INFO - PROCESS | 1799 | 1461023710639 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:10 INFO - PROCESS | 1799 | ++DOCSHELL 0x962b3400 == 92 [pid = 1799] [id = 235] 16:55:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x96308c00) [pid = 1799] [serial = 706] [outer = (nil)] 16:55:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x973cc000) [pid = 1799] [serial = 707] [outer = 0x96308c00] 16:55:10 INFO - PROCESS | 1799 | 1461023710769 Marionette DEBUG loaded listener.js 16:55:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x9743b400) [pid = 1799] [serial = 708] [outer = 0x96308c00] 16:55:11 INFO - PROCESS | 1799 | 1461023711651 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]]]}] 16:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1479ms 16:55:11 INFO - PROCESS | 1799 | 1461023711717 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 16:55:11 INFO - PROCESS | 1799 | 1461023711721 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 16:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:55:11 INFO - PROCESS | 1799 | 1461023711727 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:55:11 INFO - PROCESS | 1799 | 1461023711731 Marionette TRACE conn4 <- [1,914,null,{}] 16:55:11 INFO - PROCESS | 1799 | 1461023711736 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}] 16:55:11 INFO - PROCESS | 1799 | 1461023711914 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 16:55:12 INFO - PROCESS | 1799 | 1461023712098 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x9681d800 == 93 [pid = 1799] [id = 236] 16:55:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x96827800) [pid = 1799] [serial = 709] [outer = (nil)] 16:55:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x97442800) [pid = 1799] [serial = 710] [outer = 0x96827800] 16:55:12 INFO - PROCESS | 1799 | 1461023712227 Marionette DEBUG loaded listener.js 16:55:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x97445400) [pid = 1799] [serial = 711] [outer = 0x96827800] 16:55:13 INFO - PROCESS | 1799 | 1461023713069 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]]]}] 16:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1395ms 16:55:13 INFO - PROCESS | 1799 | 1461023713123 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 16:55:13 INFO - PROCESS | 1799 | 1461023713127 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 16:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:55:13 INFO - PROCESS | 1799 | 1461023713133 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:55:13 INFO - PROCESS | 1799 | 1461023713137 Marionette TRACE conn4 <- [1,918,null,{}] 16:55:13 INFO - PROCESS | 1799 | 1461023713142 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}] 16:55:13 INFO - PROCESS | 1799 | 1461023713321 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 16:55:13 INFO - PROCESS | 1799 | 1461023713514 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:13 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f6cec00 == 94 [pid = 1799] [id = 237] 16:55:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x9083c400) [pid = 1799] [serial = 712] [outer = (nil)] 16:55:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x97444800) [pid = 1799] [serial = 713] [outer = 0x9083c400] 16:55:13 INFO - PROCESS | 1799 | 1461023713636 Marionette DEBUG loaded listener.js 16:55:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x9763a400) [pid = 1799] [serial = 714] [outer = 0x9083c400] 16:55:14 INFO - PROCESS | 1799 | 1461023714560 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]]]}] 16:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1479ms 16:55:14 INFO - PROCESS | 1799 | 1461023714614 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 16:55:14 INFO - PROCESS | 1799 | 1461023714618 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 16:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:55:14 INFO - PROCESS | 1799 | 1461023714625 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:55:14 INFO - PROCESS | 1799 | 1461023714628 Marionette TRACE conn4 <- [1,922,null,{}] 16:55:14 INFO - PROCESS | 1799 | 1461023714634 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}] 16:55:14 INFO - PROCESS | 1799 | 1461023714815 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 16:55:15 INFO - PROCESS | 1799 | 1461023715001 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x97490000 == 95 [pid = 1799] [id = 238] 16:55:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x9763f000) [pid = 1799] [serial = 715] [outer = (nil)] 16:55:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x9790f000) [pid = 1799] [serial = 716] [outer = 0x9763f000] 16:55:15 INFO - PROCESS | 1799 | 1461023715088 Marionette DEBUG loaded listener.js 16:55:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x979cb400) [pid = 1799] [serial = 717] [outer = 0x9763f000] 16:55:16 INFO - PROCESS | 1799 | 1461023716018 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]]]}] 16:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1436ms 16:55:16 INFO - PROCESS | 1799 | 1461023716062 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 16:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:55:16 INFO - PROCESS | 1799 | 1461023716066 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 16:55:16 INFO - PROCESS | 1799 | 1461023716073 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:55:16 INFO - PROCESS | 1799 | 1461023716077 Marionette TRACE conn4 <- [1,926,null,{}] 16:55:16 INFO - PROCESS | 1799 | 1461023716083 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}] 16:55:16 INFO - PROCESS | 1799 | 1461023716291 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 16:55:16 INFO - PROCESS | 1799 | 1461023716537 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:16 INFO - PROCESS | 1799 | ++DOCSHELL 0x97644c00 == 96 [pid = 1799] [id = 239] 16:55:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x97910000) [pid = 1799] [serial = 718] [outer = (nil)] 16:55:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x9819bc00) [pid = 1799] [serial = 719] [outer = 0x97910000] 16:55:16 INFO - PROCESS | 1799 | 1461023716681 Marionette DEBUG loaded listener.js 16:55:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x981a3000) [pid = 1799] [serial = 720] [outer = 0x97910000] 16:55:17 INFO - PROCESS | 1799 | 1461023717528 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]]]}] 16:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1536ms 16:55:17 INFO - PROCESS | 1799 | 1461023717609 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 16:55:17 INFO - PROCESS | 1799 | 1461023717612 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 16:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:55:17 INFO - PROCESS | 1799 | 1461023717618 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:55:17 INFO - PROCESS | 1799 | 1461023717622 Marionette TRACE conn4 <- [1,930,null,{}] 16:55:17 INFO - PROCESS | 1799 | 1461023717628 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}] 16:55:17 INFO - PROCESS | 1799 | 1461023717839 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 16:55:18 INFO - PROCESS | 1799 | 1461023718070 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0ee000 == 97 [pid = 1799] [id = 240] 16:55:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x9819e400) [pid = 1799] [serial = 721] [outer = (nil)] 16:55:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x98375800) [pid = 1799] [serial = 722] [outer = 0x9819e400] 16:55:18 INFO - PROCESS | 1799 | 1461023718200 Marionette DEBUG loaded listener.js 16:55:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x98379400) [pid = 1799] [serial = 723] [outer = 0x9819e400] 16:55:19 INFO - PROCESS | 1799 | 1461023719037 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]]]}] 16:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1482ms 16:55:19 INFO - PROCESS | 1799 | 1461023719103 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 16:55:19 INFO - PROCESS | 1799 | 1461023719107 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 16:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:55:19 INFO - PROCESS | 1799 | 1461023719113 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:55:19 INFO - PROCESS | 1799 | 1461023719116 Marionette TRACE conn4 <- [1,934,null,{}] 16:55:19 INFO - PROCESS | 1799 | 1461023719122 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}] 16:55:19 INFO - PROCESS | 1799 | 1461023719301 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 16:55:19 INFO - PROCESS | 1799 | 1461023719489 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b0b9c00 == 98 [pid = 1799] [id = 241] 16:55:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x981a0400) [pid = 1799] [serial = 724] [outer = (nil)] 16:55:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x983e3c00) [pid = 1799] [serial = 725] [outer = 0x981a0400] 16:55:19 INFO - PROCESS | 1799 | 1461023719575 Marionette DEBUG loaded listener.js 16:55:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x98440c00) [pid = 1799] [serial = 726] [outer = 0x981a0400] 16:55:20 INFO - PROCESS | 1799 | 1461023720476 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]]]}] 16:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1429ms 16:55:20 INFO - PROCESS | 1799 | 1461023720543 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 16:55:20 INFO - PROCESS | 1799 | 1461023720546 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 16:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:55:20 INFO - PROCESS | 1799 | 1461023720553 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:55:20 INFO - PROCESS | 1799 | 1461023720556 Marionette TRACE conn4 <- [1,938,null,{}] 16:55:20 INFO - PROCESS | 1799 | 1461023720562 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}] 16:55:20 INFO - PROCESS | 1799 | 1461023720739 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 16:55:20 INFO - PROCESS | 1799 | 1461023720899 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:20 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0ecc00 == 99 [pid = 1799] [id = 242] 16:55:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x8b0b2400) [pid = 1799] [serial = 727] [outer = (nil)] 16:55:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x8ecc0000) [pid = 1799] [serial = 728] [outer = 0x8b0b2400] 16:55:20 INFO - PROCESS | 1799 | 1461023720991 Marionette DEBUG loaded listener.js 16:55:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x8fed4800) [pid = 1799] [serial = 729] [outer = 0x8b0b2400] 16:55:22 INFO - PROCESS | 1799 | 1461023722366 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]]]}] 16:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1892ms 16:55:22 INFO - PROCESS | 1799 | 1461023722484 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 16:55:22 INFO - PROCESS | 1799 | 1461023722490 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 16:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:55:22 INFO - PROCESS | 1799 | 1461023722529 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:55:22 INFO - PROCESS | 1799 | 1461023722532 Marionette TRACE conn4 <- [1,942,null,{}] 16:55:22 INFO - PROCESS | 1799 | 1461023722541 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}] 16:55:22 INFO - PROCESS | 1799 | 1461023722706 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 16:55:22 INFO - PROCESS | 1799 | 1461023722899 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:22 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b0b4c00 == 100 [pid = 1799] [id = 243] 16:55:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x8b0bd400) [pid = 1799] [serial = 730] [outer = (nil)] 16:55:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x8b7b6800) [pid = 1799] [serial = 731] [outer = 0x8b0bd400] 16:55:23 INFO - PROCESS | 1799 | 1461023723028 Marionette DEBUG loaded listener.js 16:55:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x8e935800) [pid = 1799] [serial = 732] [outer = 0x8b0bd400] 16:55:24 INFO - PROCESS | 1799 | 1461023724089 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]]]}] 16:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1647ms 16:55:24 INFO - PROCESS | 1799 | 1461023724160 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 16:55:24 INFO - PROCESS | 1799 | 1461023724169 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 16:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:55:24 INFO - PROCESS | 1799 | 1461023724178 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:55:24 INFO - PROCESS | 1799 | 1461023724183 Marionette TRACE conn4 <- [1,946,null,{}] 16:55:24 INFO - PROCESS | 1799 | 1461023724188 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}] 16:55:24 INFO - PROCESS | 1799 | 1461023724402 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 16:55:24 INFO - PROCESS | 1799 | --DOCSHELL 0x9924a400 == 99 [pid = 1799] [id = 79] 16:55:24 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x8b7c3000) [pid = 1799] [serial = 580] [outer = (nil)] [url = about:blank] 16:55:24 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x90386c00) [pid = 1799] [serial = 583] [outer = (nil)] [url = about:blank] 16:55:24 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x93453800) [pid = 1799] [serial = 586] [outer = (nil)] [url = about:blank] 16:55:24 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x8b0b7000) [pid = 1799] [serial = 577] [outer = (nil)] [url = about:blank] 16:55:24 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x937edc00) [pid = 1799] [serial = 589] [outer = (nil)] [url = about:blank] 16:55:24 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x96827c00) [pid = 1799] [serial = 592] [outer = (nil)] [url = about:blank] 16:55:24 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x8b2efc00) [pid = 1799] [serial = 622] [outer = (nil)] [url = about:blank] 16:55:24 INFO - PROCESS | 1799 | 1461023724769 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:24 INFO - PROCESS | 1799 | --DOCSHELL 0x8e934400 == 98 [pid = 1799] [id = 204] 16:55:24 INFO - PROCESS | 1799 | --DOCSHELL 0x8b0ba800 == 97 [pid = 1799] [id = 227] 16:55:24 INFO - PROCESS | 1799 | --DOCSHELL 0x8ecc4000 == 96 [pid = 1799] [id = 226] 16:55:24 INFO - PROCESS | 1799 | --DOCSHELL 0x88e74c00 == 95 [pid = 1799] [id = 225] 16:55:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x88e74c00 == 96 [pid = 1799] [id = 244] 16:55:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x8a0f6000) [pid = 1799] [serial = 733] [outer = (nil)] 16:55:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x8b0ba400) [pid = 1799] [serial = 734] [outer = 0x8a0f6000] 16:55:24 INFO - PROCESS | 1799 | 1461023724882 Marionette DEBUG loaded listener.js 16:55:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x8b7e0c00) [pid = 1799] [serial = 735] [outer = 0x8a0f6000] 16:55:25 INFO - PROCESS | 1799 | --DOCSHELL 0x88e6d800 == 95 [pid = 1799] [id = 202] 16:55:25 INFO - PROCESS | 1799 | --DOCSHELL 0x8b2ee800 == 94 [pid = 1799] [id = 224] 16:55:25 INFO - PROCESS | 1799 | --DOCSHELL 0x898ed800 == 93 [pid = 1799] [id = 223] 16:55:25 INFO - PROCESS | 1799 | --DOCSHELL 0x8b2e8800 == 92 [pid = 1799] [id = 222] 16:55:25 INFO - PROCESS | 1799 | --DOCSHELL 0x8b2f1000 == 91 [pid = 1799] [id = 216] 16:55:25 INFO - PROCESS | 1799 | --DOCSHELL 0x93113800 == 90 [pid = 1799] [id = 215] 16:55:25 INFO - PROCESS | 1799 | --DOCSHELL 0x8ebb9400 == 89 [pid = 1799] [id = 214] 16:55:25 INFO - PROCESS | 1799 | --DOCSHELL 0x898f9800 == 88 [pid = 1799] [id = 213] 16:55:25 INFO - PROCESS | 1799 | --DOCSHELL 0x88e6d400 == 87 [pid = 1799] [id = 212] 16:55:25 INFO - PROCESS | 1799 | --DOCSHELL 0x8feb9000 == 86 [pid = 1799] [id = 211] 16:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x931db400) [pid = 1799] [serial = 595] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x8a0f5c00) [pid = 1799] [serial = 598] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x8b4a3c00) [pid = 1799] [serial = 608] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x8ebac800) [pid = 1799] [serial = 604] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x8febdc00) [pid = 1799] [serial = 614] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x8fecb000) [pid = 1799] [serial = 616] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x8ebb9c00) [pid = 1799] [serial = 605] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x8fed1c00) [pid = 1799] [serial = 617] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x8b0b1800) [pid = 1799] [serial = 599] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x8a0d7000) [pid = 1799] [serial = 607] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x8a0eb400) [pid = 1799] [serial = 620] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x89e70000) [pid = 1799] [serial = 619] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8ecca400) [pid = 1799] [serial = 611] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8b7c3800) [pid = 1799] [serial = 602] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8ecbec00) [pid = 1799] [serial = 610] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8fda9000) [pid = 1799] [serial = 613] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8b4a6400) [pid = 1799] [serial = 601] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1799 | 1461023725706 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]]]}] 16:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1587ms 16:55:25 INFO - PROCESS | 1799 | 1461023725766 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 16:55:25 INFO - PROCESS | 1799 | 1461023725769 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 16:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:55:25 INFO - PROCESS | 1799 | 1461023725776 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:55:25 INFO - PROCESS | 1799 | 1461023725782 Marionette TRACE conn4 <- [1,950,null,{}] 16:55:25 INFO - PROCESS | 1799 | 1461023725797 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}] 16:55:25 INFO - PROCESS | 1799 | 1461023725969 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 16:55:25 INFO - PROCESS | 1799 | 1461023725981 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b2e4c00 == 87 [pid = 1799] [id = 245] 16:55:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8b49bc00) [pid = 1799] [serial = 736] [outer = (nil)] 16:55:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8fcb6c00) [pid = 1799] [serial = 737] [outer = 0x8b49bc00] 16:55:26 INFO - PROCESS | 1799 | 1461023726056 Marionette DEBUG loaded listener.js 16:55:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8fdad000) [pid = 1799] [serial = 738] [outer = 0x8b49bc00] 16:55:26 INFO - PROCESS | 1799 | 1461023726973 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]]]}] 16:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1240ms 16:55:27 INFO - PROCESS | 1799 | 1461023727016 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 16:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:55:27 INFO - PROCESS | 1799 | 1461023727021 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 16:55:27 INFO - PROCESS | 1799 | 1461023727027 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:55:27 INFO - PROCESS | 1799 | 1461023727030 Marionette TRACE conn4 <- [1,954,null,{}] 16:55:27 INFO - PROCESS | 1799 | 1461023727035 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}] 16:55:27 INFO - PROCESS | 1799 | 1461023727199 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 16:55:27 INFO - PROCESS | 1799 | 1461023727377 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:27 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ebb7c00 == 88 [pid = 1799] [id = 246] 16:55:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8fd98400) [pid = 1799] [serial = 739] [outer = (nil)] 16:55:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8fec4000) [pid = 1799] [serial = 740] [outer = 0x8fd98400] 16:55:27 INFO - PROCESS | 1799 | 1461023727454 Marionette DEBUG loaded listener.js 16:55:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8ff92c00) [pid = 1799] [serial = 741] [outer = 0x8fd98400] 16:55:28 INFO - PROCESS | 1799 | 1461023728312 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]]]}] 16:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1338ms 16:55:28 INFO - PROCESS | 1799 | 1461023728364 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 16:55:28 INFO - PROCESS | 1799 | 1461023728368 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 16:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:55:28 INFO - PROCESS | 1799 | 1461023728374 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:55:28 INFO - PROCESS | 1799 | 1461023728376 Marionette TRACE conn4 <- [1,958,null,{}] 16:55:28 INFO - PROCESS | 1799 | 1461023728401 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}] 16:55:28 INFO - PROCESS | 1799 | 1461023728616 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 16:55:28 INFO - PROCESS | 1799 | 1461023728642 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:28 INFO - PROCESS | 1799 | ++DOCSHELL 0x89e72000 == 89 [pid = 1799] [id = 247] 16:55:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8f6cd000) [pid = 1799] [serial = 742] [outer = (nil)] 16:55:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x90667c00) [pid = 1799] [serial = 743] [outer = 0x8f6cd000] 16:55:28 INFO - PROCESS | 1799 | 1461023728714 Marionette DEBUG loaded listener.js 16:55:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x906d3c00) [pid = 1799] [serial = 744] [outer = 0x8f6cd000] 16:55:29 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x89ae1000) [pid = 1799] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:55:29 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x898f4800) [pid = 1799] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:55:29 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x8fcb8c00) [pid = 1799] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:55:29 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x8b7e7c00) [pid = 1799] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:55:29 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8ebb0000) [pid = 1799] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:55:29 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8b2eb000) [pid = 1799] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:55:29 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8fcbb000) [pid = 1799] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:55:29 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8ecbd000) [pid = 1799] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:55:29 INFO - PROCESS | 1799 | 1461023729835 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]]]}] 16:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1491ms 16:55:29 INFO - PROCESS | 1799 | 1461023729865 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 16:55:29 INFO - PROCESS | 1799 | 1461023729869 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 16:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:55:29 INFO - PROCESS | 1799 | 1461023729875 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:55:29 INFO - PROCESS | 1799 | 1461023729877 Marionette TRACE conn4 <- [1,962,null,{}] 16:55:29 INFO - PROCESS | 1799 | 1461023729883 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}] 16:55:30 INFO - PROCESS | 1799 | 1461023730063 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 16:55:30 INFO - PROCESS | 1799 | 1461023730081 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:30 INFO - PROCESS | 1799 | ++DOCSHELL 0x898f0c00 == 90 [pid = 1799] [id = 248] 16:55:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x89adac00) [pid = 1799] [serial = 745] [outer = (nil)] 16:55:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8fcb8c00) [pid = 1799] [serial = 746] [outer = 0x89adac00] 16:55:30 INFO - PROCESS | 1799 | 1461023730293 Marionette DEBUG loaded listener.js 16:55:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x91583400) [pid = 1799] [serial = 747] [outer = 0x89adac00] 16:55:31 INFO - PROCESS | 1799 | 1461023731011 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]]]}] 16:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1183ms 16:55:31 INFO - PROCESS | 1799 | 1461023731058 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 16:55:31 INFO - PROCESS | 1799 | 1461023731062 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 16:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:55:31 INFO - PROCESS | 1799 | 1461023731068 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:55:31 INFO - PROCESS | 1799 | 1461023731071 Marionette TRACE conn4 <- [1,966,null,{}] 16:55:31 INFO - PROCESS | 1799 | 1461023731076 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}] 16:55:31 INFO - PROCESS | 1799 | 1461023731290 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 16:55:31 INFO - PROCESS | 1799 | 1461023731310 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:31 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0d6c00 == 91 [pid = 1799] [id = 249] 16:55:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8a0da400) [pid = 1799] [serial = 748] [outer = (nil)] 16:55:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x9338e800) [pid = 1799] [serial = 749] [outer = 0x8a0da400] 16:55:31 INFO - PROCESS | 1799 | 1461023731393 Marionette DEBUG loaded listener.js 16:55:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x93459800) [pid = 1799] [serial = 750] [outer = 0x8a0da400] 16:55:32 INFO - PROCESS | 1799 | 1461023732523 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]]]}] 16:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1530ms 16:55:32 INFO - PROCESS | 1799 | 1461023732599 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 16:55:32 INFO - PROCESS | 1799 | 1461023732607 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 16:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:55:32 INFO - PROCESS | 1799 | 1461023732617 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:55:32 INFO - PROCESS | 1799 | 1461023732622 Marionette TRACE conn4 <- [1,970,null,{}] 16:55:32 INFO - PROCESS | 1799 | 1461023732630 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}] 16:55:32 INFO - PROCESS | 1799 | 1461023732861 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 16:55:33 INFO - PROCESS | 1799 | 1461023733107 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:33 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b0b6c00 == 92 [pid = 1799] [id = 250] 16:55:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8b0bb400) [pid = 1799] [serial = 751] [outer = (nil)] 16:55:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8b7c2400) [pid = 1799] [serial = 752] [outer = 0x8b0bb400] 16:55:33 INFO - PROCESS | 1799 | 1461023733220 Marionette DEBUG loaded listener.js 16:55:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x8e934400) [pid = 1799] [serial = 753] [outer = 0x8b0bb400] 16:55:34 INFO - PROCESS | 1799 | 1461023734140 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]]]}] 16:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1586ms 16:55:34 INFO - PROCESS | 1799 | 1461023734204 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 16:55:34 INFO - PROCESS | 1799 | 1461023734213 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 16:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:55:34 INFO - PROCESS | 1799 | 1461023734224 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:55:34 INFO - PROCESS | 1799 | 1461023734228 Marionette TRACE conn4 <- [1,974,null,{}] 16:55:34 INFO - PROCESS | 1799 | 1461023734234 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}] 16:55:34 INFO - PROCESS | 1799 | 1461023734461 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 16:55:34 INFO - PROCESS | 1799 | 1461023734741 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:34 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b0b9000 == 93 [pid = 1799] [id = 251] 16:55:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8ecc3c00) [pid = 1799] [serial = 754] [outer = (nil)] 16:55:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x8fcbbc00) [pid = 1799] [serial = 755] [outer = 0x8ecc3c00] 16:55:34 INFO - PROCESS | 1799 | 1461023734872 Marionette DEBUG loaded listener.js 16:55:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8febe800) [pid = 1799] [serial = 756] [outer = 0x8ecc3c00] 16:55:35 INFO - PROCESS | 1799 | 1461023735748 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]]]}] 16:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1590ms 16:55:35 INFO - PROCESS | 1799 | 1461023735814 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 16:55:35 INFO - PROCESS | 1799 | 1461023735818 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 16:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:55:35 INFO - PROCESS | 1799 | 1461023735825 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:55:35 INFO - PROCESS | 1799 | 1461023735831 Marionette TRACE conn4 <- [1,978,null,{}] 16:55:35 INFO - PROCESS | 1799 | 1461023735847 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}] 16:55:36 INFO - PROCESS | 1799 | 1461023736077 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 16:55:36 INFO - PROCESS | 1799 | 1461023736322 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x90669000 == 94 [pid = 1799] [id = 252] 16:55:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x9157f000) [pid = 1799] [serial = 757] [outer = (nil)] 16:55:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x933c3800) [pid = 1799] [serial = 758] [outer = 0x9157f000] 16:55:36 INFO - PROCESS | 1799 | 1461023736456 Marionette DEBUG loaded listener.js 16:55:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x9378cc00) [pid = 1799] [serial = 759] [outer = 0x9157f000] 16:55:37 INFO - PROCESS | 1799 | 1461023737364 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]]]}] 16:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1585ms 16:55:37 INFO - PROCESS | 1799 | 1461023737411 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 16:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:55:37 INFO - PROCESS | 1799 | 1461023737416 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 16:55:37 INFO - PROCESS | 1799 | 1461023737422 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:55:37 INFO - PROCESS | 1799 | 1461023737426 Marionette TRACE conn4 <- [1,982,null,{}] 16:55:37 INFO - PROCESS | 1799 | 1461023737431 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}] 16:55:37 INFO - PROCESS | 1799 | 1461023737618 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 16:55:37 INFO - PROCESS | 1799 | 1461023737807 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x9378a800 == 95 [pid = 1799] [id = 253] 16:55:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x95911c00) [pid = 1799] [serial = 760] [outer = (nil)] 16:55:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x95a52000) [pid = 1799] [serial = 761] [outer = 0x95911c00] 16:55:37 INFO - PROCESS | 1799 | 1461023737894 Marionette DEBUG loaded listener.js 16:55:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x9630ec00) [pid = 1799] [serial = 762] [outer = 0x95911c00] 16:55:38 INFO - PROCESS | 1799 | 1461023738744 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]]]}] 16:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1380ms 16:55:38 INFO - PROCESS | 1799 | 1461023738802 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 16:55:38 INFO - PROCESS | 1799 | 1461023738807 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 16:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:55:38 INFO - PROCESS | 1799 | 1461023738813 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:55:38 INFO - PROCESS | 1799 | 1461023738816 Marionette TRACE conn4 <- [1,986,null,{}] 16:55:38 INFO - PROCESS | 1799 | 1461023738822 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}] 16:55:39 INFO - PROCESS | 1799 | 1461023739006 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 16:55:39 INFO - PROCESS | 1799 | 1461023739196 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:39 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0f9800 == 96 [pid = 1799] [id = 254] 16:55:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x9157d000) [pid = 1799] [serial = 763] [outer = (nil)] 16:55:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x9714fc00) [pid = 1799] [serial = 764] [outer = 0x9157d000] 16:55:39 INFO - PROCESS | 1799 | 1461023739283 Marionette DEBUG loaded listener.js 16:55:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x97442400) [pid = 1799] [serial = 765] [outer = 0x9157d000] 16:55:40 INFO - PROCESS | 1799 | 1461023740253 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]]]}] 16:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1482ms 16:55:40 INFO - PROCESS | 1799 | 1461023740296 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 16:55:40 INFO - PROCESS | 1799 | 1461023740300 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 16:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:55:40 INFO - PROCESS | 1799 | 1461023740306 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:55:40 INFO - PROCESS | 1799 | 1461023740309 Marionette TRACE conn4 <- [1,990,null,{}] 16:55:40 INFO - PROCESS | 1799 | 1461023740315 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}] 16:55:40 INFO - PROCESS | 1799 | 1461023740509 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 16:55:40 INFO - PROCESS | 1799 | 1461023740707 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x963df800 == 97 [pid = 1799] [id = 255] 16:55:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x9743a800) [pid = 1799] [serial = 766] [outer = (nil)] 16:55:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x97e1f800) [pid = 1799] [serial = 767] [outer = 0x9743a800] 16:55:40 INFO - PROCESS | 1799 | 1461023740795 Marionette DEBUG loaded listener.js 16:55:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x981a1400) [pid = 1799] [serial = 768] [outer = 0x9743a800] 16:55:41 INFO - PROCESS | 1799 | 1461023741700 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]]]}] 16:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1438ms 16:55:41 INFO - PROCESS | 1799 | 1461023741750 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 16:55:41 INFO - PROCESS | 1799 | 1461023741757 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 16:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:55:41 INFO - PROCESS | 1799 | 1461023741765 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:55:41 INFO - PROCESS | 1799 | 1461023741768 Marionette TRACE conn4 <- [1,994,null,{}] 16:55:41 INFO - PROCESS | 1799 | 1461023741774 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}] 16:55:41 INFO - PROCESS | 1799 | 1461023741951 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 16:55:42 INFO - PROCESS | 1799 | 1461023742144 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:42 INFO - PROCESS | 1799 | ++DOCSHELL 0x963dc400 == 98 [pid = 1799] [id = 256] 16:55:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x97e19800) [pid = 1799] [serial = 769] [outer = (nil)] 16:55:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x9844b800) [pid = 1799] [serial = 770] [outer = 0x97e19800] 16:55:42 INFO - PROCESS | 1799 | 1461023742231 Marionette DEBUG loaded listener.js 16:55:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x985e2400) [pid = 1799] [serial = 771] [outer = 0x97e19800] 16:55:43 INFO - PROCESS | 1799 | 1461023743110 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]]]}] 16:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1383ms 16:55:43 INFO - PROCESS | 1799 | 1461023743149 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 16:55:43 INFO - PROCESS | 1799 | 1461023743152 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 16:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:55:43 INFO - PROCESS | 1799 | 1461023743158 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:55:43 INFO - PROCESS | 1799 | 1461023743162 Marionette TRACE conn4 <- [1,998,null,{}] 16:55:43 INFO - PROCESS | 1799 | 1461023743168 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}] 16:55:43 INFO - PROCESS | 1799 | 1461023743340 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 16:55:43 INFO - PROCESS | 1799 | 1461023743538 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x9837c400 == 99 [pid = 1799] [id = 257] 16:55:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x9837e400) [pid = 1799] [serial = 772] [outer = (nil)] 16:55:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x985ec800) [pid = 1799] [serial = 773] [outer = 0x9837e400] 16:55:43 INFO - PROCESS | 1799 | 1461023743621 Marionette DEBUG loaded listener.js 16:55:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x98719400) [pid = 1799] [serial = 774] [outer = 0x9837e400] 16:55:44 INFO - PROCESS | 1799 | 1461023744513 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]]]}] 16:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1385ms 16:55:44 INFO - PROCESS | 1799 | 1461023744546 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 16:55:44 INFO - PROCESS | 1799 | 1461023744550 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 16:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:55:44 INFO - PROCESS | 1799 | 1461023744557 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:55:44 INFO - PROCESS | 1799 | 1461023744559 Marionette TRACE conn4 <- [1,1002,null,{}] 16:55:44 INFO - PROCESS | 1799 | 1461023744565 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}] 16:55:44 INFO - PROCESS | 1799 | 1461023744741 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 16:55:44 INFO - PROCESS | 1799 | 1461023744946 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:45 INFO - PROCESS | 1799 | ++DOCSHELL 0x906d5400 == 100 [pid = 1799] [id = 258] 16:55:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x937ec400) [pid = 1799] [serial = 775] [outer = (nil)] 16:55:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x98724400) [pid = 1799] [serial = 776] [outer = 0x937ec400] 16:55:45 INFO - PROCESS | 1799 | 1461023745064 Marionette DEBUG loaded listener.js 16:55:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x98ea5000) [pid = 1799] [serial = 777] [outer = 0x937ec400] 16:55:45 INFO - PROCESS | 1799 | 1461023745973 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]]]}] 16:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1482ms 16:55:46 INFO - PROCESS | 1799 | 1461023746040 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 16:55:46 INFO - PROCESS | 1799 | 1461023746044 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 16:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:55:46 INFO - PROCESS | 1799 | 1461023746050 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:55:46 INFO - PROCESS | 1799 | 1461023746053 Marionette TRACE conn4 <- [1,1006,null,{}] 16:55:46 INFO - PROCESS | 1799 | 1461023746059 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}] 16:55:46 INFO - PROCESS | 1799 | 1461023746241 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 16:55:46 INFO - PROCESS | 1799 | 1461023746491 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x98e21c00 == 101 [pid = 1799] [id = 259] 16:55:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x9ad6b800) [pid = 1799] [serial = 778] [outer = (nil)] 16:55:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x9ad95800) [pid = 1799] [serial = 779] [outer = 0x9ad6b800] 16:55:46 INFO - PROCESS | 1799 | 1461023746635 Marionette DEBUG loaded listener.js 16:55:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x9ae6c800) [pid = 1799] [serial = 780] [outer = 0x9ad6b800] 16:55:47 INFO - PROCESS | 1799 | 1461023747525 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]]]}] 16:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1530ms 16:55:47 INFO - PROCESS | 1799 | 1461023747581 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 16:55:47 INFO - PROCESS | 1799 | 1461023747585 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 16:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:55:47 INFO - PROCESS | 1799 | 1461023747592 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:55:47 INFO - PROCESS | 1799 | 1461023747595 Marionette TRACE conn4 <- [1,1010,null,{}] 16:55:47 INFO - PROCESS | 1799 | 1461023747601 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}] 16:55:47 INFO - PROCESS | 1799 | 1461023747809 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 16:55:48 INFO - PROCESS | 1799 | 1461023748050 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x9df3cc00 == 102 [pid = 1799] [id = 260] 16:55:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x9df3ec00) [pid = 1799] [serial = 781] [outer = (nil)] 16:55:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x9fb34400) [pid = 1799] [serial = 782] [outer = 0x9df3ec00] 16:55:48 INFO - PROCESS | 1799 | 1461023748185 Marionette DEBUG loaded listener.js 16:55:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x9fbc1400) [pid = 1799] [serial = 783] [outer = 0x9df3ec00] 16:55:49 INFO - PROCESS | 1799 | 1461023749043 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]]]}] 16:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1494ms 16:55:49 INFO - PROCESS | 1799 | 1461023749087 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 16:55:49 INFO - PROCESS | 1799 | 1461023749091 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 16:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:55:49 INFO - PROCESS | 1799 | 1461023749097 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:55:49 INFO - PROCESS | 1799 | 1461023749101 Marionette TRACE conn4 <- [1,1014,null,{}] 16:55:49 INFO - PROCESS | 1799 | 1461023749106 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}] 16:55:49 INFO - PROCESS | 1799 | 1461023749281 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 16:55:49 INFO - PROCESS | 1799 | 1461023749480 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x9df3d400 == 103 [pid = 1799] [id = 261] 16:55:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x9eb4dc00) [pid = 1799] [serial = 784] [outer = (nil)] 16:55:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0xa001a800) [pid = 1799] [serial = 785] [outer = 0x9eb4dc00] 16:55:49 INFO - PROCESS | 1799 | 1461023749568 Marionette DEBUG loaded listener.js 16:55:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0xa00d6800) [pid = 1799] [serial = 786] [outer = 0x9eb4dc00] 16:55:50 INFO - PROCESS | 1799 | 1461023750468 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]]]}] 16:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1434ms 16:55:50 INFO - PROCESS | 1799 | 1461023750533 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 16:55:50 INFO - PROCESS | 1799 | 1461023750536 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 16:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:55:50 INFO - PROCESS | 1799 | 1461023750544 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:55:50 INFO - PROCESS | 1799 | 1461023750547 Marionette TRACE conn4 <- [1,1018,null,{}] 16:55:50 INFO - PROCESS | 1799 | 1461023750553 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}] 16:55:50 INFO - PROCESS | 1799 | 1461023750729 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 16:55:50 INFO - PROCESS | 1799 | 1461023750925 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x88e6f000 == 104 [pid = 1799] [id = 262] 16:55:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0x91582000) [pid = 1799] [serial = 787] [outer = (nil)] 16:55:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0xa0a7bc00) [pid = 1799] [serial = 788] [outer = 0x91582000] 16:55:51 INFO - PROCESS | 1799 | 1461023751011 Marionette DEBUG loaded listener.js 16:55:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 195 (0xa0c5dc00) [pid = 1799] [serial = 789] [outer = 0x91582000] 16:55:51 INFO - PROCESS | 1799 | 1461023751956 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]]]}] 16:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1480ms 16:55:52 INFO - PROCESS | 1799 | 1461023752025 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 16:55:52 INFO - PROCESS | 1799 | 1461023752029 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 16:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:55:52 INFO - PROCESS | 1799 | 1461023752035 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:55:52 INFO - PROCESS | 1799 | 1461023752038 Marionette TRACE conn4 <- [1,1022,null,{}] 16:55:52 INFO - PROCESS | 1799 | 1461023752044 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}] 16:55:52 INFO - PROCESS | 1799 | 1461023752220 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 16:55:52 INFO - PROCESS | 1799 | 1461023752459 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:52 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b2ec400 == 105 [pid = 1799] [id = 263] 16:55:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 196 (0x9345a400) [pid = 1799] [serial = 790] [outer = (nil)] 16:55:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 197 (0xa0fe8c00) [pid = 1799] [serial = 791] [outer = 0x9345a400] 16:55:52 INFO - PROCESS | 1799 | 1461023752609 Marionette DEBUG loaded listener.js 16:55:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 198 (0xa2848800) [pid = 1799] [serial = 792] [outer = 0x9345a400] 16:55:53 INFO - PROCESS | 1799 | 1461023753439 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]]]}] 16:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1479ms 16:55:53 INFO - PROCESS | 1799 | 1461023753515 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 16:55:53 INFO - PROCESS | 1799 | 1461023753519 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 16:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:55:53 INFO - PROCESS | 1799 | 1461023753525 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:55:53 INFO - PROCESS | 1799 | 1461023753529 Marionette TRACE conn4 <- [1,1026,null,{}] 16:55:53 INFO - PROCESS | 1799 | 1461023753534 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}] 16:55:53 INFO - PROCESS | 1799 | 1461023753715 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 16:55:53 INFO - PROCESS | 1799 | 1461023753913 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x898f9000 == 106 [pid = 1799] [id = 264] 16:55:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 199 (0x89ae2800) [pid = 1799] [serial = 793] [outer = (nil)] 16:55:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 200 (0x8e93ac00) [pid = 1799] [serial = 794] [outer = 0x89ae2800] 16:55:54 INFO - PROCESS | 1799 | 1461023754040 Marionette DEBUG loaded listener.js 16:55:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 201 (0x8feb9800) [pid = 1799] [serial = 795] [outer = 0x89ae2800] 16:55:55 INFO - PROCESS | 1799 | 1461023755344 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]]]}] 16:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1886ms 16:55:55 INFO - PROCESS | 1799 | 1461023755451 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 16:55:55 INFO - PROCESS | 1799 | 1461023755457 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 16:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:55:55 INFO - PROCESS | 1799 | 1461023755486 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:55:55 INFO - PROCESS | 1799 | 1461023755491 Marionette TRACE conn4 <- [1,1030,null,{}] 16:55:55 INFO - PROCESS | 1799 | 1461023755509 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}] 16:55:55 INFO - PROCESS | 1799 | 1461023755678 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 16:55:55 INFO - PROCESS | 1799 | 1461023755891 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:55 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0f4c00 == 107 [pid = 1799] [id = 265] 16:55:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 202 (0x8a0f5c00) [pid = 1799] [serial = 796] [outer = (nil)] 16:55:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 203 (0x8aeb8c00) [pid = 1799] [serial = 797] [outer = 0x8a0f5c00] 16:55:55 INFO - PROCESS | 1799 | 1461023755971 Marionette DEBUG loaded listener.js 16:55:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 204 (0x8aebe400) [pid = 1799] [serial = 798] [outer = 0x8a0f5c00] 16:55:56 INFO - PROCESS | 1799 | 1461023756913 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]]]}] 16:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1506ms 16:55:56 INFO - PROCESS | 1799 | 1461023756987 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 16:55:57 INFO - PROCESS | 1799 | 1461023757000 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 16:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:55:57 INFO - PROCESS | 1799 | 1461023757018 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:55:57 INFO - PROCESS | 1799 | 1461023757029 Marionette TRACE conn4 <- [1,1034,null,{}] 16:55:57 INFO - PROCESS | 1799 | 1461023757034 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}] 16:55:57 INFO - PROCESS | 1799 | 1461023757292 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 16:55:57 INFO - PROCESS | 1799 | 1461023757549 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:57 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b0c0800 == 108 [pid = 1799] [id = 266] 16:55:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 205 (0x8b2e5000) [pid = 1799] [serial = 799] [outer = (nil)] 16:55:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 206 (0x8b4a1400) [pid = 1799] [serial = 800] [outer = 0x8b2e5000] 16:55:57 INFO - PROCESS | 1799 | 1461023757667 Marionette DEBUG loaded listener.js 16:55:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 207 (0x8b7c3800) [pid = 1799] [serial = 801] [outer = 0x8b2e5000] 16:55:58 INFO - PROCESS | 1799 | --DOCSHELL 0x898f0c00 == 107 [pid = 1799] [id = 248] 16:55:58 INFO - PROCESS | 1799 | --DOCSHELL 0x89e72000 == 106 [pid = 1799] [id = 247] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 206 (0x8b7c5c00) [pid = 1799] [serial = 656] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 205 (0x93397400) [pid = 1799] [serial = 647] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 204 (0x9345d800) [pid = 1799] [serial = 650] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 203 (0x90837400) [pid = 1799] [serial = 665] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 202 (0x8febf400) [pid = 1799] [serial = 662] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 201 (0x8b2e7c00) [pid = 1799] [serial = 659] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 200 (0x937f6800) [pid = 1799] [serial = 653] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 199 (0x90670800) [pid = 1799] [serial = 686] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOCSHELL 0x8ebb7c00 == 105 [pid = 1799] [id = 246] 16:55:58 INFO - PROCESS | 1799 | --DOCSHELL 0x8b2e4c00 == 104 [pid = 1799] [id = 245] 16:55:58 INFO - PROCESS | 1799 | --DOCSHELL 0x88e74c00 == 103 [pid = 1799] [id = 244] 16:55:58 INFO - PROCESS | 1799 | --DOCSHELL 0x8b0b4c00 == 102 [pid = 1799] [id = 243] 16:55:58 INFO - PROCESS | 1799 | --DOCSHELL 0x8b0b3000 == 101 [pid = 1799] [id = 229] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 198 (0x8b7be800) [pid = 1799] [serial = 623] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 197 (0x8a0da800) [pid = 1799] [serial = 671] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 196 (0x906e0800) [pid = 1799] [serial = 575] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 195 (0x8ea58800) [pid = 1799] [serial = 674] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 194 (0x8f6d8c00) [pid = 1799] [serial = 631] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x8fece800) [pid = 1799] [serial = 683] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0x8b4a1800) [pid = 1799] [serial = 668] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x8b7b6400) [pid = 1799] [serial = 672] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x8fdb0400) [pid = 1799] [serial = 681] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x8b7bbc00) [pid = 1799] [serial = 669] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x8ebaf800) [pid = 1799] [serial = 675] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x8ecc5400) [pid = 1799] [serial = 677] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x8fec4c00) [pid = 1799] [serial = 635] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x90836c00) [pid = 1799] [serial = 641] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x8b7ee000) [pid = 1799] [serial = 628] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x917a7400) [pid = 1799] [serial = 644] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x8a0fa400) [pid = 1799] [serial = 625] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x90385400) [pid = 1799] [serial = 638] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x8f6d1000) [pid = 1799] [serial = 678] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x8fda5c00) [pid = 1799] [serial = 680] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x8febc800) [pid = 1799] [serial = 404] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:55:58 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x9038b400) [pid = 1799] [serial = 684] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1799 | 1461023758702 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]]]}] 16:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1741ms 16:55:58 INFO - PROCESS | 1799 | 1461023758759 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 16:55:58 INFO - PROCESS | 1799 | 1461023758763 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 16:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:55:58 INFO - PROCESS | 1799 | 1461023758769 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:55:58 INFO - PROCESS | 1799 | 1461023758775 Marionette TRACE conn4 <- [1,1038,null,{}] 16:55:58 INFO - PROCESS | 1799 | 1461023758790 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}] 16:55:58 INFO - PROCESS | 1799 | 1461023758967 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 16:55:59 INFO - PROCESS | 1799 | 1461023759199 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x8aeb4400 == 102 [pid = 1799] [id = 267] 16:55:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x8b7e3800) [pid = 1799] [serial = 802] [outer = (nil)] 16:55:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x8ea52400) [pid = 1799] [serial = 803] [outer = 0x8b7e3800] 16:55:59 INFO - PROCESS | 1799 | 1461023759287 Marionette DEBUG loaded listener.js 16:55:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x8ebac400) [pid = 1799] [serial = 804] [outer = 0x8b7e3800] 16:55:59 INFO - PROCESS | 1799 | 1461023759989 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]]]}] 16:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1236ms 16:56:00 INFO - PROCESS | 1799 | 1461023760005 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 16:56:00 INFO - PROCESS | 1799 | 1461023760009 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 16:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:56:00 INFO - PROCESS | 1799 | 1461023760017 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:56:00 INFO - PROCESS | 1799 | 1461023760019 Marionette TRACE conn4 <- [1,1042,null,{}] 16:56:00 INFO - PROCESS | 1799 | 1461023760025 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}] 16:56:00 INFO - PROCESS | 1799 | 1461023760268 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 16:56:00 INFO - PROCESS | 1799 | 1461023760372 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:00 INFO - PROCESS | 1799 | ++DOCSHELL 0x8aeb7000 == 103 [pid = 1799] [id = 268] 16:56:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x8ecbcc00) [pid = 1799] [serial = 805] [outer = (nil)] 16:56:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x8ecc6000) [pid = 1799] [serial = 806] [outer = 0x8ecbcc00] 16:56:00 INFO - PROCESS | 1799 | 1461023760445 Marionette DEBUG loaded listener.js 16:56:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x8f6d2000) [pid = 1799] [serial = 807] [outer = 0x8ecbcc00] 16:56:01 INFO - PROCESS | 1799 | 1461023761226 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]]]}] 16:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1233ms 16:56:01 INFO - PROCESS | 1799 | 1461023761250 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 16:56:01 INFO - PROCESS | 1799 | 1461023761254 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 16:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:56:01 INFO - PROCESS | 1799 | 1461023761259 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:56:01 INFO - PROCESS | 1799 | 1461023761263 Marionette TRACE conn4 <- [1,1046,null,{}] 16:56:01 INFO - PROCESS | 1799 | 1461023761268 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}] 16:56:01 INFO - PROCESS | 1799 | 1461023761485 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 16:56:01 INFO - PROCESS | 1799 | 1461023761518 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ecc9000 == 104 [pid = 1799] [id = 269] 16:56:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x8fcba400) [pid = 1799] [serial = 808] [outer = (nil)] 16:56:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x8fda6000) [pid = 1799] [serial = 809] [outer = 0x8fcba400] 16:56:01 INFO - PROCESS | 1799 | 1461023761589 Marionette DEBUG loaded listener.js 16:56:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x8fdb2000) [pid = 1799] [serial = 810] [outer = 0x8fcba400] 16:56:02 INFO - PROCESS | 1799 | 1461023762595 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]]]}] 16:56:03 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x8f6cd000) [pid = 1799] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:56:03 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x9066b000) [pid = 1799] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:56:03 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x8b49bc00) [pid = 1799] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:56:03 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x8b0bd400) [pid = 1799] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:56:03 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x8a0f6000) [pid = 1799] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:56:03 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x89adac00) [pid = 1799] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:56:03 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x8fd98400) [pid = 1799] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1790ms 16:56:03 INFO - PROCESS | 1799 | 1461023763051 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 16:56:03 INFO - PROCESS | 1799 | 1461023763054 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 16:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:56:03 INFO - PROCESS | 1799 | 1461023763060 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:56:03 INFO - PROCESS | 1799 | 1461023763063 Marionette TRACE conn4 <- [1,1050,null,{}] 16:56:03 INFO - PROCESS | 1799 | 1461023763068 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}] 16:56:03 INFO - PROCESS | 1799 | 1461023763280 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 16:56:03 INFO - PROCESS | 1799 | 1461023763451 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ebabc00 == 105 [pid = 1799] [id = 270] 16:56:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x8ecbf000) [pid = 1799] [serial = 811] [outer = (nil)] 16:56:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x90381400) [pid = 1799] [serial = 812] [outer = 0x8ecbf000] 16:56:03 INFO - PROCESS | 1799 | 1461023763527 Marionette DEBUG loaded listener.js 16:56:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x9038bc00) [pid = 1799] [serial = 813] [outer = 0x8ecbf000] 16:56:04 INFO - PROCESS | 1799 | 1461023764196 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]]]}] 16:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1179ms 16:56:04 INFO - PROCESS | 1799 | 1461023764241 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 16:56:04 INFO - PROCESS | 1799 | 1461023764245 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 16:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:56:04 INFO - PROCESS | 1799 | 1461023764251 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:56:04 INFO - PROCESS | 1799 | 1461023764253 Marionette TRACE conn4 <- [1,1054,null,{}] 16:56:04 INFO - PROCESS | 1799 | 1461023764259 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}] 16:56:04 INFO - PROCESS | 1799 | 1461023764486 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 16:56:04 INFO - PROCESS | 1799 | 1461023764513 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fec2800 == 106 [pid = 1799] [id = 271] 16:56:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x8fec6000) [pid = 1799] [serial = 814] [outer = (nil)] 16:56:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x90836c00) [pid = 1799] [serial = 815] [outer = 0x8fec6000] 16:56:04 INFO - PROCESS | 1799 | 1461023764585 Marionette DEBUG loaded listener.js 16:56:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x914de400) [pid = 1799] [serial = 816] [outer = 0x8fec6000] 16:56:05 INFO - PROCESS | 1799 | 1461023765605 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]]]}] 16:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1429ms 16:56:05 INFO - PROCESS | 1799 | 1461023765681 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 16:56:05 INFO - PROCESS | 1799 | 1461023765687 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 16:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:56:05 INFO - PROCESS | 1799 | 1461023765696 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:56:05 INFO - PROCESS | 1799 | 1461023765702 Marionette TRACE conn4 <- [1,1058,null,{}] 16:56:05 INFO - PROCESS | 1799 | 1461023765711 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}] 16:56:05 INFO - PROCESS | 1799 | 1461023765944 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 16:56:06 INFO - PROCESS | 1799 | 1461023766263 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x89e72000 == 107 [pid = 1799] [id = 272] 16:56:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x8a0f2c00) [pid = 1799] [serial = 817] [outer = (nil)] 16:56:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x8aebac00) [pid = 1799] [serial = 818] [outer = 0x8a0f2c00] 16:56:06 INFO - PROCESS | 1799 | 1461023766358 Marionette DEBUG loaded listener.js 16:56:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x8b0b3400) [pid = 1799] [serial = 819] [outer = 0x8a0f2c00] 16:56:07 INFO - PROCESS | 1799 | 1461023767339 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]]]}] 16:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1688ms 16:56:07 INFO - PROCESS | 1799 | 1461023767385 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 16:56:07 INFO - PROCESS | 1799 | 1461023767393 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 16:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:56:07 INFO - PROCESS | 1799 | 1461023767404 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:56:07 INFO - PROCESS | 1799 | 1461023767408 Marionette TRACE conn4 <- [1,1062,null,{}] 16:56:07 INFO - PROCESS | 1799 | 1461023767414 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}] 16:56:07 INFO - PROCESS | 1799 | 1461023767612 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 16:56:07 INFO - PROCESS | 1799 | 1461023767860 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b7bc000 == 108 [pid = 1799] [id = 273] 16:56:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x8b7c5000) [pid = 1799] [serial = 820] [outer = (nil)] 16:56:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x8b7e8c00) [pid = 1799] [serial = 821] [outer = 0x8b7c5000] 16:56:07 INFO - PROCESS | 1799 | 1461023767986 Marionette DEBUG loaded listener.js 16:56:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0x8ebafc00) [pid = 1799] [serial = 822] [outer = 0x8b7c5000] 16:56:09 INFO - PROCESS | 1799 | 1461023769020 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]]]}] 16:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1639ms 16:56:09 INFO - PROCESS | 1799 | 1461023769042 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 16:56:09 INFO - PROCESS | 1799 | 1461023769047 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 16:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:56:09 INFO - PROCESS | 1799 | 1461023769054 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:56:09 INFO - PROCESS | 1799 | 1461023769060 Marionette TRACE conn4 <- [1,1066,null,{}] 16:56:09 INFO - PROCESS | 1799 | 1461023769077 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}] 16:56:09 INFO - PROCESS | 1799 | 1461023769273 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 16:56:09 INFO - PROCESS | 1799 | 1461023769574 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fdb1400 == 109 [pid = 1799] [id = 274] 16:56:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0x90665000) [pid = 1799] [serial = 823] [outer = (nil)] 16:56:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0x906dd000) [pid = 1799] [serial = 824] [outer = 0x90665000] 16:56:09 INFO - PROCESS | 1799 | 1461023769668 Marionette DEBUG loaded listener.js 16:56:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0x93119400) [pid = 1799] [serial = 825] [outer = 0x90665000] 16:56:10 INFO - PROCESS | 1799 | 1461023770535 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]]]}] 16:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1535ms 16:56:10 INFO - PROCESS | 1799 | 1461023770590 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 16:56:10 INFO - PROCESS | 1799 | 1461023770594 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 16:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:56:10 INFO - PROCESS | 1799 | 1461023770600 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:56:10 INFO - PROCESS | 1799 | 1461023770603 Marionette TRACE conn4 <- [1,1070,null,{}] 16:56:10 INFO - PROCESS | 1799 | 1461023770609 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}] 16:56:10 INFO - PROCESS | 1799 | 1461023770797 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 16:56:11 INFO - PROCESS | 1799 | 1461023771041 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:11 INFO - PROCESS | 1799 | ++DOCSHELL 0x906d8000 == 110 [pid = 1799] [id = 275] 16:56:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 195 (0x93453c00) [pid = 1799] [serial = 826] [outer = (nil)] 16:56:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 196 (0x9377fc00) [pid = 1799] [serial = 827] [outer = 0x93453c00] 16:56:11 INFO - PROCESS | 1799 | 1461023771171 Marionette DEBUG loaded listener.js 16:56:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 197 (0x9378c800) [pid = 1799] [serial = 828] [outer = 0x93453c00] 16:56:12 INFO - PROCESS | 1799 | 1461023772048 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]]]}] 16:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1487ms 16:56:12 INFO - PROCESS | 1799 | 1461023772089 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 16:56:12 INFO - PROCESS | 1799 | 1461023772096 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 16:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:56:12 INFO - PROCESS | 1799 | 1461023772107 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:56:12 INFO - PROCESS | 1799 | 1461023772113 Marionette TRACE conn4 <- [1,1074,null,{}] 16:56:12 INFO - PROCESS | 1799 | 1461023772120 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}] 16:56:12 INFO - PROCESS | 1799 | 1461023772304 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 16:56:12 INFO - PROCESS | 1799 | 1461023772545 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ecbf800 == 111 [pid = 1799] [id = 276] 16:56:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 198 (0x93460000) [pid = 1799] [serial = 829] [outer = (nil)] 16:56:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 199 (0x9591b800) [pid = 1799] [serial = 830] [outer = 0x93460000] 16:56:12 INFO - PROCESS | 1799 | 1461023772673 Marionette DEBUG loaded listener.js 16:56:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 200 (0x962b2400) [pid = 1799] [serial = 831] [outer = 0x93460000] 16:56:13 INFO - PROCESS | 1799 | 1461023773538 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]]]}] 16:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1484ms 16:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:56:13 INFO - PROCESS | 1799 | 1461023773593 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 16:56:13 INFO - PROCESS | 1799 | 1461023773596 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 16:56:13 INFO - PROCESS | 1799 | 1461023773603 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:56:13 INFO - PROCESS | 1799 | 1461023773606 Marionette TRACE conn4 <- [1,1078,null,{}] 16:56:13 INFO - PROCESS | 1799 | 1461023773612 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}] 16:56:13 INFO - PROCESS | 1799 | 1461023773818 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 16:56:14 INFO - PROCESS | 1799 | 1461023774072 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:14 INFO - PROCESS | 1799 | ++DOCSHELL 0x931d3800 == 112 [pid = 1799] [id = 277] 16:56:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 201 (0x975ab000) [pid = 1799] [serial = 832] [outer = (nil)] 16:56:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 202 (0x97adc400) [pid = 1799] [serial = 833] [outer = 0x975ab000] 16:56:14 INFO - PROCESS | 1799 | 1461023774205 Marionette DEBUG loaded listener.js 16:56:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 203 (0x97e16800) [pid = 1799] [serial = 834] [outer = 0x975ab000] 16:56:15 INFO - PROCESS | 1799 | 1461023775072 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]]]}] 16:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1491ms 16:56:15 INFO - PROCESS | 1799 | 1461023775092 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 16:56:15 INFO - PROCESS | 1799 | 1461023775096 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 16:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:56:15 INFO - PROCESS | 1799 | 1461023775103 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:56:15 INFO - PROCESS | 1799 | 1461023775106 Marionette TRACE conn4 <- [1,1082,null,{}] 16:56:15 INFO - PROCESS | 1799 | 1461023775112 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}] 16:56:15 INFO - PROCESS | 1799 | 1461023775284 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 16:56:15 INFO - PROCESS | 1799 | 1461023775487 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x97e16000 == 113 [pid = 1799] [id = 278] 16:56:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 204 (0x9819f800) [pid = 1799] [serial = 835] [outer = (nil)] 16:56:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 205 (0x98379800) [pid = 1799] [serial = 836] [outer = 0x9819f800] 16:56:15 INFO - PROCESS | 1799 | 1461023775573 Marionette DEBUG loaded listener.js 16:56:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 206 (0x98380c00) [pid = 1799] [serial = 837] [outer = 0x9819f800] 16:56:16 INFO - PROCESS | 1799 | 1461023776489 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]]]}] 16:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1446ms 16:56:16 INFO - PROCESS | 1799 | 1461023776550 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 16:56:16 INFO - PROCESS | 1799 | 1461023776554 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 16:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:56:16 INFO - PROCESS | 1799 | 1461023776560 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:56:16 INFO - PROCESS | 1799 | 1461023776564 Marionette TRACE conn4 <- [1,1086,null,{}] 16:56:16 INFO - PROCESS | 1799 | 1461023776570 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}] 16:56:16 INFO - PROCESS | 1799 | 1461023776760 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 16:56:17 INFO - PROCESS | 1799 | 1461023777012 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x97e16c00 == 114 [pid = 1799] [id = 279] 16:56:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 207 (0x97e1f000) [pid = 1799] [serial = 838] [outer = (nil)] 16:56:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 208 (0x98e9a400) [pid = 1799] [serial = 839] [outer = 0x97e1f000] 16:56:17 INFO - PROCESS | 1799 | 1461023777153 Marionette DEBUG loaded listener.js 16:56:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 209 (0x9ad64c00) [pid = 1799] [serial = 840] [outer = 0x97e1f000] 16:56:17 INFO - PROCESS | 1799 | 1461023777974 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]]]}] 16:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1479ms 16:56:18 INFO - PROCESS | 1799 | 1461023778041 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 16:56:18 INFO - PROCESS | 1799 | 1461023778045 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 16:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:56:18 INFO - PROCESS | 1799 | 1461023778051 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:56:18 INFO - PROCESS | 1799 | 1461023778055 Marionette TRACE conn4 <- [1,1090,null,{}] 16:56:18 INFO - PROCESS | 1799 | 1461023778060 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}] 16:56:18 INFO - PROCESS | 1799 | 1461023778239 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 16:56:18 INFO - PROCESS | 1799 | 1461023778448 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x93455c00 == 115 [pid = 1799] [id = 280] 16:56:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 210 (0x93457400) [pid = 1799] [serial = 841] [outer = (nil)] 16:56:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 211 (0x9b2da400) [pid = 1799] [serial = 842] [outer = 0x93457400] 16:56:18 INFO - PROCESS | 1799 | 1461023778576 Marionette DEBUG loaded listener.js 16:56:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 212 (0x9eb4ac00) [pid = 1799] [serial = 843] [outer = 0x93457400] 16:56:19 INFO - PROCESS | 1799 | 1461023779469 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]]]}] 16:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1481ms 16:56:19 INFO - PROCESS | 1799 | 1461023779533 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 16:56:19 INFO - PROCESS | 1799 | 1461023779537 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 16:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:56:19 INFO - PROCESS | 1799 | 1461023779543 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:56:19 INFO - PROCESS | 1799 | 1461023779546 Marionette TRACE conn4 <- [1,1094,null,{}] 16:56:19 INFO - PROCESS | 1799 | 1461023779552 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}] 16:56:19 INFO - PROCESS | 1799 | 1461023779731 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 16:56:19 INFO - PROCESS | 1799 | 1461023779931 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x89e6ac00 == 116 [pid = 1799] [id = 281] 16:56:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 213 (0x985ebc00) [pid = 1799] [serial = 844] [outer = (nil)] 16:56:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 214 (0xa00e2000) [pid = 1799] [serial = 845] [outer = 0x985ebc00] 16:56:20 INFO - PROCESS | 1799 | 1461023780021 Marionette DEBUG loaded listener.js 16:56:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 215 (0xa0c58000) [pid = 1799] [serial = 846] [outer = 0x985ebc00] 16:56:20 INFO - PROCESS | 1799 | 1461023780979 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]]]}] 16:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1479ms 16:56:21 INFO - PROCESS | 1799 | 1461023781023 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 16:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:56:21 INFO - PROCESS | 1799 | 1461023781028 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 16:56:21 INFO - PROCESS | 1799 | 1461023781034 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:56:21 INFO - PROCESS | 1799 | 1461023781039 Marionette TRACE conn4 <- [1,1098,null,{}] 16:56:21 INFO - PROCESS | 1799 | 1461023781044 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}] 16:56:21 INFO - PROCESS | 1799 | 1461023781255 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 16:56:21 INFO - PROCESS | 1799 | 1461023781511 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x9df37000 == 117 [pid = 1799] [id = 282] 16:56:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 216 (0xa3c1bc00) [pid = 1799] [serial = 847] [outer = (nil)] 16:56:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 217 (0xa3c22800) [pid = 1799] [serial = 848] [outer = 0xa3c1bc00] 16:56:21 INFO - PROCESS | 1799 | 1461023781648 Marionette DEBUG loaded listener.js 16:56:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 218 (0xa3cc9400) [pid = 1799] [serial = 849] [outer = 0xa3c1bc00] 16:56:22 INFO - PROCESS | 1799 | 1461023782554 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]]]}] 16:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1547ms 16:56:22 INFO - PROCESS | 1799 | 1461023782582 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 16:56:22 INFO - PROCESS | 1799 | 1461023782585 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 16:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:56:22 INFO - PROCESS | 1799 | 1461023782592 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:56:22 INFO - PROCESS | 1799 | 1461023782596 Marionette TRACE conn4 <- [1,1102,null,{}] 16:56:22 INFO - PROCESS | 1799 | 1461023782601 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}] 16:56:22 INFO - PROCESS | 1799 | 1461023782780 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 16:56:23 INFO - PROCESS | 1799 | 1461023782988 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x884c9000 == 118 [pid = 1799] [id = 283] 16:56:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 219 (0x884c9800) [pid = 1799] [serial = 850] [outer = (nil)] 16:56:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 220 (0x884cbc00) [pid = 1799] [serial = 851] [outer = 0x884c9800] 16:56:23 INFO - PROCESS | 1799 | 1461023783115 Marionette DEBUG loaded listener.js 16:56:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 221 (0x884ce800) [pid = 1799] [serial = 852] [outer = 0x884c9800] 16:56:23 INFO - PROCESS | 1799 | 1461023783955 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]]]}] 16:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1434ms 16:56:24 INFO - PROCESS | 1799 | 1461023784027 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 16:56:24 INFO - PROCESS | 1799 | 1461023784031 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 16:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:56:24 INFO - PROCESS | 1799 | 1461023784038 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:56:24 INFO - PROCESS | 1799 | 1461023784041 Marionette TRACE conn4 <- [1,1106,null,{}] 16:56:24 INFO - PROCESS | 1799 | 1461023784047 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}] 16:56:24 INFO - PROCESS | 1799 | 1461023784226 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 16:56:24 INFO - PROCESS | 1799 | 1461023784429 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x884c4400 == 119 [pid = 1799] [id = 284] 16:56:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 222 (0x884ce000) [pid = 1799] [serial = 853] [outer = (nil)] 16:56:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 223 (0x8855ac00) [pid = 1799] [serial = 854] [outer = 0x884ce000] 16:56:24 INFO - PROCESS | 1799 | 1461023784511 Marionette DEBUG loaded listener.js 16:56:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 224 (0x8855d400) [pid = 1799] [serial = 855] [outer = 0x884ce000] 16:56:25 INFO - PROCESS | 1799 | 1461023785425 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]]]}] 16:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1429ms 16:56:25 INFO - PROCESS | 1799 | 1461023785468 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 16:56:25 INFO - PROCESS | 1799 | 1461023785471 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 16:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:56:25 INFO - PROCESS | 1799 | 1461023785478 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:56:25 INFO - PROCESS | 1799 | 1461023785481 Marionette TRACE conn4 <- [1,1110,null,{}] 16:56:25 INFO - PROCESS | 1799 | 1461023785487 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}] 16:56:25 INFO - PROCESS | 1799 | 1461023785666 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 16:56:25 INFO - PROCESS | 1799 | 1461023785876 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:25 INFO - PROCESS | 1799 | ++DOCSHELL 0x8855bc00 == 120 [pid = 1799] [id = 285] 16:56:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 225 (0x8855f000) [pid = 1799] [serial = 856] [outer = (nil)] 16:56:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 226 (0x88564000) [pid = 1799] [serial = 857] [outer = 0x8855f000] 16:56:26 INFO - PROCESS | 1799 | 1461023786004 Marionette DEBUG loaded listener.js 16:56:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 227 (0x88566000) [pid = 1799] [serial = 858] [outer = 0x8855f000] 16:56:26 INFO - PROCESS | 1799 | 1461023786860 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]]]}] 16:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1437ms 16:56:26 INFO - PROCESS | 1799 | 1461023786916 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 16:56:26 INFO - PROCESS | 1799 | 1461023786936 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 16:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:56:26 INFO - PROCESS | 1799 | 1461023786943 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:56:26 INFO - PROCESS | 1799 | 1461023786945 Marionette TRACE conn4 <- [1,1114,null,{}] 16:56:26 INFO - PROCESS | 1799 | 1461023786951 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}] 16:56:27 INFO - PROCESS | 1799 | 1461023787167 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 16:56:27 INFO - PROCESS | 1799 | 1461023787424 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:27 INFO - PROCESS | 1799 | ++DOCSHELL 0x884c8c00 == 121 [pid = 1799] [id = 286] 16:56:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 228 (0x8855cc00) [pid = 1799] [serial = 859] [outer = (nil)] 16:56:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 229 (0x88c63800) [pid = 1799] [serial = 860] [outer = 0x8855cc00] 16:56:27 INFO - PROCESS | 1799 | 1461023787557 Marionette DEBUG loaded listener.js 16:56:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 230 (0x88c65c00) [pid = 1799] [serial = 861] [outer = 0x8855cc00] 16:56:28 INFO - PROCESS | 1799 | 1461023788410 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]]]}] 16:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1529ms 16:56:28 INFO - PROCESS | 1799 | 1461023788473 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 16:56:28 INFO - PROCESS | 1799 | 1461023788477 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 16:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:56:28 INFO - PROCESS | 1799 | 1461023788483 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:56:28 INFO - PROCESS | 1799 | 1461023788485 Marionette TRACE conn4 <- [1,1118,null,{}] 16:56:28 INFO - PROCESS | 1799 | 1461023788491 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}] 16:56:28 INFO - PROCESS | 1799 | 1461023788707 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 16:56:28 INFO - PROCESS | 1799 | 1461023788960 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f3e000 == 122 [pid = 1799] [id = 287] 16:56:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 231 (0x86f3e800) [pid = 1799] [serial = 862] [outer = (nil)] 16:56:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 232 (0x86f43400) [pid = 1799] [serial = 863] [outer = 0x86f3e800] 16:56:29 INFO - PROCESS | 1799 | 1461023789088 Marionette DEBUG loaded listener.js 16:56:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 233 (0x86f45800) [pid = 1799] [serial = 864] [outer = 0x86f3e800] 16:56:29 INFO - PROCESS | 1799 | 1461023789947 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]]]}] 16:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1536ms 16:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:56:30 INFO - PROCESS | 1799 | 1461023790019 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 16:56:30 INFO - PROCESS | 1799 | 1461023790022 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 16:56:30 INFO - PROCESS | 1799 | 1461023790029 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:56:30 INFO - PROCESS | 1799 | 1461023790032 Marionette TRACE conn4 <- [1,1122,null,{}] 16:56:30 INFO - PROCESS | 1799 | 1461023790038 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}] 16:56:30 INFO - PROCESS | 1799 | 1461023790259 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 16:56:30 INFO - PROCESS | 1799 | 1461023790513 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:30 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f47400 == 123 [pid = 1799] [id = 288] 16:56:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 234 (0x884c1c00) [pid = 1799] [serial = 865] [outer = (nil)] 16:56:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 235 (0x88564800) [pid = 1799] [serial = 866] [outer = 0x884c1c00] 16:56:30 INFO - PROCESS | 1799 | 1461023790638 Marionette DEBUG loaded listener.js 16:56:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 236 (0x88c64400) [pid = 1799] [serial = 867] [outer = 0x884c1c00] 16:56:31 INFO - PROCESS | 1799 | 1461023791480 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]]]}] 16:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1497ms 16:56:31 INFO - PROCESS | 1799 | 1461023791526 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 16:56:31 INFO - PROCESS | 1799 | 1461023791530 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 16:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:56:31 INFO - PROCESS | 1799 | 1461023791536 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:56:31 INFO - PROCESS | 1799 | 1461023791539 Marionette TRACE conn4 <- [1,1126,null,{}] 16:56:31 INFO - PROCESS | 1799 | 1461023791545 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}] 16:56:31 INFO - PROCESS | 1799 | 1461023791768 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 16:56:32 INFO - PROCESS | 1799 | 1461023792479 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x88e6d000 == 124 [pid = 1799] [id = 289] 16:56:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 237 (0x88e6d400) [pid = 1799] [serial = 868] [outer = (nil)] 16:56:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 238 (0x898f5c00) [pid = 1799] [serial = 869] [outer = 0x88e6d400] 16:56:32 INFO - PROCESS | 1799 | 1461023792566 Marionette DEBUG loaded listener.js 16:56:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 239 (0x8a0d5800) [pid = 1799] [serial = 870] [outer = 0x88e6d400] 16:56:33 INFO - PROCESS | 1799 | 1461023793450 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]]]}] 16:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1933ms 16:56:33 INFO - PROCESS | 1799 | 1461023793470 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 16:56:33 INFO - PROCESS | 1799 | 1461023793477 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 16:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:56:33 INFO - PROCESS | 1799 | 1461023793486 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:56:33 INFO - PROCESS | 1799 | 1461023793490 Marionette TRACE conn4 <- [1,1130,null,{}] 16:56:33 INFO - PROCESS | 1799 | 1461023793497 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}] 16:56:33 INFO - PROCESS | 1799 | 1461023793675 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 16:56:33 INFO - PROCESS | 1799 | 1461023793892 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:33 INFO - PROCESS | 1799 | ++DOCSHELL 0x8aebc000 == 125 [pid = 1799] [id = 290] 16:56:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 240 (0x8aebd400) [pid = 1799] [serial = 871] [outer = (nil)] 16:56:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 241 (0x8b0bd400) [pid = 1799] [serial = 872] [outer = 0x8aebd400] 16:56:34 INFO - PROCESS | 1799 | 1461023794024 Marionette DEBUG loaded listener.js 16:56:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 242 (0x8b49bc00) [pid = 1799] [serial = 873] [outer = 0x8aebd400] 16:56:35 INFO - PROCESS | 1799 | 1461023795110 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]]]}] 16:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1683ms 16:56:35 INFO - PROCESS | 1799 | 1461023795172 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 16:56:35 INFO - PROCESS | 1799 | 1461023795178 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 16:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:56:35 INFO - PROCESS | 1799 | 1461023795185 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:56:35 INFO - PROCESS | 1799 | 1461023795187 Marionette TRACE conn4 <- [1,1134,null,{}] 16:56:35 INFO - PROCESS | 1799 | 1461023795194 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}] 16:56:35 INFO - PROCESS | 1799 | --DOCSHELL 0x8ea5a400 == 124 [pid = 1799] [id = 210] 16:56:35 INFO - PROCESS | 1799 | --DOCSHELL 0x898f1c00 == 123 [pid = 1799] [id = 219] 16:56:35 INFO - PROCESS | 1799 | --DOCSHELL 0x8e931800 == 122 [pid = 1799] [id = 221] 16:56:35 INFO - PROCESS | 1799 | --DOCSHELL 0x88e70400 == 121 [pid = 1799] [id = 220] 16:56:35 INFO - PROCESS | 1799 | --DOCSHELL 0x8ebabc00 == 120 [pid = 1799] [id = 270] 16:56:35 INFO - PROCESS | 1799 | --DOCSHELL 0x8ecc9000 == 119 [pid = 1799] [id = 269] 16:56:35 INFO - PROCESS | 1799 | --DOCSHELL 0x8b0b2c00 == 118 [pid = 1799] [id = 218] 16:56:35 INFO - PROCESS | 1799 | --DOCSHELL 0x8aeb7000 == 117 [pid = 1799] [id = 268] 16:56:35 INFO - PROCESS | 1799 | --DOCSHELL 0x8aeb4400 == 116 [pid = 1799] [id = 267] 16:56:35 INFO - PROCESS | 1799 | --DOCSHELL 0x8b0c0800 == 115 [pid = 1799] [id = 266] 16:56:35 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0f4c00 == 114 [pid = 1799] [id = 265] 16:56:35 INFO - PROCESS | 1799 | --DOCSHELL 0x98e21c00 == 113 [pid = 1799] [id = 259] 16:56:35 INFO - PROCESS | 1799 | --DOCSHELL 0x906d5400 == 112 [pid = 1799] [id = 258] 16:56:35 INFO - PROCESS | 1799 | --DOCSHELL 0x9837c400 == 111 [pid = 1799] [id = 257] 16:56:35 INFO - PROCESS | 1799 | --DOCSHELL 0x963dc400 == 110 [pid = 1799] [id = 256] 16:56:35 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0f9800 == 109 [pid = 1799] [id = 254] 16:56:35 INFO - PROCESS | 1799 | --DOCSHELL 0x963df800 == 108 [pid = 1799] [id = 255] 16:56:35 INFO - PROCESS | 1799 | --DOCSHELL 0x9378a800 == 107 [pid = 1799] [id = 253] 16:56:35 INFO - PROCESS | 1799 | --DOCSHELL 0x90669000 == 106 [pid = 1799] [id = 252] 16:56:35 INFO - PROCESS | 1799 | --DOCSHELL 0x8b0b9000 == 105 [pid = 1799] [id = 251] 16:56:35 INFO - PROCESS | 1799 | --DOCSHELL 0x8b0b6c00 == 104 [pid = 1799] [id = 250] 16:56:35 INFO - PROCESS | 1799 | 1461023795509 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 241 (0x90667c00) [pid = 1799] [serial = 743] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 240 (0x906da800) [pid = 1799] [serial = 687] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 239 (0x8b2e2400) [pid = 1799] [serial = 689] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 238 (0x8fcb6c00) [pid = 1799] [serial = 737] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 237 (0x8fdad000) [pid = 1799] [serial = 738] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 236 (0x8e935800) [pid = 1799] [serial = 732] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 235 (0x8b7b6800) [pid = 1799] [serial = 731] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 234 (0x8b0ba400) [pid = 1799] [serial = 734] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 233 (0x8b7e0c00) [pid = 1799] [serial = 735] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 232 (0x93786000) [pid = 1799] [serial = 701] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 231 (0x9066c400) [pid = 1799] [serial = 695] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 230 (0x93111400) [pid = 1799] [serial = 698] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 229 (0x97442800) [pid = 1799] [serial = 710] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 228 (0x97444800) [pid = 1799] [serial = 713] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 227 (0x96313400) [pid = 1799] [serial = 704] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 226 (0x8ecc0000) [pid = 1799] [serial = 728] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 225 (0x9790f000) [pid = 1799] [serial = 716] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 224 (0x9819bc00) [pid = 1799] [serial = 719] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 223 (0x98375800) [pid = 1799] [serial = 722] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 222 (0x973cc000) [pid = 1799] [serial = 707] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 221 (0x983e3c00) [pid = 1799] [serial = 725] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 220 (0x8fcb8c00) [pid = 1799] [serial = 746] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 219 (0x906d3c00) [pid = 1799] [serial = 744] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 218 (0x8ebae800) [pid = 1799] [serial = 692] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 217 (0x8ff92c00) [pid = 1799] [serial = 741] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 216 (0x8fec4000) [pid = 1799] [serial = 740] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 215 (0x91583400) [pid = 1799] [serial = 747] [outer = (nil)] [url = about:blank] 16:56:35 INFO - PROCESS | 1799 | 1461023795882 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x88567c00 == 105 [pid = 1799] [id = 291] 16:56:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 216 (0x898ed800) [pid = 1799] [serial = 874] [outer = (nil)] 16:56:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 217 (0x8b4a8000) [pid = 1799] [serial = 875] [outer = 0x898ed800] 16:56:35 INFO - PROCESS | 1799 | 1461023795955 Marionette DEBUG loaded listener.js 16:56:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 218 (0x8e933800) [pid = 1799] [serial = 876] [outer = 0x898ed800] 16:56:36 INFO - PROCESS | 1799 | 1461023796684 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]]]}] 16:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1531ms 16:56:36 INFO - PROCESS | 1799 | 1461023796715 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 16:56:36 INFO - PROCESS | 1799 | 1461023796719 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 16:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:56:36 INFO - PROCESS | 1799 | 1461023796762 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:56:36 INFO - PROCESS | 1799 | 1461023796771 Marionette TRACE conn4 <- [1,1138,null,{}] 16:56:36 INFO - PROCESS | 1799 | 1461023796778 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}] 16:56:36 INFO - PROCESS | 1799 | 1461023796982 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 16:56:37 INFO - PROCESS | 1799 | 1461023797144 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x8aeb4400 == 106 [pid = 1799] [id = 292] 16:56:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 219 (0x8ea5c400) [pid = 1799] [serial = 877] [outer = (nil)] 16:56:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 220 (0x8f6cc000) [pid = 1799] [serial = 878] [outer = 0x8ea5c400] 16:56:37 INFO - PROCESS | 1799 | 1461023797227 Marionette DEBUG loaded listener.js 16:56:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 221 (0x8fcbd400) [pid = 1799] [serial = 879] [outer = 0x8ea5c400] 16:56:38 INFO - PROCESS | 1799 | 1461023798075 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]]]}] 16:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1366ms 16:56:38 INFO - PROCESS | 1799 | 1461023798111 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 16:56:38 INFO - PROCESS | 1799 | 1461023798115 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 16:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:56:38 INFO - PROCESS | 1799 | 1461023798121 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:56:38 INFO - PROCESS | 1799 | 1461023798124 Marionette TRACE conn4 <- [1,1142,null,{}] 16:56:38 INFO - PROCESS | 1799 | 1461023798130 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}] 16:56:38 INFO - PROCESS | 1799 | 1461023798351 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 16:56:38 INFO - PROCESS | 1799 | 1461023798390 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f3c400 == 107 [pid = 1799] [id = 293] 16:56:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 222 (0x88c6c800) [pid = 1799] [serial = 880] [outer = (nil)] 16:56:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 223 (0x8fdb3400) [pid = 1799] [serial = 881] [outer = 0x88c6c800] 16:56:38 INFO - PROCESS | 1799 | 1461023798463 Marionette DEBUG loaded listener.js 16:56:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 224 (0x8feca800) [pid = 1799] [serial = 882] [outer = 0x88c6c800] 16:56:39 INFO - PROCESS | 1799 | 1461023799365 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]]]}] 16:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1279ms 16:56:39 INFO - PROCESS | 1799 | 1461023799405 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 16:56:39 INFO - PROCESS | 1799 | 1461023799409 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 16:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:56:39 INFO - PROCESS | 1799 | 1461023799415 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:56:39 INFO - PROCESS | 1799 | 1461023799418 Marionette TRACE conn4 <- [1,1146,null,{}] 16:56:39 INFO - PROCESS | 1799 | 1461023799423 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}] 16:56:39 INFO - PROCESS | 1799 | 1461023799646 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 16:56:39 INFO - PROCESS | 1799 | 1461023799676 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:39 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ff86800 == 108 [pid = 1799] [id = 294] 16:56:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 225 (0x90381800) [pid = 1799] [serial = 883] [outer = (nil)] 16:56:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 226 (0x9038f400) [pid = 1799] [serial = 884] [outer = 0x90381800] 16:56:39 INFO - PROCESS | 1799 | 1461023799760 Marionette DEBUG loaded listener.js 16:56:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 227 (0x906de000) [pid = 1799] [serial = 885] [outer = 0x90381800] 16:56:40 INFO - PROCESS | 1799 | --DOMWINDOW == 226 (0x8a0f5c00) [pid = 1799] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:56:40 INFO - PROCESS | 1799 | --DOMWINDOW == 225 (0x8b2e5000) [pid = 1799] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:56:40 INFO - PROCESS | 1799 | --DOMWINDOW == 224 (0x8ecbcc00) [pid = 1799] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:56:40 INFO - PROCESS | 1799 | --DOMWINDOW == 223 (0x8ecbf000) [pid = 1799] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:56:40 INFO - PROCESS | 1799 | --DOMWINDOW == 222 (0x8fcba400) [pid = 1799] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:56:40 INFO - PROCESS | 1799 | --DOMWINDOW == 221 (0x8b7e3800) [pid = 1799] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:56:40 INFO - PROCESS | 1799 | 1461023800954 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]]]}] 16:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1594ms 16:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:56:41 INFO - PROCESS | 1799 | 1461023801010 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 16:56:41 INFO - PROCESS | 1799 | 1461023801012 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 16:56:41 INFO - PROCESS | 1799 | 1461023801023 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:56:41 INFO - PROCESS | 1799 | 1461023801026 Marionette TRACE conn4 <- [1,1150,null,{}] 16:56:41 INFO - PROCESS | 1799 | 1461023801032 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}] 16:56:41 INFO - PROCESS | 1799 | 1461023801203 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 16:56:41 INFO - PROCESS | 1799 | 1461023801213 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b2ef400 == 109 [pid = 1799] [id = 295] 16:56:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 222 (0x8b7e3800) [pid = 1799] [serial = 886] [outer = (nil)] 16:56:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 223 (0x917a7400) [pid = 1799] [serial = 887] [outer = 0x8b7e3800] 16:56:41 INFO - PROCESS | 1799 | 1461023801287 Marionette DEBUG loaded listener.js 16:56:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 224 (0x931d4c00) [pid = 1799] [serial = 888] [outer = 0x8b7e3800] 16:56:42 INFO - PROCESS | 1799 | 1461023802220 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]]]}] 16:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1239ms 16:56:42 INFO - PROCESS | 1799 | 1461023802257 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 16:56:42 INFO - PROCESS | 1799 | 1461023802260 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 16:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:56:42 INFO - PROCESS | 1799 | 1461023802267 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:56:42 INFO - PROCESS | 1799 | 1461023802270 Marionette TRACE conn4 <- [1,1154,null,{}] 16:56:42 INFO - PROCESS | 1799 | 1461023802275 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}] 16:56:42 INFO - PROCESS | 1799 | 1461023802569 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 16:56:42 INFO - PROCESS | 1799 | 1461023802853 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:42 INFO - PROCESS | 1799 | ++DOCSHELL 0x8855b000 == 110 [pid = 1799] [id = 296] 16:56:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 225 (0x8855b400) [pid = 1799] [serial = 889] [outer = (nil)] 16:56:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 226 (0x88c64000) [pid = 1799] [serial = 890] [outer = 0x8855b400] 16:56:42 INFO - PROCESS | 1799 | 1461023802986 Marionette DEBUG loaded listener.js 16:56:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 227 (0x88e74800) [pid = 1799] [serial = 891] [outer = 0x8855b400] 16:56:43 INFO - PROCESS | 1799 | 1461023803912 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]]]}] 16:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1686ms 16:56:43 INFO - PROCESS | 1799 | 1461023803955 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 16:56:43 INFO - PROCESS | 1799 | 1461023803962 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 16:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:56:43 INFO - PROCESS | 1799 | 1461023803970 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:56:43 INFO - PROCESS | 1799 | 1461023803977 Marionette TRACE conn4 <- [1,1158,null,{}] 16:56:43 INFO - PROCESS | 1799 | 1461023803984 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}] 16:56:44 INFO - PROCESS | 1799 | 1461023804187 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 16:56:44 INFO - PROCESS | 1799 | 1461023804447 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0f7800 == 111 [pid = 1799] [id = 297] 16:56:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 228 (0x8b0ba400) [pid = 1799] [serial = 892] [outer = (nil)] 16:56:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 229 (0x8b2e6000) [pid = 1799] [serial = 893] [outer = 0x8b0ba400] 16:56:44 INFO - PROCESS | 1799 | 1461023804583 Marionette DEBUG loaded listener.js 16:56:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 230 (0x8b7b8800) [pid = 1799] [serial = 894] [outer = 0x8b0ba400] 16:56:45 INFO - PROCESS | 1799 | 1461023805556 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]]]}] 16:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1633ms 16:56:45 INFO - PROCESS | 1799 | 1461023805605 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 16:56:45 INFO - PROCESS | 1799 | 1461023805610 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 16:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:56:45 INFO - PROCESS | 1799 | 1461023805617 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:56:45 INFO - PROCESS | 1799 | 1461023805621 Marionette TRACE conn4 <- [1,1162,null,{}] 16:56:45 INFO - PROCESS | 1799 | 1461023805627 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}] 16:56:45 INFO - PROCESS | 1799 | 1461023805828 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 16:56:46 INFO - PROCESS | 1799 | 1461023806131 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ea53000 == 112 [pid = 1799] [id = 298] 16:56:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 231 (0x8ebad800) [pid = 1799] [serial = 895] [outer = (nil)] 16:56:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 232 (0x8ebb5000) [pid = 1799] [serial = 896] [outer = 0x8ebad800] 16:56:46 INFO - PROCESS | 1799 | 1461023806269 Marionette DEBUG loaded listener.js 16:56:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 233 (0x8ecc9400) [pid = 1799] [serial = 897] [outer = 0x8ebad800] 16:56:47 INFO - PROCESS | 1799 | 1461023807233 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]]]}] 16:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1683ms 16:56:47 INFO - PROCESS | 1799 | 1461023807301 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 16:56:47 INFO - PROCESS | 1799 | 1461023807307 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 16:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:56:47 INFO - PROCESS | 1799 | 1461023807324 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:56:47 INFO - PROCESS | 1799 | 1461023807332 Marionette TRACE conn4 <- [1,1166,null,{}] 16:56:47 INFO - PROCESS | 1799 | 1461023807338 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}] 16:56:47 INFO - PROCESS | 1799 | 1461023807590 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 16:56:47 INFO - PROCESS | 1799 | 1461023807894 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:47 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b7edc00 == 113 [pid = 1799] [id = 299] 16:56:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 234 (0x8ebad000) [pid = 1799] [serial = 898] [outer = (nil)] 16:56:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 235 (0x906d3800) [pid = 1799] [serial = 899] [outer = 0x8ebad000] 16:56:47 INFO - PROCESS | 1799 | 1461023807981 Marionette DEBUG loaded listener.js 16:56:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 236 (0x9157e000) [pid = 1799] [serial = 900] [outer = 0x8ebad000] 16:56:48 INFO - PROCESS | 1799 | 1461023808879 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]]]}] 16:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1592ms 16:56:48 INFO - PROCESS | 1799 | 1461023808912 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 16:56:48 INFO - PROCESS | 1799 | 1461023808915 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 16:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:56:48 INFO - PROCESS | 1799 | 1461023808922 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:56:48 INFO - PROCESS | 1799 | 1461023808926 Marionette TRACE conn4 <- [1,1170,null,{}] 16:56:48 INFO - PROCESS | 1799 | 1461023808931 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}] 16:56:49 INFO - PROCESS | 1799 | 1461023809117 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 16:56:49 INFO - PROCESS | 1799 | 1461023809330 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x914e7c00 == 114 [pid = 1799] [id = 300] 16:56:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 237 (0x917a2400) [pid = 1799] [serial = 901] [outer = (nil)] 16:56:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 238 (0x93789000) [pid = 1799] [serial = 902] [outer = 0x917a2400] 16:56:49 INFO - PROCESS | 1799 | 1461023809458 Marionette DEBUG loaded listener.js 16:56:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 239 (0x95a51800) [pid = 1799] [serial = 903] [outer = 0x917a2400] 16:56:50 INFO - PROCESS | 1799 | 1461023810374 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]]]}] 16:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1479ms 16:56:50 INFO - PROCESS | 1799 | 1461023810402 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 16:56:50 INFO - PROCESS | 1799 | 1461023810405 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 16:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:56:50 INFO - PROCESS | 1799 | 1461023810412 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:56:50 INFO - PROCESS | 1799 | 1461023810416 Marionette TRACE conn4 <- [1,1174,null,{}] 16:56:50 INFO - PROCESS | 1799 | 1461023810422 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}] 16:56:50 INFO - PROCESS | 1799 | 1461023810602 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 16:56:50 INFO - PROCESS | 1799 | 1461023810827 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x971e0c00 == 115 [pid = 1799] [id = 301] 16:56:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 240 (0x971e2800) [pid = 1799] [serial = 904] [outer = (nil)] 16:56:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 241 (0x9743b000) [pid = 1799] [serial = 905] [outer = 0x971e2800] 16:56:51 INFO - PROCESS | 1799 | 1461023811021 Marionette DEBUG loaded listener.js 16:56:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 242 (0x979cb800) [pid = 1799] [serial = 906] [outer = 0x971e2800] 16:56:51 INFO - PROCESS | 1799 | 1461023811939 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] 16:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:56:52 INFO - PROCESS | 1799 | 1461023812019 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 16:56:52 INFO - PROCESS | 1799 | 1461023812029 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:56:52 INFO - PROCESS | 1799 | 1461023812033 Marionette TRACE conn4 <- [1,1178,null,{}] 16:56:52 INFO - PROCESS | 1799 | 1461023812039 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}] 16:56:52 INFO - PROCESS | 1799 | 1461023812231 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 16:56:52 INFO - PROCESS | 1799 | 1461023812483 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:52 INFO - PROCESS | 1799 | ++DOCSHELL 0x97639c00 == 116 [pid = 1799] [id = 302] 16:56:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 243 (0x9790f000) [pid = 1799] [serial = 907] [outer = (nil)] 16:56:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 244 (0x98382800) [pid = 1799] [serial = 908] [outer = 0x9790f000] 16:56:52 INFO - PROCESS | 1799 | 1461023812622 Marionette DEBUG loaded listener.js 16:56:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 245 (0x985e0000) [pid = 1799] [serial = 909] [outer = 0x9790f000] 16:56:53 INFO - PROCESS | 1799 | 1461023813504 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] 16:56:53 INFO - PROCESS | 1799 | 1461023813577 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 16:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:56:53 INFO - PROCESS | 1799 | 1461023813584 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:56:53 INFO - PROCESS | 1799 | 1461023813586 Marionette TRACE conn4 <- [1,1182,null,{}] 16:56:53 INFO - PROCESS | 1799 | 1461023813592 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}] 16:56:53 INFO - PROCESS | 1799 | 1461023813780 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 16:56:54 INFO - PROCESS | 1799 | 1461023814033 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:54 INFO - PROCESS | 1799 | ++DOCSHELL 0x97e13800 == 117 [pid = 1799] [id = 303] 16:56:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 246 (0x981a9400) [pid = 1799] [serial = 910] [outer = (nil)] 16:56:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 247 (0x9ad9cc00) [pid = 1799] [serial = 911] [outer = 0x981a9400] 16:56:54 INFO - PROCESS | 1799 | 1461023814162 Marionette DEBUG loaded listener.js 16:56:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 248 (0x9fb38400) [pid = 1799] [serial = 912] [outer = 0x981a9400] 16:56:54 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:54 INFO - PROCESS | 1799 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:56:55 INFO - PROCESS | 1799 | 1461023815050 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] 16:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:56:55 INFO - PROCESS | 1799 | 1461023815124 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 16:56:55 INFO - PROCESS | 1799 | 1461023815130 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:56:55 INFO - PROCESS | 1799 | 1461023815133 Marionette TRACE conn4 <- [1,1186,null,{}] 16:56:55 INFO - PROCESS | 1799 | 1461023815139 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}] 16:56:55 INFO - PROCESS | 1799 | 1461023815330 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 16:56:55 INFO - PROCESS | 1799 | 1461023815632 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:55 INFO - PROCESS | 1799 | ++DOCSHELL 0x937f8800 == 118 [pid = 1799] [id = 304] 16:56:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 249 (0x985ea800) [pid = 1799] [serial = 913] [outer = (nil)] 16:56:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 250 (0xa0c58800) [pid = 1799] [serial = 914] [outer = 0x985ea800] 16:56:55 INFO - PROCESS | 1799 | 1461023815723 Marionette DEBUG loaded listener.js 16:56:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 251 (0xa2846800) [pid = 1799] [serial = 915] [outer = 0x985ea800] 16:56:56 INFO - PROCESS | 1799 | 1461023816566 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] 16:56:56 INFO - PROCESS | 1799 | 1461023816619 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 16:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:56:56 INFO - PROCESS | 1799 | 1461023816626 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:56:56 INFO - PROCESS | 1799 | 1461023816630 Marionette TRACE conn4 <- [1,1190,null,{}] 16:56:56 INFO - PROCESS | 1799 | 1461023816635 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}] 16:56:56 INFO - PROCESS | 1799 | 1461023816822 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 16:56:57 INFO - PROCESS | 1799 | 1461023817040 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:57 INFO - PROCESS | 1799 | ++DOCSHELL 0x94589c00 == 119 [pid = 1799] [id = 305] 16:56:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 252 (0x9458c000) [pid = 1799] [serial = 916] [outer = (nil)] 16:56:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 253 (0x94592c00) [pid = 1799] [serial = 917] [outer = 0x9458c000] 16:56:57 INFO - PROCESS | 1799 | 1461023817219 Marionette DEBUG loaded listener.js 16:56:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 254 (0x94595800) [pid = 1799] [serial = 918] [outer = 0x9458c000] 16:56:58 INFO - PROCESS | 1799 | 1461023818091 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] 16:56:58 INFO - PROCESS | 1799 | 1461023818168 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 16:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:56:58 INFO - PROCESS | 1799 | 1461023818175 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:56:58 INFO - PROCESS | 1799 | 1461023818178 Marionette TRACE conn4 <- [1,1194,null,{}] 16:56:58 INFO - PROCESS | 1799 | 1461023818184 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}] 16:56:58 INFO - PROCESS | 1799 | 1461023818407 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 16:56:58 INFO - PROCESS | 1799 | 1461023818672 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x94786400 == 120 [pid = 1799] [id = 306] 16:56:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 255 (0x94787000) [pid = 1799] [serial = 919] [outer = (nil)] 16:56:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 256 (0x94789000) [pid = 1799] [serial = 920] [outer = 0x94787000] 16:56:58 INFO - PROCESS | 1799 | 1461023818816 Marionette DEBUG loaded listener.js 16:56:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 257 (0x9478dc00) [pid = 1799] [serial = 921] [outer = 0x94787000] 16:56:59 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:59 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:59 INFO - PROCESS | 1799 | 1461023819717 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] 16:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:56:59 INFO - PROCESS | 1799 | 1461023819770 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 16:56:59 INFO - PROCESS | 1799 | 1461023819776 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:56:59 INFO - PROCESS | 1799 | 1461023819781 Marionette TRACE conn4 <- [1,1198,null,{}] 16:56:59 INFO - PROCESS | 1799 | 1461023819786 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}] 16:56:59 INFO - PROCESS | 1799 | 1461023819995 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 16:57:00 INFO - PROCESS | 1799 | 1461023820256 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:00 INFO - PROCESS | 1799 | ++DOCSHELL 0x88142c00 == 121 [pid = 1799] [id = 307] 16:57:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 258 (0x88145400) [pid = 1799] [serial = 922] [outer = (nil)] 16:57:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 259 (0x8814dc00) [pid = 1799] [serial = 923] [outer = 0x88145400] 16:57:00 INFO - PROCESS | 1799 | 1461023820389 Marionette DEBUG loaded listener.js 16:57:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 260 (0x94787c00) [pid = 1799] [serial = 924] [outer = 0x88145400] 16:57:01 INFO - PROCESS | 1799 | 1461023821226 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]]]}] 16:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1481ms 16:57:01 INFO - PROCESS | 1799 | 1461023821257 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 16:57:01 INFO - PROCESS | 1799 | 1461023821261 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 16:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:57:01 INFO - PROCESS | 1799 | 1461023821268 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:57:01 INFO - PROCESS | 1799 | 1461023821271 Marionette TRACE conn4 <- [1,1202,null,{}] 16:57:01 INFO - PROCESS | 1799 | 1461023821276 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}] 16:57:01 INFO - PROCESS | 1799 | 1461023821463 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 16:57:01 INFO - PROCESS | 1799 | 1461023821681 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x85de5400 == 122 [pid = 1799] [id = 308] 16:57:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 261 (0x85de8800) [pid = 1799] [serial = 925] [outer = (nil)] 16:57:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 262 (0x85ded400) [pid = 1799] [serial = 926] [outer = 0x85de8800] 16:57:01 INFO - PROCESS | 1799 | 1461023821800 Marionette DEBUG loaded listener.js 16:57:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 263 (0x85defc00) [pid = 1799] [serial = 927] [outer = 0x85de8800] 16:57:02 INFO - PROCESS | 1799 | 1461023822771 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]]]}] 16:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1534ms 16:57:02 INFO - PROCESS | 1799 | 1461023822806 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 16:57:02 INFO - PROCESS | 1799 | 1461023822810 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 16:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:57:02 INFO - PROCESS | 1799 | 1461023822816 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:57:02 INFO - PROCESS | 1799 | 1461023822820 Marionette TRACE conn4 <- [1,1206,null,{}] 16:57:02 INFO - PROCESS | 1799 | 1461023822825 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}] 16:57:03 INFO - PROCESS | 1799 | 1461023823026 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 16:57:03 INFO - PROCESS | 1799 | 1461023823288 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x85de8000 == 123 [pid = 1799] [id = 309] 16:57:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 264 (0x85de9400) [pid = 1799] [serial = 928] [outer = (nil)] 16:57:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 265 (0x88147000) [pid = 1799] [serial = 929] [outer = 0x85de9400] 16:57:03 INFO - PROCESS | 1799 | 1461023823415 Marionette DEBUG loaded listener.js 16:57:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 266 (0x9038c000) [pid = 1799] [serial = 930] [outer = 0x85de9400] 16:57:04 INFO - PROCESS | 1799 | 1461023824270 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]]]}] 16:57:04 INFO - PROCESS | 1799 | --DOCSHELL 0x8fed2000 == 122 [pid = 1799] [id = 9] 16:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1529ms 16:57:04 INFO - PROCESS | 1799 | 1461023824410 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 16:57:04 INFO - PROCESS | 1799 | 1461023824415 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 16:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:57:04 INFO - PROCESS | 1799 | 1461023824428 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:57:04 INFO - PROCESS | 1799 | 1461023824431 Marionette TRACE conn4 <- [1,1210,null,{}] 16:57:04 INFO - PROCESS | 1799 | 1461023824437 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}] 16:57:04 INFO - PROCESS | 1799 | 1461023824633 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 16:57:04 INFO - PROCESS | 1799 | 1461023824943 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x8814f000 == 123 [pid = 1799] [id = 310] 16:57:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 267 (0x8b2ecc00) [pid = 1799] [serial = 931] [outer = (nil)] 16:57:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 268 (0x98373800) [pid = 1799] [serial = 932] [outer = 0x8b2ecc00] 16:57:05 INFO - PROCESS | 1799 | 1461023825033 Marionette DEBUG loaded listener.js 16:57:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 269 (0xa00e5400) [pid = 1799] [serial = 933] [outer = 0x8b2ecc00] 16:57:05 INFO - PROCESS | 1799 | 1461023825885 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]]]}] 16:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1495ms 16:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:57:05 INFO - PROCESS | 1799 | 1461023825920 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 16:57:05 INFO - PROCESS | 1799 | 1461023825923 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 16:57:05 INFO - PROCESS | 1799 | 1461023825929 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:57:05 INFO - PROCESS | 1799 | 1461023825932 Marionette TRACE conn4 <- [1,1214,null,{}] 16:57:05 INFO - PROCESS | 1799 | 1461023825938 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}] 16:57:06 INFO - PROCESS | 1799 | 1461023826128 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 16:57:06 INFO - PROCESS | 1799 | 1461023826406 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b58400 == 124 [pid = 1799] [id = 311] 16:57:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 270 (0x85b5a800) [pid = 1799] [serial = 934] [outer = (nil)] 16:57:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 271 (0x85b5e400) [pid = 1799] [serial = 935] [outer = 0x85b5a800] 16:57:06 INFO - PROCESS | 1799 | 1461023826533 Marionette DEBUG loaded listener.js 16:57:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 272 (0x85b61000) [pid = 1799] [serial = 936] [outer = 0x85b5a800] 16:57:07 INFO - PROCESS | 1799 | 1461023827469 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]]]}] 16:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1581ms 16:57:07 INFO - PROCESS | 1799 | 1461023827510 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 16:57:07 INFO - PROCESS | 1799 | 1461023827514 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 16:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:57:07 INFO - PROCESS | 1799 | 1461023827520 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:57:07 INFO - PROCESS | 1799 | 1461023827524 Marionette TRACE conn4 <- [1,1218,null,{}] 16:57:07 INFO - PROCESS | 1799 | 1461023827529 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}] 16:57:07 INFO - PROCESS | 1799 | 1461023827717 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 16:57:08 INFO - PROCESS | 1799 | 1461023828037 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:08 INFO - PROCESS | 1799 | ++DOCSHELL 0x884cc000 == 125 [pid = 1799] [id = 312] 16:57:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 273 (0x8855b800) [pid = 1799] [serial = 937] [outer = (nil)] 16:57:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 274 (0x8b7b6400) [pid = 1799] [serial = 938] [outer = 0x8855b800] 16:57:08 INFO - PROCESS | 1799 | 1461023828161 Marionette DEBUG loaded listener.js 16:57:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 275 (0x8f6d4400) [pid = 1799] [serial = 939] [outer = 0x8855b800] 16:57:09 INFO - PROCESS | 1799 | 1461023829037 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]]]}] 16:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1590ms 16:57:09 INFO - PROCESS | 1799 | 1461023829112 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 16:57:09 INFO - PROCESS | 1799 | 1461023829115 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 16:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:57:09 INFO - PROCESS | 1799 | 1461023829122 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:57:09 INFO - PROCESS | 1799 | 1461023829124 Marionette TRACE conn4 <- [1,1222,null,{}] 16:57:09 INFO - PROCESS | 1799 | 1461023829130 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}] 16:57:09 INFO - PROCESS | 1799 | 1461023829342 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 16:57:10 INFO - PROCESS | 1799 | 1461023830215 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:10 INFO - PROCESS | 1799 | ++DOCSHELL 0x88149400 == 126 [pid = 1799] [id = 313] 16:57:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 276 (0x88149800) [pid = 1799] [serial = 940] [outer = (nil)] 16:57:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 277 (0x88150000) [pid = 1799] [serial = 941] [outer = 0x88149800] 16:57:10 INFO - PROCESS | 1799 | 1461023830325 Marionette DEBUG loaded listener.js 16:57:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 278 (0x884ca400) [pid = 1799] [serial = 942] [outer = 0x88149800] 16:57:11 INFO - PROCESS | 1799 | 1461023831170 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] 16:57:11 INFO - PROCESS | 1799 | 1461023831222 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 16:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:57:11 INFO - PROCESS | 1799 | 1461023831231 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:57:11 INFO - PROCESS | 1799 | 1461023831236 Marionette TRACE conn4 <- [1,1226,null,{}] 16:57:11 INFO - PROCESS | 1799 | 1461023831243 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}] 16:57:11 INFO - PROCESS | 1799 | 1461023831433 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 16:57:11 INFO - PROCESS | 1799 | 1461023831650 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:11 INFO - PROCESS | 1799 | ++DOCSHELL 0x884cd800 == 127 [pid = 1799] [id = 314] 16:57:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 279 (0x88565800) [pid = 1799] [serial = 943] [outer = (nil)] 16:57:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 280 (0x8aeb3400) [pid = 1799] [serial = 944] [outer = 0x88565800] 16:57:11 INFO - PROCESS | 1799 | 1461023831828 Marionette DEBUG loaded listener.js 16:57:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 281 (0x8b2e4c00) [pid = 1799] [serial = 945] [outer = 0x88565800] 16:57:12 INFO - PROCESS | 1799 | --DOCSHELL 0x8ea4d400 == 126 [pid = 1799] [id = 230] 16:57:12 INFO - PROCESS | 1799 | --DOCSHELL 0x8b2ef400 == 125 [pid = 1799] [id = 295] 16:57:12 INFO - PROCESS | 1799 | --DOCSHELL 0x8ff86800 == 124 [pid = 1799] [id = 294] 16:57:12 INFO - PROCESS | 1799 | --DOCSHELL 0x86f3c400 == 123 [pid = 1799] [id = 293] 16:57:12 INFO - PROCESS | 1799 | --DOCSHELL 0x8aeb4400 == 122 [pid = 1799] [id = 292] 16:57:12 INFO - PROCESS | 1799 | --DOCSHELL 0x88567c00 == 121 [pid = 1799] [id = 291] 16:57:12 INFO - PROCESS | 1799 | --DOCSHELL 0x8aebc000 == 120 [pid = 1799] [id = 290] 16:57:12 INFO - PROCESS | 1799 | --DOCSHELL 0x88e6d000 == 119 [pid = 1799] [id = 289] 16:57:12 INFO - PROCESS | 1799 | --DOCSHELL 0x884c9000 == 118 [pid = 1799] [id = 283] 16:57:12 INFO - PROCESS | 1799 | --DOCSHELL 0x884c4400 == 117 [pid = 1799] [id = 284] 16:57:12 INFO - PROCESS | 1799 | --DOCSHELL 0x9df37000 == 116 [pid = 1799] [id = 282] 16:57:12 INFO - PROCESS | 1799 | --DOCSHELL 0x89e6ac00 == 115 [pid = 1799] [id = 281] 16:57:12 INFO - PROCESS | 1799 | --DOCSHELL 0x97e16c00 == 114 [pid = 1799] [id = 279] 16:57:12 INFO - PROCESS | 1799 | --DOCSHELL 0x93455c00 == 113 [pid = 1799] [id = 280] 16:57:12 INFO - PROCESS | 1799 | --DOCSHELL 0x97e16000 == 112 [pid = 1799] [id = 278] 16:57:12 INFO - PROCESS | 1799 | --DOCSHELL 0x931d3800 == 111 [pid = 1799] [id = 277] 16:57:12 INFO - PROCESS | 1799 | --DOCSHELL 0x8ecbf800 == 110 [pid = 1799] [id = 276] 16:57:12 INFO - PROCESS | 1799 | --DOCSHELL 0x906d8000 == 109 [pid = 1799] [id = 275] 16:57:12 INFO - PROCESS | 1799 | --DOCSHELL 0x89e72000 == 108 [pid = 1799] [id = 272] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 280 (0x90836c00) [pid = 1799] [serial = 815] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 279 (0x8aeb8c00) [pid = 1799] [serial = 797] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 278 (0x8b7c3800) [pid = 1799] [serial = 801] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 277 (0x8f6d2000) [pid = 1799] [serial = 807] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 276 (0xa001a800) [pid = 1799] [serial = 785] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 275 (0x9038bc00) [pid = 1799] [serial = 813] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 274 (0x8b7c2400) [pid = 1799] [serial = 752] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 273 (0x8fda6000) [pid = 1799] [serial = 809] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 272 (0x8fdb2000) [pid = 1799] [serial = 810] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 271 (0x9ad95800) [pid = 1799] [serial = 779] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 270 (0x9fb34400) [pid = 1799] [serial = 782] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 269 (0x9714fc00) [pid = 1799] [serial = 764] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 268 (0x8b4a1400) [pid = 1799] [serial = 800] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 267 (0x8fcbbc00) [pid = 1799] [serial = 755] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 266 (0x90381400) [pid = 1799] [serial = 812] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 265 (0x98724400) [pid = 1799] [serial = 776] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 264 (0xa0fe8c00) [pid = 1799] [serial = 791] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 263 (0x8e93ac00) [pid = 1799] [serial = 794] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 262 (0x985ec800) [pid = 1799] [serial = 773] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 261 (0x9844b800) [pid = 1799] [serial = 770] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 260 (0x933c3800) [pid = 1799] [serial = 758] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 259 (0x8ebac400) [pid = 1799] [serial = 804] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 258 (0x8ecc6000) [pid = 1799] [serial = 806] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 257 (0x97e1f800) [pid = 1799] [serial = 767] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 256 (0x95a52000) [pid = 1799] [serial = 761] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 255 (0x8aebe400) [pid = 1799] [serial = 798] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 254 (0x8ea52400) [pid = 1799] [serial = 803] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 253 (0x9338e800) [pid = 1799] [serial = 749] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | --DOMWINDOW == 252 (0xa0a7bc00) [pid = 1799] [serial = 788] [outer = (nil)] [url = about:blank] 16:57:13 INFO - PROCESS | 1799 | 1461023833250 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]]]}] 16:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 2036ms 16:57:13 INFO - PROCESS | 1799 | 1461023833271 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 16:57:13 INFO - PROCESS | 1799 | 1461023833277 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 16:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:57:13 INFO - PROCESS | 1799 | 1461023833283 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:57:13 INFO - PROCESS | 1799 | 1461023833286 Marionette TRACE conn4 <- [1,1230,null,{}] 16:57:13 INFO - PROCESS | 1799 | 1461023833294 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}] 16:57:13 INFO - PROCESS | 1799 | 1461023833539 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 16:57:13 INFO - PROCESS | 1799 | 1461023833749 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:13 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f45c00 == 109 [pid = 1799] [id = 315] 16:57:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 253 (0x88566400) [pid = 1799] [serial = 946] [outer = (nil)] 16:57:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 254 (0x8b0bfc00) [pid = 1799] [serial = 947] [outer = 0x88566400] 16:57:13 INFO - PROCESS | 1799 | 1461023833823 Marionette DEBUG loaded listener.js 16:57:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 255 (0x8b7bdc00) [pid = 1799] [serial = 948] [outer = 0x88566400] 16:57:14 INFO - PROCESS | 1799 | 1461023834581 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]]]}] 16:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1338ms 16:57:14 INFO - PROCESS | 1799 | 1461023834623 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 16:57:14 INFO - PROCESS | 1799 | 1461023834626 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 16:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:57:14 INFO - PROCESS | 1799 | 1461023834640 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:57:14 INFO - PROCESS | 1799 | 1461023834649 Marionette TRACE conn4 <- [1,1234,null,{}] 16:57:14 INFO - PROCESS | 1799 | 1461023834657 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}] 16:57:14 INFO - PROCESS | 1799 | 1461023834840 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 16:57:14 INFO - PROCESS | 1799 | 1461023834853 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f40c00 == 110 [pid = 1799] [id = 316] 16:57:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 256 (0x8ebac400) [pid = 1799] [serial = 949] [outer = (nil)] 16:57:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 257 (0x8ecc7400) [pid = 1799] [serial = 950] [outer = 0x8ebac400] 16:57:15 INFO - PROCESS | 1799 | 1461023835111 Marionette DEBUG loaded listener.js 16:57:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 258 (0x8f6d2000) [pid = 1799] [serial = 951] [outer = 0x8ebac400] 16:57:15 INFO - PROCESS | 1799 | 1461023835936 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]]]}] 16:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1349ms 16:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:57:15 INFO - PROCESS | 1799 | 1461023835989 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 16:57:15 INFO - PROCESS | 1799 | 1461023835992 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 16:57:16 INFO - PROCESS | 1799 | 1461023835999 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:57:16 INFO - PROCESS | 1799 | 1461023836002 Marionette TRACE conn4 <- [1,1238,null,{}] 16:57:16 INFO - PROCESS | 1799 | 1461023836007 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}] 16:57:16 INFO - PROCESS | 1799 | 1461023836243 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 16:57:16 INFO - PROCESS | 1799 | 1461023836274 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:16 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ecc8000 == 111 [pid = 1799] [id = 317] 16:57:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 259 (0x8fd96800) [pid = 1799] [serial = 952] [outer = (nil)] 16:57:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 260 (0x8fdab000) [pid = 1799] [serial = 953] [outer = 0x8fd96800] 16:57:16 INFO - PROCESS | 1799 | 1461023836348 Marionette DEBUG loaded listener.js 16:57:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 261 (0x8febe000) [pid = 1799] [serial = 954] [outer = 0x8fd96800] 16:57:17 INFO - PROCESS | 1799 | 1461023837294 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]]]}] 16:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1343ms 16:57:17 INFO - PROCESS | 1799 | 1461023837350 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 16:57:17 INFO - PROCESS | 1799 | 1461023837352 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 16:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:57:17 INFO - PROCESS | 1799 | 1461023837359 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:57:17 INFO - PROCESS | 1799 | 1461023837362 Marionette TRACE conn4 <- [1,1242,null,{}] 16:57:17 INFO - PROCESS | 1799 | 1461023837367 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}] 16:57:18 INFO - PROCESS | 1799 | 1461023838000 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 16:57:18 INFO - PROCESS | 1799 | --DOMWINDOW == 260 (0x88e6d400) [pid = 1799] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:57:18 INFO - PROCESS | 1799 | --DOMWINDOW == 259 (0x90381800) [pid = 1799] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:57:18 INFO - PROCESS | 1799 | --DOMWINDOW == 258 (0x8aebd400) [pid = 1799] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:57:18 INFO - PROCESS | 1799 | --DOMWINDOW == 257 (0x898ed800) [pid = 1799] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:57:18 INFO - PROCESS | 1799 | --DOMWINDOW == 256 (0x8ea5c400) [pid = 1799] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:57:18 INFO - PROCESS | 1799 | --DOMWINDOW == 255 (0x88c6c800) [pid = 1799] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:57:18 INFO - PROCESS | 1799 | 1461023838195 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x88e70400 == 112 [pid = 1799] [id = 318] 16:57:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 256 (0x898ed800) [pid = 1799] [serial = 955] [outer = (nil)] 16:57:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 257 (0x8ea57400) [pid = 1799] [serial = 956] [outer = 0x898ed800] 16:57:18 INFO - PROCESS | 1799 | 1461023838286 Marionette DEBUG loaded listener.js 16:57:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 258 (0x90667800) [pid = 1799] [serial = 957] [outer = 0x898ed800] 16:57:19 INFO - PROCESS | 1799 | 1461023839027 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]]]}] 16:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1730ms 16:57:19 INFO - PROCESS | 1799 | 1461023839088 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 16:57:19 INFO - PROCESS | 1799 | 1461023839092 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 16:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:57:19 INFO - PROCESS | 1799 | 1461023839102 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:57:19 INFO - PROCESS | 1799 | 1461023839104 Marionette TRACE conn4 <- [1,1246,null,{}] 16:57:19 INFO - PROCESS | 1799 | 1461023839110 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}] 16:57:19 INFO - PROCESS | 1799 | 1461023839345 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 16:57:19 INFO - PROCESS | 1799 | 1461023839362 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ebadc00 == 113 [pid = 1799] [id = 319] 16:57:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 259 (0x90381400) [pid = 1799] [serial = 958] [outer = (nil)] 16:57:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 260 (0x917a4000) [pid = 1799] [serial = 959] [outer = 0x90381400] 16:57:19 INFO - PROCESS | 1799 | 1461023839435 Marionette DEBUG loaded listener.js 16:57:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 261 (0x93397400) [pid = 1799] [serial = 960] [outer = 0x90381400] 16:57:20 INFO - PROCESS | 1799 | 1461023840473 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]]]}] 16:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1436ms 16:57:20 INFO - PROCESS | 1799 | 1461023840535 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 16:57:20 INFO - PROCESS | 1799 | 1461023840541 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 16:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:57:20 INFO - PROCESS | 1799 | 1461023840550 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:57:20 INFO - PROCESS | 1799 | 1461023840556 Marionette TRACE conn4 <- [1,1250,null,{}] 16:57:20 INFO - PROCESS | 1799 | 1461023840566 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}] 16:57:20 INFO - PROCESS | 1799 | 1461023840815 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 16:57:21 INFO - PROCESS | 1799 | 1461023841151 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b5d400 == 114 [pid = 1799] [id = 320] 16:57:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 262 (0x86f44800) [pid = 1799] [serial = 961] [outer = (nil)] 16:57:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 263 (0x884d0000) [pid = 1799] [serial = 962] [outer = 0x86f44800] 16:57:21 INFO - PROCESS | 1799 | 1461023841240 Marionette DEBUG loaded listener.js 16:57:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 264 (0x8a0dd800) [pid = 1799] [serial = 963] [outer = 0x86f44800] 16:57:22 INFO - PROCESS | 1799 | 1461023842179 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]]]}] 16:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1695ms 16:57:22 INFO - PROCESS | 1799 | 1461023842244 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 16:57:22 INFO - PROCESS | 1799 | 1461023842253 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 16:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:57:22 INFO - PROCESS | 1799 | 1461023842264 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:57:22 INFO - PROCESS | 1799 | 1461023842268 Marionette TRACE conn4 <- [1,1254,null,{}] 16:57:22 INFO - PROCESS | 1799 | 1461023842274 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}] 16:57:22 INFO - PROCESS | 1799 | 1461023842506 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 16:57:22 INFO - PROCESS | 1799 | 1461023842766 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:22 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b0b6c00 == 115 [pid = 1799] [id = 321] 16:57:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 265 (0x8b0c0800) [pid = 1799] [serial = 964] [outer = (nil)] 16:57:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 266 (0x8b7e8800) [pid = 1799] [serial = 965] [outer = 0x8b0c0800] 16:57:22 INFO - PROCESS | 1799 | 1461023842894 Marionette DEBUG loaded listener.js 16:57:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 267 (0x8ea55400) [pid = 1799] [serial = 966] [outer = 0x8b0c0800] 16:57:23 INFO - PROCESS | 1799 | 1461023843925 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]]]}] 16:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1730ms 16:57:23 INFO - PROCESS | 1799 | 1461023843994 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 16:57:23 INFO - PROCESS | 1799 | 1461023843998 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 16:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:57:24 INFO - PROCESS | 1799 | 1461023844005 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:57:24 INFO - PROCESS | 1799 | 1461023844011 Marionette TRACE conn4 <- [1,1258,null,{}] 16:57:24 INFO - PROCESS | 1799 | 1461023844027 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}] 16:57:24 INFO - PROCESS | 1799 | 1461023844257 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 16:57:24 INFO - PROCESS | 1799 | 1461023844563 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b57800 == 116 [pid = 1799] [id = 322] 16:57:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 268 (0x8ff85000) [pid = 1799] [serial = 967] [outer = (nil)] 16:57:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 269 (0x906dd800) [pid = 1799] [serial = 968] [outer = 0x8ff85000] 16:57:24 INFO - PROCESS | 1799 | 1461023844658 Marionette DEBUG loaded listener.js 16:57:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 270 (0x93113800) [pid = 1799] [serial = 969] [outer = 0x8ff85000] 16:57:25 INFO - PROCESS | 1799 | 1461023845535 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]]]}] 16:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1586ms 16:57:25 INFO - PROCESS | 1799 | 1461023845591 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 16:57:25 INFO - PROCESS | 1799 | 1461023845596 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 16:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:57:25 INFO - PROCESS | 1799 | 1461023845603 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:57:25 INFO - PROCESS | 1799 | 1461023845606 Marionette TRACE conn4 <- [1,1262,null,{}] 16:57:25 INFO - PROCESS | 1799 | 1461023845612 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}] 16:57:25 INFO - PROCESS | 1799 | 1461023845803 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 16:57:26 INFO - PROCESS | 1799 | 1461023846062 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x9345d800 == 117 [pid = 1799] [id = 323] 16:57:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 271 (0x93460400) [pid = 1799] [serial = 970] [outer = (nil)] 16:57:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 272 (0x937f6c00) [pid = 1799] [serial = 971] [outer = 0x93460400] 16:57:26 INFO - PROCESS | 1799 | 1461023846202 Marionette DEBUG loaded listener.js 16:57:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 273 (0x94597400) [pid = 1799] [serial = 972] [outer = 0x93460400] 16:57:27 INFO - PROCESS | 1799 | 1461023847109 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]]]}] 16:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1584ms 16:57:27 INFO - PROCESS | 1799 | 1461023847189 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 16:57:27 INFO - PROCESS | 1799 | 1461023847197 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 16:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:57:27 INFO - PROCESS | 1799 | 1461023847206 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:57:27 INFO - PROCESS | 1799 | 1461023847209 Marionette TRACE conn4 <- [1,1266,null,{}] 16:57:27 INFO - PROCESS | 1799 | 1461023847215 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}] 16:57:27 INFO - PROCESS | 1799 | 1461023847439 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 16:57:27 INFO - PROCESS | 1799 | 1461023847696 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:27 INFO - PROCESS | 1799 | ++DOCSHELL 0x93782c00 == 118 [pid = 1799] [id = 324] 16:57:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 274 (0x93784800) [pid = 1799] [serial = 973] [outer = (nil)] 16:57:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 275 (0x95a57400) [pid = 1799] [serial = 974] [outer = 0x93784800] 16:57:27 INFO - PROCESS | 1799 | 1461023847821 Marionette DEBUG loaded listener.js 16:57:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 276 (0x96314000) [pid = 1799] [serial = 975] [outer = 0x93784800] 16:57:28 INFO - PROCESS | 1799 | 1461023848694 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]]]}] 16:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1530ms 16:57:28 INFO - PROCESS | 1799 | 1461023848737 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 16:57:28 INFO - PROCESS | 1799 | 1461023848740 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 16:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:57:28 INFO - PROCESS | 1799 | 1461023848746 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:57:28 INFO - PROCESS | 1799 | 1461023848750 Marionette TRACE conn4 <- [1,1270,null,{}] 16:57:28 INFO - PROCESS | 1799 | 1461023848756 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}] 16:57:28 INFO - PROCESS | 1799 | 1461023848971 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 16:57:29 INFO - PROCESS | 1799 | 1461023849286 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x8feba400 == 119 [pid = 1799] [id = 325] 16:57:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 277 (0x9478c800) [pid = 1799] [serial = 976] [outer = (nil)] 16:57:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 278 (0x97639800) [pid = 1799] [serial = 977] [outer = 0x9478c800] 16:57:29 INFO - PROCESS | 1799 | 1461023849382 Marionette DEBUG loaded listener.js 16:57:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 279 (0x979c9400) [pid = 1799] [serial = 978] [outer = 0x9478c800] 16:57:30 INFO - PROCESS | 1799 | 1461023850233 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]]]}] 16:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1534ms 16:57:30 INFO - PROCESS | 1799 | 1461023850282 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 16:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:57:30 INFO - PROCESS | 1799 | 1461023850286 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 16:57:30 INFO - PROCESS | 1799 | 1461023850293 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:57:30 INFO - PROCESS | 1799 | 1461023850296 Marionette TRACE conn4 <- [1,1274,null,{}] 16:57:30 INFO - PROCESS | 1799 | 1461023850302 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}] 16:57:30 INFO - PROCESS | 1799 | 1461023850490 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 16:57:30 INFO - PROCESS | 1799 | 1461023850706 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:30 INFO - PROCESS | 1799 | ++DOCSHELL 0x97444800 == 120 [pid = 1799] [id = 326] 16:57:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 280 (0x97445800) [pid = 1799] [serial = 979] [outer = (nil)] 16:57:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 281 (0x981a2400) [pid = 1799] [serial = 980] [outer = 0x97445800] 16:57:30 INFO - PROCESS | 1799 | 1461023850876 Marionette DEBUG loaded listener.js 16:57:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 282 (0x983e3c00) [pid = 1799] [serial = 981] [outer = 0x97445800] 16:57:31 INFO - PROCESS | 1799 | 1461023851738 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]]]}] 16:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1482ms 16:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:57:31 INFO - PROCESS | 1799 | 1461023851774 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 16:57:31 INFO - PROCESS | 1799 | 1461023851778 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 16:57:31 INFO - PROCESS | 1799 | 1461023851784 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:57:31 INFO - PROCESS | 1799 | 1461023851788 Marionette TRACE conn4 <- [1,1278,null,{}] 16:57:31 INFO - PROCESS | 1799 | 1461023851793 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}] 16:57:31 INFO - PROCESS | 1799 | 1461023851973 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 16:57:32 INFO - PROCESS | 1799 | 1461023852244 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x979d3000 == 121 [pid = 1799] [id = 327] 16:57:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 283 (0x97e19c00) [pid = 1799] [serial = 982] [outer = (nil)] 16:57:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 284 (0x9871d000) [pid = 1799] [serial = 983] [outer = 0x97e19c00] 16:57:32 INFO - PROCESS | 1799 | 1461023852377 Marionette DEBUG loaded listener.js 16:57:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 285 (0x98ef6c00) [pid = 1799] [serial = 984] [outer = 0x97e19c00] 16:57:33 INFO - PROCESS | 1799 | 1461023853185 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]]]}] 16:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1481ms 16:57:33 INFO - PROCESS | 1799 | 1461023853265 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 16:57:33 INFO - PROCESS | 1799 | 1461023853269 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 16:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:57:33 INFO - PROCESS | 1799 | 1461023853276 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:57:33 INFO - PROCESS | 1799 | 1461023853279 Marionette TRACE conn4 <- [1,1282,null,{}] 16:57:33 INFO - PROCESS | 1799 | 1461023853293 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}] 16:57:33 INFO - PROCESS | 1799 | 1461023853485 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 16:57:33 INFO - PROCESS | 1799 | 1461023853674 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:33 INFO - PROCESS | 1799 | ++DOCSHELL 0x985e3000 == 122 [pid = 1799] [id = 328] 16:57:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 286 (0x985ed800) [pid = 1799] [serial = 985] [outer = (nil)] 16:57:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 287 (0x9fbc8c00) [pid = 1799] [serial = 986] [outer = 0x985ed800] 16:57:33 INFO - PROCESS | 1799 | 1461023853794 Marionette DEBUG loaded listener.js 16:57:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 288 (0x9fb34400) [pid = 1799] [serial = 987] [outer = 0x985ed800] 16:57:34 INFO - PROCESS | 1799 | 1461023854781 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]]]}] 16:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1538ms 16:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:57:34 INFO - PROCESS | 1799 | 1461023854817 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 16:57:34 INFO - PROCESS | 1799 | 1461023854820 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 16:57:34 INFO - PROCESS | 1799 | 1461023854827 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:57:34 INFO - PROCESS | 1799 | 1461023854831 Marionette TRACE conn4 <- [1,1286,null,{}] 16:57:34 INFO - PROCESS | 1799 | 1461023854836 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}] 16:57:35 INFO - PROCESS | 1799 | 1461023855018 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 16:57:35 INFO - PROCESS | 1799 | 1461023855283 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x87190400 == 123 [pid = 1799] [id = 329] 16:57:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 289 (0x87191400) [pid = 1799] [serial = 988] [outer = (nil)] 16:57:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 290 (0x87198c00) [pid = 1799] [serial = 989] [outer = 0x87191400] 16:57:35 INFO - PROCESS | 1799 | 1461023855407 Marionette DEBUG loaded listener.js 16:57:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 291 (0x8719c000) [pid = 1799] [serial = 990] [outer = 0x87191400] 16:57:36 INFO - PROCESS | 1799 | 1461023856287 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]]]}] 16:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1531ms 16:57:36 INFO - PROCESS | 1799 | 1461023856358 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 16:57:36 INFO - PROCESS | 1799 | 1461023856362 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 16:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:57:36 INFO - PROCESS | 1799 | 1461023856368 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:57:36 INFO - PROCESS | 1799 | 1461023856373 Marionette TRACE conn4 <- [1,1290,null,{}] 16:57:36 INFO - PROCESS | 1799 | 1461023856379 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}] 16:57:36 INFO - PROCESS | 1799 | 1461023856588 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 16:57:36 INFO - PROCESS | 1799 | 1461023856861 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f77000 == 124 [pid = 1799] [id = 330] 16:57:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 292 (0x86f7e800) [pid = 1799] [serial = 991] [outer = (nil)] 16:57:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 293 (0x86f83800) [pid = 1799] [serial = 992] [outer = 0x86f7e800] 16:57:36 INFO - PROCESS | 1799 | 1461023856996 Marionette DEBUG loaded listener.js 16:57:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 294 (0x8719e800) [pid = 1799] [serial = 993] [outer = 0x86f7e800] 16:57:37 INFO - PROCESS | 1799 | 1461023857873 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]]]}] 16:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1540ms 16:57:37 INFO - PROCESS | 1799 | 1461023857910 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 16:57:37 INFO - PROCESS | 1799 | 1461023857914 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 16:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:57:37 INFO - PROCESS | 1799 | 1461023857920 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:57:37 INFO - PROCESS | 1799 | 1461023857922 Marionette TRACE conn4 <- [1,1294,null,{}] 16:57:37 INFO - PROCESS | 1799 | 1461023857928 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}] 16:57:38 INFO - PROCESS | 1799 | 1461023858110 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 16:57:38 INFO - PROCESS | 1799 | 1461023858420 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x87190800 == 125 [pid = 1799] [id = 331] 16:57:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 295 (0x9038b800) [pid = 1799] [serial = 994] [outer = (nil)] 16:57:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 296 (0x945c1000) [pid = 1799] [serial = 995] [outer = 0x9038b800] 16:57:38 INFO - PROCESS | 1799 | 1461023858558 Marionette DEBUG loaded listener.js 16:57:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 297 (0x945c3c00) [pid = 1799] [serial = 996] [outer = 0x9038b800] 16:57:39 INFO - PROCESS | 1799 | 1461023859426 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]]]}] 16:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1579ms 16:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:57:39 INFO - PROCESS | 1799 | 1461023859500 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 16:57:39 INFO - PROCESS | 1799 | 1461023859503 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 16:57:39 INFO - PROCESS | 1799 | 1461023859510 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:57:39 INFO - PROCESS | 1799 | 1461023859513 Marionette TRACE conn4 <- [1,1298,null,{}] 16:57:39 INFO - PROCESS | 1799 | 1461023859519 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}] 16:57:39 INFO - PROCESS | 1799 | 1461023859741 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 16:57:40 INFO - PROCESS | 1799 | 1461023860013 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f7a000 == 126 [pid = 1799] [id = 332] 16:57:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 298 (0x8ea59400) [pid = 1799] [serial = 997] [outer = (nil)] 16:57:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 299 (0x945c8800) [pid = 1799] [serial = 998] [outer = 0x8ea59400] 16:57:40 INFO - PROCESS | 1799 | 1461023860139 Marionette DEBUG loaded listener.js 16:57:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 300 (0x985e8800) [pid = 1799] [serial = 999] [outer = 0x8ea59400] 16:57:40 INFO - PROCESS | 1799 | 1461023860984 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]]]}] 16:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1532ms 16:57:41 INFO - PROCESS | 1799 | 1461023861041 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 16:57:41 INFO - PROCESS | 1799 | 1461023861045 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 16:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:57:41 INFO - PROCESS | 1799 | 1461023861051 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:57:41 INFO - PROCESS | 1799 | 1461023861055 Marionette TRACE conn4 <- [1,1302,null,{}] 16:57:41 INFO - PROCESS | 1799 | 1461023861060 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}] 16:57:41 INFO - PROCESS | 1799 | 1461023861274 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 16:57:41 INFO - PROCESS | 1799 | 1461023861542 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x848df800 == 127 [pid = 1799] [id = 333] 16:57:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 301 (0x848e0400) [pid = 1799] [serial = 1000] [outer = (nil)] 16:57:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 302 (0x848e7400) [pid = 1799] [serial = 1001] [outer = 0x848e0400] 16:57:41 INFO - PROCESS | 1799 | 1461023861662 Marionette DEBUG loaded listener.js 16:57:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 303 (0x848e9c00) [pid = 1799] [serial = 1002] [outer = 0x848e0400] 16:57:42 INFO - PROCESS | 1799 | 1461023862521 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]]]}] 16:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1530ms 16:57:42 INFO - PROCESS | 1799 | 1461023862582 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 16:57:42 INFO - PROCESS | 1799 | 1461023862586 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 16:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:57:42 INFO - PROCESS | 1799 | 1461023862592 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:57:42 INFO - PROCESS | 1799 | 1461023862595 Marionette TRACE conn4 <- [1,1306,null,{}] 16:57:42 INFO - PROCESS | 1799 | 1461023862601 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}] 16:57:42 INFO - PROCESS | 1799 | 1461023862797 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 16:57:43 INFO - PROCESS | 1799 | 1461023863060 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x848e4800 == 128 [pid = 1799] [id = 334] 16:57:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 304 (0x848e7c00) [pid = 1799] [serial = 1003] [outer = (nil)] 16:57:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 305 (0x945bf800) [pid = 1799] [serial = 1004] [outer = 0x848e7c00] 16:57:43 INFO - PROCESS | 1799 | 1461023863187 Marionette DEBUG loaded listener.js 16:57:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 306 (0x945c9800) [pid = 1799] [serial = 1005] [outer = 0x848e7c00] 16:57:44 INFO - PROCESS | 1799 | 1461023864040 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]]]}] 16:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1488ms 16:57:44 INFO - PROCESS | 1799 | 1461023864082 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 16:57:44 INFO - PROCESS | 1799 | 1461023864089 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 16:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:57:44 INFO - PROCESS | 1799 | 1461023864095 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:57:44 INFO - PROCESS | 1799 | 1461023864099 Marionette TRACE conn4 <- [1,1310,null,{}] 16:57:44 INFO - PROCESS | 1799 | 1461023864104 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}] 16:57:44 INFO - PROCESS | 1799 | 1461023864293 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 16:57:44 INFO - PROCESS | 1799 | 1461023864611 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x83c17000 == 129 [pid = 1799] [id = 335] 16:57:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 307 (0x83c18000) [pid = 1799] [serial = 1006] [outer = (nil)] 16:57:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 308 (0x83c1f000) [pid = 1799] [serial = 1007] [outer = 0x83c18000] 16:57:44 INFO - PROCESS | 1799 | 1461023864700 Marionette DEBUG loaded listener.js 16:57:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 309 (0x83c22000) [pid = 1799] [serial = 1008] [outer = 0x83c18000] 16:57:45 INFO - PROCESS | 1799 | 1461023865543 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] 16:57:45 INFO - PROCESS | 1799 | 1461023865587 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 16:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:57:45 INFO - PROCESS | 1799 | 1461023865593 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:57:45 INFO - PROCESS | 1799 | 1461023865597 Marionette TRACE conn4 <- [1,1314,null,{}] 16:57:45 INFO - PROCESS | 1799 | 1461023865602 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}] 16:57:45 INFO - PROCESS | 1799 | 1461023865805 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 16:57:46 INFO - PROCESS | 1799 | 1461023866112 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x83c1e400 == 130 [pid = 1799] [id = 336] 16:57:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 310 (0x83c20000) [pid = 1799] [serial = 1009] [outer = (nil)] 16:57:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 311 (0xa0011c00) [pid = 1799] [serial = 1010] [outer = 0x83c20000] 16:57:46 INFO - PROCESS | 1799 | 1461023866203 Marionette DEBUG loaded listener.js 16:57:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 312 (0xa2847400) [pid = 1799] [serial = 1011] [outer = 0x83c20000] 16:57:47 INFO - PROCESS | 1799 | 1461023867067 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]]]}] 16:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1530ms 16:57:47 INFO - PROCESS | 1799 | 1461023867124 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 16:57:47 INFO - PROCESS | 1799 | 1461023867128 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 16:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:57:47 INFO - PROCESS | 1799 | 1461023867134 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:57:47 INFO - PROCESS | 1799 | 1461023867138 Marionette TRACE conn4 <- [1,1318,null,{}] 16:57:47 INFO - PROCESS | 1799 | 1461023867143 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}] 16:57:47 INFO - PROCESS | 1799 | 1461023867357 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 16:57:47 INFO - PROCESS | 1799 | 1461023867667 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:47 INFO - PROCESS | 1799 | ++DOCSHELL 0x83ed7400 == 131 [pid = 1799] [id = 337] 16:57:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 313 (0x83ed7800) [pid = 1799] [serial = 1012] [outer = (nil)] 16:57:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 314 (0x83ede800) [pid = 1799] [serial = 1013] [outer = 0x83ed7800] 16:57:47 INFO - PROCESS | 1799 | 1461023867757 Marionette DEBUG loaded listener.js 16:57:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 315 (0x83ee0800) [pid = 1799] [serial = 1014] [outer = 0x83ed7800] 16:57:48 INFO - PROCESS | 1799 | 1461023868640 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]]]}] 16:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1584ms 16:57:48 INFO - PROCESS | 1799 | 1461023868719 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 16:57:48 INFO - PROCESS | 1799 | 1461023868723 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 16:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:57:48 INFO - PROCESS | 1799 | 1461023868729 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:57:48 INFO - PROCESS | 1799 | 1461023868732 Marionette TRACE conn4 <- [1,1322,null,{}] 16:57:48 INFO - PROCESS | 1799 | 1461023868738 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}] 16:57:48 INFO - PROCESS | 1799 | 1461023868934 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 16:57:49 INFO - PROCESS | 1799 | 1461023869251 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x83002c00 == 132 [pid = 1799] [id = 338] 16:57:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 316 (0x83003c00) [pid = 1799] [serial = 1015] [outer = (nil)] 16:57:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 317 (0x8300a000) [pid = 1799] [serial = 1016] [outer = 0x83003c00] 16:57:49 INFO - PROCESS | 1799 | 1461023869350 Marionette DEBUG loaded listener.js 16:57:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 318 (0x8300c800) [pid = 1799] [serial = 1017] [outer = 0x83003c00] 16:57:50 INFO - PROCESS | 1799 | 1461023870177 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]]]}] 16:57:51 INFO - PROCESS | 1799 | --DOCSHELL 0x8b7e4000 == 131 [pid = 1799] [id = 209] 16:57:51 INFO - PROCESS | 1799 | --DOCSHELL 0x8fcb9400 == 130 [pid = 1799] [id = 11] 16:57:51 INFO - PROCESS | 1799 | --DOCSHELL 0x88142c00 == 129 [pid = 1799] [id = 307] 16:57:51 INFO - PROCESS | 1799 | --DOCSHELL 0x85de5400 == 128 [pid = 1799] [id = 308] 16:57:51 INFO - PROCESS | 1799 | --DOCSHELL 0x94786400 == 127 [pid = 1799] [id = 306] 16:57:51 INFO - PROCESS | 1799 | --DOCSHELL 0x94589c00 == 126 [pid = 1799] [id = 305] 16:57:51 INFO - PROCESS | 1799 | --DOCSHELL 0x937f8800 == 125 [pid = 1799] [id = 304] 16:57:51 INFO - PROCESS | 1799 | --DOCSHELL 0x97639c00 == 124 [pid = 1799] [id = 302] 16:57:51 INFO - PROCESS | 1799 | --DOCSHELL 0x97e13800 == 123 [pid = 1799] [id = 303] 16:57:51 INFO - PROCESS | 1799 | --DOCSHELL 0x88e71c00 == 122 [pid = 1799] [id = 217] 16:57:51 INFO - PROCESS | 1799 | --DOCSHELL 0x971e0c00 == 121 [pid = 1799] [id = 301] 16:57:51 INFO - PROCESS | 1799 | --DOCSHELL 0x914e7c00 == 120 [pid = 1799] [id = 300] 16:57:51 INFO - PROCESS | 1799 | --DOCSHELL 0x8b7edc00 == 119 [pid = 1799] [id = 299] 16:57:51 INFO - PROCESS | 1799 | --DOCSHELL 0x8ea53000 == 118 [pid = 1799] [id = 298] 16:57:51 INFO - PROCESS | 1799 | --DOCSHELL 0x8855b000 == 117 [pid = 1799] [id = 296] 16:57:51 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0f7800 == 116 [pid = 1799] [id = 297] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 317 (0x884cbc00) [pid = 1799] [serial = 851] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 316 (0x88c63800) [pid = 1799] [serial = 860] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 315 (0x898f5c00) [pid = 1799] [serial = 869] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 314 (0x9038f400) [pid = 1799] [serial = 884] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 313 (0x8b0bd400) [pid = 1799] [serial = 872] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 312 (0x9b2da400) [pid = 1799] [serial = 842] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 311 (0x8b4a8000) [pid = 1799] [serial = 875] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 310 (0x8f6cc000) [pid = 1799] [serial = 878] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 309 (0x8b7e8c00) [pid = 1799] [serial = 821] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 308 (0xa3c22800) [pid = 1799] [serial = 848] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 307 (0x8855ac00) [pid = 1799] [serial = 854] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 306 (0x98e9a400) [pid = 1799] [serial = 839] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 305 (0x8b49bc00) [pid = 1799] [serial = 873] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 304 (0x8a0d5800) [pid = 1799] [serial = 870] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 303 (0x98379800) [pid = 1799] [serial = 836] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 302 (0x906de000) [pid = 1799] [serial = 885] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 301 (0x88564800) [pid = 1799] [serial = 866] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 300 (0xa00e2000) [pid = 1799] [serial = 845] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 299 (0x906dd000) [pid = 1799] [serial = 824] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 298 (0x86f43400) [pid = 1799] [serial = 863] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 297 (0x8e933800) [pid = 1799] [serial = 876] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 296 (0x8feca800) [pid = 1799] [serial = 882] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 295 (0x9377fc00) [pid = 1799] [serial = 827] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 294 (0x8fcbd400) [pid = 1799] [serial = 879] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 293 (0x8aebac00) [pid = 1799] [serial = 818] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 292 (0x8fdb3400) [pid = 1799] [serial = 881] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 291 (0x9591b800) [pid = 1799] [serial = 830] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 290 (0x88564000) [pid = 1799] [serial = 857] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 289 (0x97adc400) [pid = 1799] [serial = 833] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1799 | --DOMWINDOW == 288 (0x917a7400) [pid = 1799] [serial = 887] [outer = (nil)] [url = about:blank] 16:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 2634ms 16:57:51 INFO - PROCESS | 1799 | 1461023871482 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 16:57:51 INFO - PROCESS | 1799 | 1461023871486 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 16:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:57:51 INFO - PROCESS | 1799 | 1461023871498 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:57:51 INFO - PROCESS | 1799 | 1461023871505 Marionette TRACE conn4 <- [1,1326,null,{}] 16:57:51 INFO - PROCESS | 1799 | 1461023871512 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}] 16:57:51 INFO - PROCESS | 1799 | 1461023871680 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 16:57:51 INFO - PROCESS | 1799 | 1461023871696 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x848ee800 == 117 [pid = 1799] [id = 339] 16:57:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 289 (0x85b63000) [pid = 1799] [serial = 1018] [outer = (nil)] 16:57:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 290 (0x85df2800) [pid = 1799] [serial = 1019] [outer = 0x85b63000] 16:57:51 INFO - PROCESS | 1799 | 1461023871772 Marionette DEBUG loaded listener.js 16:57:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 291 (0x86f43400) [pid = 1799] [serial = 1020] [outer = 0x85b63000] 16:57:52 INFO - PROCESS | 1799 | 1461023872732 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]]]}] 16:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1294ms 16:57:52 INFO - PROCESS | 1799 | 1461023872793 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 16:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:57:52 INFO - PROCESS | 1799 | 1461023872798 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 16:57:52 INFO - PROCESS | 1799 | 1461023872810 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:57:52 INFO - PROCESS | 1799 | 1461023872815 Marionette TRACE conn4 <- [1,1330,null,{}] 16:57:52 INFO - PROCESS | 1799 | 1461023872821 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}] 16:57:53 INFO - PROCESS | 1799 | 1461023873001 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 16:57:53 INFO - PROCESS | 1799 | 1461023873182 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x83ee5000 == 118 [pid = 1799] [id = 340] 16:57:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 292 (0x85de5400) [pid = 1799] [serial = 1021] [outer = (nil)] 16:57:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 293 (0x87194c00) [pid = 1799] [serial = 1022] [outer = 0x85de5400] 16:57:53 INFO - PROCESS | 1799 | 1461023873255 Marionette DEBUG loaded listener.js 16:57:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 294 (0x88143800) [pid = 1799] [serial = 1023] [outer = 0x85de5400] 16:57:54 INFO - PROCESS | 1799 | 1461023874272 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]]]}] 16:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1537ms 16:57:54 INFO - PROCESS | 1799 | 1461023874343 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 16:57:54 INFO - PROCESS | 1799 | 1461023874347 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 16:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:57:54 INFO - PROCESS | 1799 | 1461023874353 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:57:54 INFO - PROCESS | 1799 | 1461023874358 Marionette TRACE conn4 <- [1,1334,null,{}] 16:57:54 INFO - PROCESS | 1799 | 1461023874379 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}] 16:57:54 INFO - PROCESS | 1799 | 1461023874621 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 16:57:54 INFO - PROCESS | 1799 | 1461023874652 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:54 INFO - PROCESS | 1799 | ++DOCSHELL 0x88c64c00 == 119 [pid = 1799] [id = 341] 16:57:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 295 (0x88c66000) [pid = 1799] [serial = 1024] [outer = (nil)] 16:57:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 296 (0x88c6bc00) [pid = 1799] [serial = 1025] [outer = 0x88c66000] 16:57:54 INFO - PROCESS | 1799 | 1461023874781 Marionette DEBUG loaded listener.js 16:57:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 297 (0x898f1c00) [pid = 1799] [serial = 1026] [outer = 0x88c66000] 16:57:55 INFO - PROCESS | 1799 | 1461023875668 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]]]}] 16:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1386ms 16:57:55 INFO - PROCESS | 1799 | 1461023875743 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 16:57:55 INFO - PROCESS | 1799 | 1461023875747 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 16:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:57:55 INFO - PROCESS | 1799 | 1461023875752 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:57:55 INFO - PROCESS | 1799 | 1461023875756 Marionette TRACE conn4 <- [1,1338,null,{}] 16:57:55 INFO - PROCESS | 1799 | 1461023875775 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}] 16:57:56 INFO - PROCESS | 1799 | 1461023876314 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 16:57:56 INFO - PROCESS | 1799 | --DOMWINDOW == 296 (0x898ed800) [pid = 1799] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:57:56 INFO - PROCESS | 1799 | --DOMWINDOW == 295 (0x8fd96800) [pid = 1799] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:57:56 INFO - PROCESS | 1799 | --DOMWINDOW == 294 (0x88565800) [pid = 1799] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:57:56 INFO - PROCESS | 1799 | --DOMWINDOW == 293 (0x88566400) [pid = 1799] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:57:56 INFO - PROCESS | 1799 | --DOMWINDOW == 292 (0x8b7e3800) [pid = 1799] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:57:56 INFO - PROCESS | 1799 | --DOMWINDOW == 291 (0x8fcbf800) [pid = 1799] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:57:56 INFO - PROCESS | 1799 | --DOMWINDOW == 290 (0x8ebac400) [pid = 1799] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:57:56 INFO - PROCESS | 1799 | --DOMWINDOW == 289 (0x88149800) [pid = 1799] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:57:56 INFO - PROCESS | 1799 | 1461023876514 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f3c400 == 120 [pid = 1799] [id = 342] 16:57:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 290 (0x8814e400) [pid = 1799] [serial = 1027] [outer = (nil)] 16:57:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 291 (0x88e7a000) [pid = 1799] [serial = 1028] [outer = 0x8814e400] 16:57:56 INFO - PROCESS | 1799 | 1461023876594 Marionette DEBUG loaded listener.js 16:57:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 292 (0x8aebc000) [pid = 1799] [serial = 1029] [outer = 0x8814e400] 16:57:57 INFO - PROCESS | 1799 | 1461023877765 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]]]}] 16:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2033ms 16:57:57 INFO - PROCESS | 1799 | 1461023877786 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 16:57:57 INFO - PROCESS | 1799 | 1461023877789 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 16:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:57:57 INFO - PROCESS | 1799 | 1461023877795 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:57:57 INFO - PROCESS | 1799 | 1461023877798 Marionette TRACE conn4 <- [1,1342,null,{}] 16:57:57 INFO - PROCESS | 1799 | 1461023877804 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}] 16:57:57 INFO - PROCESS | 1799 | 1461023877970 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 16:57:58 INFO - PROCESS | 1799 | 1461023878193 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x89e72c00 == 121 [pid = 1799] [id = 343] 16:57:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 293 (0x8a0eb400) [pid = 1799] [serial = 1030] [outer = (nil)] 16:57:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 294 (0x8b2eb000) [pid = 1799] [serial = 1031] [outer = 0x8a0eb400] 16:57:58 INFO - PROCESS | 1799 | 1461023878265 Marionette DEBUG loaded listener.js 16:57:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 295 (0x8b7bb400) [pid = 1799] [serial = 1032] [outer = 0x8a0eb400] 16:57:59 INFO - PROCESS | 1799 | 1461023879314 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]]]}] 16:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1583ms 16:57:59 INFO - PROCESS | 1799 | 1461023879379 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 16:57:59 INFO - PROCESS | 1799 | 1461023879387 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 16:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:57:59 INFO - PROCESS | 1799 | 1461023879396 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:57:59 INFO - PROCESS | 1799 | 1461023879402 Marionette TRACE conn4 <- [1,1346,null,{}] 16:57:59 INFO - PROCESS | 1799 | 1461023879409 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}] 16:57:59 INFO - PROCESS | 1799 | 1461023879655 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 16:58:00 INFO - PROCESS | 1799 | 1461023879984 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:00 INFO - PROCESS | 1799 | ++DOCSHELL 0x83c1cc00 == 122 [pid = 1799] [id = 344] 16:58:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 296 (0x85b56800) [pid = 1799] [serial = 1033] [outer = (nil)] 16:58:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 297 (0x86f7cc00) [pid = 1799] [serial = 1034] [outer = 0x85b56800] 16:58:00 INFO - PROCESS | 1799 | 1461023880082 Marionette DEBUG loaded listener.js 16:58:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 298 (0x87194400) [pid = 1799] [serial = 1035] [outer = 0x85b56800] 16:58:01 INFO - PROCESS | 1799 | 1461023881007 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]]]}] 16:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1682ms 16:58:01 INFO - PROCESS | 1799 | 1461023881079 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 16:58:01 INFO - PROCESS | 1799 | 1461023881088 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 16:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:58:01 INFO - PROCESS | 1799 | 1461023881099 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:58:01 INFO - PROCESS | 1799 | 1461023881103 Marionette TRACE conn4 <- [1,1350,null,{}] 16:58:01 INFO - PROCESS | 1799 | 1461023881109 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}] 16:58:01 INFO - PROCESS | 1799 | 1461023881347 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 16:58:01 INFO - PROCESS | 1799 | 1461023881742 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x88565800 == 123 [pid = 1799] [id = 345] 16:58:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 299 (0x88c62000) [pid = 1799] [serial = 1036] [outer = (nil)] 16:58:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 300 (0x88c6e800) [pid = 1799] [serial = 1037] [outer = 0x88c62000] 16:58:01 INFO - PROCESS | 1799 | 1461023881828 Marionette DEBUG loaded listener.js 16:58:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 301 (0x8a0d7800) [pid = 1799] [serial = 1038] [outer = 0x88c62000] 16:58:02 INFO - PROCESS | 1799 | 1461023882795 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]]]}] 16:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1747ms 16:58:02 INFO - PROCESS | 1799 | 1461023882846 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 16:58:02 INFO - PROCESS | 1799 | 1461023882850 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 16:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:58:02 INFO - PROCESS | 1799 | 1461023882857 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:58:02 INFO - PROCESS | 1799 | 1461023882863 Marionette TRACE conn4 <- [1,1354,null,{}] 16:58:02 INFO - PROCESS | 1799 | 1461023882879 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}] 16:58:03 INFO - PROCESS | 1799 | 1461023883082 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 16:58:03 INFO - PROCESS | 1799 | 1461023883391 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x898ed800 == 124 [pid = 1799] [id = 346] 16:58:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 302 (0x8b7e4000) [pid = 1799] [serial = 1039] [outer = (nil)] 16:58:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 303 (0x8ea53000) [pid = 1799] [serial = 1040] [outer = 0x8b7e4000] 16:58:03 INFO - PROCESS | 1799 | 1461023883487 Marionette DEBUG loaded listener.js 16:58:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 304 (0x8ecbf000) [pid = 1799] [serial = 1041] [outer = 0x8b7e4000] 16:58:04 INFO - PROCESS | 1799 | 1461023884376 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]]]}] 16:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1586ms 16:58:04 INFO - PROCESS | 1799 | 1461023884444 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 16:58:04 INFO - PROCESS | 1799 | 1461023884449 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 16:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:58:04 INFO - PROCESS | 1799 | 1461023884455 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:58:04 INFO - PROCESS | 1799 | 1461023884458 Marionette TRACE conn4 <- [1,1358,null,{}] 16:58:04 INFO - PROCESS | 1799 | 1461023884464 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}] 16:58:04 INFO - PROCESS | 1799 | 1461023884662 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 16:58:04 INFO - PROCESS | 1799 | 1461023884972 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:05 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e93c400 == 125 [pid = 1799] [id = 347] 16:58:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 305 (0x8ecc0c00) [pid = 1799] [serial = 1042] [outer = (nil)] 16:58:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 306 (0x8fcb6c00) [pid = 1799] [serial = 1043] [outer = 0x8ecc0c00] 16:58:05 INFO - PROCESS | 1799 | 1461023885066 Marionette DEBUG loaded listener.js 16:58:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 307 (0x8fd8ec00) [pid = 1799] [serial = 1044] [outer = 0x8ecc0c00] 16:58:05 INFO - PROCESS | 1799 | 1461023885874 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]]]}] 16:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1434ms 16:58:05 INFO - PROCESS | 1799 | 1461023885890 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 16:58:05 INFO - PROCESS | 1799 | 1461023885893 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 16:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:58:05 INFO - PROCESS | 1799 | 1461023885899 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:58:05 INFO - PROCESS | 1799 | 1461023885903 Marionette TRACE conn4 <- [1,1362,null,{}] 16:58:05 INFO - PROCESS | 1799 | 1461023885909 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}] 16:58:06 INFO - PROCESS | 1799 | 1461023886093 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 16:58:06 INFO - PROCESS | 1799 | 1461023886366 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x8eccbc00 == 126 [pid = 1799] [id = 348] 16:58:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 308 (0x8f6d4800) [pid = 1799] [serial = 1045] [outer = (nil)] 16:58:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 309 (0x8feb8400) [pid = 1799] [serial = 1046] [outer = 0x8f6d4800] 16:58:06 INFO - PROCESS | 1799 | 1461023886458 Marionette DEBUG loaded listener.js 16:58:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 310 (0x8feca400) [pid = 1799] [serial = 1047] [outer = 0x8f6d4800] 16:58:07 INFO - PROCESS | 1799 | 1461023887470 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]]]}] 16:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1634ms 16:58:07 INFO - PROCESS | 1799 | 1461023887535 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 16:58:07 INFO - PROCESS | 1799 | 1461023887539 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 16:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:58:07 INFO - PROCESS | 1799 | 1461023887546 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:58:07 INFO - PROCESS | 1799 | 1461023887550 Marionette TRACE conn4 <- [1,1366,null,{}] 16:58:07 INFO - PROCESS | 1799 | 1461023887556 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}] 16:58:07 INFO - PROCESS | 1799 | 1461023887817 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 16:58:08 INFO - PROCESS | 1799 | 1461023888143 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:08 INFO - PROCESS | 1799 | ++DOCSHELL 0x8814d400 == 127 [pid = 1799] [id = 349] 16:58:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 311 (0x906dfc00) [pid = 1799] [serial = 1048] [outer = (nil)] 16:58:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 312 (0x9179b400) [pid = 1799] [serial = 1049] [outer = 0x906dfc00] 16:58:08 INFO - PROCESS | 1799 | 1461023888235 Marionette DEBUG loaded listener.js 16:58:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 313 (0x9311c000) [pid = 1799] [serial = 1050] [outer = 0x906dfc00] 16:58:09 INFO - PROCESS | 1799 | 1461023889223 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] 16:58:09 INFO - PROCESS | 1799 | 1461023889292 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 16:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:58:09 INFO - PROCESS | 1799 | 1461023889299 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:58:09 INFO - PROCESS | 1799 | 1461023889303 Marionette TRACE conn4 <- [1,1370,null,{}] 16:58:09 INFO - PROCESS | 1799 | 1461023889309 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}] 16:58:09 INFO - PROCESS | 1799 | 1461023889551 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 16:58:09 INFO - PROCESS | 1799 | 1461023889872 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b7e9000 == 128 [pid = 1799] [id = 350] 16:58:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 314 (0x9083bc00) [pid = 1799] [serial = 1051] [outer = (nil)] 16:58:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 315 (0x937f8800) [pid = 1799] [serial = 1052] [outer = 0x9083bc00] 16:58:09 INFO - PROCESS | 1799 | 1461023889961 Marionette DEBUG loaded listener.js 16:58:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 316 (0x94594800) [pid = 1799] [serial = 1053] [outer = 0x9083bc00] 16:58:10 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable 16:58:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13 16:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:10 INFO - _addTest/ [0,1373,"getWindowHandle",null] 16:58:10 INFO - PROCESS | 1799 | 1461023890897 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 16:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:58:10 INFO - PROCESS | 1799 | 1461023890903 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:58:10 INFO - PROCESS | 1799 | 1461023890906 Marionette TRACE conn4 <- [1,1374,null,{}] 16:58:10 INFO - PROCESS | 1799 | 1461023890912 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}] 16:58:11 INFO - PROCESS | 1799 | 1461023891118 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 16:58:11 INFO - PROCESS | 1799 | 1461023891436 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:11 INFO - PROCESS | 1799 | ++DOCSHELL 0x8855dc00 == 129 [pid = 1799] [id = 351] 16:58:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 317 (0x945c1800) [pid = 1799] [serial = 1054] [outer = (nil)] 16:58:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 318 (0x9478e000) [pid = 1799] [serial = 1055] [outer = 0x945c1800] 16:58:11 INFO - PROCESS | 1799 | 1461023891544 Marionette DEBUG loaded listener.js 16:58:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 319 (0x95a5c800) [pid = 1799] [serial = 1056] [outer = 0x945c1800] 16:58:12 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:58:12 INFO - PROCESS | 1799 | 1461023892493 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] 16:58:12 INFO - PROCESS | 1799 | 1461023892557 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 16:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:58:12 INFO - PROCESS | 1799 | 1461023892564 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:58:12 INFO - PROCESS | 1799 | 1461023892568 Marionette TRACE conn4 <- [1,1378,null,{}] 16:58:12 INFO - PROCESS | 1799 | 1461023892574 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}] 16:58:12 INFO - PROCESS | 1799 | 1461023892823 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 16:58:13 INFO - PROCESS | 1799 | 1461023893141 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:13 INFO - PROCESS | 1799 | ++DOCSHELL 0x93787000 == 130 [pid = 1799] [id = 352] 16:58:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 320 (0x945c7000) [pid = 1799] [serial = 1057] [outer = (nil)] 16:58:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 321 (0x97442c00) [pid = 1799] [serial = 1058] [outer = 0x945c7000] 16:58:13 INFO - PROCESS | 1799 | 1461023893230 Marionette DEBUG loaded listener.js 16:58:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 322 (0x9763c000) [pid = 1799] [serial = 1059] [outer = 0x945c7000] 16:58:14 INFO - PROCESS | 1799 | 1461023894138 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] 16:58:14 INFO - PROCESS | 1799 | 1461023894224 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 16:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:58:14 INFO - PROCESS | 1799 | 1461023894252 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:58:14 INFO - PROCESS | 1799 | 1461023894256 Marionette TRACE conn4 <- [1,1382,null,{}] 16:58:14 INFO - PROCESS | 1799 | 1461023894262 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}] 16:58:14 INFO - PROCESS | 1799 | 1461023894475 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 16:58:14 INFO - PROCESS | 1799 | 1461023894797 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:14 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fcb6400 == 131 [pid = 1799] [id = 353] 16:58:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 323 (0x90834800) [pid = 1799] [serial = 1060] [outer = (nil)] 16:58:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 324 (0x9819e800) [pid = 1799] [serial = 1061] [outer = 0x90834800] 16:58:14 INFO - PROCESS | 1799 | 1461023894895 Marionette DEBUG loaded listener.js 16:58:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 325 (0x9837f400) [pid = 1799] [serial = 1062] [outer = 0x90834800] 16:58:15 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:58:15 INFO - PROCESS | 1799 | 1461023895865 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] 16:58:15 INFO - PROCESS | 1799 | 1461023895944 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 16:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:58:15 INFO - PROCESS | 1799 | 1461023895951 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:58:15 INFO - PROCESS | 1799 | 1461023895955 Marionette TRACE conn4 <- [1,1386,null,{}] 16:58:15 INFO - PROCESS | 1799 | 1461023895961 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}] 16:58:16 INFO - PROCESS | 1799 | 1461023896234 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 16:58:16 INFO - PROCESS | 1799 | 1461023896566 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:16 INFO - PROCESS | 1799 | ++DOCSHELL 0x9b2dc800 == 132 [pid = 1799] [id = 354] 16:58:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 326 (0xa2847000) [pid = 1799] [serial = 1063] [outer = (nil)] 16:58:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 327 (0xa2af4800) [pid = 1799] [serial = 1064] [outer = 0xa2847000] 16:58:16 INFO - PROCESS | 1799 | 1461023896663 Marionette DEBUG loaded listener.js 16:58:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 328 (0xa3cc7400) [pid = 1799] [serial = 1065] [outer = 0xa2847000] 16:58:17 INFO - PROCESS | 1799 | 1461023897590 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] 16:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:58:17 INFO - PROCESS | 1799 | 1461023897646 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 16:58:17 INFO - PROCESS | 1799 | 1461023897652 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:58:17 INFO - PROCESS | 1799 | 1461023897656 Marionette TRACE conn4 <- [1,1390,null,{}] 16:58:17 INFO - PROCESS | 1799 | 1461023897662 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}] 16:58:17 INFO - PROCESS | 1799 | 1461023897907 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 16:58:18 INFO - PROCESS | 1799 | 1461023898231 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x871efc00 == 133 [pid = 1799] [id = 355] 16:58:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 329 (0x871f1400) [pid = 1799] [serial = 1066] [outer = (nil)] 16:58:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 330 (0x871f5c00) [pid = 1799] [serial = 1067] [outer = 0x871f1400] 16:58:18 INFO - PROCESS | 1799 | 1461023898320 Marionette DEBUG loaded listener.js 16:58:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 331 (0x871f9c00) [pid = 1799] [serial = 1068] [outer = 0x871f1400] 16:58:19 INFO - PROCESS | 1799 | 1461023899216 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]]]}] 16:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1582ms 16:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:58:19 INFO - PROCESS | 1799 | 1461023899233 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 16:58:19 INFO - PROCESS | 1799 | 1461023899236 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 16:58:19 INFO - PROCESS | 1799 | 1461023899243 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:58:19 INFO - PROCESS | 1799 | 1461023899246 Marionette TRACE conn4 <- [1,1394,null,{}] 16:58:19 INFO - PROCESS | 1799 | 1461023899252 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}] 16:58:19 INFO - PROCESS | 1799 | 1461023899460 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 16:58:19 INFO - PROCESS | 1799 | 1461023899806 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b56c00 == 134 [pid = 1799] [id = 356] 16:58:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 332 (0x85b57000) [pid = 1799] [serial = 1069] [outer = (nil)] 16:58:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 333 (0x8814b000) [pid = 1799] [serial = 1070] [outer = 0x85b57000] 16:58:19 INFO - PROCESS | 1799 | 1461023899899 Marionette DEBUG loaded listener.js 16:58:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 334 (0x8a0d7c00) [pid = 1799] [serial = 1071] [outer = 0x85b57000] 16:58:21 INFO - PROCESS | 1799 | 1461023901477 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]]]}] 16:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 2286ms 16:58:21 INFO - PROCESS | 1799 | 1461023901529 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 16:58:21 INFO - PROCESS | 1799 | 1461023901534 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 16:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:58:21 INFO - PROCESS | 1799 | 1461023901544 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:58:21 INFO - PROCESS | 1799 | 1461023901549 Marionette TRACE conn4 <- [1,1398,null,{}] 16:58:21 INFO - PROCESS | 1799 | 1461023901563 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}] 16:58:21 INFO - PROCESS | 1799 | 1461023901867 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 16:58:22 INFO - PROCESS | 1799 | 1461023902075 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:22 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b60400 == 135 [pid = 1799] [id = 357] 16:58:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 335 (0x85debc00) [pid = 1799] [serial = 1072] [outer = (nil)] 16:58:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 336 (0x86f47000) [pid = 1799] [serial = 1073] [outer = 0x85debc00] 16:58:22 INFO - PROCESS | 1799 | 1461023902164 Marionette DEBUG loaded listener.js 16:58:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 337 (0x86f7a400) [pid = 1799] [serial = 1074] [outer = 0x85debc00] 16:58:23 INFO - PROCESS | 1799 | 1461023903077 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]]]}] 16:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1592ms 16:58:23 INFO - PROCESS | 1799 | 1461023903137 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 16:58:23 INFO - PROCESS | 1799 | 1461023903145 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 16:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:58:23 INFO - PROCESS | 1799 | 1461023903155 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:58:23 INFO - PROCESS | 1799 | 1461023903160 Marionette TRACE conn4 <- [1,1402,null,{}] 16:58:23 INFO - PROCESS | 1799 | 1461023903165 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}] 16:58:23 INFO - PROCESS | 1799 | 1461023903363 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 16:58:23 INFO - PROCESS | 1799 | 1461023903822 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x83c23800 == 136 [pid = 1799] [id = 358] 16:58:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 338 (0x83c23c00) [pid = 1799] [serial = 1075] [outer = (nil)] 16:58:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 339 (0x871f3000) [pid = 1799] [serial = 1076] [outer = 0x83c23c00] 16:58:23 INFO - PROCESS | 1799 | 1461023903911 Marionette DEBUG loaded listener.js 16:58:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 340 (0x884c2800) [pid = 1799] [serial = 1077] [outer = 0x83c23c00] 16:58:24 INFO - PROCESS | 1799 | 1461023904950 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]]]}] 16:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1830ms 16:58:24 INFO - PROCESS | 1799 | 1461023904986 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 16:58:24 INFO - PROCESS | 1799 | 1461023904990 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 16:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:58:25 INFO - PROCESS | 1799 | 1461023904997 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:58:25 INFO - PROCESS | 1799 | 1461023905003 Marionette TRACE conn4 <- [1,1406,null,{}] 16:58:25 INFO - PROCESS | 1799 | 1461023905018 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}] 16:58:25 INFO - PROCESS | 1799 | 1461023905223 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 16:58:25 INFO - PROCESS | 1799 | 1461023905550 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:25 INFO - PROCESS | 1799 | ++DOCSHELL 0x898ee000 == 137 [pid = 1799] [id = 359] 16:58:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 341 (0x89e68800) [pid = 1799] [serial = 1078] [outer = (nil)] 16:58:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 342 (0x89e73800) [pid = 1799] [serial = 1079] [outer = 0x89e68800] 16:58:25 INFO - PROCESS | 1799 | 1461023905642 Marionette DEBUG loaded listener.js 16:58:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 343 (0x8aec0000) [pid = 1799] [serial = 1080] [outer = 0x89e68800] 16:58:26 INFO - PROCESS | 1799 | 1461023906502 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]]]}] 16:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1584ms 16:58:26 INFO - PROCESS | 1799 | 1461023906589 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 16:58:26 INFO - PROCESS | 1799 | 1461023906593 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 16:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:58:26 INFO - PROCESS | 1799 | 1461023906605 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:58:26 INFO - PROCESS | 1799 | 1461023906608 Marionette TRACE conn4 <- [1,1410,null,{}] 16:58:26 INFO - PROCESS | 1799 | 1461023906614 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}] 16:58:26 INFO - PROCESS | 1799 | 1461023906801 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 16:58:27 INFO - PROCESS | 1799 | 1461023907131 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:27 INFO - PROCESS | 1799 | ++DOCSHELL 0x848e5000 == 138 [pid = 1799] [id = 360] 16:58:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 344 (0x898f5c00) [pid = 1799] [serial = 1081] [outer = (nil)] 16:58:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 345 (0x8b7bd800) [pid = 1799] [serial = 1082] [outer = 0x898f5c00] 16:58:27 INFO - PROCESS | 1799 | 1461023907216 Marionette DEBUG loaded listener.js 16:58:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 346 (0x8e934800) [pid = 1799] [serial = 1083] [outer = 0x898f5c00] 16:58:28 INFO - PROCESS | 1799 | 1461023908258 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]]]}] 16:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1679ms 16:58:28 INFO - PROCESS | 1799 | 1461023908286 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 16:58:28 INFO - PROCESS | 1799 | 1461023908290 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 16:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:58:28 INFO - PROCESS | 1799 | 1461023908296 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:58:28 INFO - PROCESS | 1799 | 1461023908299 Marionette TRACE conn4 <- [1,1414,null,{}] 16:58:28 INFO - PROCESS | 1799 | 1461023908305 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}] 16:58:28 INFO - PROCESS | 1799 | 1461023908491 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x8b0bec00 == 137 [pid = 1799] [id = 188] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x8f6d3c00 == 136 [pid = 1799] [id = 175] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x8fdb1400 == 135 [pid = 1799] [id = 274] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x898eec00 == 134 [pid = 1799] [id = 232] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x93781000 == 133 [pid = 1799] [id = 137] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x90382800 == 132 [pid = 1799] [id = 231] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x9681d800 == 131 [pid = 1799] [id = 236] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x8b7bc000 == 130 [pid = 1799] [id = 273] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x86f47400 == 129 [pid = 1799] [id = 288] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x8b0b9c00 == 128 [pid = 1799] [id = 241] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x8855bc00 == 127 [pid = 1799] [id = 285] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x884c8c00 == 126 [pid = 1799] [id = 286] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x86f3e000 == 125 [pid = 1799] [id = 287] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x98442400 == 124 [pid = 1799] [id = 125] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x90386400 == 123 [pid = 1799] [id = 233] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x88e6f400 == 122 [pid = 1799] [id = 196] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x8fec2800 == 121 [pid = 1799] [id = 271] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x8f6cf400 == 120 [pid = 1799] [id = 234] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x962b3400 == 119 [pid = 1799] [id = 235] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x97644c00 == 118 [pid = 1799] [id = 239] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x8f6cec00 == 117 [pid = 1799] [id = 237] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x97490000 == 116 [pid = 1799] [id = 238] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0ee000 == 115 [pid = 1799] [id = 240] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x86f3c400 == 114 [pid = 1799] [id = 342] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x88c64c00 == 113 [pid = 1799] [id = 341] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x83ee5000 == 112 [pid = 1799] [id = 340] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x848ee800 == 111 [pid = 1799] [id = 339] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x83c1e400 == 110 [pid = 1799] [id = 336] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x83ed7400 == 109 [pid = 1799] [id = 337] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x83c17000 == 108 [pid = 1799] [id = 335] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x848e4800 == 107 [pid = 1799] [id = 334] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x86f7a000 == 106 [pid = 1799] [id = 332] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x848df800 == 105 [pid = 1799] [id = 333] 16:58:28 INFO - PROCESS | 1799 | --DOCSHELL 0x87190800 == 104 [pid = 1799] [id = 331] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 345 (0x917a4000) [pid = 1799] [serial = 959] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 344 (0x90667800) [pid = 1799] [serial = 957] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 343 (0x8febe000) [pid = 1799] [serial = 954] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 342 (0x8b2e4c00) [pid = 1799] [serial = 945] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 341 (0x94789000) [pid = 1799] [serial = 920] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 340 (0x8ea57400) [pid = 1799] [serial = 956] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 339 (0x85b5e400) [pid = 1799] [serial = 935] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 338 (0x85ded400) [pid = 1799] [serial = 926] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 337 (0x8b0bfc00) [pid = 1799] [serial = 947] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 336 (0x9ad9cc00) [pid = 1799] [serial = 911] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 335 (0x9743b000) [pid = 1799] [serial = 905] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 334 (0x931d4c00) [pid = 1799] [serial = 888] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 333 (0x98373800) [pid = 1799] [serial = 932] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 332 (0x8fd9a400) [pid = 1799] [serial = 633] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 331 (0x8ebb5000) [pid = 1799] [serial = 896] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 330 (0x94592c00) [pid = 1799] [serial = 917] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 329 (0x8f6d2000) [pid = 1799] [serial = 951] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 328 (0x8aeb3400) [pid = 1799] [serial = 944] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 327 (0x93789000) [pid = 1799] [serial = 902] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 326 (0x88150000) [pid = 1799] [serial = 941] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 325 (0x906d3800) [pid = 1799] [serial = 899] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 324 (0x8fdab000) [pid = 1799] [serial = 953] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 323 (0x8b2e6000) [pid = 1799] [serial = 893] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 322 (0x8b7b6400) [pid = 1799] [serial = 938] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 321 (0x8b7bdc00) [pid = 1799] [serial = 948] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 320 (0xa0c58800) [pid = 1799] [serial = 914] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 319 (0x884ca400) [pid = 1799] [serial = 942] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 318 (0x8ecc7400) [pid = 1799] [serial = 950] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 317 (0x88c64000) [pid = 1799] [serial = 890] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 316 (0x98382800) [pid = 1799] [serial = 908] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 315 (0x8814dc00) [pid = 1799] [serial = 923] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | --DOMWINDOW == 314 (0x88147000) [pid = 1799] [serial = 929] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1799 | 1461023909267 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x83003400 == 105 [pid = 1799] [id = 361] 16:58:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 315 (0x83c19400) [pid = 1799] [serial = 1084] [outer = (nil)] 16:58:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 316 (0x83ed9800) [pid = 1799] [serial = 1085] [outer = 0x83c19400] 16:58:29 INFO - PROCESS | 1799 | 1461023909345 Marionette DEBUG loaded listener.js 16:58:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 317 (0x848e3800) [pid = 1799] [serial = 1086] [outer = 0x83c19400] 16:58:30 INFO - PROCESS | 1799 | 1461023910167 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]]]}] 16:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1893ms 16:58:30 INFO - PROCESS | 1799 | 1461023910190 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 16:58:30 INFO - PROCESS | 1799 | 1461023910193 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 16:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:58:30 INFO - PROCESS | 1799 | 1461023910199 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:58:30 INFO - PROCESS | 1799 | 1461023910202 Marionette TRACE conn4 <- [1,1418,null,{}] 16:58:30 INFO - PROCESS | 1799 | 1461023910208 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}] 16:58:30 INFO - PROCESS | 1799 | 1461023910500 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 16:58:30 INFO - PROCESS | 1799 | 1461023910628 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:30 INFO - PROCESS | 1799 | ++DOCSHELL 0x83005400 == 106 [pid = 1799] [id = 362] 16:58:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 318 (0x848e0000) [pid = 1799] [serial = 1087] [outer = (nil)] 16:58:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 319 (0x88561c00) [pid = 1799] [serial = 1088] [outer = 0x848e0000] 16:58:30 INFO - PROCESS | 1799 | 1461023910709 Marionette DEBUG loaded listener.js 16:58:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 320 (0x8a0f5c00) [pid = 1799] [serial = 1089] [outer = 0x848e0000] 16:58:31 INFO - PROCESS | 1799 | 1461023911579 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]]]}] 16:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1431ms 16:58:31 INFO - PROCESS | 1799 | 1461023911639 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 16:58:31 INFO - PROCESS | 1799 | 1461023911643 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 16:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:58:31 INFO - PROCESS | 1799 | 1461023911650 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:58:31 INFO - PROCESS | 1799 | 1461023911652 Marionette TRACE conn4 <- [1,1422,null,{}] 16:58:31 INFO - PROCESS | 1799 | 1461023911658 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}] 16:58:31 INFO - PROCESS | 1799 | 1461023911904 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 16:58:31 INFO - PROCESS | 1799 | 1461023911934 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:31 INFO - PROCESS | 1799 | ++DOCSHELL 0x88144000 == 107 [pid = 1799] [id = 363] 16:58:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 321 (0x8b2e4c00) [pid = 1799] [serial = 1090] [outer = (nil)] 16:58:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 322 (0x8b7bf400) [pid = 1799] [serial = 1091] [outer = 0x8b2e4c00] 16:58:32 INFO - PROCESS | 1799 | 1461023912008 Marionette DEBUG loaded listener.js 16:58:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 323 (0x8ea53c00) [pid = 1799] [serial = 1092] [outer = 0x8b2e4c00] 16:58:32 INFO - PROCESS | 1799 | 1461023912948 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]]]}] 16:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1340ms 16:58:32 INFO - PROCESS | 1799 | 1461023912991 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 16:58:32 INFO - PROCESS | 1799 | 1461023912994 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 16:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:58:33 INFO - PROCESS | 1799 | 1461023913007 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:58:33 INFO - PROCESS | 1799 | 1461023913010 Marionette TRACE conn4 <- [1,1426,null,{}] 16:58:33 INFO - PROCESS | 1799 | 1461023913016 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}] 16:58:33 INFO - PROCESS | 1799 | 1461023913258 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 16:58:33 INFO - PROCESS | 1799 | 1461023913297 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:33 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b2eec00 == 108 [pid = 1799] [id = 364] 16:58:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 324 (0x8b7e6c00) [pid = 1799] [serial = 1093] [outer = (nil)] 16:58:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 325 (0x8ecc6000) [pid = 1799] [serial = 1094] [outer = 0x8b7e6c00] 16:58:33 INFO - PROCESS | 1799 | 1461023913371 Marionette DEBUG loaded listener.js 16:58:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 326 (0x8f6cd800) [pid = 1799] [serial = 1095] [outer = 0x8b7e6c00] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 325 (0x91582000) [pid = 1799] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 324 (0x88e6f800) [pid = 1799] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 323 (0x8855cc00) [pid = 1799] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 322 (0x88145400) [pid = 1799] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 321 (0x83c20000) [pid = 1799] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 320 (0x9478c800) [pid = 1799] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 319 (0x93784800) [pid = 1799] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 318 (0x96308c00) [pid = 1799] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 317 (0x8b2e9c00) [pid = 1799] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 316 (0x848e0400) [pid = 1799] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 315 (0x8ebad800) [pid = 1799] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 314 (0x848e7c00) [pid = 1799] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 313 (0x9837e400) [pid = 1799] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 312 (0x97e1f000) [pid = 1799] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 311 (0x85de8800) [pid = 1799] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 310 (0x8ff85000) [pid = 1799] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 309 (0x985ed800) [pid = 1799] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 308 (0x975ab000) [pid = 1799] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 307 (0x93120800) [pid = 1799] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 306 (0x8b0ba400) [pid = 1799] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 305 (0x8a0f2c00) [pid = 1799] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 304 (0x884c1c00) [pid = 1799] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 303 (0x94787000) [pid = 1799] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 302 (0x95911c00) [pid = 1799] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 301 (0x971e2800) [pid = 1799] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 300 (0x93453c00) [pid = 1799] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 299 (0x86f7e800) [pid = 1799] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 298 (0x85b63000) [pid = 1799] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 297 (0x8ea4f000) [pid = 1799] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 296 (0x9157d000) [pid = 1799] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 295 (0x97445800) [pid = 1799] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 294 (0x93460400) [pid = 1799] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 293 (0x90389800) [pid = 1799] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 292 (0x906dd400) [pid = 1799] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 291 (0x931db000) [pid = 1799] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 290 (0x8fcc3800) [pid = 1799] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 289 (0x83c18000) [pid = 1799] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 288 (0x8ecc3c00) [pid = 1799] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 287 (0x9743a800) [pid = 1799] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 286 (0x9eb4dc00) [pid = 1799] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 285 (0x8855f000) [pid = 1799] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 284 (0x93455400) [pid = 1799] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 283 (0x9458c000) [pid = 1799] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 282 (0x8a0d1800) [pid = 1799] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 281 (0x97e19800) [pid = 1799] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 280 (0x87191400) [pid = 1799] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 279 (0x981a0400) [pid = 1799] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 278 (0x8a0da400) [pid = 1799] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 277 (0x8ebad000) [pid = 1799] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 276 (0x9df3ec00) [pid = 1799] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 275 (0x8b0c0800) [pid = 1799] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 274 (0x97e19c00) [pid = 1799] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 273 (0x884c9800) [pid = 1799] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 272 (0x8855b400) [pid = 1799] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 271 (0x90381400) [pid = 1799] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 270 (0x9038b800) [pid = 1799] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 269 (0x8b0bd800) [pid = 1799] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 268 (0x8febb000) [pid = 1799] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 267 (0x8b0b2400) [pid = 1799] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 266 (0x898f2800) [pid = 1799] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 265 (0x906df800) [pid = 1799] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 264 (0x85b5a800) [pid = 1799] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 263 (0x9790f000) [pid = 1799] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 262 (0x9345e000) [pid = 1799] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 261 (0x8814e400) [pid = 1799] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 260 (0x83ed7800) [pid = 1799] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 259 (0x8b7c5000) [pid = 1799] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 258 (0x8fed2800) [pid = 1799] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 257 (0x88e74000) [pid = 1799] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 256 (0x97910000) [pid = 1799] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 255 (0x906d4400) [pid = 1799] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 254 (0x9819f800) [pid = 1799] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 253 (0x86f44800) [pid = 1799] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 252 (0x8ea54c00) [pid = 1799] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 251 (0x9345cc00) [pid = 1799] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 250 (0x8b7e4800) [pid = 1799] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 249 (0x8b0b9400) [pid = 1799] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 248 (0x89ae2800) [pid = 1799] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 247 (0x8b2eb400) [pid = 1799] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 246 (0x8ea59400) [pid = 1799] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 245 (0x88c66000) [pid = 1799] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 244 (0x985ebc00) [pid = 1799] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 243 (0x8fec6000) [pid = 1799] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 242 (0x937ec400) [pid = 1799] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 241 (0x8855b800) [pid = 1799] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 240 (0x8e940c00) [pid = 1799] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 239 (0x85de5400) [pid = 1799] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 238 (0x9345a400) [pid = 1799] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 237 (0x8ecc7800) [pid = 1799] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 236 (0x9ad6b800) [pid = 1799] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 235 (0x96827800) [pid = 1799] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 234 (0x9763f000) [pid = 1799] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 233 (0x8fdaa800) [pid = 1799] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 232 (0x89e6d000) [pid = 1799] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 231 (0x981a9400) [pid = 1799] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 230 (0x9819e400) [pid = 1799] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 229 (0x8b0b4000) [pid = 1799] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 228 (0x90665000) [pid = 1799] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 227 (0x9157f000) [pid = 1799] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 226 (0x917a2400) [pid = 1799] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 225 (0x884ce000) [pid = 1799] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 224 (0x86f3e800) [pid = 1799] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 223 (0x93460000) [pid = 1799] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 222 (0x985ea800) [pid = 1799] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 221 (0x93457400) [pid = 1799] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 220 (0x8b2ecc00) [pid = 1799] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 219 (0x8a0f5800) [pid = 1799] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 218 (0x8b0bb400) [pid = 1799] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 217 (0xa3c1bc00) [pid = 1799] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 216 (0x9083c400) [pid = 1799] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:58:35 INFO - PROCESS | 1799 | --DOMWINDOW == 215 (0x85de9400) [pid = 1799] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:58:36 INFO - PROCESS | 1799 | 1461023916133 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]]]}] 16:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 3163ms 16:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:58:36 INFO - PROCESS | 1799 | 1461023916165 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 16:58:36 INFO - PROCESS | 1799 | 1461023916167 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 16:58:36 INFO - PROCESS | 1799 | 1461023916174 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:58:36 INFO - PROCESS | 1799 | 1461023916177 Marionette TRACE conn4 <- [1,1430,null,{}] 16:58:36 INFO - PROCESS | 1799 | 1461023916183 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}] 16:58:36 INFO - PROCESS | 1799 | 1461023916428 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 16:58:36 INFO - PROCESS | 1799 | 1461023916450 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x83002800 == 109 [pid = 1799] [id = 365] 16:58:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 216 (0x8300b800) [pid = 1799] [serial = 1096] [outer = (nil)] 16:58:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 217 (0x85de6c00) [pid = 1799] [serial = 1097] [outer = 0x8300b800] 16:58:36 INFO - PROCESS | 1799 | 1461023916523 Marionette DEBUG loaded listener.js 16:58:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 218 (0x86f40000) [pid = 1799] [serial = 1098] [outer = 0x8300b800] 16:58:37 INFO - PROCESS | 1799 | 1461023917586 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]]]}] 16:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1483ms 16:58:37 INFO - PROCESS | 1799 | 1461023917658 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 16:58:37 INFO - PROCESS | 1799 | 1461023917663 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 16:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:58:37 INFO - PROCESS | 1799 | 1461023917672 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:58:37 INFO - PROCESS | 1799 | 1461023917678 Marionette TRACE conn4 <- [1,1434,null,{}] 16:58:37 INFO - PROCESS | 1799 | 1461023917689 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}] 16:58:37 INFO - PROCESS | 1799 | 1461023917939 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 16:58:38 INFO - PROCESS | 1799 | 1461023918279 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b5a800 == 110 [pid = 1799] [id = 366] 16:58:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 219 (0x85b5ec00) [pid = 1799] [serial = 1099] [outer = (nil)] 16:58:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 220 (0x85de7c00) [pid = 1799] [serial = 1100] [outer = 0x85b5ec00] 16:58:38 INFO - PROCESS | 1799 | 1461023918370 Marionette DEBUG loaded listener.js 16:58:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 221 (0x85df4c00) [pid = 1799] [serial = 1101] [outer = 0x85b5ec00] 16:58:39 INFO - PROCESS | 1799 | 1461023919373 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]]]}] 16:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1739ms 16:58:39 INFO - PROCESS | 1799 | 1461023919412 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 16:58:39 INFO - PROCESS | 1799 | 1461023919420 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 16:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:58:39 INFO - PROCESS | 1799 | 1461023919431 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:58:39 INFO - PROCESS | 1799 | 1461023919436 Marionette TRACE conn4 <- [1,1438,null,{}] 16:58:39 INFO - PROCESS | 1799 | 1461023919442 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}] 16:58:39 INFO - PROCESS | 1799 | 1461023919654 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 16:58:39 INFO - PROCESS | 1799 | 1461023919970 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x8719a800 == 111 [pid = 1799] [id = 367] 16:58:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 222 (0x8719c400) [pid = 1799] [serial = 1102] [outer = (nil)] 16:58:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 223 (0x871f8400) [pid = 1799] [serial = 1103] [outer = 0x8719c400] 16:58:40 INFO - PROCESS | 1799 | 1461023920060 Marionette DEBUG loaded listener.js 16:58:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 224 (0x884c2400) [pid = 1799] [serial = 1104] [outer = 0x8719c400] 16:58:41 INFO - PROCESS | 1799 | 1461023921056 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]]]}] 16:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1684ms 16:58:41 INFO - PROCESS | 1799 | 1461023921115 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 16:58:41 INFO - PROCESS | 1799 | 1461023921119 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 16:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:58:41 INFO - PROCESS | 1799 | 1461023921126 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:58:41 INFO - PROCESS | 1799 | 1461023921132 Marionette TRACE conn4 <- [1,1442,null,{}] 16:58:41 INFO - PROCESS | 1799 | 1461023921149 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}] 16:58:41 INFO - PROCESS | 1799 | 1461023921369 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 16:58:41 INFO - PROCESS | 1799 | 1461023921740 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x88560c00 == 112 [pid = 1799] [id = 368] 16:58:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 225 (0x88c64800) [pid = 1799] [serial = 1105] [outer = (nil)] 16:58:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 226 (0x88e71800) [pid = 1799] [serial = 1106] [outer = 0x88c64800] 16:58:41 INFO - PROCESS | 1799 | 1461023921837 Marionette DEBUG loaded listener.js 16:58:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 227 (0x89e6b400) [pid = 1799] [serial = 1107] [outer = 0x88c64800] 16:58:42 INFO - PROCESS | 1799 | 1461023922785 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]]]}] 16:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1696ms 16:58:42 INFO - PROCESS | 1799 | 1461023922822 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 16:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:58:42 INFO - PROCESS | 1799 | 1461023922827 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 16:58:42 INFO - PROCESS | 1799 | 1461023922834 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:58:42 INFO - PROCESS | 1799 | 1461023922837 Marionette TRACE conn4 <- [1,1446,null,{}] 16:58:42 INFO - PROCESS | 1799 | 1461023922843 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}] 16:58:43 INFO - PROCESS | 1799 | 1461023923045 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 16:58:43 INFO - PROCESS | 1799 | 1461023923318 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x89e6f000 == 113 [pid = 1799] [id = 369] 16:58:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 228 (0x8a0dac00) [pid = 1799] [serial = 1108] [outer = (nil)] 16:58:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 229 (0x8aeb9c00) [pid = 1799] [serial = 1109] [outer = 0x8a0dac00] 16:58:43 INFO - PROCESS | 1799 | 1461023923449 Marionette DEBUG loaded listener.js 16:58:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 230 (0x8b0b4000) [pid = 1799] [serial = 1110] [outer = 0x8a0dac00] 16:58:44 INFO - PROCESS | 1799 | 1461023924361 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]]]}] 16:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1585ms 16:58:44 INFO - PROCESS | 1799 | 1461023924419 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 16:58:44 INFO - PROCESS | 1799 | 1461023924423 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 16:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:58:44 INFO - PROCESS | 1799 | 1461023924429 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:58:44 INFO - PROCESS | 1799 | 1461023924432 Marionette TRACE conn4 <- [1,1450,null,{}] 16:58:44 INFO - PROCESS | 1799 | 1461023924438 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}] 16:58:44 INFO - PROCESS | 1799 | 1461023924645 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 16:58:44 INFO - PROCESS | 1799 | 1461023924910 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x88c69000 == 114 [pid = 1799] [id = 370] 16:58:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 231 (0x8a0df000) [pid = 1799] [serial = 1111] [outer = (nil)] 16:58:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 232 (0x8b49d800) [pid = 1799] [serial = 1112] [outer = 0x8a0df000] 16:58:45 INFO - PROCESS | 1799 | 1461023925039 Marionette DEBUG loaded listener.js 16:58:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 233 (0x8b7b6c00) [pid = 1799] [serial = 1113] [outer = 0x8a0df000] 16:58:45 INFO - PROCESS | 1799 | 1461023925952 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]]]}] 16:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1580ms 16:58:46 INFO - PROCESS | 1799 | 1461023926010 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 16:58:46 INFO - PROCESS | 1799 | 1461023926013 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 16:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:58:46 INFO - PROCESS | 1799 | 1461023926021 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:58:46 INFO - PROCESS | 1799 | 1461023926024 Marionette TRACE conn4 <- [1,1454,null,{}] 16:58:46 INFO - PROCESS | 1799 | 1461023926030 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}] 16:58:46 INFO - PROCESS | 1799 | 1461023926309 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 16:58:46 INFO - PROCESS | 1799 | 1461023926637 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x8aebb400 == 115 [pid = 1799] [id = 371] 16:58:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 234 (0x8b7edc00) [pid = 1799] [serial = 1114] [outer = (nil)] 16:58:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 235 (0x8ecbfc00) [pid = 1799] [serial = 1115] [outer = 0x8b7edc00] 16:58:46 INFO - PROCESS | 1799 | 1461023926745 Marionette DEBUG loaded listener.js 16:58:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 236 (0x8ecc7800) [pid = 1799] [serial = 1116] [outer = 0x8b7edc00] 16:58:47 INFO - PROCESS | 1799 | 1461023927674 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]]]}] 16:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1730ms 16:58:47 INFO - PROCESS | 1799 | 1461023927753 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 16:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:58:47 INFO - PROCESS | 1799 | 1461023927757 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 16:58:47 INFO - PROCESS | 1799 | 1461023927763 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:58:47 INFO - PROCESS | 1799 | 1461023927767 Marionette TRACE conn4 <- [1,1458,null,{}] 16:58:47 INFO - PROCESS | 1799 | 1461023927773 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}] 16:58:47 INFO - PROCESS | 1799 | 1461023927974 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 16:58:48 INFO - PROCESS | 1799 | 1461023928244 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b4a3000 == 116 [pid = 1799] [id = 372] 16:58:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 237 (0x8ecc7000) [pid = 1799] [serial = 1117] [outer = (nil)] 16:58:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 238 (0x8fda6400) [pid = 1799] [serial = 1118] [outer = 0x8ecc7000] 16:58:48 INFO - PROCESS | 1799 | 1461023928370 Marionette DEBUG loaded listener.js 16:58:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 239 (0x8fdb1800) [pid = 1799] [serial = 1119] [outer = 0x8ecc7000] 16:58:49 INFO - PROCESS | 1799 | 1461023929284 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]]]}] 16:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1584ms 16:58:49 INFO - PROCESS | 1799 | 1461023929349 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 16:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:58:49 INFO - PROCESS | 1799 | 1461023929353 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 16:58:49 INFO - PROCESS | 1799 | 1461023929359 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:58:49 INFO - PROCESS | 1799 | 1461023929363 Marionette TRACE conn4 <- [1,1462,null,{}] 16:58:49 INFO - PROCESS | 1799 | 1461023929369 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}] 16:58:49 INFO - PROCESS | 1799 | 1461023929590 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 16:58:49 INFO - PROCESS | 1799 | 1461023929902 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x8eccac00 == 117 [pid = 1799] [id = 373] 16:58:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 240 (0x8fda9c00) [pid = 1799] [serial = 1120] [outer = (nil)] 16:58:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 241 (0x8fec7000) [pid = 1799] [serial = 1121] [outer = 0x8fda9c00] 16:58:50 INFO - PROCESS | 1799 | 1461023929998 Marionette DEBUG loaded listener.js 16:58:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 242 (0x8fecec00) [pid = 1799] [serial = 1122] [outer = 0x8fda9c00] 16:58:50 INFO - PROCESS | 1799 | 1461023930909 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]]]}] 16:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1587ms 16:58:50 INFO - PROCESS | 1799 | 1461023930947 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 16:58:50 INFO - PROCESS | 1799 | 1461023930951 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 16:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:58:50 INFO - PROCESS | 1799 | 1461023930958 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:58:50 INFO - PROCESS | 1799 | 1461023930961 Marionette TRACE conn4 <- [1,1466,null,{}] 16:58:50 INFO - PROCESS | 1799 | 1461023930967 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}] 16:58:51 INFO - PROCESS | 1799 | 1461023931159 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 16:58:51 INFO - PROCESS | 1799 | 1461023931449 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x83c18800 == 118 [pid = 1799] [id = 374] 16:58:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 243 (0x8b0b3800) [pid = 1799] [serial = 1123] [outer = (nil)] 16:58:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 244 (0x90386800) [pid = 1799] [serial = 1124] [outer = 0x8b0b3800] 16:58:51 INFO - PROCESS | 1799 | 1461023931541 Marionette DEBUG loaded listener.js 16:58:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 245 (0x9038f000) [pid = 1799] [serial = 1125] [outer = 0x8b0b3800] 16:58:52 INFO - PROCESS | 1799 | 1461023932437 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]]]}] 16:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1540ms 16:58:52 INFO - PROCESS | 1799 | 1461023932499 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 16:58:52 INFO - PROCESS | 1799 | 1461023932504 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 16:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:58:52 INFO - PROCESS | 1799 | 1461023932517 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:58:52 INFO - PROCESS | 1799 | 1461023932520 Marionette TRACE conn4 <- [1,1470,null,{}] 16:58:52 INFO - PROCESS | 1799 | 1461023932526 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}] 16:58:52 INFO - PROCESS | 1799 | 1461023932717 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 16:58:53 INFO - PROCESS | 1799 | 1461023933025 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fec5c00 == 119 [pid = 1799] [id = 375] 16:58:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 246 (0x8fed8000) [pid = 1799] [serial = 1126] [outer = (nil)] 16:58:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 247 (0x9066fc00) [pid = 1799] [serial = 1127] [outer = 0x8fed8000] 16:58:53 INFO - PROCESS | 1799 | 1461023933121 Marionette DEBUG loaded listener.js 16:58:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 248 (0x906d1c00) [pid = 1799] [serial = 1128] [outer = 0x8fed8000] 16:58:54 INFO - PROCESS | 1799 | 1461023934064 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]]]}] 16:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1589ms 16:58:54 INFO - PROCESS | 1799 | 1461023934107 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 16:58:54 INFO - PROCESS | 1799 | 1461023934110 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 16:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:58:54 INFO - PROCESS | 1799 | 1461023934117 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:58:54 INFO - PROCESS | 1799 | 1461023934122 Marionette TRACE conn4 <- [1,1474,null,{}] 16:58:54 INFO - PROCESS | 1799 | 1461023934127 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}] 16:58:54 INFO - PROCESS | 1799 | 1461023934356 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 16:58:54 INFO - PROCESS | 1799 | 1461023934741 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:54 INFO - PROCESS | 1799 | ++DOCSHELL 0x91588000 == 120 [pid = 1799] [id = 376] 16:58:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 249 (0x93111c00) [pid = 1799] [serial = 1129] [outer = (nil)] 16:58:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 250 (0x931d1400) [pid = 1799] [serial = 1130] [outer = 0x93111c00] 16:58:54 INFO - PROCESS | 1799 | 1461023934836 Marionette DEBUG loaded listener.js 16:58:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 251 (0x933b6000) [pid = 1799] [serial = 1131] [outer = 0x93111c00] 16:58:55 INFO - PROCESS | 1799 | 1461023935769 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]]]}] 16:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1688ms 16:58:55 INFO - PROCESS | 1799 | 1461023935806 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 16:58:55 INFO - PROCESS | 1799 | 1461023935809 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 16:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:58:55 INFO - PROCESS | 1799 | 1461023935816 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:58:55 INFO - PROCESS | 1799 | 1461023935820 Marionette TRACE conn4 <- [1,1478,null,{}] 16:58:55 INFO - PROCESS | 1799 | 1461023935825 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}] 16:58:56 INFO - PROCESS | 1799 | 1461023936030 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 16:58:56 INFO - PROCESS | 1799 | 1461023936357 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f6d8000 == 121 [pid = 1799] [id = 377] 16:58:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 252 (0x8fec0c00) [pid = 1799] [serial = 1132] [outer = (nil)] 16:58:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 253 (0x9345a800) [pid = 1799] [serial = 1133] [outer = 0x8fec0c00] 16:58:56 INFO - PROCESS | 1799 | 1461023936451 Marionette DEBUG loaded listener.js 16:58:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 254 (0x9345dc00) [pid = 1799] [serial = 1134] [outer = 0x8fec0c00] 16:58:57 INFO - PROCESS | 1799 | 1461023937388 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]]]}] 16:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1633ms 16:58:57 INFO - PROCESS | 1799 | 1461023937450 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 16:58:57 INFO - PROCESS | 1799 | 1461023937454 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 16:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:58:57 INFO - PROCESS | 1799 | 1461023937460 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:58:57 INFO - PROCESS | 1799 | 1461023937464 Marionette TRACE conn4 <- [1,1482,null,{}] 16:58:57 INFO - PROCESS | 1799 | 1461023937469 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}] 16:58:57 INFO - PROCESS | 1799 | 1461023937688 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 16:58:58 INFO - PROCESS | 1799 | 1461023938005 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x91581000 == 122 [pid = 1799] [id = 378] 16:58:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 255 (0x931d4c00) [pid = 1799] [serial = 1135] [outer = (nil)] 16:58:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 256 (0x937f4c00) [pid = 1799] [serial = 1136] [outer = 0x931d4c00] 16:58:58 INFO - PROCESS | 1799 | 1461023938095 Marionette DEBUG loaded listener.js 16:58:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 257 (0x93e25400) [pid = 1799] [serial = 1137] [outer = 0x931d4c00] 16:58:59 INFO - PROCESS | 1799 | 1461023939039 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]]]}] 16:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1630ms 16:58:59 INFO - PROCESS | 1799 | 1461023939092 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 16:58:59 INFO - PROCESS | 1799 | 1461023939096 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 16:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:58:59 INFO - PROCESS | 1799 | 1461023939102 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:58:59 INFO - PROCESS | 1799 | 1461023939105 Marionette TRACE conn4 <- [1,1486,null,{}] 16:58:59 INFO - PROCESS | 1799 | 1461023939111 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}] 16:58:59 INFO - PROCESS | 1799 | 1461023939317 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 16:58:59 INFO - PROCESS | 1799 | 1461023939644 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x91587400 == 123 [pid = 1799] [id = 379] 16:58:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 258 (0x93457000) [pid = 1799] [serial = 1138] [outer = (nil)] 16:58:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 259 (0x93e2d800) [pid = 1799] [serial = 1139] [outer = 0x93457000] 16:58:59 INFO - PROCESS | 1799 | 1461023939737 Marionette DEBUG loaded listener.js 16:58:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 260 (0x93e2f800) [pid = 1799] [serial = 1140] [outer = 0x93457000] 16:59:00 INFO - PROCESS | 1799 | 1461023940671 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]]]}] 16:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1640ms 16:59:00 INFO - PROCESS | 1799 | 1461023940743 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 16:59:00 INFO - PROCESS | 1799 | 1461023940746 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 16:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:59:00 INFO - PROCESS | 1799 | 1461023940753 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:59:00 INFO - PROCESS | 1799 | 1461023940757 Marionette TRACE conn4 <- [1,1490,null,{}] 16:59:00 INFO - PROCESS | 1799 | 1461023940763 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}] 16:59:00 INFO - PROCESS | 1799 | 1461023940983 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 16:59:01 INFO - PROCESS | 1799 | 1461023941278 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b7c5800 == 124 [pid = 1799] [id = 380] 16:59:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 261 (0x8fec6c00) [pid = 1799] [serial = 1141] [outer = (nil)] 16:59:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 262 (0x94593000) [pid = 1799] [serial = 1142] [outer = 0x8fec6c00] 16:59:01 INFO - PROCESS | 1799 | 1461023941370 Marionette DEBUG loaded listener.js 16:59:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 263 (0x945bb800) [pid = 1799] [serial = 1143] [outer = 0x8fec6c00] 16:59:02 INFO - PROCESS | 1799 | 1461023942261 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]]]}] 16:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1536ms 16:59:02 INFO - PROCESS | 1799 | 1461023942291 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 16:59:02 INFO - PROCESS | 1799 | 1461023942295 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 16:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:59:02 INFO - PROCESS | 1799 | 1461023942301 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:59:02 INFO - PROCESS | 1799 | 1461023942305 Marionette TRACE conn4 <- [1,1494,null,{}] 16:59:02 INFO - PROCESS | 1799 | 1461023942310 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}] 16:59:02 INFO - PROCESS | 1799 | 1461023942513 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 16:59:02 INFO - PROCESS | 1799 | 1461023942849 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:02 INFO - PROCESS | 1799 | ++DOCSHELL 0x93e31c00 == 125 [pid = 1799] [id = 381] 16:59:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 264 (0x9458e800) [pid = 1799] [serial = 1144] [outer = (nil)] 16:59:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 265 (0x94789000) [pid = 1799] [serial = 1145] [outer = 0x9458e800] 16:59:02 INFO - PROCESS | 1799 | 1461023942944 Marionette DEBUG loaded listener.js 16:59:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 266 (0x9478c800) [pid = 1799] [serial = 1146] [outer = 0x9458e800] 16:59:03 INFO - PROCESS | 1799 | 1461023943831 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]]]}] 16:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1589ms 16:59:03 INFO - PROCESS | 1799 | 1461023943892 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 16:59:03 INFO - PROCESS | 1799 | 1461023943896 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 16:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:59:03 INFO - PROCESS | 1799 | 1461023943903 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:59:03 INFO - PROCESS | 1799 | 1461023943906 Marionette TRACE conn4 <- [1,1498,null,{}] 16:59:03 INFO - PROCESS | 1799 | 1461023943912 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}] 16:59:04 INFO - PROCESS | 1799 | 1461023944117 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 16:59:04 INFO - PROCESS | 1799 | 1461023944433 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x94597000 == 126 [pid = 1799] [id = 382] 16:59:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 267 (0x9478a000) [pid = 1799] [serial = 1147] [outer = (nil)] 16:59:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 268 (0x96310c00) [pid = 1799] [serial = 1148] [outer = 0x9478a000] 16:59:04 INFO - PROCESS | 1799 | 1461023944527 Marionette DEBUG loaded listener.js 16:59:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 269 (0x96825400) [pid = 1799] [serial = 1149] [outer = 0x9478a000] 16:59:05 INFO - PROCESS | 1799 | 1461023945442 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]]]}] 16:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1587ms 16:59:05 INFO - PROCESS | 1799 | 1461023945492 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 16:59:05 INFO - PROCESS | 1799 | 1461023945496 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 16:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:59:05 INFO - PROCESS | 1799 | 1461023945502 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:59:05 INFO - PROCESS | 1799 | 1461023945505 Marionette TRACE conn4 <- [1,1502,null,{}] 16:59:05 INFO - PROCESS | 1799 | 1461023945511 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}] 16:59:05 INFO - PROCESS | 1799 | 1461023945716 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 16:59:06 INFO - PROCESS | 1799 | 1461023946035 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x90381c00 == 127 [pid = 1799] [id = 383] 16:59:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 270 (0x90382000) [pid = 1799] [serial = 1150] [outer = (nil)] 16:59:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 271 (0x971e0000) [pid = 1799] [serial = 1151] [outer = 0x90382000] 16:59:06 INFO - PROCESS | 1799 | 1461023946126 Marionette DEBUG loaded listener.js 16:59:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 272 (0x97441400) [pid = 1799] [serial = 1152] [outer = 0x90382000] 16:59:07 INFO - PROCESS | 1799 | 1461023947076 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]]]}] 16:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1633ms 16:59:07 INFO - PROCESS | 1799 | 1461023947137 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 16:59:07 INFO - PROCESS | 1799 | 1461023947141 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 16:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:59:07 INFO - PROCESS | 1799 | 1461023947147 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:59:07 INFO - PROCESS | 1799 | 1461023947150 Marionette TRACE conn4 <- [1,1506,null,{}] 16:59:07 INFO - PROCESS | 1799 | 1461023947156 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}] 16:59:07 INFO - PROCESS | 1799 | 1461023947407 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 16:59:08 INFO - PROCESS | 1799 | --DOCSHELL 0x8b49c800 == 126 [pid = 1799] [id = 173] 16:59:08 INFO - PROCESS | 1799 | --DOCSHELL 0x88e6bc00 == 125 [pid = 1799] [id = 178] 16:59:08 INFO - PROCESS | 1799 | --DOCSHELL 0x89e71c00 == 124 [pid = 1799] [id = 179] 16:59:08 INFO - PROCESS | 1799 | --DOCSHELL 0x8b2eec00 == 123 [pid = 1799] [id = 364] 16:59:08 INFO - PROCESS | 1799 | --DOCSHELL 0x88144000 == 122 [pid = 1799] [id = 363] 16:59:08 INFO - PROCESS | 1799 | --DOCSHELL 0x83005400 == 121 [pid = 1799] [id = 362] 16:59:08 INFO - PROCESS | 1799 | --DOCSHELL 0x83003400 == 120 [pid = 1799] [id = 361] 16:59:08 INFO - PROCESS | 1799 | --DOCSHELL 0x848e5000 == 119 [pid = 1799] [id = 360] 16:59:08 INFO - PROCESS | 1799 | --DOCSHELL 0x83c23800 == 118 [pid = 1799] [id = 358] 16:59:08 INFO - PROCESS | 1799 | --DOCSHELL 0x898ee000 == 117 [pid = 1799] [id = 359] 16:59:08 INFO - PROCESS | 1799 | --DOCSHELL 0x85b60400 == 116 [pid = 1799] [id = 357] 16:59:08 INFO - PROCESS | 1799 | --DOCSHELL 0x93787000 == 115 [pid = 1799] [id = 352] 16:59:08 INFO - PROCESS | 1799 | --DOCSHELL 0x8855dc00 == 114 [pid = 1799] [id = 351] 16:59:08 INFO - PROCESS | 1799 | --DOCSHELL 0x8b7e9000 == 113 [pid = 1799] [id = 350] 16:59:08 INFO - PROCESS | 1799 | --DOCSHELL 0x8814d400 == 112 [pid = 1799] [id = 349] 16:59:08 INFO - PROCESS | 1799 | --DOCSHELL 0x8eccbc00 == 111 [pid = 1799] [id = 348] 16:59:08 INFO - PROCESS | 1799 | --DOCSHELL 0x898ed800 == 110 [pid = 1799] [id = 346] 16:59:08 INFO - PROCESS | 1799 | --DOCSHELL 0x8e93c400 == 109 [pid = 1799] [id = 347] 16:59:08 INFO - PROCESS | 1799 | --DOCSHELL 0x88565800 == 108 [pid = 1799] [id = 345] 16:59:08 INFO - PROCESS | 1799 | --DOCSHELL 0x83c1cc00 == 107 [pid = 1799] [id = 344] 16:59:08 INFO - PROCESS | 1799 | --DOMWINDOW == 271 (0x8aebc000) [pid = 1799] [serial = 1029] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1799 | --DOMWINDOW == 270 (0xa0c5dc00) [pid = 1799] [serial = 789] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1799 | --DOMWINDOW == 269 (0x90390400) [pid = 1799] [serial = 639] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1799 | --DOMWINDOW == 268 (0x88c65c00) [pid = 1799] [serial = 861] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1799 | --DOMWINDOW == 267 (0x94787c00) [pid = 1799] [serial = 924] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1799 | --DOMWINDOW == 266 (0xa0011c00) [pid = 1799] [serial = 1010] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1799 | --DOMWINDOW == 265 (0x97639800) [pid = 1799] [serial = 977] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1799 | --DOMWINDOW == 264 (0xa2847400) [pid = 1799] [serial = 1011] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 263 (0x95a57400) [pid = 1799] [serial = 974] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 262 (0x9743b400) [pid = 1799] [serial = 708] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 261 (0x8ff8b400) [pid = 1799] [serial = 663] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 260 (0x848e9c00) [pid = 1799] [serial = 1002] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 259 (0x8ecc9400) [pid = 1799] [serial = 897] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 258 (0x945c9800) [pid = 1799] [serial = 1005] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 257 (0x98719400) [pid = 1799] [serial = 774] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 256 (0x9ad64c00) [pid = 1799] [serial = 840] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 255 (0x848e7400) [pid = 1799] [serial = 1001] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 254 (0x85defc00) [pid = 1799] [serial = 927] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 253 (0x906dd800) [pid = 1799] [serial = 968] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 252 (0x9fbc8c00) [pid = 1799] [serial = 986] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 251 (0x97e16800) [pid = 1799] [serial = 834] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 250 (0x95915400) [pid = 1799] [serial = 654] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 249 (0x8b7b8800) [pid = 1799] [serial = 894] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 248 (0x8b0b3400) [pid = 1799] [serial = 819] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 247 (0x88c64400) [pid = 1799] [serial = 867] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 246 (0x9478dc00) [pid = 1799] [serial = 921] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 245 (0x9630ec00) [pid = 1799] [serial = 762] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 244 (0x979cb800) [pid = 1799] [serial = 906] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 243 (0x9378c800) [pid = 1799] [serial = 828] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 242 (0x86f83800) [pid = 1799] [serial = 992] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 241 (0x86f43400) [pid = 1799] [serial = 1020] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 240 (0x8ecc8c00) [pid = 1799] [serial = 693] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 239 (0x97442400) [pid = 1799] [serial = 765] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 238 (0x981a2400) [pid = 1799] [serial = 980] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 237 (0x937f6c00) [pid = 1799] [serial = 971] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 236 (0x914dd400) [pid = 1799] [serial = 696] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 235 (0x914e7800) [pid = 1799] [serial = 642] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 234 (0x933bfc00) [pid = 1799] [serial = 648] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 233 (0x9158a000) [pid = 1799] [serial = 584] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 232 (0x83c22000) [pid = 1799] [serial = 1008] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 231 (0x8febe800) [pid = 1799] [serial = 756] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 230 (0x981a1400) [pid = 1799] [serial = 768] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 229 (0xa00d6800) [pid = 1799] [serial = 786] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 228 (0x88566000) [pid = 1799] [serial = 858] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 227 (0x96825c00) [pid = 1799] [serial = 705] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 226 (0x94595800) [pid = 1799] [serial = 918] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 225 (0x97e20800) [pid = 1799] [serial = 596] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 224 (0x985e2400) [pid = 1799] [serial = 771] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 223 (0x8719c000) [pid = 1799] [serial = 990] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 222 (0x98440c00) [pid = 1799] [serial = 726] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 221 (0x93459800) [pid = 1799] [serial = 750] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 220 (0x9157e000) [pid = 1799] [serial = 900] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 219 (0x9fbc1400) [pid = 1799] [serial = 783] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 218 (0x8ea55400) [pid = 1799] [serial = 966] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 217 (0x8b7e8800) [pid = 1799] [serial = 965] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 216 (0x9871d000) [pid = 1799] [serial = 983] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 215 (0x884ce800) [pid = 1799] [serial = 852] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 214 (0x88e74800) [pid = 1799] [serial = 891] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 213 (0x93397400) [pid = 1799] [serial = 960] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 212 (0x8719e800) [pid = 1799] [serial = 993] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 211 (0x945c3c00) [pid = 1799] [serial = 996] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 210 (0x8ebae000) [pid = 1799] [serial = 581] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 209 (0x945bf800) [pid = 1799] [serial = 1004] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 208 (0x8fed8400) [pid = 1799] [serial = 636] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 207 (0x8fed4800) [pid = 1799] [serial = 729] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 206 (0x8b7c0000) [pid = 1799] [serial = 660] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 205 (0x93119800) [pid = 1799] [serial = 645] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 204 (0x85b61000) [pid = 1799] [serial = 936] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 203 (0x985e0000) [pid = 1799] [serial = 909] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 202 (0x937eb800) [pid = 1799] [serial = 702] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 201 (0x88e7a000) [pid = 1799] [serial = 1028] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 200 (0x83ede800) [pid = 1799] [serial = 1013] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 199 (0x945c1000) [pid = 1799] [serial = 995] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 198 (0x8ebafc00) [pid = 1799] [serial = 822] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 197 (0x983e3c00) [pid = 1799] [serial = 981] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 196 (0x8fed5c00) [pid = 1799] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 195 (0x83ee0800) [pid = 1799] [serial = 1014] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 194 (0x95915c00) [pid = 1799] [serial = 590] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x981a3000) [pid = 1799] [serial = 720] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0x9fb34400) [pid = 1799] [serial = 987] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x9378ac00) [pid = 1799] [serial = 587] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x98380c00) [pid = 1799] [serial = 837] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x98ef6c00) [pid = 1799] [serial = 984] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x884d0000) [pid = 1799] [serial = 962] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x93458400) [pid = 1799] [serial = 666] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x979cac00) [pid = 1799] [serial = 593] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x8e93b400) [pid = 1799] [serial = 629] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x8b7b7400) [pid = 1799] [serial = 690] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x8feb9800) [pid = 1799] [serial = 795] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x9345f400) [pid = 1799] [serial = 533] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x985e8800) [pid = 1799] [serial = 999] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x88c6bc00) [pid = 1799] [serial = 1025] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0xa0c58000) [pid = 1799] [serial = 846] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x914de400) [pid = 1799] [serial = 816] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x87198c00) [pid = 1799] [serial = 989] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x93113800) [pid = 1799] [serial = 969] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x98ea5000) [pid = 1799] [serial = 777] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x85df2800) [pid = 1799] [serial = 1019] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x8f6d4400) [pid = 1799] [serial = 939] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x93789400) [pid = 1799] [serial = 651] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x87194c00) [pid = 1799] [serial = 1022] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x96314000) [pid = 1799] [serial = 975] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0xa2848800) [pid = 1799] [serial = 792] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x8fd97800) [pid = 1799] [serial = 632] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x9ae6c800) [pid = 1799] [serial = 780] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x97445400) [pid = 1799] [serial = 711] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x979c9400) [pid = 1799] [serial = 978] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x979cb400) [pid = 1799] [serial = 717] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x898f1c00) [pid = 1799] [serial = 1026] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x933b6c00) [pid = 1799] [serial = 699] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x945c8800) [pid = 1799] [serial = 998] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x8b2e8000) [pid = 1799] [serial = 626] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x9fb38400) [pid = 1799] [serial = 912] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x98379400) [pid = 1799] [serial = 723] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x9696d400) [pid = 1799] [serial = 657] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x88143800) [pid = 1799] [serial = 1023] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x93119400) [pid = 1799] [serial = 825] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x9378cc00) [pid = 1799] [serial = 759] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x95a51800) [pid = 1799] [serial = 903] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8855d400) [pid = 1799] [serial = 855] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x86f45800) [pid = 1799] [serial = 864] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x962b2400) [pid = 1799] [serial = 831] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0xa2846800) [pid = 1799] [serial = 915] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x9eb4ac00) [pid = 1799] [serial = 843] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0xa00e5400) [pid = 1799] [serial = 933] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x94597400) [pid = 1799] [serial = 972] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8b0be000) [pid = 1799] [serial = 578] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x8e934400) [pid = 1799] [serial = 753] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0xa3cc9400) [pid = 1799] [serial = 849] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x9763a400) [pid = 1799] [serial = 714] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x8300a000) [pid = 1799] [serial = 1016] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x9038c000) [pid = 1799] [serial = 930] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x83c1f000) [pid = 1799] [serial = 1007] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x8a0dd800) [pid = 1799] [serial = 963] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1799 | 1461023949036 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x83c1cc00 == 108 [pid = 1799] [id = 384] 16:59:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x83c1f000) [pid = 1799] [serial = 1153] [outer = (nil)] 16:59:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x83ee0400) [pid = 1799] [serial = 1154] [outer = 0x83c1f000] 16:59:09 INFO - PROCESS | 1799 | 1461023949275 Marionette DEBUG loaded listener.js 16:59:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x848e2c00) [pid = 1799] [serial = 1155] [outer = 0x83c1f000] 16:59:10 INFO - PROCESS | 1799 | 1461023950104 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]]]}] 16:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 2999ms 16:59:10 INFO - PROCESS | 1799 | 1461023950147 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 16:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:59:10 INFO - PROCESS | 1799 | 1461023950153 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 16:59:10 INFO - PROCESS | 1799 | 1461023950160 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:59:10 INFO - PROCESS | 1799 | 1461023950167 Marionette TRACE conn4 <- [1,1510,null,{}] 16:59:10 INFO - PROCESS | 1799 | 1461023950174 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}] 16:59:10 INFO - PROCESS | 1799 | 1461023950366 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 16:59:10 INFO - PROCESS | 1799 | 1461023950557 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:10 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b59000 == 109 [pid = 1799] [id = 385] 16:59:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x85b5b800) [pid = 1799] [serial = 1156] [outer = (nil)] 16:59:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x85de8c00) [pid = 1799] [serial = 1157] [outer = 0x85b5b800] 16:59:10 INFO - PROCESS | 1799 | 1461023950638 Marionette DEBUG loaded listener.js 16:59:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x85df1800) [pid = 1799] [serial = 1158] [outer = 0x85b5b800] 16:59:11 INFO - PROCESS | 1799 | 1461023951472 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]]]}] 16:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1389ms 16:59:11 INFO - PROCESS | 1799 | 1461023951552 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 16:59:11 INFO - PROCESS | 1799 | 1461023951558 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 16:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:59:11 INFO - PROCESS | 1799 | 1461023951573 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:59:11 INFO - PROCESS | 1799 | 1461023951577 Marionette TRACE conn4 <- [1,1514,null,{}] 16:59:11 INFO - PROCESS | 1799 | 1461023951583 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}] 16:59:11 INFO - PROCESS | 1799 | 1461023951848 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 16:59:11 INFO - PROCESS | 1799 | 1461023951878 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:11 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f48400 == 110 [pid = 1799] [id = 386] 16:59:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x86f76800) [pid = 1799] [serial = 1159] [outer = (nil)] 16:59:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x86f83c00) [pid = 1799] [serial = 1160] [outer = 0x86f76800] 16:59:11 INFO - PROCESS | 1799 | 1461023951954 Marionette DEBUG loaded listener.js 16:59:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x87196400) [pid = 1799] [serial = 1161] [outer = 0x86f76800] 16:59:13 INFO - PROCESS | 1799 | 1461023953116 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]]]}] 16:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1583ms 16:59:13 INFO - PROCESS | 1799 | 1461023953156 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 16:59:13 INFO - PROCESS | 1799 | 1461023953159 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 16:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:59:13 INFO - PROCESS | 1799 | 1461023953174 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:59:13 INFO - PROCESS | 1799 | 1461023953183 Marionette TRACE conn4 <- [1,1518,null,{}] 16:59:13 INFO - PROCESS | 1799 | 1461023953197 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}] 16:59:13 INFO - PROCESS | 1799 | 1461023953466 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 16:59:13 INFO - PROCESS | 1799 | 1461023953495 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:13 INFO - PROCESS | 1799 | ++DOCSHELL 0x8719cc00 == 111 [pid = 1799] [id = 387] 16:59:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x88143400) [pid = 1799] [serial = 1162] [outer = (nil)] 16:59:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8814b400) [pid = 1799] [serial = 1163] [outer = 0x88143400] 16:59:13 INFO - PROCESS | 1799 | 1461023953609 Marionette DEBUG loaded listener.js 16:59:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x884c4000) [pid = 1799] [serial = 1164] [outer = 0x88143400] 16:59:14 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x83c23c00) [pid = 1799] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:59:14 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x85debc00) [pid = 1799] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:59:14 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x83003c00) [pid = 1799] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:59:14 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8b2e4c00) [pid = 1799] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:59:14 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x89e68800) [pid = 1799] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:59:14 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x83c19400) [pid = 1799] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:59:14 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8b7e6c00) [pid = 1799] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:59:14 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x898f5c00) [pid = 1799] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:59:14 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x848e0000) [pid = 1799] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:59:14 INFO - PROCESS | 1799 | 1461023954699 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]]]}] 16:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1596ms 16:59:14 INFO - PROCESS | 1799 | 1461023954764 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 16:59:14 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:59:14 INFO - PROCESS | 1799 | 1461023954769 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 16:59:14 INFO - PROCESS | 1799 | 1461023954776 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:59:14 INFO - PROCESS | 1799 | 1461023954779 Marionette TRACE conn4 <- [1,1522,null,{}] 16:59:14 INFO - PROCESS | 1799 | 1461023954785 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}] 16:59:14 INFO - PROCESS | 1799 | 1461023954984 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 16:59:15 INFO - PROCESS | 1799 | 1461023955150 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x83006c00 == 112 [pid = 1799] [id = 388] 16:59:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x85b56400) [pid = 1799] [serial = 1165] [outer = (nil)] 16:59:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x884ca800) [pid = 1799] [serial = 1166] [outer = 0x85b56400] 16:59:15 INFO - PROCESS | 1799 | 1461023955234 Marionette DEBUG loaded listener.js 16:59:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x884d0800) [pid = 1799] [serial = 1167] [outer = 0x85b56400] 16:59:15 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:59:15 INFO - PROCESS | 1799 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:59:15 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:59:15 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:59:15 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:59:15 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:59:15 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:59:15 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:59:15 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:59:15 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:59:15 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:59:15 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 16:59:15 INFO - PROCESS | 1799 | 1461023955943 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"]]]}] 16:59:15 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:59:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:59:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:59:15 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:59:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:59:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:59:15 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 16:59:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:59:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:59:15 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 16:59:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:59:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:59:15 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1197ms 16:59:15 INFO - PROCESS | 1799 | 1461023955972 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 16:59:15 INFO - PROCESS | 1799 | 1461023955978 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 16:59:15 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:59:15 INFO - PROCESS | 1799 | 1461023955987 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:59:15 INFO - PROCESS | 1799 | 1461023955993 Marionette TRACE conn4 <- [1,1526,null,{}] 16:59:16 INFO - PROCESS | 1799 | 1461023956002 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}] 16:59:16 INFO - PROCESS | 1799 | 1461023956241 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 16:59:16 INFO - PROCESS | 1799 | 1461023956518 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:16 INFO - PROCESS | 1799 | ++DOCSHELL 0x83007800 == 113 [pid = 1799] [id = 389] 16:59:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x83008400) [pid = 1799] [serial = 1168] [outer = (nil)] 16:59:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x83c1a400) [pid = 1799] [serial = 1169] [outer = 0x83008400] 16:59:16 INFO - PROCESS | 1799 | 1461023956608 Marionette DEBUG loaded listener.js 16:59:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x83ee5800) [pid = 1799] [serial = 1170] [outer = 0x83008400] 16:59:17 INFO - PROCESS | 1799 | 1461023957554 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"]]]}] 16:59:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:59:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:59:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:59:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:59:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:59:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:59:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:59:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:59:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:59:17 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1593ms 16:59:17 INFO - PROCESS | 1799 | 1461023957585 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 16:59:17 INFO - PROCESS | 1799 | 1461023957591 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 16:59:17 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:59:17 INFO - PROCESS | 1799 | 1461023957599 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:59:17 INFO - PROCESS | 1799 | 1461023957605 Marionette TRACE conn4 <- [1,1530,null,{}] 16:59:17 INFO - PROCESS | 1799 | 1461023957621 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}] 16:59:17 INFO - PROCESS | 1799 | 1461023957925 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 16:59:18 INFO - PROCESS | 1799 | 1461023958126 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x85dee400 == 114 [pid = 1799] [id = 390] 16:59:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x86f46000) [pid = 1799] [serial = 1171] [outer = (nil)] 16:59:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8719d400) [pid = 1799] [serial = 1172] [outer = 0x86f46000] 16:59:18 INFO - PROCESS | 1799 | 1461023958273 Marionette DEBUG loaded listener.js 16:59:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x871f3c00) [pid = 1799] [serial = 1173] [outer = 0x86f46000] 16:59:19 INFO - PROCESS | 1799 | 1461023959112 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]]]}] 16:59:19 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 16:59:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:59:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:59:19 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 16:59:19 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:59:19 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1543ms 16:59:19 INFO - PROCESS | 1799 | 1461023959147 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 16:59:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:59:19 INFO - PROCESS | 1799 | 1461023959157 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 16:59:19 INFO - PROCESS | 1799 | 1461023959168 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:59:19 INFO - PROCESS | 1799 | 1461023959173 Marionette TRACE conn4 <- [1,1534,null,{}] 16:59:19 INFO - PROCESS | 1799 | 1461023959180 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}] 16:59:19 INFO - PROCESS | 1799 | 1461023959377 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 16:59:19 INFO - PROCESS | 1799 | 1461023959646 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x884c8c00 == 115 [pid = 1799] [id = 391] 16:59:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x88566400) [pid = 1799] [serial = 1174] [outer = (nil)] 16:59:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x88e70800) [pid = 1799] [serial = 1175] [outer = 0x88566400] 16:59:19 INFO - PROCESS | 1799 | 1461023959839 Marionette DEBUG loaded listener.js 16:59:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x898fa400) [pid = 1799] [serial = 1176] [outer = 0x88566400] 16:59:20 INFO - PROCESS | 1799 | 1461023960752 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]]]}] 16:59:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:59:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1657ms 16:59:20 INFO - PROCESS | 1799 | 1461023960823 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 16:59:20 INFO - PROCESS | 1799 | 1461023960827 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 16:59:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:59:20 INFO - PROCESS | 1799 | 1461023960844 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:59:20 INFO - PROCESS | 1799 | 1461023960853 Marionette TRACE conn4 <- [1,1538,null,{}] 16:59:20 INFO - PROCESS | 1799 | 1461023960860 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}] 16:59:21 INFO - PROCESS | 1799 | 1461023961108 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 16:59:21 INFO - PROCESS | 1799 | 1461023961418 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x88e74800 == 116 [pid = 1799] [id = 392] 16:59:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x89e75800) [pid = 1799] [serial = 1177] [outer = (nil)] 16:59:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8a0f1c00) [pid = 1799] [serial = 1178] [outer = 0x89e75800] 16:59:21 INFO - PROCESS | 1799 | 1461023961507 Marionette DEBUG loaded listener.js 16:59:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8aeba000) [pid = 1799] [serial = 1179] [outer = 0x89e75800] 16:59:22 INFO - PROCESS | 1799 | 1461023962396 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]]]}] 16:59:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:59:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1598ms 16:59:22 INFO - PROCESS | 1799 | 1461023962435 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 16:59:22 INFO - PROCESS | 1799 | 1461023962440 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 16:59:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:59:22 INFO - PROCESS | 1799 | 1461023962447 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:59:22 INFO - PROCESS | 1799 | 1461023962451 Marionette TRACE conn4 <- [1,1542,null,{}] 16:59:22 INFO - PROCESS | 1799 | 1461023962457 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}] 16:59:22 INFO - PROCESS | 1799 | 1461023962672 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 16:59:22 INFO - PROCESS | 1799 | 1461023962935 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b58c00 == 117 [pid = 1799] [id = 393] 16:59:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8a0df800) [pid = 1799] [serial = 1180] [outer = (nil)] 16:59:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8b2e2c00) [pid = 1799] [serial = 1181] [outer = 0x8a0df800] 16:59:23 INFO - PROCESS | 1799 | 1461023963064 Marionette DEBUG loaded listener.js 16:59:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x8b2ea800) [pid = 1799] [serial = 1182] [outer = 0x8a0df800] 16:59:23 INFO - PROCESS | 1799 | 1461023963906 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]]]}] 16:59:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:59:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1531ms 16:59:23 INFO - PROCESS | 1799 | 1461023963979 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 16:59:23 INFO - PROCESS | 1799 | 1461023963984 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 16:59:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:59:23 INFO - PROCESS | 1799 | 1461023963990 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:59:23 INFO - PROCESS | 1799 | 1461023963993 Marionette TRACE conn4 <- [1,1546,null,{}] 16:59:24 INFO - PROCESS | 1799 | 1461023963999 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}] 16:59:24 INFO - PROCESS | 1799 | 1461023964234 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 16:59:24 INFO - PROCESS | 1799 | 1461023964553 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b4a9800 == 118 [pid = 1799] [id = 394] 16:59:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8b7b7400) [pid = 1799] [serial = 1183] [outer = (nil)] 16:59:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x8b7bec00) [pid = 1799] [serial = 1184] [outer = 0x8b7b7400] 16:59:24 INFO - PROCESS | 1799 | 1461023964657 Marionette DEBUG loaded listener.js 16:59:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8b7e9400) [pid = 1799] [serial = 1185] [outer = 0x8b7b7400] 16:59:25 INFO - PROCESS | 1799 | 1461023965591 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]]]}] 16:59:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:59:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1633ms 16:59:25 INFO - PROCESS | 1799 | 1461023965624 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 16:59:25 INFO - PROCESS | 1799 | 1461023965628 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 16:59:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:59:25 INFO - PROCESS | 1799 | 1461023965634 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:59:25 INFO - PROCESS | 1799 | 1461023965638 Marionette TRACE conn4 <- [1,1550,null,{}] 16:59:25 INFO - PROCESS | 1799 | 1461023965643 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}] 16:59:25 INFO - PROCESS | 1799 | 1461023965853 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 16:59:26 INFO - PROCESS | 1799 | 1461023966118 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b64800 == 119 [pid = 1799] [id = 395] 16:59:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x8b7c1000) [pid = 1799] [serial = 1186] [outer = (nil)] 16:59:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x8ea54000) [pid = 1799] [serial = 1187] [outer = 0x8b7c1000] 16:59:26 INFO - PROCESS | 1799 | 1461023966247 Marionette DEBUG loaded listener.js 16:59:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x8ea5a000) [pid = 1799] [serial = 1188] [outer = 0x8b7c1000] 16:59:27 INFO - PROCESS | 1799 | 1461023967103 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]]]}] 16:59:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:59:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1545ms 16:59:27 INFO - PROCESS | 1799 | 1461023967181 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 16:59:27 INFO - PROCESS | 1799 | 1461023967184 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 16:59:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:59:27 INFO - PROCESS | 1799 | 1461023967191 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:59:27 INFO - PROCESS | 1799 | 1461023967194 Marionette TRACE conn4 <- [1,1554,null,{}] 16:59:27 INFO - PROCESS | 1799 | 1461023967200 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}] 16:59:27 INFO - PROCESS | 1799 | 1461023967397 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 16:59:27 INFO - PROCESS | 1799 | 1461023967663 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:27 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e93c400 == 120 [pid = 1799] [id = 396] 16:59:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x8e93d000) [pid = 1799] [serial = 1189] [outer = (nil)] 16:59:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x8ebba800) [pid = 1799] [serial = 1190] [outer = 0x8e93d000] 16:59:27 INFO - PROCESS | 1799 | 1461023967796 Marionette DEBUG loaded listener.js 16:59:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x8ecca000) [pid = 1799] [serial = 1191] [outer = 0x8e93d000] 16:59:28 INFO - PROCESS | 1799 | 1461023968714 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]]]}] 16:59:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:59:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1593ms 16:59:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:59:28 INFO - PROCESS | 1799 | 1461023968786 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 16:59:28 INFO - PROCESS | 1799 | 1461023968789 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 16:59:28 INFO - PROCESS | 1799 | 1461023968796 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:59:28 INFO - PROCESS | 1799 | 1461023968799 Marionette TRACE conn4 <- [1,1558,null,{}] 16:59:28 INFO - PROCESS | 1799 | 1461023968805 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}] 16:59:29 INFO - PROCESS | 1799 | 1461023969009 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 16:59:29 INFO - PROCESS | 1799 | 1461023969275 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b7c2000 == 121 [pid = 1799] [id = 397] 16:59:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x8ea57800) [pid = 1799] [serial = 1192] [outer = (nil)] 16:59:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x8f6d6000) [pid = 1799] [serial = 1193] [outer = 0x8ea57800] 16:59:29 INFO - PROCESS | 1799 | 1461023969408 Marionette DEBUG loaded listener.js 16:59:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x8fda6c00) [pid = 1799] [serial = 1194] [outer = 0x8ea57800] 16:59:30 INFO - PROCESS | 1799 | 1461023970316 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]]]}] 16:59:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:59:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1581ms 16:59:30 INFO - PROCESS | 1799 | 1461023970377 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 16:59:30 INFO - PROCESS | 1799 | 1461023970380 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 16:59:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:59:30 INFO - PROCESS | 1799 | 1461023970387 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:59:30 INFO - PROCESS | 1799 | 1461023970391 Marionette TRACE conn4 <- [1,1562,null,{}] 16:59:30 INFO - PROCESS | 1799 | 1461023970396 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}] 16:59:30 INFO - PROCESS | 1799 | 1461023970644 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 16:59:30 INFO - PROCESS | 1799 | 1461023970957 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:30 INFO - PROCESS | 1799 | ++DOCSHELL 0x83ee1000 == 122 [pid = 1799] [id = 398] 16:59:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x8ebb3000) [pid = 1799] [serial = 1195] [outer = (nil)] 16:59:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x8fecc800) [pid = 1799] [serial = 1196] [outer = 0x8ebb3000] 16:59:31 INFO - PROCESS | 1799 | 1461023971044 Marionette DEBUG loaded listener.js 16:59:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x8fed3800) [pid = 1799] [serial = 1197] [outer = 0x8ebb3000] 16:59:31 INFO - PROCESS | 1799 | 1461023971935 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]]]}] 16:59:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:59:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1580ms 16:59:31 INFO - PROCESS | 1799 | 1461023971969 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 16:59:31 INFO - PROCESS | 1799 | 1461023971972 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 16:59:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:59:31 INFO - PROCESS | 1799 | 1461023971979 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:59:31 INFO - PROCESS | 1799 | 1461023971982 Marionette TRACE conn4 <- [1,1566,null,{}] 16:59:31 INFO - PROCESS | 1799 | 1461023971988 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}] 16:59:32 INFO - PROCESS | 1799 | 1461023972180 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 16:59:32 INFO - PROCESS | 1799 | 1461023972463 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fec1400 == 123 [pid = 1799] [id = 399] 16:59:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x9038a400) [pid = 1799] [serial = 1198] [outer = (nil)] 16:59:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x90664800) [pid = 1799] [serial = 1199] [outer = 0x9038a400] 16:59:32 INFO - PROCESS | 1799 | 1461023972597 Marionette DEBUG loaded listener.js 16:59:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x906dcc00) [pid = 1799] [serial = 1200] [outer = 0x9038a400] 16:59:33 INFO - PROCESS | 1799 | 1461023973499 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]]]}] 16:59:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:59:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1583ms 16:59:33 INFO - PROCESS | 1799 | 1461023973563 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 16:59:33 INFO - PROCESS | 1799 | 1461023973567 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 16:59:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:59:33 INFO - PROCESS | 1799 | 1461023973574 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:59:33 INFO - PROCESS | 1799 | 1461023973584 Marionette TRACE conn4 <- [1,1570,null,{}] 16:59:33 INFO - PROCESS | 1799 | 1461023973589 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}] 16:59:33 INFO - PROCESS | 1799 | 1461023973838 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 16:59:34 INFO - PROCESS | 1799 | 1461023974153 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:34 INFO - PROCESS | 1799 | ++DOCSHELL 0x8febd400 == 124 [pid = 1799] [id = 400] 16:59:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x90385c00) [pid = 1799] [serial = 1201] [outer = (nil)] 16:59:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x91586c00) [pid = 1799] [serial = 1202] [outer = 0x90385c00] 16:59:34 INFO - PROCESS | 1799 | 1461023974245 Marionette DEBUG loaded listener.js 16:59:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x9179d000) [pid = 1799] [serial = 1203] [outer = 0x90385c00] 16:59:35 INFO - PROCESS | 1799 | 1461023975108 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]]]}] 16:59:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:59:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1590ms 16:59:35 INFO - PROCESS | 1799 | 1461023975165 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 16:59:35 INFO - PROCESS | 1799 | 1461023975169 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 16:59:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:59:35 INFO - PROCESS | 1799 | 1461023975175 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:59:35 INFO - PROCESS | 1799 | 1461023975179 Marionette TRACE conn4 <- [1,1574,null,{}] 16:59:35 INFO - PROCESS | 1799 | 1461023975185 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}] 16:59:35 INFO - PROCESS | 1799 | 1461023975396 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 16:59:35 INFO - PROCESS | 1799 | 1461023975702 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x914e8c00 == 125 [pid = 1799] [id = 401] 16:59:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x9157f400) [pid = 1799] [serial = 1204] [outer = (nil)] 16:59:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x9311b000) [pid = 1799] [serial = 1205] [outer = 0x9157f400] 16:59:35 INFO - PROCESS | 1799 | 1461023975796 Marionette DEBUG loaded listener.js 16:59:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x931d2000) [pid = 1799] [serial = 1206] [outer = 0x9157f400] 16:59:36 INFO - PROCESS | 1799 | 1461023976668 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]]]}] 16:59:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:59:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1530ms 16:59:36 INFO - PROCESS | 1799 | 1461023976706 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 16:59:36 INFO - PROCESS | 1799 | 1461023976709 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 16:59:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:59:36 INFO - PROCESS | 1799 | 1461023976716 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:59:36 INFO - PROCESS | 1799 | 1461023976719 Marionette TRACE conn4 <- [1,1578,null,{}] 16:59:36 INFO - PROCESS | 1799 | 1461023976725 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}] 16:59:36 INFO - PROCESS | 1799 | 1461023976931 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 16:59:37 INFO - PROCESS | 1799 | 1461023977244 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e934000 == 126 [pid = 1799] [id = 402] 16:59:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x917a9800) [pid = 1799] [serial = 1207] [outer = (nil)] 16:59:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x93451c00) [pid = 1799] [serial = 1208] [outer = 0x917a9800] 16:59:37 INFO - PROCESS | 1799 | 1461023977338 Marionette DEBUG loaded listener.js 16:59:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x93454000) [pid = 1799] [serial = 1209] [outer = 0x917a9800] 16:59:38 INFO - PROCESS | 1799 | 1461023978212 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]]]}] 16:59:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:59:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1541ms 16:59:38 INFO - PROCESS | 1799 | 1461023978258 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 16:59:38 INFO - PROCESS | 1799 | 1461023978262 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 16:59:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:59:38 INFO - PROCESS | 1799 | 1461023978268 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:59:38 INFO - PROCESS | 1799 | 1461023978271 Marionette TRACE conn4 <- [1,1582,null,{}] 16:59:38 INFO - PROCESS | 1799 | 1461023978277 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}] 16:59:38 INFO - PROCESS | 1799 | 1461023978487 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 16:59:38 INFO - PROCESS | 1799 | 1461023978799 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x83ee6400 == 127 [pid = 1799] [id = 403] 16:59:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x9338cc00) [pid = 1799] [serial = 1210] [outer = (nil)] 16:59:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x9345e000) [pid = 1799] [serial = 1211] [outer = 0x9338cc00] 16:59:38 INFO - PROCESS | 1799 | 1461023978899 Marionette DEBUG loaded listener.js 16:59:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x9378cc00) [pid = 1799] [serial = 1212] [outer = 0x9338cc00] 16:59:39 INFO - PROCESS | 1799 | 1461023979748 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]]]}] 16:59:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:59:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1537ms 16:59:39 INFO - PROCESS | 1799 | 1461023979806 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 16:59:39 INFO - PROCESS | 1799 | 1461023979809 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 16:59:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:59:39 INFO - PROCESS | 1799 | 1461023979816 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:59:39 INFO - PROCESS | 1799 | 1461023979829 Marionette TRACE conn4 <- [1,1586,null,{}] 16:59:39 INFO - PROCESS | 1799 | 1461023979834 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}] 16:59:40 INFO - PROCESS | 1799 | 1461023980053 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 16:59:40 INFO - PROCESS | 1799 | 1461023980408 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x93780000 == 128 [pid = 1799] [id = 404] 16:59:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x9378c000) [pid = 1799] [serial = 1213] [outer = (nil)] 16:59:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0x93e24000) [pid = 1799] [serial = 1214] [outer = 0x9378c000] 16:59:40 INFO - PROCESS | 1799 | 1461023980507 Marionette DEBUG loaded listener.js 16:59:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0x93e2e000) [pid = 1799] [serial = 1215] [outer = 0x9378c000] 16:59:41 INFO - PROCESS | 1799 | 1461023981353 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]]]}] 16:59:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:59:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1595ms 16:59:41 INFO - PROCESS | 1799 | 1461023981412 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 16:59:41 INFO - PROCESS | 1799 | 1461023981415 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 16:59:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:59:41 INFO - PROCESS | 1799 | 1461023981422 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:59:41 INFO - PROCESS | 1799 | 1461023981426 Marionette TRACE conn4 <- [1,1590,null,{}] 16:59:41 INFO - PROCESS | 1799 | 1461023981431 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}] 16:59:41 INFO - PROCESS | 1799 | 1461023981636 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 16:59:41 INFO - PROCESS | 1799 | 1461023981956 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x93783400 == 129 [pid = 1799] [id = 405] 16:59:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0x9378c400) [pid = 1799] [serial = 1216] [outer = (nil)] 16:59:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0x94597c00) [pid = 1799] [serial = 1217] [outer = 0x9378c400] 16:59:42 INFO - PROCESS | 1799 | 1461023982047 Marionette DEBUG loaded listener.js 16:59:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 195 (0x945be400) [pid = 1799] [serial = 1218] [outer = 0x9378c400] 16:59:42 INFO - PROCESS | 1799 | 1461023982912 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]]]}] 16:59:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:59:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1534ms 16:59:42 INFO - PROCESS | 1799 | 1461023982957 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 16:59:42 INFO - PROCESS | 1799 | 1461023982961 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 16:59:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:59:42 INFO - PROCESS | 1799 | 1461023982968 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:59:42 INFO - PROCESS | 1799 | 1461023982971 Marionette TRACE conn4 <- [1,1594,null,{}] 16:59:42 INFO - PROCESS | 1799 | 1461023982977 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}] 16:59:43 INFO - PROCESS | 1799 | 1461023983172 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 16:59:43 INFO - PROCESS | 1799 | 1461023983495 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f3e800 == 130 [pid = 1799] [id = 406] 16:59:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 196 (0x906d8400) [pid = 1799] [serial = 1219] [outer = (nil)] 16:59:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 197 (0x945c8c00) [pid = 1799] [serial = 1220] [outer = 0x906d8400] 16:59:43 INFO - PROCESS | 1799 | 1461023983584 Marionette DEBUG loaded listener.js 16:59:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 198 (0x94782000) [pid = 1799] [serial = 1221] [outer = 0x906d8400] 16:59:44 INFO - PROCESS | 1799 | 1461023984462 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]]]}] 16:59:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:59:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1531ms 16:59:44 INFO - PROCESS | 1799 | 1461023984500 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 16:59:44 INFO - PROCESS | 1799 | 1461023984505 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 16:59:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:59:44 INFO - PROCESS | 1799 | 1461023984511 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:59:44 INFO - PROCESS | 1799 | 1461023984514 Marionette TRACE conn4 <- [1,1598,null,{}] 16:59:44 INFO - PROCESS | 1799 | 1461023984520 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}] 16:59:44 INFO - PROCESS | 1799 | 1461023984714 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 16:59:45 INFO - PROCESS | 1799 | 1461023985042 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:45 INFO - PROCESS | 1799 | ++DOCSHELL 0x8814dc00 == 131 [pid = 1799] [id = 407] 16:59:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 199 (0x8f6cf400) [pid = 1799] [serial = 1222] [outer = (nil)] 16:59:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 200 (0x9478bc00) [pid = 1799] [serial = 1223] [outer = 0x8f6cf400] 16:59:45 INFO - PROCESS | 1799 | 1461023985135 Marionette DEBUG loaded listener.js 16:59:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 201 (0x9591dc00) [pid = 1799] [serial = 1224] [outer = 0x8f6cf400] 16:59:46 INFO - PROCESS | 1799 | 1461023986030 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]]]}] 16:59:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:59:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1581ms 16:59:46 INFO - PROCESS | 1799 | 1461023986093 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 16:59:46 INFO - PROCESS | 1799 | 1461023986096 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 16:59:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:59:46 INFO - PROCESS | 1799 | 1461023986103 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:59:46 INFO - PROCESS | 1799 | 1461023986106 Marionette TRACE conn4 <- [1,1602,null,{}] 16:59:46 INFO - PROCESS | 1799 | 1461023986112 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}] 16:59:46 INFO - PROCESS | 1799 | 1461023986320 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 16:59:47 INFO - PROCESS | 1799 | --DOCSHELL 0x83006c00 == 130 [pid = 1799] [id = 388] 16:59:47 INFO - PROCESS | 1799 | --DOCSHELL 0x8719cc00 == 129 [pid = 1799] [id = 387] 16:59:47 INFO - PROCESS | 1799 | --DOCSHELL 0x86f48400 == 128 [pid = 1799] [id = 386] 16:59:47 INFO - PROCESS | 1799 | --DOCSHELL 0x85b59000 == 127 [pid = 1799] [id = 385] 16:59:47 INFO - PROCESS | 1799 | --DOCSHELL 0x83c1cc00 == 126 [pid = 1799] [id = 384] 16:59:47 INFO - PROCESS | 1799 | --DOCSHELL 0x94597000 == 125 [pid = 1799] [id = 382] 16:59:47 INFO - PROCESS | 1799 | --DOCSHELL 0x8b7c5800 == 124 [pid = 1799] [id = 380] 16:59:47 INFO - PROCESS | 1799 | --DOCSHELL 0x93e31c00 == 123 [pid = 1799] [id = 381] 16:59:47 INFO - PROCESS | 1799 | --DOCSHELL 0x91587400 == 122 [pid = 1799] [id = 379] 16:59:47 INFO - PROCESS | 1799 | --DOCSHELL 0x91581000 == 121 [pid = 1799] [id = 378] 16:59:47 INFO - PROCESS | 1799 | --DOCSHELL 0x91588000 == 120 [pid = 1799] [id = 376] 16:59:47 INFO - PROCESS | 1799 | --DOCSHELL 0x8f6d8000 == 119 [pid = 1799] [id = 377] 16:59:47 INFO - PROCESS | 1799 | --DOCSHELL 0x8fec5c00 == 118 [pid = 1799] [id = 375] 16:59:47 INFO - PROCESS | 1799 | --DOCSHELL 0x83c18800 == 117 [pid = 1799] [id = 374] 16:59:47 INFO - PROCESS | 1799 | --DOCSHELL 0x8eccac00 == 116 [pid = 1799] [id = 373] 16:59:47 INFO - PROCESS | 1799 | --DOCSHELL 0x8aebb400 == 115 [pid = 1799] [id = 371] 16:59:47 INFO - PROCESS | 1799 | --DOCSHELL 0x8b4a3000 == 114 [pid = 1799] [id = 372] 16:59:47 INFO - PROCESS | 1799 | --DOCSHELL 0x88c69000 == 113 [pid = 1799] [id = 370] 16:59:47 INFO - PROCESS | 1799 | --DOCSHELL 0x89e6f000 == 112 [pid = 1799] [id = 369] 16:59:47 INFO - PROCESS | 1799 | --DOCSHELL 0x88560c00 == 111 [pid = 1799] [id = 368] 16:59:47 INFO - PROCESS | 1799 | --DOCSHELL 0x8719a800 == 110 [pid = 1799] [id = 367] 16:59:47 INFO - PROCESS | 1799 | --DOCSHELL 0x85b5a800 == 109 [pid = 1799] [id = 366] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 200 (0x85de6c00) [pid = 1799] [serial = 1097] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 199 (0x8300c800) [pid = 1799] [serial = 1017] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 198 (0x8b7bf400) [pid = 1799] [serial = 1091] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 197 (0x8ecc6000) [pid = 1799] [serial = 1094] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 196 (0x8f6cd800) [pid = 1799] [serial = 1095] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 195 (0x88c6e800) [pid = 1799] [serial = 1037] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 194 (0x8ea53000) [pid = 1799] [serial = 1040] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x8fcb6c00) [pid = 1799] [serial = 1043] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0x8feb8400) [pid = 1799] [serial = 1046] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x9179b400) [pid = 1799] [serial = 1049] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x937f8800) [pid = 1799] [serial = 1052] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x9478e000) [pid = 1799] [serial = 1055] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x97442c00) [pid = 1799] [serial = 1058] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x9819e800) [pid = 1799] [serial = 1061] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0xa2af4800) [pid = 1799] [serial = 1064] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x871f5c00) [pid = 1799] [serial = 1067] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x8aec0000) [pid = 1799] [serial = 1080] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x89e73800) [pid = 1799] [serial = 1079] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x83ed9800) [pid = 1799] [serial = 1085] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x88561c00) [pid = 1799] [serial = 1088] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x86f7a400) [pid = 1799] [serial = 1074] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x86f47000) [pid = 1799] [serial = 1073] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x884c2800) [pid = 1799] [serial = 1077] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x871f3000) [pid = 1799] [serial = 1076] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x8814b000) [pid = 1799] [serial = 1070] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x8e934800) [pid = 1799] [serial = 1083] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x8b7bd800) [pid = 1799] [serial = 1082] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x8b2eb000) [pid = 1799] [serial = 1031] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x86f7cc00) [pid = 1799] [serial = 1034] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x848e3800) [pid = 1799] [serial = 1086] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x8ea53c00) [pid = 1799] [serial = 1092] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x8a0f5c00) [pid = 1799] [serial = 1089] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1799 | 1461023987956 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x8300e000 == 110 [pid = 1799] [id = 408] 16:59:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x83c18800) [pid = 1799] [serial = 1225] [outer = (nil)] 16:59:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x848e3000) [pid = 1799] [serial = 1226] [outer = 0x83c18800] 16:59:48 INFO - PROCESS | 1799 | 1461023988069 Marionette DEBUG loaded listener.js 16:59:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x85b5a000) [pid = 1799] [serial = 1227] [outer = 0x83c18800] 16:59:48 INFO - PROCESS | 1799 | 1461023988855 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]]]}] 16:59:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:59:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 2787ms 16:59:48 INFO - PROCESS | 1799 | 1461023988891 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 16:59:48 INFO - PROCESS | 1799 | 1461023988898 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 16:59:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:59:48 INFO - PROCESS | 1799 | 1461023988907 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:59:48 INFO - PROCESS | 1799 | 1461023988912 Marionette TRACE conn4 <- [1,1606,null,{}] 16:59:48 INFO - PROCESS | 1799 | 1461023988919 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}] 16:59:49 INFO - PROCESS | 1799 | 1461023989114 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 16:59:49 INFO - PROCESS | 1799 | 1461023989320 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f3c400 == 111 [pid = 1799] [id = 409] 16:59:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x86f44800) [pid = 1799] [serial = 1228] [outer = (nil)] 16:59:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x86f7b400) [pid = 1799] [serial = 1229] [outer = 0x86f44800] 16:59:49 INFO - PROCESS | 1799 | 1461023989402 Marionette DEBUG loaded listener.js 16:59:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x87198c00) [pid = 1799] [serial = 1230] [outer = 0x86f44800] 16:59:50 INFO - PROCESS | 1799 | 1461023990305 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]]]}] 16:59:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:59:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1441ms 16:59:50 INFO - PROCESS | 1799 | 1461023990359 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 16:59:50 INFO - PROCESS | 1799 | 1461023990373 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 16:59:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:59:50 INFO - PROCESS | 1799 | 1461023990387 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:59:50 INFO - PROCESS | 1799 | 1461023990390 Marionette TRACE conn4 <- [1,1610,null,{}] 16:59:50 INFO - PROCESS | 1799 | 1461023990396 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}] 16:59:50 INFO - PROCESS | 1799 | 1461023990652 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 16:59:50 INFO - PROCESS | 1799 | 1461023990680 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x848e8800 == 112 [pid = 1799] [id = 410] 16:59:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x85dee800) [pid = 1799] [serial = 1231] [outer = (nil)] 16:59:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x884c7400) [pid = 1799] [serial = 1232] [outer = 0x85dee800] 16:59:50 INFO - PROCESS | 1799 | 1461023990757 Marionette DEBUG loaded listener.js 16:59:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x88566800) [pid = 1799] [serial = 1233] [outer = 0x85dee800] 16:59:51 INFO - PROCESS | 1799 | 1461023991713 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]]]}] 16:59:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:59:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1382ms 16:59:51 INFO - PROCESS | 1799 | 1461023991770 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 16:59:51 INFO - PROCESS | 1799 | 1461023991774 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 16:59:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:59:51 INFO - PROCESS | 1799 | 1461023991787 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:59:51 INFO - PROCESS | 1799 | 1461023991796 Marionette TRACE conn4 <- [1,1614,null,{}] 16:59:51 INFO - PROCESS | 1799 | 1461023991816 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}] 16:59:52 INFO - PROCESS | 1799 | 1461023992090 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 16:59:52 INFO - PROCESS | 1799 | 1461023992119 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:52 INFO - PROCESS | 1799 | ++DOCSHELL 0x871f5c00 == 113 [pid = 1799] [id = 411] 16:59:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x88c69c00) [pid = 1799] [serial = 1234] [outer = (nil)] 16:59:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x89e71800) [pid = 1799] [serial = 1235] [outer = 0x88c69c00] 16:59:52 INFO - PROCESS | 1799 | 1461023992196 Marionette DEBUG loaded listener.js 16:59:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x8a0d4800) [pid = 1799] [serial = 1236] [outer = 0x88c69c00] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x8a0eb400) [pid = 1799] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x945c1800) [pid = 1799] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0xa2847000) [pid = 1799] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x871f1400) [pid = 1799] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x906dfc00) [pid = 1799] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x90834800) [pid = 1799] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x88c62000) [pid = 1799] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x945c7000) [pid = 1799] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x85b57000) [pid = 1799] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x8ecc0c00) [pid = 1799] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x9083bc00) [pid = 1799] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x8f6d4800) [pid = 1799] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x8b7e4000) [pid = 1799] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x85b56800) [pid = 1799] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x8719c400) [pid = 1799] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x83c1f000) [pid = 1799] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x85b5ec00) [pid = 1799] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x9478a000) [pid = 1799] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x8a0dac00) [pid = 1799] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x8b7edc00) [pid = 1799] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x8ecc7000) [pid = 1799] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x8fed8000) [pid = 1799] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x90382000) [pid = 1799] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x85b5b800) [pid = 1799] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x93457000) [pid = 1799] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x9458e800) [pid = 1799] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x8fec0c00) [pid = 1799] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x86f76800) [pid = 1799] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8fda9c00) [pid = 1799] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8fec6c00) [pid = 1799] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8b0b3800) [pid = 1799] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x931d4c00) [pid = 1799] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x93111c00) [pid = 1799] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x88c64800) [pid = 1799] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8a0df000) [pid = 1799] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:59:53 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x88143400) [pid = 1799] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:59:53 INFO - PROCESS | 1799 | 1461023993993 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]]]}] 16:59:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 16:59:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 2273ms 16:59:54 INFO - PROCESS | 1799 | 1461023994055 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 16:59:54 INFO - PROCESS | 1799 | 1461023994059 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 16:59:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:59:54 INFO - PROCESS | 1799 | 1461023994065 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:59:54 INFO - PROCESS | 1799 | 1461023994069 Marionette TRACE conn4 <- [1,1618,null,{}] 16:59:54 INFO - PROCESS | 1799 | 1461023994074 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}] 16:59:54 INFO - PROCESS | 1799 | 1461023994332 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 16:59:54 INFO - PROCESS | 1799 | 1461023994351 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:54 INFO - PROCESS | 1799 | ++DOCSHELL 0x83c1f000 == 114 [pid = 1799] [id = 412] 16:59:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x85b57000) [pid = 1799] [serial = 1237] [outer = (nil)] 16:59:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x88149c00) [pid = 1799] [serial = 1238] [outer = 0x85b57000] 16:59:54 INFO - PROCESS | 1799 | 1461023994423 Marionette DEBUG loaded listener.js 16:59:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x88c6cc00) [pid = 1799] [serial = 1239] [outer = 0x85b57000] 16:59:55 INFO - PROCESS | 1799 | 1461023995397 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]]]}] 16:59:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:59:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1387ms 16:59:55 INFO - PROCESS | 1799 | 1461023995481 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 16:59:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:59:55 INFO - PROCESS | 1799 | 1461023995486 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 16:59:55 INFO - PROCESS | 1799 | 1461023995538 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:59:55 INFO - PROCESS | 1799 | 1461023995542 Marionette TRACE conn4 <- [1,1622,null,{}] 16:59:55 INFO - PROCESS | 1799 | 1461023995559 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}] 16:59:55 INFO - PROCESS | 1799 | 1461023995785 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 16:59:56 INFO - PROCESS | 1799 | 1461023996132 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x85df1400 == 115 [pid = 1799] [id = 413] 16:59:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x85df4000) [pid = 1799] [serial = 1240] [outer = (nil)] 16:59:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x86f41400) [pid = 1799] [serial = 1241] [outer = 0x85df4000] 16:59:56 INFO - PROCESS | 1799 | 1461023996222 Marionette DEBUG loaded listener.js 16:59:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x86f76000) [pid = 1799] [serial = 1242] [outer = 0x85df4000] 16:59:57 INFO - PROCESS | 1799 | 1461023997192 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]]]}] 16:59:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 16:59:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1736ms 16:59:57 INFO - PROCESS | 1799 | 1461023997231 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 16:59:57 INFO - PROCESS | 1799 | 1461023997240 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 16:59:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:59:57 INFO - PROCESS | 1799 | 1461023997251 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:59:57 INFO - PROCESS | 1799 | 1461023997256 Marionette TRACE conn4 <- [1,1626,null,{}] 16:59:57 INFO - PROCESS | 1799 | 1461023997262 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}] 16:59:57 INFO - PROCESS | 1799 | 1461023997473 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 16:59:57 INFO - PROCESS | 1799 | 1461023997746 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:57 INFO - PROCESS | 1799 | ++DOCSHELL 0x88148c00 == 116 [pid = 1799] [id = 414] 16:59:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x884c5c00) [pid = 1799] [serial = 1243] [outer = (nil)] 16:59:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8855cc00) [pid = 1799] [serial = 1244] [outer = 0x884c5c00] 16:59:57 INFO - PROCESS | 1799 | 1461023997890 Marionette DEBUG loaded listener.js 16:59:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x88c66c00) [pid = 1799] [serial = 1245] [outer = 0x884c5c00] 16:59:58 INFO - PROCESS | 1799 | 1461023998852 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]]]}] 16:59:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:59:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1639ms 16:59:58 INFO - PROCESS | 1799 | 1461023998890 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 16:59:58 INFO - PROCESS | 1799 | 1461023998893 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 16:59:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:59:58 INFO - PROCESS | 1799 | 1461023998900 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:59:58 INFO - PROCESS | 1799 | 1461023998907 Marionette TRACE conn4 <- [1,1630,null,{}] 16:59:58 INFO - PROCESS | 1799 | 1461023998924 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}] 16:59:59 INFO - PROCESS | 1799 | 1461023999159 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 16:59:59 INFO - PROCESS | 1799 | 1461023999518 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x898fb400 == 117 [pid = 1799] [id = 415] 16:59:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8a0ebc00) [pid = 1799] [serial = 1246] [outer = (nil)] 16:59:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8a0f8000) [pid = 1799] [serial = 1247] [outer = 0x8a0ebc00] 16:59:59 INFO - PROCESS | 1799 | 1461023999617 Marionette DEBUG loaded listener.js 16:59:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8b0b1c00) [pid = 1799] [serial = 1248] [outer = 0x8a0ebc00] 17:00:00 INFO - PROCESS | 1799 | 1461024000505 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]]]}] 17:00:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:00:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1638ms 17:00:00 INFO - PROCESS | 1799 | 1461024000538 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 17:00:00 INFO - PROCESS | 1799 | 1461024000542 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 17:00:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:00:00 INFO - PROCESS | 1799 | 1461024000549 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:00:00 INFO - PROCESS | 1799 | 1461024000552 Marionette TRACE conn4 <- [1,1634,null,{}] 17:00:00 INFO - PROCESS | 1799 | 1461024000558 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}] 17:00:00 INFO - PROCESS | 1799 | 1461024000760 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 17:00:01 INFO - PROCESS | 1799 | 1461024001070 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x848e1400 == 118 [pid = 1799] [id = 416] 17:00:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8b2e6c00) [pid = 1799] [serial = 1249] [outer = (nil)] 17:00:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x8b2f1c00) [pid = 1799] [serial = 1250] [outer = 0x8b2e6c00] 17:00:01 INFO - PROCESS | 1799 | 1461024001166 Marionette DEBUG loaded listener.js 17:00:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8b7b9400) [pid = 1799] [serial = 1251] [outer = 0x8b2e6c00] 17:00:02 INFO - PROCESS | 1799 | 1461024002149 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]]]}] 17:00:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:00:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1632ms 17:00:02 INFO - PROCESS | 1799 | 1461024002183 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 17:00:02 INFO - PROCESS | 1799 | 1461024002186 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 17:00:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:00:02 INFO - PROCESS | 1799 | 1461024002193 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:00:02 INFO - PROCESS | 1799 | 1461024002196 Marionette TRACE conn4 <- [1,1638,null,{}] 17:00:02 INFO - PROCESS | 1799 | 1461024002203 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}] 17:00:02 INFO - PROCESS | 1799 | 1461024002417 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 17:00:02 INFO - PROCESS | 1799 | 1461024002734 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:02 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f3b400 == 119 [pid = 1799] [id = 417] 17:00:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x8b0b5c00) [pid = 1799] [serial = 1252] [outer = (nil)] 17:00:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8b7e8c00) [pid = 1799] [serial = 1253] [outer = 0x8b0b5c00] 17:00:02 INFO - PROCESS | 1799 | 1461024002828 Marionette DEBUG loaded listener.js 17:00:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x8e932c00) [pid = 1799] [serial = 1254] [outer = 0x8b0b5c00] 17:00:03 INFO - PROCESS | 1799 | 1461024003730 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]]]}] 17:00:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:00:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1582ms 17:00:03 INFO - PROCESS | 1799 | 1461024003776 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 17:00:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:00:03 INFO - PROCESS | 1799 | 1461024003780 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 17:00:03 INFO - PROCESS | 1799 | 1461024003787 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:00:03 INFO - PROCESS | 1799 | 1461024003791 Marionette TRACE conn4 <- [1,1642,null,{}] 17:00:03 INFO - PROCESS | 1799 | 1461024003796 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}] 17:00:04 INFO - PROCESS | 1799 | 1461024004040 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 17:00:04 INFO - PROCESS | 1799 | 1461024004366 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b7bf400 == 120 [pid = 1799] [id = 418] 17:00:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x8ea57400) [pid = 1799] [serial = 1255] [outer = (nil)] 17:00:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x8ebb7400) [pid = 1799] [serial = 1256] [outer = 0x8ea57400] 17:00:04 INFO - PROCESS | 1799 | 1461024004466 Marionette DEBUG loaded listener.js 17:00:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x8f6cfc00) [pid = 1799] [serial = 1257] [outer = 0x8ea57400] 17:00:05 INFO - PROCESS | 1799 | 1461024005321 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]]]}] 17:00:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:00:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1589ms 17:00:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:00:05 INFO - PROCESS | 1799 | 1461024005376 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 17:00:05 INFO - PROCESS | 1799 | 1461024005379 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 17:00:05 INFO - PROCESS | 1799 | 1461024005386 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:00:05 INFO - PROCESS | 1799 | 1461024005389 Marionette TRACE conn4 <- [1,1646,null,{}] 17:00:05 INFO - PROCESS | 1799 | 1461024005395 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}] 17:00:05 INFO - PROCESS | 1799 | 1461024005624 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 17:00:05 INFO - PROCESS | 1799 | 1461024005936 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:05 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ecbec00 == 121 [pid = 1799] [id = 419] 17:00:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x8f6cb400) [pid = 1799] [serial = 1258] [outer = (nil)] 17:00:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x8fcc3400) [pid = 1799] [serial = 1259] [outer = 0x8f6cb400] 17:00:06 INFO - PROCESS | 1799 | 1461024006032 Marionette DEBUG loaded listener.js 17:00:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x8fdaa800) [pid = 1799] [serial = 1260] [outer = 0x8f6cb400] 17:00:06 INFO - PROCESS | 1799 | 1461024006897 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]]]}] 17:00:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:00:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1586ms 17:00:06 INFO - PROCESS | 1799 | 1461024006973 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 17:00:06 INFO - PROCESS | 1799 | 1461024006976 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 17:00:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:00:06 INFO - PROCESS | 1799 | 1461024006983 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:00:06 INFO - PROCESS | 1799 | 1461024006987 Marionette TRACE conn4 <- [1,1650,null,{}] 17:00:07 INFO - PROCESS | 1799 | 1461024006996 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}] 17:00:07 INFO - PROCESS | 1799 | 1461024007253 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 17:00:07 INFO - PROCESS | 1799 | 1461024007571 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fcc0000 == 122 [pid = 1799] [id = 420] 17:00:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x8fd97800) [pid = 1799] [serial = 1261] [outer = (nil)] 17:00:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x8fec7800) [pid = 1799] [serial = 1262] [outer = 0x8fd97800] 17:00:07 INFO - PROCESS | 1799 | 1461024007658 Marionette DEBUG loaded listener.js 17:00:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x8fed5400) [pid = 1799] [serial = 1263] [outer = 0x8fd97800] 17:00:08 INFO - PROCESS | 1799 | 1461024008554 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]]]}] 17:00:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:00:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1630ms 17:00:08 INFO - PROCESS | 1799 | 1461024008614 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 17:00:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:00:08 INFO - PROCESS | 1799 | 1461024008618 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 17:00:08 INFO - PROCESS | 1799 | 1461024008624 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:00:08 INFO - PROCESS | 1799 | 1461024008628 Marionette TRACE conn4 <- [1,1654,null,{}] 17:00:08 INFO - PROCESS | 1799 | 1461024008634 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}] 17:00:08 INFO - PROCESS | 1799 | 1461024008850 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 17:00:09 INFO - PROCESS | 1799 | 1461024009138 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0da000 == 123 [pid = 1799] [id = 421] 17:00:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x8e933400) [pid = 1799] [serial = 1264] [outer = (nil)] 17:00:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x9038c400) [pid = 1799] [serial = 1265] [outer = 0x8e933400] 17:00:09 INFO - PROCESS | 1799 | 1461024009232 Marionette DEBUG loaded listener.js 17:00:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x90670800) [pid = 1799] [serial = 1266] [outer = 0x8e933400] 17:00:10 INFO - PROCESS | 1799 | 1461024010080 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]]]}] 17:00:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:00:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1493ms 17:00:10 INFO - PROCESS | 1799 | 1461024010117 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 17:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:00:10 INFO - PROCESS | 1799 | 1461024010122 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 17:00:10 INFO - PROCESS | 1799 | 1461024010128 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:00:10 INFO - PROCESS | 1799 | 1461024010131 Marionette TRACE conn4 <- [1,1658,null,{}] 17:00:10 INFO - PROCESS | 1799 | 1461024010137 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}] 17:00:10 INFO - PROCESS | 1799 | 1461024010353 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 17:00:10 INFO - PROCESS | 1799 | 1461024010715 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:10 INFO - PROCESS | 1799 | ++DOCSHELL 0x9038e000 == 124 [pid = 1799] [id = 422] 17:00:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x9066b800) [pid = 1799] [serial = 1267] [outer = (nil)] 17:00:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x914e7c00) [pid = 1799] [serial = 1268] [outer = 0x9066b800] 17:00:10 INFO - PROCESS | 1799 | 1461024010814 Marionette DEBUG loaded listener.js 17:00:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x91588000) [pid = 1799] [serial = 1269] [outer = 0x9066b800] 17:00:11 INFO - PROCESS | 1799 | 1461024011689 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]]]}] 17:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1636ms 17:00:11 INFO - PROCESS | 1799 | 1461024011764 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 17:00:11 INFO - PROCESS | 1799 | 1461024011769 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 17:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:00:11 INFO - PROCESS | 1799 | 1461024011776 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:00:11 INFO - PROCESS | 1799 | 1461024011780 Marionette TRACE conn4 <- [1,1662,null,{}] 17:00:11 INFO - PROCESS | 1799 | 1461024011786 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}] 17:00:12 INFO - PROCESS | 1799 | 1461024012086 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 17:00:12 INFO - PROCESS | 1799 | 1461024012417 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x93453800 == 125 [pid = 1799] [id = 423] 17:00:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x93453c00) [pid = 1799] [serial = 1270] [outer = (nil)] 17:00:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x93460400) [pid = 1799] [serial = 1271] [outer = 0x93453c00] 17:00:12 INFO - PROCESS | 1799 | 1461024012517 Marionette DEBUG loaded listener.js 17:00:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x937f6800) [pid = 1799] [serial = 1272] [outer = 0x93453c00] 17:00:13 INFO - PROCESS | 1799 | 1461024013389 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]]]}] 17:00:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1686ms 17:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:00:13 INFO - PROCESS | 1799 | 1461024013463 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 17:00:13 INFO - PROCESS | 1799 | 1461024013466 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 17:00:13 INFO - PROCESS | 1799 | 1461024013473 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:00:13 INFO - PROCESS | 1799 | 1461024013476 Marionette TRACE conn4 <- [1,1666,null,{}] 17:00:13 INFO - PROCESS | 1799 | 1461024013483 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}] 17:00:13 INFO - PROCESS | 1799 | 1461024013706 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 17:00:14 INFO - PROCESS | 1799 | 1461024014037 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:14 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ea4e400 == 126 [pid = 1799] [id = 424] 17:00:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x8ecc9800) [pid = 1799] [serial = 1273] [outer = (nil)] 17:00:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x93e2a000) [pid = 1799] [serial = 1274] [outer = 0x8ecc9800] 17:00:14 INFO - PROCESS | 1799 | 1461024014130 Marionette DEBUG loaded listener.js 17:00:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x9458cc00) [pid = 1799] [serial = 1275] [outer = 0x8ecc9800] 17:00:15 INFO - PROCESS | 1799 | 1461024015024 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]]]}] 17:00:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:00:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1588ms 17:00:15 INFO - PROCESS | 1799 | 1461024015061 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 17:00:15 INFO - PROCESS | 1799 | 1461024015065 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 17:00:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:00:15 INFO - PROCESS | 1799 | 1461024015071 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:00:15 INFO - PROCESS | 1799 | 1461024015074 Marionette TRACE conn4 <- [1,1670,null,{}] 17:00:15 INFO - PROCESS | 1799 | 1461024015080 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}] 17:00:15 INFO - PROCESS | 1799 | 1461024015291 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 17:00:15 INFO - PROCESS | 1799 | 1461024015614 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x90670000 == 127 [pid = 1799] [id = 425] 17:00:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x90834400) [pid = 1799] [serial = 1276] [outer = (nil)] 17:00:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x945c8000) [pid = 1799] [serial = 1277] [outer = 0x90834400] 17:00:15 INFO - PROCESS | 1799 | 1461024015721 Marionette DEBUG loaded listener.js 17:00:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x945ca400) [pid = 1799] [serial = 1278] [outer = 0x90834400] 17:00:16 INFO - PROCESS | 1799 | 1461024016576 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]]]}] 17:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1538ms 17:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:00:16 INFO - PROCESS | 1799 | 1461024016611 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 17:00:16 INFO - PROCESS | 1799 | 1461024016614 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 17:00:16 INFO - PROCESS | 1799 | 1461024016621 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:00:16 INFO - PROCESS | 1799 | 1461024016624 Marionette TRACE conn4 <- [1,1674,null,{}] 17:00:16 INFO - PROCESS | 1799 | 1461024016630 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}] 17:00:16 INFO - PROCESS | 1799 | 1461024016832 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 17:00:17 INFO - PROCESS | 1799 | 1461024017164 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x93e2f000 == 128 [pid = 1799] [id = 426] 17:00:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x945c5000) [pid = 1799] [serial = 1279] [outer = (nil)] 17:00:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x96274400) [pid = 1799] [serial = 1280] [outer = 0x945c5000] 17:00:17 INFO - PROCESS | 1799 | 1461024017258 Marionette DEBUG loaded listener.js 17:00:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x962b9000) [pid = 1799] [serial = 1281] [outer = 0x945c5000] 17:00:18 INFO - PROCESS | 1799 | 1461024018124 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]]]}] 17:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1538ms 17:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:00:18 INFO - PROCESS | 1799 | 1461024018175 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 17:00:18 INFO - PROCESS | 1799 | 1461024018178 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 17:00:18 INFO - PROCESS | 1799 | 1461024018185 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:00:18 INFO - PROCESS | 1799 | 1461024018189 Marionette TRACE conn4 <- [1,1678,null,{}] 17:00:18 INFO - PROCESS | 1799 | 1461024018194 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}] 17:00:18 INFO - PROCESS | 1799 | 1461024018412 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 17:00:18 INFO - PROCESS | 1799 | 1461024018730 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x848e0c00 == 129 [pid = 1799] [id = 427] 17:00:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0x86f7f400) [pid = 1799] [serial = 1282] [outer = (nil)] 17:00:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0x95913400) [pid = 1799] [serial = 1283] [outer = 0x86f7f400] 17:00:18 INFO - PROCESS | 1799 | 1461024018824 Marionette DEBUG loaded listener.js 17:00:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0x96821000) [pid = 1799] [serial = 1284] [outer = 0x86f7f400] 17:00:19 INFO - PROCESS | 1799 | 1461024019703 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]]]}] 17:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1592ms 17:00:19 INFO - PROCESS | 1799 | 1461024019777 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 17:00:19 INFO - PROCESS | 1799 | 1461024019780 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 17:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:00:19 INFO - PROCESS | 1799 | 1461024019787 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:00:19 INFO - PROCESS | 1799 | 1461024019790 Marionette TRACE conn4 <- [1,1682,null,{}] 17:00:19 INFO - PROCESS | 1799 | 1461024019796 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}] 17:00:20 INFO - PROCESS | 1799 | 1461024020041 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 17:00:20 INFO - PROCESS | 1799 | 1461024020363 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:20 INFO - PROCESS | 1799 | ++DOCSHELL 0x848e0400 == 130 [pid = 1799] [id = 428] 17:00:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0x962b4400) [pid = 1799] [serial = 1285] [outer = (nil)] 17:00:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 195 (0x97387000) [pid = 1799] [serial = 1286] [outer = 0x962b4400] 17:00:20 INFO - PROCESS | 1799 | 1461024020452 Marionette DEBUG loaded listener.js 17:00:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 196 (0x9743b000) [pid = 1799] [serial = 1287] [outer = 0x962b4400] 17:00:21 INFO - PROCESS | 1799 | 1461024021327 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]]]}] 17:00:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1581ms 17:00:21 INFO - PROCESS | 1799 | 1461024021369 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 17:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:00:21 INFO - PROCESS | 1799 | 1461024021374 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 17:00:21 INFO - PROCESS | 1799 | 1461024021380 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:00:21 INFO - PROCESS | 1799 | 1461024021383 Marionette TRACE conn4 <- [1,1686,null,{}] 17:00:21 INFO - PROCESS | 1799 | 1461024021390 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}] 17:00:21 INFO - PROCESS | 1799 | 1461024021597 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 17:00:21 INFO - PROCESS | 1799 | 1461024021921 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x83ee4c00 == 131 [pid = 1799] [id = 429] 17:00:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 197 (0x83ee6c00) [pid = 1799] [serial = 1288] [outer = (nil)] 17:00:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 198 (0x97447400) [pid = 1799] [serial = 1289] [outer = 0x83ee6c00] 17:00:22 INFO - PROCESS | 1799 | 1461024022019 Marionette DEBUG loaded listener.js 17:00:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 199 (0x97481c00) [pid = 1799] [serial = 1290] [outer = 0x83ee6c00] 17:00:22 INFO - PROCESS | 1799 | 1461024022898 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]]]}] 17:00:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 17:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1555ms 17:00:22 INFO - PROCESS | 1799 | 1461024022934 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 17:00:22 INFO - PROCESS | 1799 | 1461024022942 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 17:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:00:22 INFO - PROCESS | 1799 | 1461024022973 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:00:22 INFO - PROCESS | 1799 | 1461024022976 Marionette TRACE conn4 <- [1,1690,null,{}] 17:00:22 INFO - PROCESS | 1799 | 1461024022989 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}] 17:00:23 INFO - PROCESS | 1799 | 1461024023206 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 17:00:23 INFO - PROCESS | 1799 | 1461024023525 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x83ee5c00 == 132 [pid = 1799] [id = 430] 17:00:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 200 (0x8ecc1c00) [pid = 1799] [serial = 1291] [outer = (nil)] 17:00:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 201 (0x97647800) [pid = 1799] [serial = 1292] [outer = 0x8ecc1c00] 17:00:23 INFO - PROCESS | 1799 | 1461024023626 Marionette DEBUG loaded listener.js 17:00:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 202 (0x976f5800) [pid = 1799] [serial = 1293] [outer = 0x8ecc1c00] 17:00:24 INFO - PROCESS | 1799 | 1461024024508 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]]]}] 17:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1623ms 17:00:24 INFO - PROCESS | 1799 | 1461024024577 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 17:00:24 INFO - PROCESS | 1799 | 1461024024581 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 17:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:00:24 INFO - PROCESS | 1799 | 1461024024588 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:00:24 INFO - PROCESS | 1799 | 1461024024591 Marionette TRACE conn4 <- [1,1694,null,{}] 17:00:24 INFO - PROCESS | 1799 | 1461024024597 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}] 17:00:24 INFO - PROCESS | 1799 | 1461024024813 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 17:00:25 INFO - PROCESS | 1799 | 1461024025134 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:25 INFO - PROCESS | 1799 | ++DOCSHELL 0x97642000 == 133 [pid = 1799] [id = 431] 17:00:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 203 (0x976eb800) [pid = 1799] [serial = 1294] [outer = (nil)] 17:00:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 204 (0x97e13800) [pid = 1799] [serial = 1295] [outer = 0x976eb800] 17:00:25 INFO - PROCESS | 1799 | 1461024025229 Marionette DEBUG loaded listener.js 17:00:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 205 (0x97e16c00) [pid = 1799] [serial = 1296] [outer = 0x976eb800] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x85b56c00 == 132 [pid = 1799] [id = 356] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x9df3cc00 == 131 [pid = 1799] [id = 260] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x9b2dc800 == 130 [pid = 1799] [id = 354] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x8fcb6400 == 129 [pid = 1799] [id = 353] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x871efc00 == 128 [pid = 1799] [id = 355] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x871f5c00 == 127 [pid = 1799] [id = 411] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x848e8800 == 126 [pid = 1799] [id = 410] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x86f3c400 == 125 [pid = 1799] [id = 409] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x8300e000 == 124 [pid = 1799] [id = 408] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x93783400 == 123 [pid = 1799] [id = 405] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x93780000 == 122 [pid = 1799] [id = 404] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x8e934000 == 121 [pid = 1799] [id = 402] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x83ee6400 == 120 [pid = 1799] [id = 403] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x914e8c00 == 119 [pid = 1799] [id = 401] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x8febd400 == 118 [pid = 1799] [id = 400] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x8fec1400 == 117 [pid = 1799] [id = 399] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x83ee1000 == 116 [pid = 1799] [id = 398] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x8e93c400 == 115 [pid = 1799] [id = 396] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x8b7c2000 == 114 [pid = 1799] [id = 397] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x85b64800 == 113 [pid = 1799] [id = 395] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x8b4a9800 == 112 [pid = 1799] [id = 394] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x85b58c00 == 111 [pid = 1799] [id = 393] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x884c8c00 == 110 [pid = 1799] [id = 391] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x88e74800 == 109 [pid = 1799] [id = 392] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x85dee400 == 108 [pid = 1799] [id = 390] 17:00:27 INFO - PROCESS | 1799 | --DOCSHELL 0x83007800 == 107 [pid = 1799] [id = 389] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 204 (0x8b7bb400) [pid = 1799] [serial = 1032] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 203 (0x95a5c800) [pid = 1799] [serial = 1056] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 202 (0xa3cc7400) [pid = 1799] [serial = 1065] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 201 (0x871f9c00) [pid = 1799] [serial = 1068] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 200 (0x9311c000) [pid = 1799] [serial = 1050] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 199 (0x9837f400) [pid = 1799] [serial = 1062] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 198 (0x8a0d7800) [pid = 1799] [serial = 1038] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 197 (0x9763c000) [pid = 1799] [serial = 1059] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 196 (0x8a0d7c00) [pid = 1799] [serial = 1071] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 195 (0x8fd8ec00) [pid = 1799] [serial = 1044] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 194 (0x94594800) [pid = 1799] [serial = 1053] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x8feca400) [pid = 1799] [serial = 1047] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0x8ecbf000) [pid = 1799] [serial = 1041] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x87194400) [pid = 1799] [serial = 1035] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x871f8400) [pid = 1799] [serial = 1103] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x884c2400) [pid = 1799] [serial = 1104] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x83ee0400) [pid = 1799] [serial = 1154] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x848e2c00) [pid = 1799] [serial = 1155] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x85de7c00) [pid = 1799] [serial = 1100] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x85df4c00) [pid = 1799] [serial = 1101] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x96310c00) [pid = 1799] [serial = 1148] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x96825400) [pid = 1799] [serial = 1149] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x8aeb9c00) [pid = 1799] [serial = 1109] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x8b0b4000) [pid = 1799] [serial = 1110] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x8ecbfc00) [pid = 1799] [serial = 1115] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x8ecc7800) [pid = 1799] [serial = 1116] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x8fda6400) [pid = 1799] [serial = 1118] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x8fdb1800) [pid = 1799] [serial = 1119] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x9066fc00) [pid = 1799] [serial = 1127] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x906d1c00) [pid = 1799] [serial = 1128] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x971e0000) [pid = 1799] [serial = 1151] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x97441400) [pid = 1799] [serial = 1152] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x85de8c00) [pid = 1799] [serial = 1157] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x93e2d800) [pid = 1799] [serial = 1139] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x93e2f800) [pid = 1799] [serial = 1140] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x94789000) [pid = 1799] [serial = 1145] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x9478c800) [pid = 1799] [serial = 1146] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x9345a800) [pid = 1799] [serial = 1133] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x9345dc00) [pid = 1799] [serial = 1134] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x87196400) [pid = 1799] [serial = 1161] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x8fec7000) [pid = 1799] [serial = 1121] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x8fecec00) [pid = 1799] [serial = 1122] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x94593000) [pid = 1799] [serial = 1142] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x945bb800) [pid = 1799] [serial = 1143] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x90386800) [pid = 1799] [serial = 1124] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x9038f000) [pid = 1799] [serial = 1125] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x937f4c00) [pid = 1799] [serial = 1136] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x93e25400) [pid = 1799] [serial = 1137] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x931d1400) [pid = 1799] [serial = 1130] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x933b6000) [pid = 1799] [serial = 1131] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x88e71800) [pid = 1799] [serial = 1106] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x89e6b400) [pid = 1799] [serial = 1107] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8b49d800) [pid = 1799] [serial = 1112] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8b7b6c00) [pid = 1799] [serial = 1113] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8814b400) [pid = 1799] [serial = 1163] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x884c4000) [pid = 1799] [serial = 1164] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x86f83c00) [pid = 1799] [serial = 1160] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x884ca800) [pid = 1799] [serial = 1166] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x85df1800) [pid = 1799] [serial = 1158] [outer = (nil)] [url = about:blank] 17:00:27 INFO - PROCESS | 1799 | 1461024027769 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]]]}] 17:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 3236ms 17:00:27 INFO - PROCESS | 1799 | 1461024027859 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 17:00:27 INFO - PROCESS | 1799 | 1461024027866 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 17:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:00:27 INFO - PROCESS | 1799 | 1461024027876 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:00:27 INFO - PROCESS | 1799 | 1461024027881 Marionette TRACE conn4 <- [1,1698,null,{}] 17:00:27 INFO - PROCESS | 1799 | 1461024027895 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}] 17:00:28 INFO - PROCESS | 1799 | 1461024028108 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 17:00:28 INFO - PROCESS | 1799 | 1461024028292 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:28 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b60000 == 108 [pid = 1799] [id = 432] 17:00:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x85b63000) [pid = 1799] [serial = 1297] [outer = (nil)] 17:00:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x85df0c00) [pid = 1799] [serial = 1298] [outer = 0x85b63000] 17:00:28 INFO - PROCESS | 1799 | 1461024028369 Marionette DEBUG loaded listener.js 17:00:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x86f3ac00) [pid = 1799] [serial = 1299] [outer = 0x85b63000] 17:00:29 INFO - PROCESS | 1799 | 1461024029186 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]]]}] 17:00:29 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 17:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1388ms 17:00:29 INFO - PROCESS | 1799 | 1461024029265 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 17:00:29 INFO - PROCESS | 1799 | 1461024029273 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 17:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:00:29 INFO - PROCESS | 1799 | 1461024029283 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:00:29 INFO - PROCESS | 1799 | 1461024029287 Marionette TRACE conn4 <- [1,1702,null,{}] 17:00:29 INFO - PROCESS | 1799 | 1461024029293 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}] 17:00:29 INFO - PROCESS | 1799 | 1461024029504 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 17:00:29 INFO - PROCESS | 1799 | 1461024029728 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b5b800 == 109 [pid = 1799] [id = 433] 17:00:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x85deb000) [pid = 1799] [serial = 1300] [outer = (nil)] 17:00:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8719f000) [pid = 1799] [serial = 1301] [outer = 0x85deb000] 17:00:29 INFO - PROCESS | 1799 | 1461024029803 Marionette DEBUG loaded listener.js 17:00:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x871f7000) [pid = 1799] [serial = 1302] [outer = 0x85deb000] 17:00:30 INFO - PROCESS | 1799 | 1461024030810 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]]]}] 17:00:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:00:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1591ms 17:00:30 INFO - PROCESS | 1799 | 1461024030874 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 17:00:30 INFO - PROCESS | 1799 | 1461024030878 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 17:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:00:30 INFO - PROCESS | 1799 | 1461024030886 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:00:30 INFO - PROCESS | 1799 | 1461024030892 Marionette TRACE conn4 <- [1,1706,null,{}] 17:00:30 INFO - PROCESS | 1799 | 1461024030915 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}] 17:00:31 INFO - PROCESS | 1799 | 1461024031176 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 17:00:31 INFO - PROCESS | 1799 | 1461024031219 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:31 INFO - PROCESS | 1799 | ++DOCSHELL 0x848e9400 == 110 [pid = 1799] [id = 434] 17:00:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x88146800) [pid = 1799] [serial = 1303] [outer = (nil)] 17:00:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x884cb400) [pid = 1799] [serial = 1304] [outer = 0x88146800] 17:00:31 INFO - PROCESS | 1799 | 1461024031425 Marionette DEBUG loaded listener.js 17:00:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x88c62000) [pid = 1799] [serial = 1305] [outer = 0x88146800] 17:00:32 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x8300b800) [pid = 1799] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:00:32 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x85dee800) [pid = 1799] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:00:32 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x917a9800) [pid = 1799] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:00:32 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x83008400) [pid = 1799] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:00:32 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8a0df800) [pid = 1799] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:00:32 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x86f44800) [pid = 1799] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:00:32 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x90385c00) [pid = 1799] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:00:32 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x89e75800) [pid = 1799] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:00:32 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8e93d000) [pid = 1799] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:00:32 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x9378c400) [pid = 1799] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:00:32 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x9378c000) [pid = 1799] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:00:32 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8b7b7400) [pid = 1799] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:00:32 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x83c18800) [pid = 1799] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:00:32 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x8ea57800) [pid = 1799] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:00:32 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x8ebb3000) [pid = 1799] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:00:32 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x906d8400) [pid = 1799] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:00:32 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x88c69c00) [pid = 1799] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:00:32 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x9038a400) [pid = 1799] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:00:32 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x86f46000) [pid = 1799] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:00:32 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x8b7c1000) [pid = 1799] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:00:32 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x8f6cf400) [pid = 1799] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:00:32 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x9157f400) [pid = 1799] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:00:32 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x9338cc00) [pid = 1799] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:00:32 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x88566400) [pid = 1799] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:00:33 INFO - PROCESS | 1799 | 1461024033036 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]]]}] 17:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 2200ms 17:00:33 INFO - PROCESS | 1799 | 1461024033086 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 17:00:33 INFO - PROCESS | 1799 | 1461024033090 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 17:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:00:33 INFO - PROCESS | 1799 | 1461024033096 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:00:33 INFO - PROCESS | 1799 | 1461024033099 Marionette TRACE conn4 <- [1,1710,null,{}] 17:00:33 INFO - PROCESS | 1799 | 1461024033104 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}] 17:00:33 INFO - PROCESS | 1799 | 1461024033287 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 17:00:33 INFO - PROCESS | 1799 | 1461024033303 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:33 INFO - PROCESS | 1799 | ++DOCSHELL 0x83008400 == 111 [pid = 1799] [id = 435] 17:00:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x8300b800) [pid = 1799] [serial = 1306] [outer = (nil)] 17:00:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x8814cc00) [pid = 1799] [serial = 1307] [outer = 0x8300b800] 17:00:33 INFO - PROCESS | 1799 | 1461024033547 Marionette DEBUG loaded listener.js 17:00:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x8855c400) [pid = 1799] [serial = 1308] [outer = 0x8300b800] 17:00:34 INFO - PROCESS | 1799 | 1461024034337 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]]]}] 17:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1277ms 17:00:34 INFO - PROCESS | 1799 | 1461024034497 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 17:00:34 INFO - PROCESS | 1799 | 1461024034504 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 17:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:00:34 INFO - PROCESS | 1799 | 1461024034526 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:00:34 INFO - PROCESS | 1799 | 1461024034531 Marionette TRACE conn4 <- [1,1714,null,{}] 17:00:34 INFO - PROCESS | 1799 | 1461024034540 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}] 17:00:34 INFO - PROCESS | 1799 | 1461024034788 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 17:00:35 INFO - PROCESS | 1799 | 1461024035141 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x85de9400 == 112 [pid = 1799] [id = 436] 17:00:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x85de9800) [pid = 1799] [serial = 1309] [outer = (nil)] 17:00:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x85dee400) [pid = 1799] [serial = 1310] [outer = 0x85de9800] 17:00:35 INFO - PROCESS | 1799 | 1461024035237 Marionette DEBUG loaded listener.js 17:00:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x86f3d800) [pid = 1799] [serial = 1311] [outer = 0x85de9800] 17:00:36 INFO - PROCESS | 1799 | 1461024036171 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]]]}] 17:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1691ms 17:00:36 INFO - PROCESS | 1799 | 1461024036219 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 17:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:00:36 INFO - PROCESS | 1799 | 1461024036225 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 17:00:36 INFO - PROCESS | 1799 | 1461024036237 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:00:36 INFO - PROCESS | 1799 | 1461024036243 Marionette TRACE conn4 <- [1,1718,null,{}] 17:00:36 INFO - PROCESS | 1799 | 1461024036250 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}] 17:00:36 INFO - PROCESS | 1799 | 1461024036477 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 17:00:36 INFO - PROCESS | 1799 | 1461024036799 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x87196800 == 113 [pid = 1799] [id = 437] 17:00:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x8719c400) [pid = 1799] [serial = 1312] [outer = (nil)] 17:00:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x871fb000) [pid = 1799] [serial = 1313] [outer = 0x8719c400] 17:00:36 INFO - PROCESS | 1799 | 1461024036893 Marionette DEBUG loaded listener.js 17:00:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8814c800) [pid = 1799] [serial = 1314] [outer = 0x8719c400] 17:00:37 INFO - PROCESS | 1799 | 1461024037899 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]]]}] 17:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1739ms 17:00:37 INFO - PROCESS | 1799 | 1461024037973 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 17:00:37 INFO - PROCESS | 1799 | 1461024037977 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 17:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:00:37 INFO - PROCESS | 1799 | 1461024037984 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:00:37 INFO - PROCESS | 1799 | 1461024037988 Marionette TRACE conn4 <- [1,1722,null,{}] 17:00:38 INFO - PROCESS | 1799 | 1461024038002 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}] 17:00:38 INFO - PROCESS | 1799 | 1461024038284 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 17:00:38 INFO - PROCESS | 1799 | 1461024038659 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x898f9400 == 114 [pid = 1799] [id = 438] 17:00:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x89adac00) [pid = 1799] [serial = 1315] [outer = (nil)] 17:00:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8a0d1400) [pid = 1799] [serial = 1316] [outer = 0x89adac00] 17:00:38 INFO - PROCESS | 1799 | 1461024038755 Marionette DEBUG loaded listener.js 17:00:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8a0f0400) [pid = 1799] [serial = 1317] [outer = 0x89adac00] 17:00:39 INFO - PROCESS | 1799 | 1461024039672 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]]]}] 17:00:39 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 17:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1737ms 17:00:39 INFO - PROCESS | 1799 | 1461024039739 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 17:00:39 INFO - PROCESS | 1799 | 1461024039742 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 17:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:00:39 INFO - PROCESS | 1799 | 1461024039752 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:00:39 INFO - PROCESS | 1799 | 1461024039754 Marionette TRACE conn4 <- [1,1726,null,{}] 17:00:39 INFO - PROCESS | 1799 | 1461024039761 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}] 17:00:39 INFO - PROCESS | 1799 | 1461024039974 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 17:00:40 INFO - PROCESS | 1799 | 1461024040289 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0d7800 == 115 [pid = 1799] [id = 439] 17:00:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8aeb6400) [pid = 1799] [serial = 1318] [outer = (nil)] 17:00:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8aec1000) [pid = 1799] [serial = 1319] [outer = 0x8aeb6400] 17:00:40 INFO - PROCESS | 1799 | 1461024040390 Marionette DEBUG loaded listener.js 17:00:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8b0c0800) [pid = 1799] [serial = 1320] [outer = 0x8aeb6400] 17:00:41 INFO - PROCESS | 1799 | 1461024041262 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]]]}] 17:00:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:00:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1586ms 17:00:41 INFO - PROCESS | 1799 | 1461024041339 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 17:00:41 INFO - PROCESS | 1799 | 1461024041343 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 17:00:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:00:41 INFO - PROCESS | 1799 | 1461024041350 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:00:41 INFO - PROCESS | 1799 | 1461024041353 Marionette TRACE conn4 <- [1,1730,null,{}] 17:00:41 INFO - PROCESS | 1799 | 1461024041359 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}] 17:00:41 INFO - PROCESS | 1799 | 1461024041605 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 17:00:41 INFO - PROCESS | 1799 | 1461024041920 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x8aeb5800 == 116 [pid = 1799] [id = 440] 17:00:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8aebb400) [pid = 1799] [serial = 1321] [outer = (nil)] 17:00:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8b4a9800) [pid = 1799] [serial = 1322] [outer = 0x8aebb400] 17:00:42 INFO - PROCESS | 1799 | 1461024042010 Marionette DEBUG loaded listener.js 17:00:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8b7bb000) [pid = 1799] [serial = 1323] [outer = 0x8aebb400] 17:00:42 INFO - PROCESS | 1799 | 1461024042942 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]]]}] 17:00:42 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 17:00:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1637ms 17:00:42 INFO - PROCESS | 1799 | 1461024042988 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 17:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:00:42 INFO - PROCESS | 1799 | 1461024042993 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 17:00:43 INFO - PROCESS | 1799 | 1461024043000 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:00:43 INFO - PROCESS | 1799 | 1461024043004 Marionette TRACE conn4 <- [1,1734,null,{}] 17:00:43 INFO - PROCESS | 1799 | 1461024043009 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}] 17:00:43 INFO - PROCESS | 1799 | 1461024043303 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 17:00:43 INFO - PROCESS | 1799 | 1461024043629 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x88e74c00 == 117 [pid = 1799] [id = 441] 17:00:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8e931400) [pid = 1799] [serial = 1324] [outer = (nil)] 17:00:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8ea53800) [pid = 1799] [serial = 1325] [outer = 0x8e931400] 17:00:43 INFO - PROCESS | 1799 | 1461024043728 Marionette DEBUG loaded listener.js 17:00:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8ebaf800) [pid = 1799] [serial = 1326] [outer = 0x8e931400] 17:00:44 INFO - PROCESS | 1799 | 1461024044635 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]]]}] 17:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1683ms 17:00:44 INFO - PROCESS | 1799 | 1461024044683 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 17:00:44 INFO - PROCESS | 1799 | 1461024044686 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 17:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:00:44 INFO - PROCESS | 1799 | 1461024044693 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:00:44 INFO - PROCESS | 1799 | 1461024044696 Marionette TRACE conn4 <- [1,1738,null,{}] 17:00:44 INFO - PROCESS | 1799 | 1461024044702 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}] 17:00:44 INFO - PROCESS | 1799 | 1461024044913 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 17:00:45 INFO - PROCESS | 1799 | 1461024045224 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:45 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b7e3400 == 118 [pid = 1799] [id = 442] 17:00:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8ea55400) [pid = 1799] [serial = 1327] [outer = (nil)] 17:00:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8ecc7000) [pid = 1799] [serial = 1328] [outer = 0x8ea55400] 17:00:45 INFO - PROCESS | 1799 | 1461024045323 Marionette DEBUG loaded listener.js 17:00:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8f6cc000) [pid = 1799] [serial = 1329] [outer = 0x8ea55400] 17:00:46 INFO - PROCESS | 1799 | 1461024046195 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]]]}] 17:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1539ms 17:00:46 INFO - PROCESS | 1799 | 1461024046233 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 17:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:00:46 INFO - PROCESS | 1799 | 1461024046237 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 17:00:46 INFO - PROCESS | 1799 | 1461024046243 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:00:46 INFO - PROCESS | 1799 | 1461024046247 Marionette TRACE conn4 <- [1,1742,null,{}] 17:00:46 INFO - PROCESS | 1799 | 1461024046252 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}] 17:00:46 INFO - PROCESS | 1799 | 1461024046463 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 17:00:46 INFO - PROCESS | 1799 | 1461024046781 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ebba400 == 119 [pid = 1799] [id = 443] 17:00:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8ecc1000) [pid = 1799] [serial = 1330] [outer = (nil)] 17:00:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8fd9a000) [pid = 1799] [serial = 1331] [outer = 0x8ecc1000] 17:00:46 INFO - PROCESS | 1799 | 1461024046875 Marionette DEBUG loaded listener.js 17:00:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8fdab000) [pid = 1799] [serial = 1332] [outer = 0x8ecc1000] 17:00:47 INFO - PROCESS | 1799 | 1461024047769 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]]]}] 17:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1586ms 17:00:47 INFO - PROCESS | 1799 | 1461024047830 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 17:00:47 INFO - PROCESS | 1799 | 1461024047834 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 17:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:00:47 INFO - PROCESS | 1799 | 1461024047841 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:00:47 INFO - PROCESS | 1799 | 1461024047845 Marionette TRACE conn4 <- [1,1746,null,{}] 17:00:47 INFO - PROCESS | 1799 | 1461024047850 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}] 17:00:48 INFO - PROCESS | 1799 | 1461024048085 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 17:00:48 INFO - PROCESS | 1799 | 1461024048396 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ecc2000 == 120 [pid = 1799] [id = 444] 17:00:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x8f6d7c00) [pid = 1799] [serial = 1333] [outer = (nil)] 17:00:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8fec4400) [pid = 1799] [serial = 1334] [outer = 0x8f6d7c00] 17:00:48 INFO - PROCESS | 1799 | 1461024048491 Marionette DEBUG loaded listener.js 17:00:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x8fece400) [pid = 1799] [serial = 1335] [outer = 0x8f6d7c00] 17:00:49 INFO - PROCESS | 1799 | 1461024049358 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]]]}] 17:00:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:00:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1581ms 17:00:49 INFO - PROCESS | 1799 | 1461024049423 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 17:00:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:00:49 INFO - PROCESS | 1799 | 1461024049427 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 17:00:49 INFO - PROCESS | 1799 | 1461024049433 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:00:49 INFO - PROCESS | 1799 | 1461024049437 Marionette TRACE conn4 <- [1,1750,null,{}] 17:00:49 INFO - PROCESS | 1799 | 1461024049443 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}] 17:00:49 INFO - PROCESS | 1799 | 1461024049653 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 17:00:49 INFO - PROCESS | 1799 | 1461024049965 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b0ba800 == 121 [pid = 1799] [id = 445] 17:00:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8ebb1800) [pid = 1799] [serial = 1336] [outer = (nil)] 17:00:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x90386800) [pid = 1799] [serial = 1337] [outer = 0x8ebb1800] 17:00:50 INFO - PROCESS | 1799 | 1461024050059 Marionette DEBUG loaded listener.js 17:00:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x9038dc00) [pid = 1799] [serial = 1338] [outer = 0x8ebb1800] 17:00:50 INFO - PROCESS | 1799 | 1461024050947 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]]]}] 17:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1585ms 17:00:51 INFO - PROCESS | 1799 | 1461024051019 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 17:00:51 INFO - PROCESS | 1799 | 1461024051023 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 17:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:00:51 INFO - PROCESS | 1799 | 1461024051030 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:00:51 INFO - PROCESS | 1799 | 1461024051034 Marionette TRACE conn4 <- [1,1754,null,{}] 17:00:51 INFO - PROCESS | 1799 | 1461024051040 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}] 17:00:51 INFO - PROCESS | 1799 | 1461024051305 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 17:00:51 INFO - PROCESS | 1799 | 1461024051636 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x90383000 == 122 [pid = 1799] [id = 446] 17:00:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x9083a800) [pid = 1799] [serial = 1339] [outer = (nil)] 17:00:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x914ddc00) [pid = 1799] [serial = 1340] [outer = 0x9083a800] 17:00:51 INFO - PROCESS | 1799 | 1461024051733 Marionette DEBUG loaded listener.js 17:00:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x917a2800) [pid = 1799] [serial = 1341] [outer = 0x9083a800] 17:00:52 INFO - PROCESS | 1799 | 1461024052636 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]]]}] 17:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1681ms 17:00:52 INFO - PROCESS | 1799 | 1461024052712 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 17:00:52 INFO - PROCESS | 1799 | 1461024052720 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 17:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:00:52 INFO - PROCESS | 1799 | 1461024052728 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:00:52 INFO - PROCESS | 1799 | 1461024052734 Marionette TRACE conn4 <- [1,1758,null,{}] 17:00:52 INFO - PROCESS | 1799 | 1461024052743 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}] 17:00:52 INFO - PROCESS | 1799 | 1461024052976 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 17:00:53 INFO - PROCESS | 1799 | 1461024053299 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x906ddc00 == 123 [pid = 1799] [id = 447] 17:00:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x914e0400) [pid = 1799] [serial = 1342] [outer = (nil)] 17:00:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x9338e000) [pid = 1799] [serial = 1343] [outer = 0x914e0400] 17:00:53 INFO - PROCESS | 1799 | 1461024053384 Marionette DEBUG loaded listener.js 17:00:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x93398400) [pid = 1799] [serial = 1344] [outer = 0x914e0400] 17:00:54 INFO - PROCESS | 1799 | 1461024054244 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]]]}] 17:00:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1553ms 17:00:54 INFO - PROCESS | 1799 | 1461024054282 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 17:00:54 INFO - PROCESS | 1799 | 1461024054285 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 17:00:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:00:54 INFO - PROCESS | 1799 | 1461024054292 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:00:54 INFO - PROCESS | 1799 | 1461024054295 Marionette TRACE conn4 <- [1,1762,null,{}] 17:00:54 INFO - PROCESS | 1799 | 1461024054301 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}] 17:00:54 INFO - PROCESS | 1799 | 1461024054505 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 17:00:54 INFO - PROCESS | 1799 | 1461024054827 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:54 INFO - PROCESS | 1799 | ++DOCSHELL 0x8300a800 == 124 [pid = 1799] [id = 448] 17:00:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x9338b400) [pid = 1799] [serial = 1345] [outer = (nil)] 17:00:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x93458400) [pid = 1799] [serial = 1346] [outer = 0x9338b400] 17:00:54 INFO - PROCESS | 1799 | 1461024054922 Marionette DEBUG loaded listener.js 17:00:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x9345b400) [pid = 1799] [serial = 1347] [outer = 0x9338b400] 17:00:55 INFO - PROCESS | 1799 | 1461024055782 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]]]}] 17:00:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1534ms 17:00:55 INFO - PROCESS | 1799 | 1461024055828 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 17:00:55 INFO - PROCESS | 1799 | 1461024055831 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 17:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:00:55 INFO - PROCESS | 1799 | 1461024055838 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:00:55 INFO - PROCESS | 1799 | 1461024055840 Marionette TRACE conn4 <- [1,1766,null,{}] 17:00:55 INFO - PROCESS | 1799 | 1461024055846 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}] 17:00:56 INFO - PROCESS | 1799 | 1461024056044 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 17:00:56 INFO - PROCESS | 1799 | 1461024056364 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ea4e000 == 125 [pid = 1799] [id = 449] 17:00:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x931d2400) [pid = 1799] [serial = 1348] [outer = (nil)] 17:00:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x937edc00) [pid = 1799] [serial = 1349] [outer = 0x931d2400] 17:00:56 INFO - PROCESS | 1799 | 1461024056454 Marionette DEBUG loaded listener.js 17:00:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x937f1c00) [pid = 1799] [serial = 1350] [outer = 0x931d2400] 17:00:57 INFO - PROCESS | 1799 | 1461024057305 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]]]}] 17:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1530ms 17:00:57 INFO - PROCESS | 1799 | 1461024057369 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 17:00:57 INFO - PROCESS | 1799 | 1461024057373 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 17:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:00:57 INFO - PROCESS | 1799 | 1461024057379 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:00:57 INFO - PROCESS | 1799 | 1461024057382 Marionette TRACE conn4 <- [1,1770,null,{}] 17:00:57 INFO - PROCESS | 1799 | 1461024057388 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}] 17:00:57 INFO - PROCESS | 1799 | 1461024057589 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 17:00:57 INFO - PROCESS | 1799 | 1461024057948 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x87193800 == 126 [pid = 1799] [id = 450] 17:00:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x8719ac00) [pid = 1799] [serial = 1351] [outer = (nil)] 17:00:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x93e30400) [pid = 1799] [serial = 1352] [outer = 0x8719ac00] 17:00:58 INFO - PROCESS | 1799 | 1461024058052 Marionette DEBUG loaded listener.js 17:00:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x9458e000) [pid = 1799] [serial = 1353] [outer = 0x8719ac00] 17:00:58 INFO - PROCESS | 1799 | 1461024058918 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]]]}] 17:00:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1592ms 17:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:00:58 INFO - PROCESS | 1799 | 1461024058972 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 17:00:58 INFO - PROCESS | 1799 | 1461024058975 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 17:00:58 INFO - PROCESS | 1799 | 1461024058982 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:00:58 INFO - PROCESS | 1799 | 1461024058985 Marionette TRACE conn4 <- [1,1774,null,{}] 17:00:58 INFO - PROCESS | 1799 | 1461024058991 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}] 17:00:59 INFO - PROCESS | 1799 | 1461024059189 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 17:00:59 INFO - PROCESS | 1799 | 1461024059510 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x93788400 == 127 [pid = 1799] [id = 451] 17:00:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x9378b400) [pid = 1799] [serial = 1354] [outer = (nil)] 17:00:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x945bc800) [pid = 1799] [serial = 1355] [outer = 0x9378b400] 17:00:59 INFO - PROCESS | 1799 | 1461024059604 Marionette DEBUG loaded listener.js 17:00:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x945c4800) [pid = 1799] [serial = 1356] [outer = 0x9378b400] 17:01:00 INFO - PROCESS | 1799 | 1461024060450 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]]]}] 17:01:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:01:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1535ms 17:01:00 INFO - PROCESS | 1799 | 1461024060517 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 17:01:00 INFO - PROCESS | 1799 | 1461024060521 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 17:01:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:01:00 INFO - PROCESS | 1799 | 1461024060528 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:01:00 INFO - PROCESS | 1799 | 1461024060531 Marionette TRACE conn4 <- [1,1778,null,{}] 17:01:00 INFO - PROCESS | 1799 | 1461024060536 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}] 17:01:00 INFO - PROCESS | 1799 | 1461024060754 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 17:01:01 INFO - PROCESS | 1799 | 1461024061073 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x945bbc00 == 128 [pid = 1799] [id = 452] 17:01:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x945c2c00) [pid = 1799] [serial = 1357] [outer = (nil)] 17:01:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x9478fc00) [pid = 1799] [serial = 1358] [outer = 0x945c2c00] 17:01:01 INFO - PROCESS | 1799 | 1461024061166 Marionette DEBUG loaded listener.js 17:01:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x95a57400) [pid = 1799] [serial = 1359] [outer = 0x945c2c00] 17:01:02 INFO - PROCESS | 1799 | 1461024062083 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]]]}] 17:01:02 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 17:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1594ms 17:01:02 INFO - PROCESS | 1799 | 1461024062124 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 17:01:02 INFO - PROCESS | 1799 | 1461024062128 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 17:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:01:02 INFO - PROCESS | 1799 | 1461024062134 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:01:02 INFO - PROCESS | 1799 | 1461024062138 Marionette TRACE conn4 <- [1,1782,null,{}] 17:01:02 INFO - PROCESS | 1799 | 1461024062143 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}] 17:01:02 INFO - PROCESS | 1799 | 1461024062360 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 17:01:02 INFO - PROCESS | 1799 | 1461024062680 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:02 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b5a800 == 129 [pid = 1799] [id = 453] 17:01:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x94598800) [pid = 1799] [serial = 1360] [outer = (nil)] 17:01:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x96316400) [pid = 1799] [serial = 1361] [outer = 0x94598800] 17:01:02 INFO - PROCESS | 1799 | 1461024062773 Marionette DEBUG loaded listener.js 17:01:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x97154800) [pid = 1799] [serial = 1362] [outer = 0x94598800] 17:01:03 INFO - PROCESS | 1799 | 1461024063654 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]]]}] 17:01:03 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 17:01:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1580ms 17:01:03 INFO - PROCESS | 1799 | 1461024063715 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 17:01:03 INFO - PROCESS | 1799 | 1461024063719 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 17:01:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:01:03 INFO - PROCESS | 1799 | 1461024063725 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:01:03 INFO - PROCESS | 1799 | 1461024063727 Marionette TRACE conn4 <- [1,1786,null,{}] 17:01:03 INFO - PROCESS | 1799 | 1461024063733 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}] 17:01:03 INFO - PROCESS | 1799 | 1461024063935 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 17:01:04 INFO - PROCESS | 1799 | 1461024064258 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x94782400 == 130 [pid = 1799] [id = 454] 17:01:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x96965c00) [pid = 1799] [serial = 1363] [outer = (nil)] 17:01:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x97445000) [pid = 1799] [serial = 1364] [outer = 0x96965c00] 17:01:04 INFO - PROCESS | 1799 | 1461024064349 Marionette DEBUG loaded listener.js 17:01:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0x97490800) [pid = 1799] [serial = 1365] [outer = 0x96965c00] 17:01:05 INFO - PROCESS | 1799 | --DOCSHELL 0x848e9400 == 129 [pid = 1799] [id = 434] 17:01:05 INFO - PROCESS | 1799 | --DOCSHELL 0x85b5b800 == 128 [pid = 1799] [id = 433] 17:01:05 INFO - PROCESS | 1799 | --DOCSHELL 0x85b60000 == 127 [pid = 1799] [id = 432] 17:01:05 INFO - PROCESS | 1799 | --DOCSHELL 0x848e0c00 == 126 [pid = 1799] [id = 427] 17:01:05 INFO - PROCESS | 1799 | --DOCSHELL 0x93e2f000 == 125 [pid = 1799] [id = 426] 17:01:05 INFO - PROCESS | 1799 | --DOCSHELL 0x90670000 == 124 [pid = 1799] [id = 425] 17:01:05 INFO - PROCESS | 1799 | --DOCSHELL 0x93453800 == 123 [pid = 1799] [id = 423] 17:01:05 INFO - PROCESS | 1799 | --DOCSHELL 0x8ea4e400 == 122 [pid = 1799] [id = 424] 17:01:05 INFO - PROCESS | 1799 | --DOCSHELL 0x9038e000 == 121 [pid = 1799] [id = 422] 17:01:05 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0da000 == 120 [pid = 1799] [id = 421] 17:01:05 INFO - PROCESS | 1799 | --DOCSHELL 0x8fcc0000 == 119 [pid = 1799] [id = 420] 17:01:05 INFO - PROCESS | 1799 | --DOCSHELL 0x8ecbec00 == 118 [pid = 1799] [id = 419] 17:01:05 INFO - PROCESS | 1799 | --DOCSHELL 0x86f3b400 == 117 [pid = 1799] [id = 417] 17:01:05 INFO - PROCESS | 1799 | --DOCSHELL 0x8b7bf400 == 116 [pid = 1799] [id = 418] 17:01:05 INFO - PROCESS | 1799 | --DOCSHELL 0x848e1400 == 115 [pid = 1799] [id = 416] 17:01:05 INFO - PROCESS | 1799 | --DOCSHELL 0x898fb400 == 114 [pid = 1799] [id = 415] 17:01:05 INFO - PROCESS | 1799 | --DOCSHELL 0x88148c00 == 113 [pid = 1799] [id = 414] 17:01:05 INFO - PROCESS | 1799 | --DOCSHELL 0x83c1f000 == 112 [pid = 1799] [id = 412] 17:01:05 INFO - PROCESS | 1799 | --DOCSHELL 0x85df1400 == 111 [pid = 1799] [id = 413] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x848e3000) [pid = 1799] [serial = 1226] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x86f7b400) [pid = 1799] [serial = 1229] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x8fda6c00) [pid = 1799] [serial = 1194] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x8fecc800) [pid = 1799] [serial = 1196] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x8b2e2c00) [pid = 1799] [serial = 1181] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x8fed3800) [pid = 1799] [serial = 1197] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x83c1a400) [pid = 1799] [serial = 1169] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x945c8c00) [pid = 1799] [serial = 1220] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x945be400) [pid = 1799] [serial = 1218] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x93e24000) [pid = 1799] [serial = 1214] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x8aeba000) [pid = 1799] [serial = 1179] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x89e71800) [pid = 1799] [serial = 1235] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x906dcc00) [pid = 1799] [serial = 1200] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x8b7bec00) [pid = 1799] [serial = 1184] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x871f3c00) [pid = 1799] [serial = 1173] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x93451c00) [pid = 1799] [serial = 1208] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x9179d000) [pid = 1799] [serial = 1203] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x8ea54000) [pid = 1799] [serial = 1187] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x9478bc00) [pid = 1799] [serial = 1223] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x88566800) [pid = 1799] [serial = 1233] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x8ea5a000) [pid = 1799] [serial = 1188] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x85b5a000) [pid = 1799] [serial = 1227] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x931d2000) [pid = 1799] [serial = 1206] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x8ecca000) [pid = 1799] [serial = 1191] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x9345e000) [pid = 1799] [serial = 1211] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x88e70800) [pid = 1799] [serial = 1175] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x8a0d4800) [pid = 1799] [serial = 1236] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x8719d400) [pid = 1799] [serial = 1172] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x9311b000) [pid = 1799] [serial = 1205] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x90664800) [pid = 1799] [serial = 1199] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x9591dc00) [pid = 1799] [serial = 1224] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x898fa400) [pid = 1799] [serial = 1176] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x94782000) [pid = 1799] [serial = 1221] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x9378cc00) [pid = 1799] [serial = 1212] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x8f6d6000) [pid = 1799] [serial = 1193] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x88149c00) [pid = 1799] [serial = 1238] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x86f40000) [pid = 1799] [serial = 1098] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x884c7400) [pid = 1799] [serial = 1232] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x93454000) [pid = 1799] [serial = 1209] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x83ee5800) [pid = 1799] [serial = 1170] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8b2ea800) [pid = 1799] [serial = 1182] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x87198c00) [pid = 1799] [serial = 1230] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x91586c00) [pid = 1799] [serial = 1202] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x8a0f1c00) [pid = 1799] [serial = 1178] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8ebba800) [pid = 1799] [serial = 1190] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x94597c00) [pid = 1799] [serial = 1217] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x93e2e000) [pid = 1799] [serial = 1215] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8b7e9400) [pid = 1799] [serial = 1185] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1799 | 1461024066720 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]]]}] 17:01:06 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 17:01:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 3035ms 17:01:06 INFO - PROCESS | 1799 | 1461024066778 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 17:01:06 INFO - PROCESS | 1799 | 1461024066785 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 17:01:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:01:06 INFO - PROCESS | 1799 | 1461024066796 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:01:06 INFO - PROCESS | 1799 | 1461024066800 Marionette TRACE conn4 <- [1,1790,null,{}] 17:01:06 INFO - PROCESS | 1799 | 1461024066808 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}] 17:01:07 INFO - PROCESS | 1799 | 1461024067001 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 17:01:07 INFO - PROCESS | 1799 | 1461024067015 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x83c1a400 == 112 [pid = 1799] [id = 455] 17:01:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x86f3b400) [pid = 1799] [serial = 1366] [outer = (nil)] 17:01:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x86f49800) [pid = 1799] [serial = 1367] [outer = 0x86f3b400] 17:01:07 INFO - PROCESS | 1799 | 1461024067101 Marionette DEBUG loaded listener.js 17:01:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x86f80000) [pid = 1799] [serial = 1368] [outer = 0x86f3b400] 17:01:08 INFO - PROCESS | 1799 | 1461024068271 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]]]}] 17:01:08 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) 17:01:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1543ms 17:01:08 INFO - PROCESS | 1799 | 1461024068339 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 17:01:08 INFO - PROCESS | 1799 | 1461024068347 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 17:01:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:01:08 INFO - PROCESS | 1799 | 1461024068357 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:01:08 INFO - PROCESS | 1799 | 1461024068361 Marionette TRACE conn4 <- [1,1794,null,{}] 17:01:08 INFO - PROCESS | 1799 | 1461024068367 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}] 17:01:08 INFO - PROCESS | 1799 | 1461024068573 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 17:01:08 INFO - PROCESS | 1799 | 1461024068875 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:08 INFO - PROCESS | 1799 | ++DOCSHELL 0x87192c00 == 113 [pid = 1799] [id = 456] 17:01:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x87199800) [pid = 1799] [serial = 1369] [outer = (nil)] 17:01:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x871f6000) [pid = 1799] [serial = 1370] [outer = 0x87199800] 17:01:08 INFO - PROCESS | 1799 | 1461024068971 Marionette DEBUG loaded listener.js 17:01:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x88147000) [pid = 1799] [serial = 1371] [outer = 0x87199800] 17:01:09 INFO - PROCESS | 1799 | 1461024069766 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]]]}] 17:01:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:01:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1433ms 17:01:09 INFO - PROCESS | 1799 | 1461024069791 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 17:01:09 INFO - PROCESS | 1799 | 1461024069795 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 17:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:01:09 INFO - PROCESS | 1799 | 1461024069801 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:01:09 INFO - PROCESS | 1799 | 1461024069807 Marionette TRACE conn4 <- [1,1798,null,{}] 17:01:09 INFO - PROCESS | 1799 | 1461024069829 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}] 17:01:10 INFO - PROCESS | 1799 | 1461024070087 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 17:01:10 INFO - PROCESS | 1799 | 1461024070130 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:10 INFO - PROCESS | 1799 | ++DOCSHELL 0x87197400 == 114 [pid = 1799] [id = 457] 17:01:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x88566000) [pid = 1799] [serial = 1372] [outer = (nil)] 17:01:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x88c6c400) [pid = 1799] [serial = 1373] [outer = 0x88566000] 17:01:10 INFO - PROCESS | 1799 | 1461024070221 Marionette DEBUG loaded listener.js 17:01:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x898f2800) [pid = 1799] [serial = 1374] [outer = 0x88566000] 17:01:11 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8b2e6c00) [pid = 1799] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:01:11 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x85deb000) [pid = 1799] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:01:11 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x90834400) [pid = 1799] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:01:11 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x8ea57400) [pid = 1799] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:01:11 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x962b4400) [pid = 1799] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:01:11 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8ecc1c00) [pid = 1799] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:01:11 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8e933400) [pid = 1799] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:01:11 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x88146800) [pid = 1799] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:01:11 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x884c5c00) [pid = 1799] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:01:11 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x9066b800) [pid = 1799] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:01:11 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x945c5000) [pid = 1799] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:01:11 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x85b63000) [pid = 1799] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:01:11 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x8a0ebc00) [pid = 1799] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:01:11 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x8f6cb400) [pid = 1799] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:01:11 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x85df4000) [pid = 1799] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:01:11 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x8ecc9800) [pid = 1799] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:01:11 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x8b0b5c00) [pid = 1799] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:01:11 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x85b56400) [pid = 1799] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:01:11 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x83ee6c00) [pid = 1799] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:01:11 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x93453c00) [pid = 1799] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:01:11 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x8fd97800) [pid = 1799] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:01:11 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0x86f7f400) [pid = 1799] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:01:11 INFO - PROCESS | 1799 | 1461024071789 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]]]}] 17:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 2038ms 17:01:11 INFO - PROCESS | 1799 | 1461024071842 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 17:01:11 INFO - PROCESS | 1799 | 1461024071846 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 17:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:01:11 INFO - PROCESS | 1799 | 1461024071853 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:01:11 INFO - PROCESS | 1799 | 1461024071855 Marionette TRACE conn4 <- [1,1802,null,{}] 17:01:11 INFO - PROCESS | 1799 | 1461024071861 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}] 17:01:12 INFO - PROCESS | 1799 | 1461024072051 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 17:01:12 INFO - PROCESS | 1799 | 1461024072239 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x848e9800 == 115 [pid = 1799] [id = 458] 17:01:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x85b63000) [pid = 1799] [serial = 1375] [outer = (nil)] 17:01:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x898f1c00) [pid = 1799] [serial = 1376] [outer = 0x85b63000] 17:01:12 INFO - PROCESS | 1799 | 1461024072329 Marionette DEBUG loaded listener.js 17:01:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x89e6ac00) [pid = 1799] [serial = 1377] [outer = 0x85b63000] 17:01:13 INFO - PROCESS | 1799 | 1461024073137 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]]]}] 17:01:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:01:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1331ms 17:01:13 INFO - PROCESS | 1799 | 1461024073185 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 17:01:13 INFO - PROCESS | 1799 | 1461024073189 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 17:01:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:01:13 INFO - PROCESS | 1799 | 1461024073198 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:01:13 INFO - PROCESS | 1799 | 1461024073200 Marionette TRACE conn4 <- [1,1806,null,{}] 17:01:13 INFO - PROCESS | 1799 | 1461024073205 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}] 17:01:13 INFO - PROCESS | 1799 | 1461024073596 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 17:01:13 INFO - PROCESS | 1799 | 1461024073887 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:13 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b5e400 == 116 [pid = 1799] [id = 459] 17:01:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x85b5e800) [pid = 1799] [serial = 1378] [outer = (nil)] 17:01:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x85de8800) [pid = 1799] [serial = 1379] [outer = 0x85b5e800] 17:01:13 INFO - PROCESS | 1799 | 1461024073980 Marionette DEBUG loaded listener.js 17:01:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x85df4000) [pid = 1799] [serial = 1380] [outer = 0x85b5e800] 17:01:14 INFO - PROCESS | 1799 | 1461024074942 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]]]}] 17:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1786ms 17:01:14 INFO - PROCESS | 1799 | 1461024074986 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 17:01:14 INFO - PROCESS | 1799 | 1461024074994 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 17:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:01:15 INFO - PROCESS | 1799 | 1461024075002 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:01:15 INFO - PROCESS | 1799 | 1461024075009 Marionette TRACE conn4 <- [1,1810,null,{}] 17:01:15 INFO - PROCESS | 1799 | 1461024075016 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}] 17:01:15 INFO - PROCESS | 1799 | 1461024075248 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 17:01:15 INFO - PROCESS | 1799 | 1461024075572 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x8719a800 == 117 [pid = 1799] [id = 460] 17:01:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x871f3000) [pid = 1799] [serial = 1381] [outer = (nil)] 17:01:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x884c2400) [pid = 1799] [serial = 1382] [outer = 0x871f3000] 17:01:15 INFO - PROCESS | 1799 | 1461024075671 Marionette DEBUG loaded listener.js 17:01:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x884cc800) [pid = 1799] [serial = 1383] [outer = 0x871f3000] 17:01:16 INFO - PROCESS | 1799 | 1461024076664 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]]]}] 17:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1738ms 17:01:16 INFO - PROCESS | 1799 | 1461024076741 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 17:01:16 INFO - PROCESS | 1799 | 1461024076746 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 17:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:01:16 INFO - PROCESS | 1799 | 1461024076753 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:01:16 INFO - PROCESS | 1799 | 1461024076757 Marionette TRACE conn4 <- [1,1814,null,{}] 17:01:16 INFO - PROCESS | 1799 | 1461024076763 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}] 17:01:16 INFO - PROCESS | 1799 | 1461024076984 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 17:01:17 INFO - PROCESS | 1799 | 1461024077360 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x88c65800 == 118 [pid = 1799] [id = 461] 17:01:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8a0d9c00) [pid = 1799] [serial = 1384] [outer = (nil)] 17:01:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8a0f4400) [pid = 1799] [serial = 1385] [outer = 0x8a0d9c00] 17:01:17 INFO - PROCESS | 1799 | 1461024077449 Marionette DEBUG loaded listener.js 17:01:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8aebd800) [pid = 1799] [serial = 1386] [outer = 0x8a0d9c00] 17:01:18 INFO - PROCESS | 1799 | 1461024078402 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]]]}] 17:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1692ms 17:01:18 INFO - PROCESS | 1799 | 1461024078446 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 17:01:18 INFO - PROCESS | 1799 | 1461024078453 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 17:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:01:18 INFO - PROCESS | 1799 | 1461024078470 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:01:18 INFO - PROCESS | 1799 | 1461024078477 Marionette TRACE conn4 <- [1,1818,null,{}] 17:01:18 INFO - PROCESS | 1799 | 1461024078483 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}] 17:01:18 INFO - PROCESS | 1799 | 1461024078706 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 17:01:19 INFO - PROCESS | 1799 | 1461024079023 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f48c00 == 119 [pid = 1799] [id = 462] 17:01:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x898fa400) [pid = 1799] [serial = 1387] [outer = (nil)] 17:01:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8b4a1800) [pid = 1799] [serial = 1388] [outer = 0x898fa400] 17:01:19 INFO - PROCESS | 1799 | 1461024079114 Marionette DEBUG loaded listener.js 17:01:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8b7c5800) [pid = 1799] [serial = 1389] [outer = 0x898fa400] 17:01:20 INFO - PROCESS | 1799 | 1461024080028 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]]]}] 17:01:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:01:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1645ms 17:01:20 INFO - PROCESS | 1799 | 1461024080107 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 17:01:20 INFO - PROCESS | 1799 | 1461024080110 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 17:01:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:01:20 INFO - PROCESS | 1799 | 1461024080117 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:01:20 INFO - PROCESS | 1799 | 1461024080120 Marionette TRACE conn4 <- [1,1822,null,{}] 17:01:20 INFO - PROCESS | 1799 | 1461024080126 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}] 17:01:20 INFO - PROCESS | 1799 | 1461024080388 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 17:01:20 INFO - PROCESS | 1799 | 1461024080707 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:20 INFO - PROCESS | 1799 | ++DOCSHELL 0x88c6c800 == 120 [pid = 1799] [id = 463] 17:01:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8aeb4c00) [pid = 1799] [serial = 1390] [outer = (nil)] 17:01:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8e934000) [pid = 1799] [serial = 1391] [outer = 0x8aeb4c00] 17:01:20 INFO - PROCESS | 1799 | 1461024080800 Marionette DEBUG loaded listener.js 17:01:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8e93c000) [pid = 1799] [serial = 1392] [outer = 0x8aeb4c00] 17:01:21 INFO - PROCESS | 1799 | 1461024081663 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]]]}] 17:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1590ms 17:01:21 INFO - PROCESS | 1799 | 1461024081708 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 17:01:21 INFO - PROCESS | 1799 | 1461024081711 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 17:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:01:21 INFO - PROCESS | 1799 | ************************* 17:01:21 INFO - PROCESS | 1799 | A coding exception was thrown and uncaught in a Task. 17:01:21 INFO - PROCESS | 1799 | 17:01:21 INFO - PROCESS | 1799 | Full message: TypeError: NetworkError when attempting to fetch resource. 17:01:21 INFO - PROCESS | 1799 | Full stack: 17:01:21 INFO - PROCESS | 1799 | ************************* 17:01:21 INFO - PROCESS | 1799 | 1461024081786 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:01:21 INFO - PROCESS | 1799 | 1461024081793 Marionette TRACE conn4 <- [1,1826,null,{}] 17:01:21 INFO - PROCESS | 1799 | 1461024081858 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}] 17:01:22 INFO - PROCESS | 1799 | 1461024082085 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 17:01:22 INFO - PROCESS | 1799 | 1461024082431 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:22 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ecc0400 == 121 [pid = 1799] [id = 464] 17:01:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8ecc0c00) [pid = 1799] [serial = 1393] [outer = (nil)] 17:01:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8ecca000) [pid = 1799] [serial = 1394] [outer = 0x8ecc0c00] 17:01:22 INFO - PROCESS | 1799 | 1461024082533 Marionette DEBUG loaded listener.js 17:01:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8febc000) [pid = 1799] [serial = 1395] [outer = 0x8ecc0c00] 17:01:23 INFO - PROCESS | 1799 | 1461024083484 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]]]}] 17:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1739ms 17:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:01:23 INFO - PROCESS | 1799 | 1461024083520 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 17:01:23 INFO - PROCESS | 1799 | 1461024083524 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 17:01:23 INFO - PROCESS | 1799 | 1461024083531 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:01:23 INFO - PROCESS | 1799 | 1461024083534 Marionette TRACE conn4 <- [1,1830,null,{}] 17:01:23 INFO - PROCESS | 1799 | 1461024083540 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}] 17:01:23 INFO - PROCESS | 1799 | 1461024083758 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 17:01:24 INFO - PROCESS | 1799 | 1461024084072 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b7ef000 == 122 [pid = 1799] [id = 465] 17:01:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8fd8ec00) [pid = 1799] [serial = 1396] [outer = (nil)] 17:01:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8fed8000) [pid = 1799] [serial = 1397] [outer = 0x8fd8ec00] 17:01:24 INFO - PROCESS | 1799 | 1461024084167 Marionette DEBUG loaded listener.js 17:01:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x9038a400) [pid = 1799] [serial = 1398] [outer = 0x8fd8ec00] 17:01:25 INFO - PROCESS | 1799 | 1461024085045 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]]]}] 17:01:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:01:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1584ms 17:01:25 INFO - PROCESS | 1799 | 1461024085115 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 17:01:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:01:25 INFO - PROCESS | 1799 | 1461024085119 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 17:01:25 INFO - PROCESS | 1799 | 1461024085125 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:01:25 INFO - PROCESS | 1799 | 1461024085129 Marionette TRACE conn4 <- [1,1834,null,{}] 17:01:25 INFO - PROCESS | 1799 | 1461024085135 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}] 17:01:25 INFO - PROCESS | 1799 | 1461024085351 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 17:01:25 INFO - PROCESS | 1799 | 1461024085674 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:25 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b7edc00 == 123 [pid = 1799] [id = 466] 17:01:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8ecc9c00) [pid = 1799] [serial = 1399] [outer = (nil)] 17:01:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x90667800) [pid = 1799] [serial = 1400] [outer = 0x8ecc9c00] 17:01:25 INFO - PROCESS | 1799 | 1461024085767 Marionette DEBUG loaded listener.js 17:01:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x906d8000) [pid = 1799] [serial = 1401] [outer = 0x8ecc9c00] 17:01:26 INFO - PROCESS | 1799 | 1461024086681 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]]]}] 17:01:26 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 17:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1593ms 17:01:26 INFO - PROCESS | 1799 | 1461024086718 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 17:01:26 INFO - PROCESS | 1799 | 1461024086723 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 17:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:01:26 INFO - PROCESS | 1799 | 1461024086729 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:01:26 INFO - PROCESS | 1799 | 1461024086732 Marionette TRACE conn4 <- [1,1838,null,{}] 17:01:26 INFO - PROCESS | 1799 | 1461024086738 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}] 17:01:26 INFO - PROCESS | 1799 | 1461024086949 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 17:01:27 INFO - PROCESS | 1799 | 1461024087239 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:27 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fed3000 == 124 [pid = 1799] [id = 467] 17:01:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x9066d000) [pid = 1799] [serial = 1402] [outer = (nil)] 17:01:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x914e8400) [pid = 1799] [serial = 1403] [outer = 0x9066d000] 17:01:27 INFO - PROCESS | 1799 | 1461024087341 Marionette DEBUG loaded listener.js 17:01:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x91589000) [pid = 1799] [serial = 1404] [outer = 0x9066d000] 17:01:28 INFO - PROCESS | 1799 | 1461024088327 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]]]}] 17:01:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:01:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1681ms 17:01:28 INFO - PROCESS | 1799 | 1461024088411 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 17:01:28 INFO - PROCESS | 1799 | 1461024088415 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 17:01:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:01:28 INFO - PROCESS | 1799 | 1461024088422 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:01:28 INFO - PROCESS | 1799 | 1461024088426 Marionette TRACE conn4 <- [1,1842,null,{}] 17:01:28 INFO - PROCESS | 1799 | 1461024088432 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}] 17:01:28 INFO - PROCESS | 1799 | 1461024088677 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 17:01:29 INFO - PROCESS | 1799 | 1461024089000 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b49b400 == 125 [pid = 1799] [id = 468] 17:01:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x8b49dc00) [pid = 1799] [serial = 1405] [outer = (nil)] 17:01:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x931d6400) [pid = 1799] [serial = 1406] [outer = 0x8b49dc00] 17:01:29 INFO - PROCESS | 1799 | 1461024089088 Marionette DEBUG loaded listener.js 17:01:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x93396800) [pid = 1799] [serial = 1407] [outer = 0x8b49dc00] 17:01:30 INFO - PROCESS | 1799 | 1461024090002 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]]]}] 17:01:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1631ms 17:01:30 INFO - PROCESS | 1799 | 1461024090054 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 17:01:30 INFO - PROCESS | 1799 | 1461024090057 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 17:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:01:30 INFO - PROCESS | 1799 | 1461024090064 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:01:30 INFO - PROCESS | 1799 | 1461024090067 Marionette TRACE conn4 <- [1,1846,null,{}] 17:01:30 INFO - PROCESS | 1799 | 1461024090074 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}] 17:01:30 INFO - PROCESS | 1799 | 1461024090298 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 17:01:30 INFO - PROCESS | 1799 | 1461024090636 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:30 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fed9000 == 126 [pid = 1799] [id = 469] 17:01:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x9378a000) [pid = 1799] [serial = 1408] [outer = (nil)] 17:01:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x937ec800) [pid = 1799] [serial = 1409] [outer = 0x9378a000] 17:01:30 INFO - PROCESS | 1799 | 1461024090736 Marionette DEBUG loaded listener.js 17:01:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x93e29c00) [pid = 1799] [serial = 1410] [outer = 0x9378a000] 17:01:31 INFO - PROCESS | 1799 | 1461024091649 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]]]}] 17:01:31 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) 17:01:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1635ms 17:01:31 INFO - PROCESS | 1799 | 1461024091700 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 17:01:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:01:31 INFO - PROCESS | 1799 | 1461024091710 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 17:01:31 INFO - PROCESS | 1799 | 1461024091716 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:01:31 INFO - PROCESS | 1799 | 1461024091721 Marionette TRACE conn4 <- [1,1850,null,{}] 17:01:31 INFO - PROCESS | 1799 | 1461024091727 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}] 17:01:31 INFO - PROCESS | 1799 | 1461024091964 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 17:01:32 INFO - PROCESS | 1799 | 1461024092286 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x94595c00 == 127 [pid = 1799] [id = 470] 17:01:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x945bb400) [pid = 1799] [serial = 1411] [outer = (nil)] 17:01:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x945c3c00) [pid = 1799] [serial = 1412] [outer = 0x945bb400] 17:01:32 INFO - PROCESS | 1799 | 1461024092393 Marionette DEBUG loaded listener.js 17:01:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x945cac00) [pid = 1799] [serial = 1413] [outer = 0x945bb400] 17:01:33 INFO - PROCESS | 1799 | 1461024093305 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]]]}] 17:01:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1633ms 17:01:33 INFO - PROCESS | 1799 | 1461024093350 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 17:01:33 INFO - PROCESS | 1799 | 1461024093353 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 17:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:01:33 INFO - PROCESS | 1799 | 1461024093360 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:01:33 INFO - PROCESS | 1799 | 1461024093363 Marionette TRACE conn4 <- [1,1854,null,{}] 17:01:33 INFO - PROCESS | 1799 | 1461024093369 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}] 17:01:33 INFO - PROCESS | 1799 | 1461024093590 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 17:01:33 INFO - PROCESS | 1799 | 1461024093909 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:33 INFO - PROCESS | 1799 | ++DOCSHELL 0x945bd800 == 128 [pid = 1799] [id = 471] 17:01:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x945bfc00) [pid = 1799] [serial = 1414] [outer = (nil)] 17:01:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x94790800) [pid = 1799] [serial = 1415] [outer = 0x945bfc00] 17:01:34 INFO - PROCESS | 1799 | 1461024094001 Marionette DEBUG loaded listener.js 17:01:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x9591d400) [pid = 1799] [serial = 1416] [outer = 0x945bfc00] 17:01:34 INFO - PROCESS | 1799 | 1461024094931 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]]]}] 17:01:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:01:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1631ms 17:01:34 INFO - PROCESS | 1799 | 1461024094992 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 17:01:34 INFO - PROCESS | 1799 | 1461024094996 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 17:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:01:35 INFO - PROCESS | 1799 | 1461024095002 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:01:35 INFO - PROCESS | 1799 | 1461024095005 Marionette TRACE conn4 <- [1,1858,null,{}] 17:01:35 INFO - PROCESS | 1799 | 1461024095011 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}] 17:01:35 INFO - PROCESS | 1799 | 1461024095235 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 17:01:35 INFO - PROCESS | 1799 | 1461024095563 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b4a8c00 == 129 [pid = 1799] [id = 472] 17:01:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x8fed5000) [pid = 1799] [serial = 1417] [outer = (nil)] 17:01:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x96828400) [pid = 1799] [serial = 1418] [outer = 0x8fed5000] 17:01:35 INFO - PROCESS | 1799 | 1461024095656 Marionette DEBUG loaded listener.js 17:01:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x973ce800) [pid = 1799] [serial = 1419] [outer = 0x8fed5000] 17:01:36 INFO - PROCESS | 1799 | 1461024096531 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]]]}] 17:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1585ms 17:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:01:36 INFO - PROCESS | 1799 | 1461024096589 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 17:01:36 INFO - PROCESS | 1799 | 1461024096592 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 17:01:36 INFO - PROCESS | 1799 | 1461024096599 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:01:36 INFO - PROCESS | 1799 | 1461024096602 Marionette TRACE conn4 <- [1,1862,null,{}] 17:01:36 INFO - PROCESS | 1799 | 1461024096609 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}] 17:01:36 INFO - PROCESS | 1799 | 1461024096826 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 17:01:37 INFO - PROCESS | 1799 | 1461024097149 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x94785c00 == 130 [pid = 1799] [id = 473] 17:01:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x963dc800) [pid = 1799] [serial = 1420] [outer = (nil)] 17:01:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x97447c00) [pid = 1799] [serial = 1421] [outer = 0x963dc800] 17:01:37 INFO - PROCESS | 1799 | 1461024097243 Marionette DEBUG loaded listener.js 17:01:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x975aa800) [pid = 1799] [serial = 1422] [outer = 0x963dc800] 17:01:38 INFO - PROCESS | 1799 | 1461024098165 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]]]}] 17:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1639ms 17:01:38 INFO - PROCESS | 1799 | 1461024098238 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 17:01:38 INFO - PROCESS | 1799 | 1461024098242 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 17:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:01:38 INFO - PROCESS | 1799 | 1461024098249 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:01:38 INFO - PROCESS | 1799 | 1461024098252 Marionette TRACE conn4 <- [1,1866,null,{}] 17:01:38 INFO - PROCESS | 1799 | 1461024098258 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}] 17:01:38 INFO - PROCESS | 1799 | 1461024098538 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 17:01:38 INFO - PROCESS | 1799 | 1461024098870 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b61400 == 131 [pid = 1799] [id = 474] 17:01:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x9311b400) [pid = 1799] [serial = 1423] [outer = (nil)] 17:01:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x97e17000) [pid = 1799] [serial = 1424] [outer = 0x9311b400] 17:01:38 INFO - PROCESS | 1799 | 1461024098955 Marionette DEBUG loaded listener.js 17:01:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x97e1ac00) [pid = 1799] [serial = 1425] [outer = 0x9311b400] 17:01:39 INFO - PROCESS | 1799 | 1461024099846 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]]]}] 17:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1631ms 17:01:39 INFO - PROCESS | 1799 | 1461024099882 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 17:01:39 INFO - PROCESS | 1799 | 1461024099886 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 17:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:01:39 INFO - PROCESS | 1799 | 1461024099892 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:01:39 INFO - PROCESS | 1799 | 1461024099895 Marionette TRACE conn4 <- [1,1870,null,{}] 17:01:39 INFO - PROCESS | 1799 | 1461024099901 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}] 17:01:40 INFO - PROCESS | 1799 | 1461024100102 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 17:01:40 INFO - PROCESS | 1799 | 1461024100383 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b5b400 == 132 [pid = 1799] [id = 475] 17:01:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x85b61c00) [pid = 1799] [serial = 1426] [outer = (nil)] 17:01:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x97e1ec00) [pid = 1799] [serial = 1427] [outer = 0x85b61c00] 17:01:40 INFO - PROCESS | 1799 | 1461024100523 Marionette DEBUG loaded listener.js 17:01:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x981a1800) [pid = 1799] [serial = 1428] [outer = 0x85b61c00] 17:01:41 INFO - PROCESS | 1799 | 1461024101388 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]]]}] 17:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1538ms 17:01:41 INFO - PROCESS | 1799 | 1461024101437 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 17:01:41 INFO - PROCESS | 1799 | 1461024101441 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 17:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:01:41 INFO - PROCESS | 1799 | 1461024101448 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:01:41 INFO - PROCESS | 1799 | 1461024101451 Marionette TRACE conn4 <- [1,1874,null,{}] 17:01:41 INFO - PROCESS | 1799 | 1461024101457 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}] 17:01:41 INFO - PROCESS | 1799 | 1461024101657 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 17:01:41 INFO - PROCESS | 1799 | 1461024101941 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:42 INFO - PROCESS | 1799 | ++DOCSHELL 0x979cb400 == 133 [pid = 1799] [id = 476] 17:01:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x97e15c00) [pid = 1799] [serial = 1429] [outer = (nil)] 17:01:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x98375400) [pid = 1799] [serial = 1430] [outer = 0x97e15c00] 17:01:42 INFO - PROCESS | 1799 | 1461024102075 Marionette DEBUG loaded listener.js 17:01:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x98378800) [pid = 1799] [serial = 1431] [outer = 0x97e15c00] 17:01:42 INFO - PROCESS | 1799 | 1461024102973 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]]]}] 17:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1580ms 17:01:43 INFO - PROCESS | 1799 | 1461024103029 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 17:01:43 INFO - PROCESS | 1799 | 1461024103033 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 17:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:01:43 INFO - PROCESS | 1799 | 1461024103040 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:01:43 INFO - PROCESS | 1799 | 1461024103042 Marionette TRACE conn4 <- [1,1878,null,{}] 17:01:43 INFO - PROCESS | 1799 | 1461024103048 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}] 17:01:43 INFO - PROCESS | 1799 | 1461024103247 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 17:01:43 INFO - PROCESS | 1799 | 1461024103616 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x98375800 == 134 [pid = 1799] [id = 477] 17:01:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x9837e400) [pid = 1799] [serial = 1432] [outer = (nil)] 17:01:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x9843ec00) [pid = 1799] [serial = 1433] [outer = 0x9837e400] 17:01:43 INFO - PROCESS | 1799 | 1461024103709 Marionette DEBUG loaded listener.js 17:01:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x98445000) [pid = 1799] [serial = 1434] [outer = 0x9837e400] 17:01:45 INFO - PROCESS | 1799 | --DOCSHELL 0x86f3e800 == 133 [pid = 1799] [id = 406] 17:01:45 INFO - PROCESS | 1799 | --DOCSHELL 0x848e9800 == 132 [pid = 1799] [id = 458] 17:01:45 INFO - PROCESS | 1799 | --DOCSHELL 0x87197400 == 131 [pid = 1799] [id = 457] 17:01:45 INFO - PROCESS | 1799 | --DOCSHELL 0x87192c00 == 130 [pid = 1799] [id = 456] 17:01:45 INFO - PROCESS | 1799 | --DOCSHELL 0x83c1a400 == 129 [pid = 1799] [id = 455] 17:01:45 INFO - PROCESS | 1799 | --DOCSHELL 0x93788400 == 128 [pid = 1799] [id = 451] 17:01:45 INFO - PROCESS | 1799 | --DOCSHELL 0x87193800 == 127 [pid = 1799] [id = 450] 17:01:45 INFO - PROCESS | 1799 | --DOCSHELL 0x8ea4e000 == 126 [pid = 1799] [id = 449] 17:01:45 INFO - PROCESS | 1799 | --DOCSHELL 0x906ddc00 == 125 [pid = 1799] [id = 447] 17:01:45 INFO - PROCESS | 1799 | --DOCSHELL 0x8300a800 == 124 [pid = 1799] [id = 448] 17:01:45 INFO - PROCESS | 1799 | --DOCSHELL 0x90383000 == 123 [pid = 1799] [id = 446] 17:01:45 INFO - PROCESS | 1799 | --DOCSHELL 0x8b0ba800 == 122 [pid = 1799] [id = 445] 17:01:45 INFO - PROCESS | 1799 | --DOCSHELL 0x8ecc2000 == 121 [pid = 1799] [id = 444] 17:01:45 INFO - PROCESS | 1799 | --DOCSHELL 0x8ebba400 == 120 [pid = 1799] [id = 443] 17:01:45 INFO - PROCESS | 1799 | --DOCSHELL 0x8814dc00 == 119 [pid = 1799] [id = 407] 17:01:45 INFO - PROCESS | 1799 | --DOCSHELL 0x8b7e3400 == 118 [pid = 1799] [id = 442] 17:01:45 INFO - PROCESS | 1799 | --DOCSHELL 0x88e74c00 == 117 [pid = 1799] [id = 441] 17:01:45 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0d7800 == 116 [pid = 1799] [id = 439] 17:01:45 INFO - PROCESS | 1799 | --DOCSHELL 0x8aeb5800 == 115 [pid = 1799] [id = 440] 17:01:45 INFO - PROCESS | 1799 | --DOCSHELL 0x898f9400 == 114 [pid = 1799] [id = 438] 17:01:45 INFO - PROCESS | 1799 | --DOCSHELL 0x87196800 == 113 [pid = 1799] [id = 437] 17:01:45 INFO - PROCESS | 1799 | --DOCSHELL 0x85de9400 == 112 [pid = 1799] [id = 436] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x8b2f1c00) [pid = 1799] [serial = 1250] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x8719f000) [pid = 1799] [serial = 1301] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x945c8000) [pid = 1799] [serial = 1277] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x8ebb7400) [pid = 1799] [serial = 1256] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x9743b000) [pid = 1799] [serial = 1287] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x97647800) [pid = 1799] [serial = 1292] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x9038c400) [pid = 1799] [serial = 1265] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x884cb400) [pid = 1799] [serial = 1304] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x88c66c00) [pid = 1799] [serial = 1245] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x97387000) [pid = 1799] [serial = 1286] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x914e7c00) [pid = 1799] [serial = 1268] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x90670800) [pid = 1799] [serial = 1266] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x976f5800) [pid = 1799] [serial = 1293] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x962b9000) [pid = 1799] [serial = 1281] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x86f3ac00) [pid = 1799] [serial = 1299] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x8a0f8000) [pid = 1799] [serial = 1247] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x8fdaa800) [pid = 1799] [serial = 1260] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x86f76000) [pid = 1799] [serial = 1242] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x93e2a000) [pid = 1799] [serial = 1274] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x8f6cfc00) [pid = 1799] [serial = 1257] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x8b7e8c00) [pid = 1799] [serial = 1253] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x8b0b1c00) [pid = 1799] [serial = 1248] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x884d0800) [pid = 1799] [serial = 1167] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x91588000) [pid = 1799] [serial = 1269] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x8b7b9400) [pid = 1799] [serial = 1251] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x97481c00) [pid = 1799] [serial = 1290] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x8fcc3400) [pid = 1799] [serial = 1259] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x93460400) [pid = 1799] [serial = 1271] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x8e932c00) [pid = 1799] [serial = 1254] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x8fec7800) [pid = 1799] [serial = 1262] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x96821000) [pid = 1799] [serial = 1284] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x871f7000) [pid = 1799] [serial = 1302] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x97447400) [pid = 1799] [serial = 1289] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x937f6800) [pid = 1799] [serial = 1272] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x88c62000) [pid = 1799] [serial = 1305] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x8855cc00) [pid = 1799] [serial = 1244] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x85df0c00) [pid = 1799] [serial = 1298] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x86f41400) [pid = 1799] [serial = 1241] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8fed5400) [pid = 1799] [serial = 1263] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x97e13800) [pid = 1799] [serial = 1295] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x9458cc00) [pid = 1799] [serial = 1275] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x96274400) [pid = 1799] [serial = 1280] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x95913400) [pid = 1799] [serial = 1283] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x945ca400) [pid = 1799] [serial = 1278] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8814cc00) [pid = 1799] [serial = 1307] [outer = (nil)] [url = about:blank] 17:01:46 INFO - PROCESS | 1799 | 1461024106226 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]]]}] 17:01:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 3234ms 17:01:46 INFO - PROCESS | 1799 | 1461024106275 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 17:01:46 INFO - PROCESS | 1799 | 1461024106282 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 17:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:01:46 INFO - PROCESS | 1799 | 1461024106290 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:01:46 INFO - PROCESS | 1799 | 1461024106295 Marionette TRACE conn4 <- [1,1882,null,{}] 17:01:46 INFO - PROCESS | 1799 | 1461024106302 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}] 17:01:46 INFO - PROCESS | 1799 | 1461024106551 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 17:01:46 INFO - PROCESS | 1799 | 1461024106740 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x85dea400 == 113 [pid = 1799] [id = 478] 17:01:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x86f3ac00) [pid = 1799] [serial = 1435] [outer = (nil)] 17:01:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x86f77800) [pid = 1799] [serial = 1436] [outer = 0x86f3ac00] 17:01:46 INFO - PROCESS | 1799 | 1461024106819 Marionette DEBUG loaded listener.js 17:01:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x87193800) [pid = 1799] [serial = 1437] [outer = 0x86f3ac00] 17:01:47 INFO - PROCESS | 1799 | 1461024107796 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]]]}] 17:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1533ms 17:01:47 INFO - PROCESS | 1799 | 1461024107825 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 17:01:47 INFO - PROCESS | 1799 | 1461024107833 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 17:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:01:47 INFO - PROCESS | 1799 | 1461024107843 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:01:47 INFO - PROCESS | 1799 | 1461024107846 Marionette TRACE conn4 <- [1,1886,null,{}] 17:01:47 INFO - PROCESS | 1799 | 1461024107852 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}] 17:01:48 INFO - PROCESS | 1799 | 1461024108041 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 17:01:48 INFO - PROCESS | 1799 | 1461024108263 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x87195400 == 114 [pid = 1799] [id = 479] 17:01:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8719e800) [pid = 1799] [serial = 1438] [outer = (nil)] 17:01:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8814cc00) [pid = 1799] [serial = 1439] [outer = 0x8719e800] 17:01:48 INFO - PROCESS | 1799 | 1461024108432 Marionette DEBUG loaded listener.js 17:01:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x884c5c00) [pid = 1799] [serial = 1440] [outer = 0x8719e800] 17:01:49 INFO - PROCESS | 1799 | 1461024109372 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]]]}] 17:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1588ms 17:01:49 INFO - PROCESS | 1799 | 1461024109432 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 17:01:49 INFO - PROCESS | 1799 | 1461024109436 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 17:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:01:49 INFO - PROCESS | 1799 | 1461024109448 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:01:49 INFO - PROCESS | 1799 | 1461024109452 Marionette TRACE conn4 <- [1,1890,null,{}] 17:01:49 INFO - PROCESS | 1799 | 1461024109468 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}] 17:01:49 INFO - PROCESS | 1799 | 1461024109744 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 17:01:49 INFO - PROCESS | 1799 | 1461024109772 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x871f9c00 == 115 [pid = 1799] [id = 480] 17:01:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x88561000) [pid = 1799] [serial = 1441] [outer = (nil)] 17:01:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x898fb400) [pid = 1799] [serial = 1442] [outer = 0x88561000] 17:01:49 INFO - PROCESS | 1799 | 1461024109848 Marionette DEBUG loaded listener.js 17:01:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8a0d9400) [pid = 1799] [serial = 1443] [outer = 0x88561000] 17:01:51 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x976eb800) [pid = 1799] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:01:51 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x9338b400) [pid = 1799] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:01:51 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x85de9800) [pid = 1799] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:01:51 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x9083a800) [pid = 1799] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:01:51 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8719c400) [pid = 1799] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:01:51 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x931d2400) [pid = 1799] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:01:51 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x86f3b400) [pid = 1799] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:01:51 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8f6d7c00) [pid = 1799] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:01:51 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8719ac00) [pid = 1799] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:01:51 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x9378b400) [pid = 1799] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:01:51 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x88566000) [pid = 1799] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:01:51 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x89adac00) [pid = 1799] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:01:51 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x94598800) [pid = 1799] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:01:51 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x8ebb1800) [pid = 1799] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:01:51 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x914e0400) [pid = 1799] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:01:51 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x8aebb400) [pid = 1799] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:01:51 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x96965c00) [pid = 1799] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:01:51 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x8ea55400) [pid = 1799] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:01:51 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x8ecc1000) [pid = 1799] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:01:51 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x87199800) [pid = 1799] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:01:51 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x8aeb6400) [pid = 1799] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:01:51 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x945c2c00) [pid = 1799] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:01:51 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x8e931400) [pid = 1799] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:01:51 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0x85b57000) [pid = 1799] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:01:51 INFO - PROCESS | 1799 | 1461024111514 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]]]}] 17:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 2090ms 17:01:51 INFO - PROCESS | 1799 | 1461024111544 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 17:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:01:51 INFO - PROCESS | 1799 | 1461024111549 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 17:01:51 INFO - PROCESS | 1799 | 1461024111555 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:01:51 INFO - PROCESS | 1799 | 1461024111558 Marionette TRACE conn4 <- [1,1894,null,{}] 17:01:51 INFO - PROCESS | 1799 | 1461024111563 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}] 17:01:51 INFO - PROCESS | 1799 | 1461024111748 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 17:01:51 INFO - PROCESS | 1799 | 1461024111764 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f82400 == 116 [pid = 1799] [id = 481] 17:01:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x8719e000) [pid = 1799] [serial = 1444] [outer = (nil)] 17:01:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x898f8000) [pid = 1799] [serial = 1445] [outer = 0x8719e000] 17:01:51 INFO - PROCESS | 1799 | 1461024111837 Marionette DEBUG loaded listener.js 17:01:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x8a0f2800) [pid = 1799] [serial = 1446] [outer = 0x8719e000] 17:01:52 INFO - PROCESS | 1799 | 1461024112781 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]]]}] 17:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1286ms 17:01:52 INFO - PROCESS | 1799 | 1461024112841 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 17:01:52 INFO - PROCESS | 1799 | 1461024112844 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 17:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:01:52 INFO - PROCESS | 1799 | 1461024112850 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:01:52 INFO - PROCESS | 1799 | 1461024112853 Marionette TRACE conn4 <- [1,1898,null,{}] 17:01:52 INFO - PROCESS | 1799 | 1461024112859 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}] 17:01:53 INFO - PROCESS | 1799 | 1461024113034 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 17:01:53 INFO - PROCESS | 1799 | 1461024113397 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x848e9800 == 117 [pid = 1799] [id = 482] 17:01:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x848ed400) [pid = 1799] [serial = 1447] [outer = (nil)] 17:01:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x85de7400) [pid = 1799] [serial = 1448] [outer = 0x848ed400] 17:01:53 INFO - PROCESS | 1799 | 1461024113576 Marionette DEBUG loaded listener.js 17:01:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x85df3000) [pid = 1799] [serial = 1449] [outer = 0x848ed400] 17:01:54 INFO - PROCESS | 1799 | 1461024114543 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]]]}] 17:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1741ms 17:01:54 INFO - PROCESS | 1799 | 1461024114594 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 17:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:01:54 INFO - PROCESS | 1799 | 1461024114601 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 17:01:54 INFO - PROCESS | 1799 | 1461024114609 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:01:54 INFO - PROCESS | 1799 | 1461024114615 Marionette TRACE conn4 <- [1,1902,null,{}] 17:01:54 INFO - PROCESS | 1799 | 1461024114624 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}] 17:01:54 INFO - PROCESS | 1799 | 1461024114842 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 17:01:55 INFO - PROCESS | 1799 | 1461024115162 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:55 INFO - PROCESS | 1799 | ++DOCSHELL 0x871fa800 == 118 [pid = 1799] [id = 483] 17:01:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x88145000) [pid = 1799] [serial = 1450] [outer = (nil)] 17:01:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x884c1800) [pid = 1799] [serial = 1451] [outer = 0x88145000] 17:01:55 INFO - PROCESS | 1799 | 1461024115256 Marionette DEBUG loaded listener.js 17:01:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x8855fc00) [pid = 1799] [serial = 1452] [outer = 0x88145000] 17:01:56 INFO - PROCESS | 1799 | 1461024116256 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]]]}] 17:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1686ms 17:01:56 INFO - PROCESS | 1799 | 1461024116298 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 17:01:56 INFO - PROCESS | 1799 | 1461024116305 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 17:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:01:56 INFO - PROCESS | 1799 | 1461024116312 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:01:56 INFO - PROCESS | 1799 | 1461024116315 Marionette TRACE conn4 <- [1,1906,null,{}] 17:01:56 INFO - PROCESS | 1799 | 1461024116321 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}] 17:01:56 INFO - PROCESS | 1799 | 1461024116542 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 17:01:56 INFO - PROCESS | 1799 | 1461024116905 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x89ad7c00 == 119 [pid = 1799] [id = 484] 17:01:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x89ae3c00) [pid = 1799] [serial = 1453] [outer = (nil)] 17:01:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8a0dac00) [pid = 1799] [serial = 1454] [outer = 0x89ae3c00] 17:01:57 INFO - PROCESS | 1799 | 1461024116998 Marionette DEBUG loaded listener.js 17:01:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8aeb9800) [pid = 1799] [serial = 1455] [outer = 0x89ae3c00] 17:01:57 INFO - PROCESS | 1799 | 1461024117977 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]]]}] 17:01:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1732ms 17:01:58 INFO - PROCESS | 1799 | 1461024118044 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 17:01:58 INFO - PROCESS | 1799 | 1461024118049 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 17:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:01:58 INFO - PROCESS | 1799 | 1461024118065 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:01:58 INFO - PROCESS | 1799 | 1461024118075 Marionette TRACE conn4 <- [1,1910,null,{}] 17:01:58 INFO - PROCESS | 1799 | 1461024118082 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}] 17:01:58 INFO - PROCESS | 1799 | 1461024118349 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 17:01:58 INFO - PROCESS | 1799 | 1461024118722 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b0ba400 == 120 [pid = 1799] [id = 485] 17:01:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8b2e3800) [pid = 1799] [serial = 1456] [outer = (nil)] 17:01:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8b49f000) [pid = 1799] [serial = 1457] [outer = 0x8b2e3800] 17:01:58 INFO - PROCESS | 1799 | 1461024118811 Marionette DEBUG loaded listener.js 17:01:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8b7bb400) [pid = 1799] [serial = 1458] [outer = 0x8b2e3800] 17:01:59 INFO - PROCESS | 1799 | 1461024119770 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]]]}] 17:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1751ms 17:01:59 INFO - PROCESS | 1799 | 1461024119808 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 17:01:59 INFO - PROCESS | 1799 | 1461024119813 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 17:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:01:59 INFO - PROCESS | 1799 | 1461024119819 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:01:59 INFO - PROCESS | 1799 | 1461024119823 Marionette TRACE conn4 <- [1,1914,null,{}] 17:01:59 INFO - PROCESS | 1799 | 1461024119829 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}] 17:02:00 INFO - PROCESS | 1799 | 1461024120060 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 17:02:00 INFO - PROCESS | 1799 | 1461024120372 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:00 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b2f0000 == 121 [pid = 1799] [id = 486] 17:02:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8b4a4400) [pid = 1799] [serial = 1459] [outer = (nil)] 17:02:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8e932000) [pid = 1799] [serial = 1460] [outer = 0x8b4a4400] 17:02:00 INFO - PROCESS | 1799 | 1461024120468 Marionette DEBUG loaded listener.js 17:02:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8e936c00) [pid = 1799] [serial = 1461] [outer = 0x8b4a4400] 17:02:01 INFO - PROCESS | 1799 | 1461024121333 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]]]}] 17:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1580ms 17:02:01 INFO - PROCESS | 1799 | 1461024121401 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 17:02:01 INFO - PROCESS | 1799 | 1461024121404 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 17:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:02:01 INFO - PROCESS | 1799 | 1461024121411 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:02:01 INFO - PROCESS | 1799 | 1461024121415 Marionette TRACE conn4 <- [1,1918,null,{}] 17:02:01 INFO - PROCESS | 1799 | 1461024121420 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}] 17:02:01 INFO - PROCESS | 1799 | 1461024121690 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 17:02:02 INFO - PROCESS | 1799 | 1461024122027 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:02 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ea57800 == 122 [pid = 1799] [id = 487] 17:02:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8ea59400) [pid = 1799] [serial = 1462] [outer = (nil)] 17:02:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8ea5c800) [pid = 1799] [serial = 1463] [outer = 0x8ea59400] 17:02:02 INFO - PROCESS | 1799 | 1461024122142 Marionette DEBUG loaded listener.js 17:02:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8ecc6c00) [pid = 1799] [serial = 1464] [outer = 0x8ea59400] 17:02:03 INFO - PROCESS | 1799 | 1461024123087 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]]]}] 17:02:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1733ms 17:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:02:03 INFO - PROCESS | 1799 | 1461024123145 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 17:02:03 INFO - PROCESS | 1799 | 1461024123148 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 17:02:03 INFO - PROCESS | 1799 | 1461024123154 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:02:03 INFO - PROCESS | 1799 | 1461024123158 Marionette TRACE conn4 <- [1,1922,null,{}] 17:02:03 INFO - PROCESS | 1799 | 1461024123164 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}] 17:02:03 INFO - PROCESS | 1799 | 1461024123383 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 17:02:03 INFO - PROCESS | 1799 | 1461024123714 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x8aebd400 == 123 [pid = 1799] [id = 488] 17:02:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8b7bf400) [pid = 1799] [serial = 1465] [outer = (nil)] 17:02:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8fd97800) [pid = 1799] [serial = 1466] [outer = 0x8b7bf400] 17:02:03 INFO - PROCESS | 1799 | 1461024123823 Marionette DEBUG loaded listener.js 17:02:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8fda9c00) [pid = 1799] [serial = 1467] [outer = 0x8b7bf400] 17:02:04 INFO - PROCESS | 1799 | 1461024124758 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]]]}] 17:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1685ms 17:02:04 INFO - PROCESS | 1799 | 1461024124845 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 17:02:04 INFO - PROCESS | 1799 | 1461024124849 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 17:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:02:04 INFO - PROCESS | 1799 | 1461024124855 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:02:04 INFO - PROCESS | 1799 | 1461024124859 Marionette TRACE conn4 <- [1,1926,null,{}] 17:02:04 INFO - PROCESS | 1799 | 1461024124864 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}] 17:02:05 INFO - PROCESS | 1799 | 1461024125081 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 17:02:05 INFO - PROCESS | 1799 | 1461024125399 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:05 INFO - PROCESS | 1799 | ++DOCSHELL 0x85df1800 == 124 [pid = 1799] [id = 489] 17:02:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8fcb7000) [pid = 1799] [serial = 1468] [outer = (nil)] 17:02:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8febf000) [pid = 1799] [serial = 1469] [outer = 0x8fcb7000] 17:02:05 INFO - PROCESS | 1799 | 1461024125494 Marionette DEBUG loaded listener.js 17:02:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8fec6400) [pid = 1799] [serial = 1470] [outer = 0x8fcb7000] 17:02:06 INFO - PROCESS | 1799 | 1461024126413 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]]]}] 17:02:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1634ms 17:02:06 INFO - PROCESS | 1799 | 1461024126490 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 17:02:06 INFO - PROCESS | 1799 | 1461024126493 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 17:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:02:06 INFO - PROCESS | 1799 | 1461024126500 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:02:06 INFO - PROCESS | 1799 | 1461024126503 Marionette TRACE conn4 <- [1,1930,null,{}] 17:02:06 INFO - PROCESS | 1799 | 1461024126509 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}] 17:02:06 INFO - PROCESS | 1799 | 1461024126763 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 17:02:07 INFO - PROCESS | 1799 | 1461024127080 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f3dc00 == 125 [pid = 1799] [id = 490] 17:02:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x88c63c00) [pid = 1799] [serial = 1471] [outer = (nil)] 17:02:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x90382c00) [pid = 1799] [serial = 1472] [outer = 0x88c63c00] 17:02:07 INFO - PROCESS | 1799 | 1461024127174 Marionette DEBUG loaded listener.js 17:02:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x90389800) [pid = 1799] [serial = 1473] [outer = 0x88c63c00] 17:02:08 INFO - PROCESS | 1799 | 1461024128081 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]]]}] 17:02:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1637ms 17:02:08 INFO - PROCESS | 1799 | 1461024128138 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 17:02:08 INFO - PROCESS | 1799 | 1461024128142 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 17:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:02:08 INFO - PROCESS | 1799 | 1461024128148 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:02:08 INFO - PROCESS | 1799 | 1461024128152 Marionette TRACE conn4 <- [1,1934,null,{}] 17:02:08 INFO - PROCESS | 1799 | 1461024128158 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}] 17:02:08 INFO - PROCESS | 1799 | 1461024128380 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 17:02:08 INFO - PROCESS | 1799 | 1461024128700 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:08 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f6d8000 == 126 [pid = 1799] [id = 491] 17:02:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x90390400) [pid = 1799] [serial = 1474] [outer = (nil)] 17:02:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x906d3c00) [pid = 1799] [serial = 1475] [outer = 0x90390400] 17:02:08 INFO - PROCESS | 1799 | 1461024128806 Marionette DEBUG loaded listener.js 17:02:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x906d8800) [pid = 1799] [serial = 1476] [outer = 0x90390400] 17:02:09 INFO - PROCESS | 1799 | 1461024129710 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]]]}] 17:02:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1629ms 17:02:09 INFO - PROCESS | 1799 | 1461024129779 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 17:02:09 INFO - PROCESS | 1799 | 1461024129783 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 17:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:02:09 INFO - PROCESS | 1799 | 1461024129790 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:02:09 INFO - PROCESS | 1799 | 1461024129793 Marionette TRACE conn4 <- [1,1938,null,{}] 17:02:09 INFO - PROCESS | 1799 | 1461024129799 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}] 17:02:10 INFO - PROCESS | 1799 | 1461024130004 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 17:02:10 INFO - PROCESS | 1799 | 1461024130334 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:10 INFO - PROCESS | 1799 | ++DOCSHELL 0x91587400 == 127 [pid = 1799] [id = 492] 17:02:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x91588000) [pid = 1799] [serial = 1477] [outer = (nil)] 17:02:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x917a0400) [pid = 1799] [serial = 1478] [outer = 0x91588000] 17:02:10 INFO - PROCESS | 1799 | 1461024130438 Marionette DEBUG loaded listener.js 17:02:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x9338b400) [pid = 1799] [serial = 1479] [outer = 0x91588000] 17:02:11 INFO - PROCESS | 1799 | 1461024131348 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]]]}] 17:02:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:02:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1593ms 17:02:11 INFO - PROCESS | 1799 | 1461024131384 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 17:02:11 INFO - PROCESS | 1799 | 1461024131389 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 17:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:02:11 INFO - PROCESS | 1799 | 1461024131395 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:02:11 INFO - PROCESS | 1799 | 1461024131406 Marionette TRACE conn4 <- [1,1942,null,{}] 17:02:11 INFO - PROCESS | 1799 | 1461024131411 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}] 17:02:11 INFO - PROCESS | 1799 | 1461024131650 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 17:02:12 INFO - PROCESS | 1799 | 1461024131987 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x88c6d000 == 128 [pid = 1799] [id = 493] 17:02:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x9179b400) [pid = 1799] [serial = 1480] [outer = (nil)] 17:02:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x9378c400) [pid = 1799] [serial = 1481] [outer = 0x9179b400] 17:02:12 INFO - PROCESS | 1799 | 1461024132080 Marionette DEBUG loaded listener.js 17:02:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x937f1000) [pid = 1799] [serial = 1482] [outer = 0x9179b400] 17:02:13 INFO - PROCESS | 1799 | 1461024133001 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]]]}] 17:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1643ms 17:02:13 INFO - PROCESS | 1799 | 1461024133040 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 17:02:13 INFO - PROCESS | 1799 | 1461024133046 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 17:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:02:13 INFO - PROCESS | 1799 | 1461024133056 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:02:13 INFO - PROCESS | 1799 | 1461024133060 Marionette TRACE conn4 <- [1,1946,null,{}] 17:02:13 INFO - PROCESS | 1799 | 1461024133069 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}] 17:02:13 INFO - PROCESS | 1799 | 1461024133288 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 17:02:13 INFO - PROCESS | 1799 | 1461024133622 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:13 INFO - PROCESS | 1799 | ++DOCSHELL 0x9345c800 == 129 [pid = 1799] [id = 494] 17:02:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x93788400) [pid = 1799] [serial = 1483] [outer = (nil)] 17:02:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x93e2a000) [pid = 1799] [serial = 1484] [outer = 0x93788400] 17:02:13 INFO - PROCESS | 1799 | 1461024133713 Marionette DEBUG loaded listener.js 17:02:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x93e30800) [pid = 1799] [serial = 1485] [outer = 0x93788400] 17:02:14 INFO - PROCESS | 1799 | 1461024134664 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]]]}] 17:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1646ms 17:02:14 INFO - PROCESS | 1799 | 1461024134701 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 17:02:14 INFO - PROCESS | 1799 | 1461024134705 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 17:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:02:14 INFO - PROCESS | 1799 | 1461024134711 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:02:14 INFO - PROCESS | 1799 | 1461024134714 Marionette TRACE conn4 <- [1,1950,null,{}] 17:02:14 INFO - PROCESS | 1799 | 1461024134720 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}] 17:02:14 INFO - PROCESS | 1799 | 1461024134923 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 17:02:15 INFO - PROCESS | 1799 | 1461024135245 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x848ecc00 == 130 [pid = 1799] [id = 495] 17:02:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x85b60000) [pid = 1799] [serial = 1486] [outer = (nil)] 17:02:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x94598000) [pid = 1799] [serial = 1487] [outer = 0x85b60000] 17:02:15 INFO - PROCESS | 1799 | 1461024135336 Marionette DEBUG loaded listener.js 17:02:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x945be000) [pid = 1799] [serial = 1488] [outer = 0x85b60000] 17:02:16 INFO - PROCESS | 1799 | 1461024136217 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]]]}] 17:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1539ms 17:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:02:16 INFO - PROCESS | 1799 | 1461024136250 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 17:02:16 INFO - PROCESS | 1799 | 1461024136253 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 17:02:16 INFO - PROCESS | 1799 | 1461024136260 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:02:16 INFO - PROCESS | 1799 | 1461024136263 Marionette TRACE conn4 <- [1,1954,null,{}] 17:02:16 INFO - PROCESS | 1799 | 1461024136269 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}] 17:02:16 INFO - PROCESS | 1799 | 1461024136470 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 17:02:16 INFO - PROCESS | 1799 | 1461024136755 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:16 INFO - PROCESS | 1799 | ++DOCSHELL 0x8aebbc00 == 131 [pid = 1799] [id = 496] 17:02:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x8e937c00) [pid = 1799] [serial = 1489] [outer = (nil)] 17:02:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x94788000) [pid = 1799] [serial = 1490] [outer = 0x8e937c00] 17:02:16 INFO - PROCESS | 1799 | 1461024136890 Marionette DEBUG loaded listener.js 17:02:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x9478bc00) [pid = 1799] [serial = 1491] [outer = 0x8e937c00] 17:02:17 INFO - PROCESS | 1799 | 1461024137778 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]]]}] 17:02:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:02:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1587ms 17:02:17 INFO - PROCESS | 1799 | 1461024137847 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 17:02:17 INFO - PROCESS | 1799 | 1461024137851 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 17:02:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:02:17 INFO - PROCESS | 1799 | 1461024137857 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:02:17 INFO - PROCESS | 1799 | 1461024137860 Marionette TRACE conn4 <- [1,1958,null,{}] 17:02:17 INFO - PROCESS | 1799 | 1461024137866 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}] 17:02:18 INFO - PROCESS | 1799 | 1461024138072 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 17:02:18 INFO - PROCESS | 1799 | 1461024138394 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x848e7400 == 132 [pid = 1799] [id = 497] 17:02:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x93e2b800) [pid = 1799] [serial = 1492] [outer = (nil)] 17:02:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x9681d800) [pid = 1799] [serial = 1493] [outer = 0x93e2b800] 17:02:18 INFO - PROCESS | 1799 | 1461024138483 Marionette DEBUG loaded listener.js 17:02:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x96965800) [pid = 1799] [serial = 1494] [outer = 0x93e2b800] 17:02:19 INFO - PROCESS | 1799 | 1461024139446 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]]]}] 17:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1640ms 17:02:19 INFO - PROCESS | 1799 | 1461024139498 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 17:02:19 INFO - PROCESS | 1799 | 1461024139501 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 17:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:02:19 INFO - PROCESS | 1799 | 1461024139508 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:02:19 INFO - PROCESS | 1799 | 1461024139511 Marionette TRACE conn4 <- [1,1962,null,{}] 17:02:19 INFO - PROCESS | 1799 | 1461024139517 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}] 17:02:19 INFO - PROCESS | 1799 | 1461024139747 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 17:02:20 INFO - PROCESS | 1799 | 1461024140076 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:20 INFO - PROCESS | 1799 | ++DOCSHELL 0x9681ec00 == 133 [pid = 1799] [id = 498] 17:02:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x96965400) [pid = 1799] [serial = 1495] [outer = (nil)] 17:02:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x9743dc00) [pid = 1799] [serial = 1496] [outer = 0x96965400] 17:02:20 INFO - PROCESS | 1799 | 1461024140170 Marionette DEBUG loaded listener.js 17:02:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x9743fc00) [pid = 1799] [serial = 1497] [outer = 0x96965400] 17:02:21 INFO - PROCESS | 1799 | 1461024141092 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]]]}] 17:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1636ms 17:02:21 INFO - PROCESS | 1799 | 1461024141145 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 17:02:21 INFO - PROCESS | 1799 | 1461024141149 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 17:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:02:21 INFO - PROCESS | 1799 | 1461024141156 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:02:21 INFO - PROCESS | 1799 | 1461024141160 Marionette TRACE conn4 <- [1,1966,null,{}] 17:02:21 INFO - PROCESS | 1799 | 1461024141165 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}] 17:02:21 INFO - PROCESS | 1799 | 1461024141386 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 17:02:21 INFO - PROCESS | 1799 | 1461024141716 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ebba000 == 134 [pid = 1799] [id = 499] 17:02:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x8fec3c00) [pid = 1799] [serial = 1498] [outer = (nil)] 17:02:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x9763f000) [pid = 1799] [serial = 1499] [outer = 0x8fec3c00] 17:02:21 INFO - PROCESS | 1799 | 1461024141813 Marionette DEBUG loaded listener.js 17:02:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x976f6800) [pid = 1799] [serial = 1500] [outer = 0x8fec3c00] 17:02:22 INFO - PROCESS | 1799 | 1461024142704 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]]]}] 17:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1584ms 17:02:22 INFO - PROCESS | 1799 | 1461024142741 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 17:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:02:22 INFO - PROCESS | 1799 | 1461024142746 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 17:02:22 INFO - PROCESS | 1799 | 1461024142752 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:02:22 INFO - PROCESS | 1799 | 1461024142756 Marionette TRACE conn4 <- [1,1970,null,{}] 17:02:22 INFO - PROCESS | 1799 | 1461024142761 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}] 17:02:22 INFO - PROCESS | 1799 | 1461024142991 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 17:02:23 INFO - PROCESS | 1799 | 1461024143321 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x97488000 == 135 [pid = 1799] [id = 500] 17:02:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x979cb000) [pid = 1799] [serial = 1501] [outer = (nil)] 17:02:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x981a0400) [pid = 1799] [serial = 1502] [outer = 0x979cb000] 17:02:23 INFO - PROCESS | 1799 | 1461024143413 Marionette DEBUG loaded listener.js 17:02:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x98373800) [pid = 1799] [serial = 1503] [outer = 0x979cb000] 17:02:25 INFO - PROCESS | 1799 | --DOCSHELL 0x86f77000 == 134 [pid = 1799] [id = 330] 17:02:25 INFO - PROCESS | 1799 | --DOCSHELL 0x86f82400 == 133 [pid = 1799] [id = 481] 17:02:25 INFO - PROCESS | 1799 | --DOCSHELL 0x871f9c00 == 132 [pid = 1799] [id = 480] 17:02:25 INFO - PROCESS | 1799 | --DOCSHELL 0x87195400 == 131 [pid = 1799] [id = 479] 17:02:25 INFO - PROCESS | 1799 | --DOCSHELL 0x85dea400 == 130 [pid = 1799] [id = 478] 17:02:25 INFO - PROCESS | 1799 | --DOCSHELL 0x94785c00 == 129 [pid = 1799] [id = 473] 17:02:25 INFO - PROCESS | 1799 | --DOCSHELL 0x8b4a8c00 == 128 [pid = 1799] [id = 472] 17:02:25 INFO - PROCESS | 1799 | --DOCSHELL 0x945bd800 == 127 [pid = 1799] [id = 471] 17:02:25 INFO - PROCESS | 1799 | --DOCSHELL 0x8fed9000 == 126 [pid = 1799] [id = 469] 17:02:25 INFO - PROCESS | 1799 | --DOCSHELL 0x94595c00 == 125 [pid = 1799] [id = 470] 17:02:25 INFO - PROCESS | 1799 | --DOCSHELL 0x8b49b400 == 124 [pid = 1799] [id = 468] 17:02:25 INFO - PROCESS | 1799 | --DOCSHELL 0x8fed3000 == 123 [pid = 1799] [id = 467] 17:02:25 INFO - PROCESS | 1799 | --DOCSHELL 0x8b7edc00 == 122 [pid = 1799] [id = 466] 17:02:25 INFO - PROCESS | 1799 | --DOCSHELL 0x8ecc0400 == 121 [pid = 1799] [id = 464] 17:02:25 INFO - PROCESS | 1799 | --DOCSHELL 0x8b7ef000 == 120 [pid = 1799] [id = 465] 17:02:25 INFO - PROCESS | 1799 | --DOCSHELL 0x88c6c800 == 119 [pid = 1799] [id = 463] 17:02:25 INFO - PROCESS | 1799 | --DOCSHELL 0x86f48c00 == 118 [pid = 1799] [id = 462] 17:02:25 INFO - PROCESS | 1799 | --DOCSHELL 0x88c65800 == 117 [pid = 1799] [id = 461] 17:02:25 INFO - PROCESS | 1799 | --DOCSHELL 0x8719a800 == 116 [pid = 1799] [id = 460] 17:02:25 INFO - PROCESS | 1799 | --DOCSHELL 0x85b5e400 == 115 [pid = 1799] [id = 459] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x898f1c00) [pid = 1799] [serial = 1376] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x97e16c00) [pid = 1799] [serial = 1296] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x93458400) [pid = 1799] [serial = 1346] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x86f3d800) [pid = 1799] [serial = 1311] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x917a2800) [pid = 1799] [serial = 1341] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x871fb000) [pid = 1799] [serial = 1313] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x937f1c00) [pid = 1799] [serial = 1350] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x937edc00) [pid = 1799] [serial = 1349] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x86f80000) [pid = 1799] [serial = 1368] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x8fec4400) [pid = 1799] [serial = 1334] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x8814c800) [pid = 1799] [serial = 1314] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x9458e000) [pid = 1799] [serial = 1353] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x945bc800) [pid = 1799] [serial = 1355] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x898f2800) [pid = 1799] [serial = 1374] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x8a0d1400) [pid = 1799] [serial = 1316] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x97154800) [pid = 1799] [serial = 1362] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x9038dc00) [pid = 1799] [serial = 1338] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x9338e000) [pid = 1799] [serial = 1343] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x8b4a9800) [pid = 1799] [serial = 1322] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x97445000) [pid = 1799] [serial = 1364] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x914ddc00) [pid = 1799] [serial = 1340] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x8ecc7000) [pid = 1799] [serial = 1328] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x88c6c400) [pid = 1799] [serial = 1373] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x8fd9a000) [pid = 1799] [serial = 1331] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x97490800) [pid = 1799] [serial = 1365] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x871f6000) [pid = 1799] [serial = 1370] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x93e30400) [pid = 1799] [serial = 1352] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x8aec1000) [pid = 1799] [serial = 1319] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x8b0c0800) [pid = 1799] [serial = 1320] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x85dee400) [pid = 1799] [serial = 1310] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x95a57400) [pid = 1799] [serial = 1359] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x8f6cc000) [pid = 1799] [serial = 1329] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x945c4800) [pid = 1799] [serial = 1356] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x90386800) [pid = 1799] [serial = 1337] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x8ea53800) [pid = 1799] [serial = 1325] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x9478fc00) [pid = 1799] [serial = 1358] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x96316400) [pid = 1799] [serial = 1361] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x88147000) [pid = 1799] [serial = 1371] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x93398400) [pid = 1799] [serial = 1344] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8ebaf800) [pid = 1799] [serial = 1326] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x86f49800) [pid = 1799] [serial = 1367] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x8b7bb000) [pid = 1799] [serial = 1323] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x88c6cc00) [pid = 1799] [serial = 1239] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x9345b400) [pid = 1799] [serial = 1347] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8fdab000) [pid = 1799] [serial = 1332] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x8a0f0400) [pid = 1799] [serial = 1317] [outer = (nil)] [url = about:blank] 17:02:25 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8fece400) [pid = 1799] [serial = 1335] [outer = (nil)] [url = about:blank] 17:02:26 INFO - PROCESS | 1799 | 1461024146135 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]]]}] 17:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 3445ms 17:02:26 INFO - PROCESS | 1799 | 1461024146198 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 17:02:26 INFO - PROCESS | 1799 | 1461024146205 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 17:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:02:26 INFO - PROCESS | 1799 | 1461024146214 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:02:26 INFO - PROCESS | 1799 | 1461024146219 Marionette TRACE conn4 <- [1,1974,null,{}] 17:02:26 INFO - PROCESS | 1799 | 1461024146226 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}] 17:02:26 INFO - PROCESS | 1799 | 1461024146428 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 17:02:26 INFO - PROCESS | 1799 | 1461024146623 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f48c00 == 116 [pid = 1799] [id = 501] 17:02:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x86f78000) [pid = 1799] [serial = 1504] [outer = (nil)] 17:02:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x86f80000) [pid = 1799] [serial = 1505] [outer = 0x86f78000] 17:02:26 INFO - PROCESS | 1799 | 1461024146704 Marionette DEBUG loaded listener.js 17:02:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8719f400) [pid = 1799] [serial = 1506] [outer = 0x86f78000] 17:02:27 INFO - PROCESS | 1799 | 1461024147653 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]]]}] 17:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1481ms 17:02:27 INFO - PROCESS | 1799 | 1461024147695 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 17:02:27 INFO - PROCESS | 1799 | 1461024147703 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 17:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:02:27 INFO - PROCESS | 1799 | 1461024147713 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:02:27 INFO - PROCESS | 1799 | 1461024147717 Marionette TRACE conn4 <- [1,1978,null,{}] 17:02:27 INFO - PROCESS | 1799 | 1461024147723 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}] 17:02:27 INFO - PROCESS | 1799 | 1461024147922 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 17:02:28 INFO - PROCESS | 1799 | 1461024148146 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:28 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f46000 == 117 [pid = 1799] [id = 502] 17:02:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x87195400) [pid = 1799] [serial = 1507] [outer = (nil)] 17:02:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x884c3c00) [pid = 1799] [serial = 1508] [outer = 0x87195400] 17:02:28 INFO - PROCESS | 1799 | 1461024148224 Marionette DEBUG loaded listener.js 17:02:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x88558c00) [pid = 1799] [serial = 1509] [outer = 0x87195400] 17:02:29 INFO - PROCESS | 1799 | 1461024149226 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]]]}] 17:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1550ms 17:02:29 INFO - PROCESS | 1799 | 1461024149263 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 17:02:29 INFO - PROCESS | 1799 | 1461024149268 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 17:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:02:29 INFO - PROCESS | 1799 | 1461024149290 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:02:29 INFO - PROCESS | 1799 | 1461024149300 Marionette TRACE conn4 <- [1,1982,null,{}] 17:02:29 INFO - PROCESS | 1799 | 1461024149332 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}] 17:02:29 INFO - PROCESS | 1799 | 1461024149601 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 17:02:29 INFO - PROCESS | 1799 | 1461024149629 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x8855e800 == 118 [pid = 1799] [id = 503] 17:02:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x88e6d400) [pid = 1799] [serial = 1510] [outer = (nil)] 17:02:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x89ada400) [pid = 1799] [serial = 1511] [outer = 0x88e6d400] 17:02:29 INFO - PROCESS | 1799 | 1461024149707 Marionette DEBUG loaded listener.js 17:02:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8a0f9c00) [pid = 1799] [serial = 1512] [outer = 0x88e6d400] 17:02:30 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x871f3000) [pid = 1799] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:02:30 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8fed5000) [pid = 1799] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:02:30 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x945bb400) [pid = 1799] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:02:30 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x9311b400) [pid = 1799] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:02:30 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x8aeb4c00) [pid = 1799] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:02:30 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x9066d000) [pid = 1799] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:02:30 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8a0d9c00) [pid = 1799] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:02:30 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x8ecc0c00) [pid = 1799] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:02:30 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x963dc800) [pid = 1799] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:02:30 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x898fa400) [pid = 1799] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:02:30 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x8719e800) [pid = 1799] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:02:30 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x8b49dc00) [pid = 1799] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:02:30 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x97e15c00) [pid = 1799] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:02:30 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x8fd8ec00) [pid = 1799] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:02:30 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x9378a000) [pid = 1799] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:02:30 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x86f3ac00) [pid = 1799] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:02:30 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x8300b800) [pid = 1799] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:02:30 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x8ecc9c00) [pid = 1799] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:02:30 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x9837e400) [pid = 1799] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:02:30 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x88561000) [pid = 1799] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:02:30 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x85b5e800) [pid = 1799] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:02:30 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0x85b61c00) [pid = 1799] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:02:30 INFO - PROCESS | 1799 | --DOMWINDOW == 129 (0x945bfc00) [pid = 1799] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:02:31 INFO - PROCESS | 1799 | 1461024151305 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]]]}] 17:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 2058ms 17:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:02:31 INFO - PROCESS | 1799 | 1461024151337 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 17:02:31 INFO - PROCESS | 1799 | 1461024151341 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 17:02:31 INFO - PROCESS | 1799 | 1461024151357 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:02:31 INFO - PROCESS | 1799 | 1461024151359 Marionette TRACE conn4 <- [1,1986,null,{}] 17:02:31 INFO - PROCESS | 1799 | 1461024151365 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}] 17:02:31 INFO - PROCESS | 1799 | 1461024151554 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 17:02:31 INFO - PROCESS | 1799 | 1461024151569 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:31 INFO - PROCESS | 1799 | ++DOCSHELL 0x871edc00 == 119 [pid = 1799] [id = 504] 17:02:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x88e70800) [pid = 1799] [serial = 1513] [outer = (nil)] 17:02:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x89e6b400) [pid = 1799] [serial = 1514] [outer = 0x88e70800] 17:02:31 INFO - PROCESS | 1799 | 1461024151644 Marionette DEBUG loaded listener.js 17:02:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x8b0b3000) [pid = 1799] [serial = 1515] [outer = 0x88e70800] 17:02:32 INFO - PROCESS | 1799 | 1461024152557 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]]]}] 17:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1254ms 17:02:32 INFO - PROCESS | 1799 | 1461024152600 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 17:02:32 INFO - PROCESS | 1799 | 1461024152603 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 17:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:02:32 INFO - PROCESS | 1799 | 1461024152609 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:02:32 INFO - PROCESS | 1799 | 1461024152613 Marionette TRACE conn4 <- [1,1990,null,{}] 17:02:32 INFO - PROCESS | 1799 | 1461024152625 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}] 17:02:32 INFO - PROCESS | 1799 | 1461024152814 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 17:02:33 INFO - PROCESS | 1799 | 1461024153170 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:33 INFO - PROCESS | 1799 | ++DOCSHELL 0x83ee5800 == 120 [pid = 1799] [id = 505] 17:02:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x83ee6400) [pid = 1799] [serial = 1516] [outer = (nil)] 17:02:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x85b5e800) [pid = 1799] [serial = 1517] [outer = 0x83ee6400] 17:02:33 INFO - PROCESS | 1799 | 1461024153264 Marionette DEBUG loaded listener.js 17:02:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x85df1400) [pid = 1799] [serial = 1518] [outer = 0x83ee6400] 17:02:34 INFO - PROCESS | 1799 | 1461024154345 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]]]}] 17:02:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1787ms 17:02:34 INFO - PROCESS | 1799 | 1461024154399 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 17:02:34 INFO - PROCESS | 1799 | 1461024154407 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 17:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:02:34 INFO - PROCESS | 1799 | 1461024154417 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:02:34 INFO - PROCESS | 1799 | 1461024154421 Marionette TRACE conn4 <- [1,1994,null,{}] 17:02:34 INFO - PROCESS | 1799 | 1461024154428 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}] 17:02:34 INFO - PROCESS | 1799 | 1461024154649 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 17:02:34 INFO - PROCESS | 1799 | 1461024154971 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x871f3800 == 121 [pid = 1799] [id = 506] 17:02:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x8814d400) [pid = 1799] [serial = 1519] [outer = (nil)] 17:02:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x884c4c00) [pid = 1799] [serial = 1520] [outer = 0x8814d400] 17:02:35 INFO - PROCESS | 1799 | 1461024155068 Marionette DEBUG loaded listener.js 17:02:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x88c5fc00) [pid = 1799] [serial = 1521] [outer = 0x8814d400] 17:02:36 INFO - PROCESS | 1799 | 1461024156064 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]]]}] 17:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1685ms 17:02:36 INFO - PROCESS | 1799 | 1461024156106 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 17:02:36 INFO - PROCESS | 1799 | 1461024156112 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 17:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:02:36 INFO - PROCESS | 1799 | 1461024156119 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:02:36 INFO - PROCESS | 1799 | 1461024156123 Marionette TRACE conn4 <- [1,1998,null,{}] 17:02:36 INFO - PROCESS | 1799 | 1461024156129 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}] 17:02:36 INFO - PROCESS | 1799 | 1461024156354 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 17:02:36 INFO - PROCESS | 1799 | 1461024156719 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x89ae1c00 == 122 [pid = 1799] [id = 507] 17:02:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x8a0df800) [pid = 1799] [serial = 1522] [outer = (nil)] 17:02:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8a0f4800) [pid = 1799] [serial = 1523] [outer = 0x8a0df800] 17:02:36 INFO - PROCESS | 1799 | 1461024156813 Marionette DEBUG loaded listener.js 17:02:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8b0b8000) [pid = 1799] [serial = 1524] [outer = 0x8a0df800] 17:02:37 INFO - PROCESS | 1799 | 1461024157749 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]]]}] 17:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1686ms 17:02:37 INFO - PROCESS | 1799 | 1461024157806 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 17:02:37 INFO - PROCESS | 1799 | 1461024157810 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 17:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:02:37 INFO - PROCESS | 1799 | 1461024157826 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:02:37 INFO - PROCESS | 1799 | 1461024157836 Marionette TRACE conn4 <- [1,2002,null,{}] 17:02:37 INFO - PROCESS | 1799 | 1461024157842 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}] 17:02:38 INFO - PROCESS | 1799 | 1461024158099 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 17:02:38 INFO - PROCESS | 1799 | 1461024158414 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x88e6dc00 == 123 [pid = 1799] [id = 508] 17:02:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8a0f7000) [pid = 1799] [serial = 1525] [outer = (nil)] 17:02:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8b7be400) [pid = 1799] [serial = 1526] [outer = 0x8a0f7000] 17:02:38 INFO - PROCESS | 1799 | 1461024158505 Marionette DEBUG loaded listener.js 17:02:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8b7e5c00) [pid = 1799] [serial = 1527] [outer = 0x8a0f7000] 17:02:39 INFO - PROCESS | 1799 | 1461024159446 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]]]}] 17:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1702ms 17:02:39 INFO - PROCESS | 1799 | 1461024159522 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 17:02:39 INFO - PROCESS | 1799 | 1461024159526 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 17:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:02:39 INFO - PROCESS | 1799 | 1461024159533 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:02:39 INFO - PROCESS | 1799 | 1461024159536 Marionette TRACE conn4 <- [1,2006,null,{}] 17:02:39 INFO - PROCESS | 1799 | 1461024159542 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}] 17:02:39 INFO - PROCESS | 1799 | 1461024159791 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 17:02:40 INFO - PROCESS | 1799 | 1461024160113 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x89e69800 == 124 [pid = 1799] [id = 509] 17:02:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8b7bfc00) [pid = 1799] [serial = 1528] [outer = (nil)] 17:02:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8ea54c00) [pid = 1799] [serial = 1529] [outer = 0x8b7bfc00] 17:02:40 INFO - PROCESS | 1799 | 1461024160199 Marionette DEBUG loaded listener.js 17:02:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8ea59c00) [pid = 1799] [serial = 1530] [outer = 0x8b7bfc00] 17:02:41 INFO - PROCESS | 1799 | 1461024161080 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]]]}] 17:02:41 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 17:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1587ms 17:02:41 INFO - PROCESS | 1799 | 1461024161121 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 17:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:02:41 INFO - PROCESS | 1799 | 1461024161125 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 17:02:41 INFO - PROCESS | 1799 | 1461024161131 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:02:41 INFO - PROCESS | 1799 | 1461024161135 Marionette TRACE conn4 <- [1,2010,null,{}] 17:02:41 INFO - PROCESS | 1799 | 1461024161141 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}] 17:02:41 INFO - PROCESS | 1799 | 1461024161337 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 17:02:41 INFO - PROCESS | 1799 | 1461024161613 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ebb7400 == 125 [pid = 1799] [id = 510] 17:02:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8ebba400) [pid = 1799] [serial = 1531] [outer = (nil)] 17:02:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8ecbf800) [pid = 1799] [serial = 1532] [outer = 0x8ebba400] 17:02:41 INFO - PROCESS | 1799 | 1461024161770 Marionette DEBUG loaded listener.js 17:02:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8fcbb800) [pid = 1799] [serial = 1533] [outer = 0x8ebba400] 17:02:42 INFO - PROCESS | 1799 | 1461024162738 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]]]}] 17:02:42 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 17:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1682ms 17:02:42 INFO - PROCESS | 1799 | 1461024162814 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 17:02:42 INFO - PROCESS | 1799 | 1461024162817 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 17:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:02:42 INFO - PROCESS | 1799 | 1461024162824 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:02:42 INFO - PROCESS | 1799 | 1461024162827 Marionette TRACE conn4 <- [1,2014,null,{}] 17:02:42 INFO - PROCESS | 1799 | 1461024162833 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}] 17:02:43 INFO - PROCESS | 1799 | 1461024163078 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 17:02:43 INFO - PROCESS | 1799 | 1461024163395 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e935000 == 126 [pid = 1799] [id = 511] 17:02:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8fcc0000) [pid = 1799] [serial = 1534] [outer = (nil)] 17:02:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8fec3400) [pid = 1799] [serial = 1535] [outer = 0x8fcc0000] 17:02:43 INFO - PROCESS | 1799 | 1461024163486 Marionette DEBUG loaded listener.js 17:02:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8fece400) [pid = 1799] [serial = 1536] [outer = 0x8fcc0000] 17:02:44 INFO - PROCESS | 1799 | 1461024164462 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]]]}] 17:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1692ms 17:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:02:44 INFO - PROCESS | 1799 | 1461024164516 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 17:02:44 INFO - PROCESS | 1799 | 1461024164520 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 17:02:44 INFO - PROCESS | 1799 | 1461024164527 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:02:44 INFO - PROCESS | 1799 | 1461024164530 Marionette TRACE conn4 <- [1,2018,null,{}] 17:02:44 INFO - PROCESS | 1799 | 1461024164536 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}] 17:02:44 INFO - PROCESS | 1799 | 1461024164752 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 17:02:45 INFO - PROCESS | 1799 | 1461024165067 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:45 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ebb5c00 == 127 [pid = 1799] [id = 512] 17:02:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8fcc3400) [pid = 1799] [serial = 1537] [outer = (nil)] 17:02:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8ff91800) [pid = 1799] [serial = 1538] [outer = 0x8fcc3400] 17:02:45 INFO - PROCESS | 1799 | 1461024165158 Marionette DEBUG loaded listener.js 17:02:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x90386400) [pid = 1799] [serial = 1539] [outer = 0x8fcc3400] 17:02:46 INFO - PROCESS | 1799 | 1461024166044 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]]]}] 17:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1581ms 17:02:46 INFO - PROCESS | 1799 | 1461024166108 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 17:02:46 INFO - PROCESS | 1799 | 1461024166112 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 17:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:02:46 INFO - PROCESS | 1799 | 1461024166118 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:02:46 INFO - PROCESS | 1799 | 1461024166122 Marionette TRACE conn4 <- [1,2022,null,{}] 17:02:46 INFO - PROCESS | 1799 | 1461024166127 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}] 17:02:46 INFO - PROCESS | 1799 | 1461024166344 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 17:02:46 INFO - PROCESS | 1799 | 1461024166668 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x85de8400 == 128 [pid = 1799] [id = 513] 17:02:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x86f3bc00) [pid = 1799] [serial = 1540] [outer = (nil)] 17:02:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x906d4800) [pid = 1799] [serial = 1541] [outer = 0x86f3bc00] 17:02:46 INFO - PROCESS | 1799 | 1461024166758 Marionette DEBUG loaded listener.js 17:02:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x906e0400) [pid = 1799] [serial = 1542] [outer = 0x86f3bc00] 17:02:47 INFO - PROCESS | 1799 | 1461024167642 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]]]}] 17:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1588ms 17:02:47 INFO - PROCESS | 1799 | 1461024167708 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 17:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:02:47 INFO - PROCESS | 1799 | 1461024167712 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 17:02:47 INFO - PROCESS | 1799 | 1461024167718 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:02:47 INFO - PROCESS | 1799 | 1461024167722 Marionette TRACE conn4 <- [1,2026,null,{}] 17:02:47 INFO - PROCESS | 1799 | 1461024167727 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}] 17:02:47 INFO - PROCESS | 1799 | 1461024167948 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 17:02:48 INFO - PROCESS | 1799 | 1461024168265 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ea5cc00 == 129 [pid = 1799] [id = 514] 17:02:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x90672c00) [pid = 1799] [serial = 1543] [outer = (nil)] 17:02:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x91584000) [pid = 1799] [serial = 1544] [outer = 0x90672c00] 17:02:48 INFO - PROCESS | 1799 | 1461024168356 Marionette DEBUG loaded listener.js 17:02:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x917a0c00) [pid = 1799] [serial = 1545] [outer = 0x90672c00] 17:02:49 INFO - PROCESS | 1799 | 1461024169268 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]]]}] 17:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1590ms 17:02:49 INFO - PROCESS | 1799 | 1461024169308 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 17:02:49 INFO - PROCESS | 1799 | 1461024169313 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 17:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:02:49 INFO - PROCESS | 1799 | 1461024169319 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:02:49 INFO - PROCESS | 1799 | 1461024169322 Marionette TRACE conn4 <- [1,2030,null,{}] 17:02:49 INFO - PROCESS | 1799 | 1461024169328 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}] 17:02:49 INFO - PROCESS | 1799 | 1461024169542 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 17:02:49 INFO - PROCESS | 1799 | 1461024169815 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x93392c00 == 130 [pid = 1799] [id = 515] 17:02:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x93393000) [pid = 1799] [serial = 1546] [outer = (nil)] 17:02:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x933bfc00) [pid = 1799] [serial = 1547] [outer = 0x93393000] 17:02:49 INFO - PROCESS | 1799 | 1461024169975 Marionette DEBUG loaded listener.js 17:02:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x9345e400) [pid = 1799] [serial = 1548] [outer = 0x93393000] 17:02:50 INFO - PROCESS | 1799 | 1461024170932 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]]]}] 17:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1680ms 17:02:51 INFO - PROCESS | 1799 | 1461024171000 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 17:02:51 INFO - PROCESS | 1799 | 1461024171005 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 17:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:02:51 INFO - PROCESS | 1799 | 1461024171011 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:02:51 INFO - PROCESS | 1799 | 1461024171016 Marionette TRACE conn4 <- [1,2034,null,{}] 17:02:51 INFO - PROCESS | 1799 | 1461024171021 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}] 17:02:51 INFO - PROCESS | 1799 | 1461024171292 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 17:02:51 INFO - PROCESS | 1799 | 1461024171624 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b0b4c00 == 131 [pid = 1799] [id = 516] 17:02:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x8ea51000) [pid = 1799] [serial = 1549] [outer = (nil)] 17:02:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x937f4c00) [pid = 1799] [serial = 1550] [outer = 0x8ea51000] 17:02:51 INFO - PROCESS | 1799 | 1461024171710 Marionette DEBUG loaded listener.js 17:02:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x93e29000) [pid = 1799] [serial = 1551] [outer = 0x8ea51000] 17:02:52 INFO - PROCESS | 1799 | 1461024172590 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]]]}] 17:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1642ms 17:02:52 INFO - PROCESS | 1799 | 1461024172654 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 17:02:52 INFO - PROCESS | 1799 | 1461024172658 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 17:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:02:52 INFO - PROCESS | 1799 | 1461024172664 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:02:52 INFO - PROCESS | 1799 | 1461024172667 Marionette TRACE conn4 <- [1,2038,null,{}] 17:02:52 INFO - PROCESS | 1799 | 1461024172673 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}] 17:02:52 INFO - PROCESS | 1799 | 1461024172929 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 17:02:53 INFO - PROCESS | 1799 | 1461024173250 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x906da800 == 132 [pid = 1799] [id = 517] 17:02:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x9311d800) [pid = 1799] [serial = 1552] [outer = (nil)] 17:02:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x94595c00) [pid = 1799] [serial = 1553] [outer = 0x9311d800] 17:02:53 INFO - PROCESS | 1799 | 1461024173342 Marionette DEBUG loaded listener.js 17:02:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x945bd800) [pid = 1799] [serial = 1554] [outer = 0x9311d800] 17:02:54 INFO - PROCESS | 1799 | 1461024174231 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]]]}] 17:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1636ms 17:02:54 INFO - PROCESS | 1799 | 1461024174301 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 17:02:54 INFO - PROCESS | 1799 | 1461024174305 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 17:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:02:54 INFO - PROCESS | 1799 | 1461024174311 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:02:54 INFO - PROCESS | 1799 | 1461024174314 Marionette TRACE conn4 <- [1,2042,null,{}] 17:02:54 INFO - PROCESS | 1799 | 1461024174320 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}] 17:02:54 INFO - PROCESS | 1799 | 1461024174564 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 17:02:54 INFO - PROCESS | 1799 | 1461024174885 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:54 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b5ec00 == 133 [pid = 1799] [id = 518] 17:02:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x9458a400) [pid = 1799] [serial = 1555] [outer = (nil)] 17:02:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x94788800) [pid = 1799] [serial = 1556] [outer = 0x9458a400] 17:02:54 INFO - PROCESS | 1799 | 1461024174975 Marionette DEBUG loaded listener.js 17:02:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x9478dc00) [pid = 1799] [serial = 1557] [outer = 0x9458a400] 17:02:55 INFO - PROCESS | 1799 | 1461024175851 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]]]}] 17:02:55 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) 17:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1578ms 17:02:55 INFO - PROCESS | 1799 | 1461024175891 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 17:02:55 INFO - PROCESS | 1799 | 1461024175895 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 17:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:02:55 INFO - PROCESS | 1799 | 1461024175901 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:02:55 INFO - PROCESS | 1799 | 1461024175904 Marionette TRACE conn4 <- [1,2046,null,{}] 17:02:55 INFO - PROCESS | 1799 | 1461024175910 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}] 17:02:56 INFO - PROCESS | 1799 | 1461024176115 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 17:02:56 INFO - PROCESS | 1799 | 1461024176403 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0f2000 == 134 [pid = 1799] [id = 519] 17:02:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x8b7be000) [pid = 1799] [serial = 1558] [outer = (nil)] 17:02:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x96310c00) [pid = 1799] [serial = 1559] [outer = 0x8b7be000] 17:02:56 INFO - PROCESS | 1799 | 1461024176537 Marionette DEBUG loaded listener.js 17:02:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x9681e400) [pid = 1799] [serial = 1560] [outer = 0x8b7be000] 17:02:57 INFO - PROCESS | 1799 | 1461024177430 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]]]}] 17:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1579ms 17:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:02:57 INFO - PROCESS | 1799 | 1461024177482 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 17:02:57 INFO - PROCESS | 1799 | 1461024177485 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 17:02:57 INFO - PROCESS | 1799 | 1461024177492 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:02:57 INFO - PROCESS | 1799 | 1461024177495 Marionette TRACE conn4 <- [1,2050,null,{}] 17:02:57 INFO - PROCESS | 1799 | 1461024177501 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}] 17:02:57 INFO - PROCESS | 1799 | 1461024177733 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 17:02:58 INFO - PROCESS | 1799 | 1461024178056 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x90664000 == 135 [pid = 1799] [id = 520] 17:02:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x95a5c800) [pid = 1799] [serial = 1561] [outer = (nil)] 17:02:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x9743d800) [pid = 1799] [serial = 1562] [outer = 0x95a5c800] 17:02:58 INFO - PROCESS | 1799 | 1461024178152 Marionette DEBUG loaded listener.js 17:02:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x97441c00) [pid = 1799] [serial = 1563] [outer = 0x95a5c800] 17:02:59 INFO - PROCESS | 1799 | 1461024179111 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]]]}] 17:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1681ms 17:02:59 INFO - PROCESS | 1799 | 1461024179173 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 17:02:59 INFO - PROCESS | 1799 | 1461024179177 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 17:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:02:59 INFO - PROCESS | 1799 | 1461024179184 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:02:59 INFO - PROCESS | 1799 | 1461024179187 Marionette TRACE conn4 <- [1,2054,null,{}] 17:02:59 INFO - PROCESS | 1799 | 1461024179193 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}] 17:02:59 INFO - PROCESS | 1799 | 1461024179413 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 17:02:59 INFO - PROCESS | 1799 | 1461024179787 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x97645400 == 136 [pid = 1799] [id = 521] 17:02:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x97647400) [pid = 1799] [serial = 1564] [outer = (nil)] 17:02:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x979cbc00) [pid = 1799] [serial = 1565] [outer = 0x97647400] 17:02:59 INFO - PROCESS | 1799 | 1461024179878 Marionette DEBUG loaded listener.js 17:02:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x979d4800) [pid = 1799] [serial = 1566] [outer = 0x97647400] 17:03:00 INFO - PROCESS | 1799 | 1461024180745 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]]]}] 17:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1594ms 17:03:00 INFO - PROCESS | 1799 | 1461024180779 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 17:03:00 INFO - PROCESS | 1799 | 1461024180782 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 17:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:03:00 INFO - PROCESS | 1799 | 1461024180790 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:03:00 INFO - PROCESS | 1799 | 1461024180793 Marionette TRACE conn4 <- [1,2058,null,{}] 17:03:00 INFO - PROCESS | 1799 | 1461024180799 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}] 17:03:01 INFO - PROCESS | 1799 | 1461024181102 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 17:03:01 INFO - PROCESS | 1799 | 1461024181364 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ea4ec00 == 137 [pid = 1799] [id = 522] 17:03:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x97441800) [pid = 1799] [serial = 1567] [outer = (nil)] 17:03:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x97e20c00) [pid = 1799] [serial = 1568] [outer = 0x97441800] 17:03:01 INFO - PROCESS | 1799 | 1461024181460 Marionette DEBUG loaded listener.js 17:03:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x981a2400) [pid = 1799] [serial = 1569] [outer = 0x97441800] 17:03:02 INFO - PROCESS | 1799 | 1461024182340 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]]]}] 17:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1590ms 17:03:02 INFO - PROCESS | 1799 | 1461024182388 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 17:03:02 INFO - PROCESS | 1799 | 1461024182392 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 17:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:03:02 INFO - PROCESS | 1799 | 1461024182399 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:03:02 INFO - PROCESS | 1799 | 1461024182402 Marionette TRACE conn4 <- [1,2062,null,{}] 17:03:02 INFO - PROCESS | 1799 | 1461024182407 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}] 17:03:02 INFO - PROCESS | 1799 | 1461024182624 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 17:03:02 INFO - PROCESS | 1799 | 1461024182949 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:02 INFO - PROCESS | 1799 | ++DOCSHELL 0x973cbc00 == 138 [pid = 1799] [id = 523] 17:03:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x97441000) [pid = 1799] [serial = 1570] [outer = (nil)] 17:03:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x98441000) [pid = 1799] [serial = 1571] [outer = 0x97441000] 17:03:03 INFO - PROCESS | 1799 | 1461024183040 Marionette DEBUG loaded listener.js 17:03:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x9844bc00) [pid = 1799] [serial = 1572] [outer = 0x97441000] 17:03:04 INFO - PROCESS | 1799 | --DOCSHELL 0x85b5a800 == 137 [pid = 1799] [id = 453] 17:03:04 INFO - PROCESS | 1799 | --DOCSHELL 0x871edc00 == 136 [pid = 1799] [id = 504] 17:03:04 INFO - PROCESS | 1799 | --DOCSHELL 0x8855e800 == 135 [pid = 1799] [id = 503] 17:03:04 INFO - PROCESS | 1799 | --DOCSHELL 0x86f46000 == 134 [pid = 1799] [id = 502] 17:03:04 INFO - PROCESS | 1799 | --DOCSHELL 0x86f48c00 == 133 [pid = 1799] [id = 501] 17:03:04 INFO - PROCESS | 1799 | --DOCSHELL 0x848ecc00 == 132 [pid = 1799] [id = 495] 17:03:04 INFO - PROCESS | 1799 | --DOCSHELL 0x9345c800 == 131 [pid = 1799] [id = 494] 17:03:04 INFO - PROCESS | 1799 | --DOCSHELL 0x88c6d000 == 130 [pid = 1799] [id = 493] 17:03:04 INFO - PROCESS | 1799 | --DOCSHELL 0x8f6d8000 == 129 [pid = 1799] [id = 491] 17:03:04 INFO - PROCESS | 1799 | --DOCSHELL 0x91587400 == 128 [pid = 1799] [id = 492] 17:03:04 INFO - PROCESS | 1799 | --DOCSHELL 0x86f3dc00 == 127 [pid = 1799] [id = 490] 17:03:04 INFO - PROCESS | 1799 | --DOCSHELL 0x85df1800 == 126 [pid = 1799] [id = 489] 17:03:04 INFO - PROCESS | 1799 | --DOCSHELL 0x8aebd400 == 125 [pid = 1799] [id = 488] 17:03:04 INFO - PROCESS | 1799 | --DOCSHELL 0x8ea57800 == 124 [pid = 1799] [id = 487] 17:03:04 INFO - PROCESS | 1799 | --DOCSHELL 0x8b2f0000 == 123 [pid = 1799] [id = 486] 17:03:04 INFO - PROCESS | 1799 | --DOCSHELL 0x89ad7c00 == 122 [pid = 1799] [id = 484] 17:03:04 INFO - PROCESS | 1799 | --DOCSHELL 0x8b0ba400 == 121 [pid = 1799] [id = 485] 17:03:04 INFO - PROCESS | 1799 | --DOCSHELL 0x871fa800 == 120 [pid = 1799] [id = 483] 17:03:04 INFO - PROCESS | 1799 | --DOCSHELL 0x848e9800 == 119 [pid = 1799] [id = 482] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x898f8000) [pid = 1799] [serial = 1445] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x884cc800) [pid = 1799] [serial = 1383] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x973ce800) [pid = 1799] [serial = 1419] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x945cac00) [pid = 1799] [serial = 1413] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x97e17000) [pid = 1799] [serial = 1424] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x97e1ac00) [pid = 1799] [serial = 1425] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x8e93c000) [pid = 1799] [serial = 1392] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x91589000) [pid = 1799] [serial = 1404] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x8aebd800) [pid = 1799] [serial = 1386] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x8febc000) [pid = 1799] [serial = 1395] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x97447c00) [pid = 1799] [serial = 1421] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x8b4a1800) [pid = 1799] [serial = 1388] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x8814cc00) [pid = 1799] [serial = 1439] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x93396800) [pid = 1799] [serial = 1407] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x98378800) [pid = 1799] [serial = 1431] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x8fed8000) [pid = 1799] [serial = 1397] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x975aa800) [pid = 1799] [serial = 1422] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x93e29c00) [pid = 1799] [serial = 1410] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x96828400) [pid = 1799] [serial = 1418] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x98375400) [pid = 1799] [serial = 1430] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x8a0f4400) [pid = 1799] [serial = 1385] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x86f77800) [pid = 1799] [serial = 1436] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x931d6400) [pid = 1799] [serial = 1406] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x8855c400) [pid = 1799] [serial = 1308] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x906d8000) [pid = 1799] [serial = 1401] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x87193800) [pid = 1799] [serial = 1437] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x90667800) [pid = 1799] [serial = 1400] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x98445000) [pid = 1799] [serial = 1434] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x898fb400) [pid = 1799] [serial = 1442] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x85df4000) [pid = 1799] [serial = 1380] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x981a1800) [pid = 1799] [serial = 1428] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x85de8800) [pid = 1799] [serial = 1379] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x8ecca000) [pid = 1799] [serial = 1394] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x97e1ec00) [pid = 1799] [serial = 1427] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x884c2400) [pid = 1799] [serial = 1382] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8a0d9400) [pid = 1799] [serial = 1443] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x9591d400) [pid = 1799] [serial = 1416] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x884c5c00) [pid = 1799] [serial = 1440] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x937ec800) [pid = 1799] [serial = 1409] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x9843ec00) [pid = 1799] [serial = 1433] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x914e8400) [pid = 1799] [serial = 1403] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x9038a400) [pid = 1799] [serial = 1398] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x945c3c00) [pid = 1799] [serial = 1412] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8b7c5800) [pid = 1799] [serial = 1389] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x94790800) [pid = 1799] [serial = 1415] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8e934000) [pid = 1799] [serial = 1391] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1799 | 1461024185905 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]]]}] 17:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 3537ms 17:03:05 INFO - PROCESS | 1799 | 1461024185936 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 17:03:05 INFO - PROCESS | 1799 | 1461024185943 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 17:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:03:05 INFO - PROCESS | 1799 | 1461024185952 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:03:05 INFO - PROCESS | 1799 | 1461024185957 Marionette TRACE conn4 <- [1,2066,null,{}] 17:03:05 INFO - PROCESS | 1799 | 1461024185965 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}] 17:03:06 INFO - PROCESS | 1799 | 1461024186173 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 17:03:06 INFO - PROCESS | 1799 | 1461024186389 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f75800 == 120 [pid = 1799] [id = 524] 17:03:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x86f7f800) [pid = 1799] [serial = 1573] [outer = (nil)] 17:03:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x87198c00) [pid = 1799] [serial = 1574] [outer = 0x86f7f800] 17:03:06 INFO - PROCESS | 1799 | 1461024186471 Marionette DEBUG loaded listener.js 17:03:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x871f1000) [pid = 1799] [serial = 1575] [outer = 0x86f7f800] 17:03:07 INFO - PROCESS | 1799 | 1461024187377 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]]]}] 17:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1483ms 17:03:07 INFO - PROCESS | 1799 | 1461024187436 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 17:03:07 INFO - PROCESS | 1799 | 1461024187444 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 17:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:03:07 INFO - PROCESS | 1799 | 1461024187454 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:03:07 INFO - PROCESS | 1799 | 1461024187457 Marionette TRACE conn4 <- [1,2070,null,{}] 17:03:07 INFO - PROCESS | 1799 | 1461024187464 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}] 17:03:07 INFO - PROCESS | 1799 | 1461024187770 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 17:03:07 INFO - PROCESS | 1799 | 1461024187807 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x8719a800 == 121 [pid = 1799] [id = 525] 17:03:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x88146c00) [pid = 1799] [serial = 1576] [outer = (nil)] 17:03:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x884c9800) [pid = 1799] [serial = 1577] [outer = 0x88146c00] 17:03:07 INFO - PROCESS | 1799 | 1461024187881 Marionette DEBUG loaded listener.js 17:03:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8855e800) [pid = 1799] [serial = 1578] [outer = 0x88146c00] 17:03:08 INFO - PROCESS | 1799 | 1461024188913 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]]]}] 17:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1529ms 17:03:08 INFO - PROCESS | 1799 | 1461024188984 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 17:03:08 INFO - PROCESS | 1799 | 1461024188987 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 17:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:03:08 INFO - PROCESS | 1799 | 1461024188998 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:03:09 INFO - PROCESS | 1799 | 1461024189008 Marionette TRACE conn4 <- [1,2074,null,{}] 17:03:09 INFO - PROCESS | 1799 | 1461024189050 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}] 17:03:09 INFO - PROCESS | 1799 | 1461024189346 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 17:03:09 INFO - PROCESS | 1799 | 1461024189378 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x884c6800 == 122 [pid = 1799] [id = 526] 17:03:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x88e6e000) [pid = 1799] [serial = 1579] [outer = (nil)] 17:03:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x89e66400) [pid = 1799] [serial = 1580] [outer = 0x88e6e000] 17:03:09 INFO - PROCESS | 1799 | 1461024189458 Marionette DEBUG loaded listener.js 17:03:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8aebf000) [pid = 1799] [serial = 1581] [outer = 0x88e6e000] 17:03:10 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8fec3c00) [pid = 1799] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:03:10 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x93e2b800) [pid = 1799] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:03:10 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8b4a4400) [pid = 1799] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:03:10 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x87195400) [pid = 1799] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:03:10 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x89ae3c00) [pid = 1799] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:03:10 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x96965400) [pid = 1799] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:03:10 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x86f78000) [pid = 1799] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:03:10 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x8b2e3800) [pid = 1799] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:03:10 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x9179b400) [pid = 1799] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:03:10 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x8ea59400) [pid = 1799] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:03:10 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x88c63c00) [pid = 1799] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:03:10 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x90390400) [pid = 1799] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:03:10 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x88e6d400) [pid = 1799] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:03:10 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x848ed400) [pid = 1799] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:03:10 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x8fcb7000) [pid = 1799] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:03:10 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x85b60000) [pid = 1799] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:03:10 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x91588000) [pid = 1799] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:03:10 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x8b7bf400) [pid = 1799] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:03:10 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x8e937c00) [pid = 1799] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:03:10 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x93788400) [pid = 1799] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:03:10 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x85b63000) [pid = 1799] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:03:10 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0x88145000) [pid = 1799] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:03:11 INFO - PROCESS | 1799 | 1461024191176 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]]]}] 17:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 2209ms 17:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:03:11 INFO - PROCESS | 1799 | 1461024191207 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 17:03:11 INFO - PROCESS | 1799 | 1461024191211 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 17:03:11 INFO - PROCESS | 1799 | 1461024191217 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:03:11 INFO - PROCESS | 1799 | 1461024191221 Marionette TRACE conn4 <- [1,2078,null,{}] 17:03:11 INFO - PROCESS | 1799 | 1461024191226 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}] 17:03:11 INFO - PROCESS | 1799 | 1461024191482 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 17:03:11 INFO - PROCESS | 1799 | 1461024191504 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:11 INFO - PROCESS | 1799 | ++DOCSHELL 0x848ed400 == 123 [pid = 1799] [id = 527] 17:03:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x88e6cc00) [pid = 1799] [serial = 1582] [outer = (nil)] 17:03:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x8aebfc00) [pid = 1799] [serial = 1583] [outer = 0x88e6cc00] 17:03:11 INFO - PROCESS | 1799 | 1461024191578 Marionette DEBUG loaded listener.js 17:03:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x8b0be800) [pid = 1799] [serial = 1584] [outer = 0x88e6cc00] 17:03:12 INFO - PROCESS | 1799 | 1461024192425 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]]]}] 17:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1237ms 17:03:12 INFO - PROCESS | 1799 | 1461024192567 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 17:03:12 INFO - PROCESS | 1799 | 1461024192573 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 17:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:03:12 INFO - PROCESS | 1799 | 1461024192599 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:03:12 INFO - PROCESS | 1799 | 1461024192604 Marionette TRACE conn4 <- [1,2082,null,{}] 17:03:12 INFO - PROCESS | 1799 | 1461024192613 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}] 17:03:12 INFO - PROCESS | 1799 | 1461024192845 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 17:03:13 INFO - PROCESS | 1799 | 1461024193192 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:13 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f7d800 == 124 [pid = 1799] [id = 528] 17:03:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x86f7e000) [pid = 1799] [serial = 1585] [outer = (nil)] 17:03:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x86f83000) [pid = 1799] [serial = 1586] [outer = 0x86f7e000] 17:03:13 INFO - PROCESS | 1799 | 1461024193284 Marionette DEBUG loaded listener.js 17:03:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x87199400) [pid = 1799] [serial = 1587] [outer = 0x86f7e000] 17:03:14 INFO - PROCESS | 1799 | 1461024194232 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]]]}] 17:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1718ms 17:03:14 INFO - PROCESS | 1799 | 1461024194305 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 17:03:14 INFO - PROCESS | 1799 | 1461024194310 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 17:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:03:14 INFO - PROCESS | 1799 | 1461024194323 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:03:14 INFO - PROCESS | 1799 | 1461024194328 Marionette TRACE conn4 <- [1,2086,null,{}] 17:03:14 INFO - PROCESS | 1799 | 1461024194336 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}] 17:03:14 INFO - PROCESS | 1799 | 1461024194598 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 17:03:14 INFO - PROCESS | 1799 | 1461024194970 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x88c64800 == 125 [pid = 1799] [id = 529] 17:03:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x88c6e400) [pid = 1799] [serial = 1588] [outer = (nil)] 17:03:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x8a0d3400) [pid = 1799] [serial = 1589] [outer = 0x88c6e400] 17:03:15 INFO - PROCESS | 1799 | 1461024195059 Marionette DEBUG loaded listener.js 17:03:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x8b2e3800) [pid = 1799] [serial = 1590] [outer = 0x88c6e400] 17:03:16 INFO - PROCESS | 1799 | 1461024196073 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]]]}] 17:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1798ms 17:03:16 INFO - PROCESS | 1799 | 1461024196118 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 17:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:03:16 INFO - PROCESS | 1799 | 1461024196122 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 17:03:16 INFO - PROCESS | 1799 | 1461024196129 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:03:16 INFO - PROCESS | 1799 | 1461024196133 Marionette TRACE conn4 <- [1,2090,null,{}] 17:03:16 INFO - PROCESS | 1799 | 1461024196147 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}] 17:03:16 INFO - PROCESS | 1799 | 1461024196357 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 17:03:16 INFO - PROCESS | 1799 | 1461024196718 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:16 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b4a2800 == 126 [pid = 1799] [id = 530] 17:03:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8b7bec00) [pid = 1799] [serial = 1591] [outer = (nil)] 17:03:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8b7c3000) [pid = 1799] [serial = 1592] [outer = 0x8b7bec00] 17:03:16 INFO - PROCESS | 1799 | 1461024196817 Marionette DEBUG loaded listener.js 17:03:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8b7e5800) [pid = 1799] [serial = 1593] [outer = 0x8b7bec00] 17:03:17 INFO - PROCESS | 1799 | 1461024197731 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]]]}] 17:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1641ms 17:03:17 INFO - PROCESS | 1799 | 1461024197770 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 17:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:03:17 INFO - PROCESS | 1799 | 1461024197774 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 17:03:17 INFO - PROCESS | 1799 | 1461024197780 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:03:17 INFO - PROCESS | 1799 | 1461024197784 Marionette TRACE conn4 <- [1,2094,null,{}] 17:03:17 INFO - PROCESS | 1799 | 1461024197790 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}] 17:03:18 INFO - PROCESS | 1799 | 1461024198003 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 17:03:18 INFO - PROCESS | 1799 | 1461024198276 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x88c64400 == 127 [pid = 1799] [id = 531] 17:03:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8b7bdc00) [pid = 1799] [serial = 1594] [outer = (nil)] 17:03:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8ea56c00) [pid = 1799] [serial = 1595] [outer = 0x8b7bdc00] 17:03:18 INFO - PROCESS | 1799 | 1461024198413 Marionette DEBUG loaded listener.js 17:03:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8ebb6800) [pid = 1799] [serial = 1596] [outer = 0x8b7bdc00] 17:03:19 INFO - PROCESS | 1799 | 1461024199325 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]]]}] 17:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1591ms 17:03:19 INFO - PROCESS | 1799 | 1461024199372 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 17:03:19 INFO - PROCESS | 1799 | 1461024199375 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 17:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:03:19 INFO - PROCESS | 1799 | 1461024199382 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:03:19 INFO - PROCESS | 1799 | 1461024199385 Marionette TRACE conn4 <- [1,2098,null,{}] 17:03:19 INFO - PROCESS | 1799 | 1461024199391 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}] 17:03:19 INFO - PROCESS | 1799 | 1461024199594 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 17:03:19 INFO - PROCESS | 1799 | 1461024199865 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x88c6a800 == 128 [pid = 1799] [id = 532] 17:03:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8b7e2c00) [pid = 1799] [serial = 1597] [outer = (nil)] 17:03:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8f6cbc00) [pid = 1799] [serial = 1598] [outer = 0x8b7e2c00] 17:03:20 INFO - PROCESS | 1799 | 1461024200011 Marionette DEBUG loaded listener.js 17:03:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8f6d2c00) [pid = 1799] [serial = 1599] [outer = 0x8b7e2c00] 17:03:20 INFO - PROCESS | 1799 | 1461024200913 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]]]}] 17:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1581ms 17:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:03:20 INFO - PROCESS | 1799 | 1461024200964 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 17:03:20 INFO - PROCESS | 1799 | 1461024200967 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 17:03:20 INFO - PROCESS | 1799 | 1461024200974 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:03:20 INFO - PROCESS | 1799 | 1461024200977 Marionette TRACE conn4 <- [1,2102,null,{}] 17:03:20 INFO - PROCESS | 1799 | 1461024200983 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}] 17:03:21 INFO - PROCESS | 1799 | 1461024201218 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 17:03:21 INFO - PROCESS | 1799 | 1461024201544 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ecbe400 == 129 [pid = 1799] [id = 533] 17:03:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8fda7400) [pid = 1799] [serial = 1600] [outer = (nil)] 17:03:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8fdb4400) [pid = 1799] [serial = 1601] [outer = 0x8fda7400] 17:03:21 INFO - PROCESS | 1799 | 1461024201639 Marionette DEBUG loaded listener.js 17:03:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8fec3c00) [pid = 1799] [serial = 1602] [outer = 0x8fda7400] 17:03:22 INFO - PROCESS | 1799 | 1461024202738 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]]]}] 17:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1831ms 17:03:22 INFO - PROCESS | 1799 | 1461024202805 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 17:03:22 INFO - PROCESS | 1799 | 1461024202809 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 17:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:03:22 INFO - PROCESS | 1799 | 1461024202823 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:03:22 INFO - PROCESS | 1799 | 1461024202827 Marionette TRACE conn4 <- [1,2106,null,{}] 17:03:22 INFO - PROCESS | 1799 | 1461024202836 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}] 17:03:23 INFO - PROCESS | 1799 | 1461024203070 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 17:03:23 INFO - PROCESS | 1799 | 1461024203389 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x8aeb8800 == 130 [pid = 1799] [id = 534] 17:03:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8e93c800) [pid = 1799] [serial = 1603] [outer = (nil)] 17:03:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x90381400) [pid = 1799] [serial = 1604] [outer = 0x8e93c800] 17:03:23 INFO - PROCESS | 1799 | 1461024203488 Marionette DEBUG loaded listener.js 17:03:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x90667400) [pid = 1799] [serial = 1605] [outer = 0x8e93c800] 17:03:24 INFO - PROCESS | 1799 | 1461024204384 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]]]}] 17:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1645ms 17:03:24 INFO - PROCESS | 1799 | 1461024204462 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 17:03:24 INFO - PROCESS | 1799 | 1461024204466 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 17:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:03:24 INFO - PROCESS | 1799 | 1461024204473 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:03:24 INFO - PROCESS | 1799 | 1461024204476 Marionette TRACE conn4 <- [1,2110,null,{}] 17:03:24 INFO - PROCESS | 1799 | 1461024204482 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}] 17:03:24 INFO - PROCESS | 1799 | 1461024204682 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 17:03:25 INFO - PROCESS | 1799 | 1461024205005 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:25 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ff89000 == 131 [pid = 1799] [id = 535] 17:03:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8ff8b400) [pid = 1799] [serial = 1606] [outer = (nil)] 17:03:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x90837400) [pid = 1799] [serial = 1607] [outer = 0x8ff8b400] 17:03:25 INFO - PROCESS | 1799 | 1461024205095 Marionette DEBUG loaded listener.js 17:03:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x914ddc00) [pid = 1799] [serial = 1608] [outer = 0x8ff8b400] 17:03:25 INFO - PROCESS | 1799 | 1461024205968 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]]]}] 17:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1531ms 17:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:03:26 INFO - PROCESS | 1799 | 1461024206004 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 17:03:26 INFO - PROCESS | 1799 | 1461024206008 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 17:03:26 INFO - PROCESS | 1799 | 1461024206015 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:03:26 INFO - PROCESS | 1799 | 1461024206018 Marionette TRACE conn4 <- [1,2114,null,{}] 17:03:26 INFO - PROCESS | 1799 | 1461024206024 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}] 17:03:26 INFO - PROCESS | 1799 | 1461024206215 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 17:03:26 INFO - PROCESS | 1799 | 1461024206493 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x9066d800 == 132 [pid = 1799] [id = 536] 17:03:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x9083a800) [pid = 1799] [serial = 1609] [outer = (nil)] 17:03:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x93113800) [pid = 1799] [serial = 1610] [outer = 0x9083a800] 17:03:26 INFO - PROCESS | 1799 | 1461024206626 Marionette DEBUG loaded listener.js 17:03:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x931d6400) [pid = 1799] [serial = 1611] [outer = 0x9083a800] 17:03:27 INFO - PROCESS | 1799 | 1461024207503 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]]]}] 17:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1541ms 17:03:27 INFO - PROCESS | 1799 | 1461024207556 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 17:03:27 INFO - PROCESS | 1799 | 1461024207560 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 17:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:03:27 INFO - PROCESS | 1799 | 1461024207566 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:03:27 INFO - PROCESS | 1799 | 1461024207569 Marionette TRACE conn4 <- [1,2118,null,{}] 17:03:27 INFO - PROCESS | 1799 | 1461024207575 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}] 17:03:27 INFO - PROCESS | 1799 | 1461024207776 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 17:03:28 INFO - PROCESS | 1799 | 1461024208111 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:28 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fed8800 == 133 [pid = 1799] [id = 537] 17:03:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x91589800) [pid = 1799] [serial = 1612] [outer = (nil)] 17:03:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x933c3400) [pid = 1799] [serial = 1613] [outer = 0x91589800] 17:03:28 INFO - PROCESS | 1799 | 1461024208200 Marionette DEBUG loaded listener.js 17:03:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x93459c00) [pid = 1799] [serial = 1614] [outer = 0x91589800] 17:03:29 INFO - PROCESS | 1799 | 1461024209102 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]]]}] 17:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1583ms 17:03:29 INFO - PROCESS | 1799 | 1461024209151 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 17:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:03:29 INFO - PROCESS | 1799 | 1461024209156 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 17:03:29 INFO - PROCESS | 1799 | 1461024209162 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:03:29 INFO - PROCESS | 1799 | 1461024209167 Marionette TRACE conn4 <- [1,2122,null,{}] 17:03:29 INFO - PROCESS | 1799 | 1461024209172 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}] 17:03:29 INFO - PROCESS | 1799 | 1461024209398 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 17:03:29 INFO - PROCESS | 1799 | 1461024209731 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x933b7400 == 134 [pid = 1799] [id = 538] 17:03:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x9378dc00) [pid = 1799] [serial = 1615] [outer = (nil)] 17:03:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x937eec00) [pid = 1799] [serial = 1616] [outer = 0x9378dc00] 17:03:29 INFO - PROCESS | 1799 | 1461024209827 Marionette DEBUG loaded listener.js 17:03:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x93e25800) [pid = 1799] [serial = 1617] [outer = 0x9378dc00] 17:03:30 INFO - PROCESS | 1799 | 1461024210823 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]]]}] 17:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1733ms 17:03:30 INFO - PROCESS | 1799 | 1461024210898 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 17:03:30 INFO - PROCESS | 1799 | 1461024210901 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 17:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:03:30 INFO - PROCESS | 1799 | 1461024210910 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:03:30 INFO - PROCESS | 1799 | 1461024210913 Marionette TRACE conn4 <- [1,2126,null,{}] 17:03:30 INFO - PROCESS | 1799 | 1461024210918 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}] 17:03:31 INFO - PROCESS | 1799 | 1461024211122 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 17:03:31 INFO - PROCESS | 1799 | 1461024211448 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:31 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fec5000 == 135 [pid = 1799] [id = 539] 17:03:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x93785c00) [pid = 1799] [serial = 1618] [outer = (nil)] 17:03:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x9458fc00) [pid = 1799] [serial = 1619] [outer = 0x93785c00] 17:03:31 INFO - PROCESS | 1799 | 1461024211540 Marionette DEBUG loaded listener.js 17:03:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x945bd400) [pid = 1799] [serial = 1620] [outer = 0x93785c00] 17:03:32 INFO - PROCESS | 1799 | 1461024212450 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]]]}] 17:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1586ms 17:03:32 INFO - PROCESS | 1799 | 1461024212497 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 17:03:32 INFO - PROCESS | 1799 | 1461024212501 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 17:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:03:32 INFO - PROCESS | 1799 | 1461024212508 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:03:32 INFO - PROCESS | 1799 | 1461024212511 Marionette TRACE conn4 <- [1,2130,null,{}] 17:03:32 INFO - PROCESS | 1799 | 1461024212517 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}] 17:03:32 INFO - PROCESS | 1799 | 1461024212720 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 17:03:33 INFO - PROCESS | 1799 | 1461024213068 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:33 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b59400 == 136 [pid = 1799] [id = 540] 17:03:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x86f77400) [pid = 1799] [serial = 1621] [outer = (nil)] 17:03:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x94784400) [pid = 1799] [serial = 1622] [outer = 0x86f77400] 17:03:33 INFO - PROCESS | 1799 | 1461024213158 Marionette DEBUG loaded listener.js 17:03:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x9591d400) [pid = 1799] [serial = 1623] [outer = 0x86f77400] 17:03:34 INFO - PROCESS | 1799 | 1461024214059 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] 17:03:34 INFO - PROCESS | 1799 | 1461024214146 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 17:03:34 INFO - PROCESS | 1799 | 1461024214152 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:03:34 INFO - PROCESS | 1799 | 1461024214155 Marionette TRACE conn4 <- [1,2134,null,{}] 17:03:34 INFO - PROCESS | 1799 | 1461024214161 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}] 17:03:34 INFO - PROCESS | 1799 | 1461024214363 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 17:03:34 INFO - PROCESS | 1799 | 1461024214689 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:34 INFO - PROCESS | 1799 | ++DOCSHELL 0x9038a400 == 137 [pid = 1799] [id = 541] 17:03:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x93e2d800) [pid = 1799] [serial = 1624] [outer = (nil)] 17:03:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x971e2800) [pid = 1799] [serial = 1625] [outer = 0x93e2d800] 17:03:34 INFO - PROCESS | 1799 | 1461024214780 Marionette DEBUG loaded listener.js 17:03:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x973d0800) [pid = 1799] [serial = 1626] [outer = 0x93e2d800] 17:03:35 INFO - PROCESS | 1799 | 1461024215675 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]]]}] 17:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1583ms 17:03:35 INFO - PROCESS | 1799 | 1461024215736 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 17:03:35 INFO - PROCESS | 1799 | 1461024215740 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 17:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:03:35 INFO - PROCESS | 1799 | 1461024215746 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:03:35 INFO - PROCESS | 1799 | 1461024215748 Marionette TRACE conn4 <- [1,2138,null,{}] 17:03:35 INFO - PROCESS | 1799 | 1461024215754 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}] 17:03:35 INFO - PROCESS | 1799 | 1461024215953 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 17:03:36 INFO - PROCESS | 1799 | 1461024216231 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x94597400 == 138 [pid = 1799] [id = 542] 17:03:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x971ecc00) [pid = 1799] [serial = 1627] [outer = (nil)] 17:03:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x976f5000) [pid = 1799] [serial = 1628] [outer = 0x971ecc00] 17:03:36 INFO - PROCESS | 1799 | 1461024216367 Marionette DEBUG loaded listener.js 17:03:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x9790f800) [pid = 1799] [serial = 1629] [outer = 0x971ecc00] 17:03:37 INFO - PROCESS | 1799 | 1461024217585 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]]]}] 17:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1885ms 17:03:37 INFO - PROCESS | 1799 | 1461024217631 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 17:03:37 INFO - PROCESS | 1799 | 1461024217635 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 17:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:03:37 INFO - PROCESS | 1799 | 1461024217643 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:03:37 INFO - PROCESS | 1799 | 1461024217646 Marionette TRACE conn4 <- [1,2142,null,{}] 17:03:37 INFO - PROCESS | 1799 | 1461024217652 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}] 17:03:37 INFO - PROCESS | 1799 | 1461024217862 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 17:03:38 INFO - PROCESS | 1799 | 1461024218252 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x83eda000 == 139 [pid = 1799] [id = 543] 17:03:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x848eec00) [pid = 1799] [serial = 1630] [outer = (nil)] 17:03:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x97e16c00) [pid = 1799] [serial = 1631] [outer = 0x848eec00] 17:03:38 INFO - PROCESS | 1799 | 1461024218346 Marionette DEBUG loaded listener.js 17:03:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x97e1ec00) [pid = 1799] [serial = 1632] [outer = 0x848eec00] 17:03:39 INFO - PROCESS | 1799 | 1461024219285 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] 17:03:39 INFO - PROCESS | 1799 | 1461024219336 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 17:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:03:39 INFO - PROCESS | 1799 | 1461024219343 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:03:39 INFO - PROCESS | 1799 | 1461024219347 Marionette TRACE conn4 <- [1,2146,null,{}] 17:03:39 INFO - PROCESS | 1799 | 1461024219352 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}] 17:03:39 INFO - PROCESS | 1799 | 1461024219580 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 17:03:39 INFO - PROCESS | 1799 | 1461024219911 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:39 INFO - PROCESS | 1799 | ++DOCSHELL 0x83edf400 == 140 [pid = 1799] [id = 544] 17:03:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x848e2800) [pid = 1799] [serial = 1633] [outer = (nil)] 17:03:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x9837b800) [pid = 1799] [serial = 1634] [outer = 0x848e2800] 17:03:40 INFO - PROCESS | 1799 | 1461024220002 Marionette DEBUG loaded listener.js 17:03:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x9837e800) [pid = 1799] [serial = 1635] [outer = 0x848e2800] 17:03:40 INFO - PROCESS | 1799 | 1461024220912 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] 17:03:40 INFO - PROCESS | 1799 | 1461024220981 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 17:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:03:40 INFO - PROCESS | 1799 | 1461024220987 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:03:40 INFO - PROCESS | 1799 | 1461024220991 Marionette TRACE conn4 <- [1,2150,null,{}] 17:03:40 INFO - PROCESS | 1799 | 1461024220996 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}] 17:03:41 INFO - PROCESS | 1799 | 1461024221196 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 17:03:41 INFO - PROCESS | 1799 | 1461024221522 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x94591800 == 141 [pid = 1799] [id = 545] 17:03:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x94782800) [pid = 1799] [serial = 1636] [outer = (nil)] 17:03:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x985e8800) [pid = 1799] [serial = 1637] [outer = 0x94782800] 17:03:41 INFO - PROCESS | 1799 | 1461024221612 Marionette DEBUG loaded listener.js 17:03:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x985ec000) [pid = 1799] [serial = 1638] [outer = 0x94782800] 17:03:42 INFO - PROCESS | 1799 | 1461024222540 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]]]}] 17:03:44 INFO - PROCESS | 1799 | --DOCSHELL 0x83ee5c00 == 140 [pid = 1799] [id = 430] 17:03:44 INFO - PROCESS | 1799 | --DOCSHELL 0x83ee4c00 == 139 [pid = 1799] [id = 429] 17:03:44 INFO - PROCESS | 1799 | --DOCSHELL 0x8ea4ec00 == 138 [pid = 1799] [id = 522] 17:03:44 INFO - PROCESS | 1799 | --DOCSHELL 0x90664000 == 137 [pid = 1799] [id = 520] 17:03:44 INFO - PROCESS | 1799 | --DOCSHELL 0x97645400 == 136 [pid = 1799] [id = 521] 17:03:44 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0f2000 == 135 [pid = 1799] [id = 519] 17:03:44 INFO - PROCESS | 1799 | --DOCSHELL 0x85b5ec00 == 134 [pid = 1799] [id = 518] 17:03:44 INFO - PROCESS | 1799 | --DOCSHELL 0x906da800 == 133 [pid = 1799] [id = 517] 17:03:44 INFO - PROCESS | 1799 | --DOCSHELL 0x93392c00 == 132 [pid = 1799] [id = 515] 17:03:44 INFO - PROCESS | 1799 | --DOCSHELL 0x8b0b4c00 == 131 [pid = 1799] [id = 516] 17:03:44 INFO - PROCESS | 1799 | --DOCSHELL 0x8ea5cc00 == 130 [pid = 1799] [id = 514] 17:03:44 INFO - PROCESS | 1799 | --DOCSHELL 0x85de8400 == 129 [pid = 1799] [id = 513] 17:03:44 INFO - PROCESS | 1799 | --DOCSHELL 0x8ebb5c00 == 128 [pid = 1799] [id = 512] 17:03:44 INFO - PROCESS | 1799 | --DOCSHELL 0x8ebb7400 == 127 [pid = 1799] [id = 510] 17:03:44 INFO - PROCESS | 1799 | --DOCSHELL 0x8e935000 == 126 [pid = 1799] [id = 511] 17:03:44 INFO - PROCESS | 1799 | --DOCSHELL 0x89e69800 == 125 [pid = 1799] [id = 509] 17:03:44 INFO - PROCESS | 1799 | --DOCSHELL 0x88e6dc00 == 124 [pid = 1799] [id = 508] 17:03:44 INFO - PROCESS | 1799 | --DOCSHELL 0x89ae1c00 == 123 [pid = 1799] [id = 507] 17:03:44 INFO - PROCESS | 1799 | --DOCSHELL 0x871f3800 == 122 [pid = 1799] [id = 506] 17:03:44 INFO - PROCESS | 1799 | --DOCSHELL 0x83ee5800 == 121 [pid = 1799] [id = 505] 17:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 3336ms 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x89e6b400) [pid = 1799] [serial = 1514] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x9763f000) [pid = 1799] [serial = 1499] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x9681d800) [pid = 1799] [serial = 1493] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x8e932000) [pid = 1799] [serial = 1460] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x88558c00) [pid = 1799] [serial = 1509] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x8aeb9800) [pid = 1799] [serial = 1455] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x9743fc00) [pid = 1799] [serial = 1497] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x8719f400) [pid = 1799] [serial = 1506] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x8b49f000) [pid = 1799] [serial = 1457] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x9378c400) [pid = 1799] [serial = 1481] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x8ea5c800) [pid = 1799] [serial = 1463] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x8a0dac00) [pid = 1799] [serial = 1454] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x90389800) [pid = 1799] [serial = 1473] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x906d3c00) [pid = 1799] [serial = 1475] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x8a0f9c00) [pid = 1799] [serial = 1512] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x90382c00) [pid = 1799] [serial = 1472] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x85de7400) [pid = 1799] [serial = 1448] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x96965800) [pid = 1799] [serial = 1494] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x8fec6400) [pid = 1799] [serial = 1470] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x8ecc6c00) [pid = 1799] [serial = 1464] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x945be000) [pid = 1799] [serial = 1488] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x8febf000) [pid = 1799] [serial = 1469] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x8b7bb400) [pid = 1799] [serial = 1458] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x9338b400) [pid = 1799] [serial = 1479] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x937f1000) [pid = 1799] [serial = 1482] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x906d8800) [pid = 1799] [serial = 1476] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x9743dc00) [pid = 1799] [serial = 1496] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x8fda9c00) [pid = 1799] [serial = 1467] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x9478bc00) [pid = 1799] [serial = 1491] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x981a0400) [pid = 1799] [serial = 1502] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x94788000) [pid = 1799] [serial = 1490] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x917a0400) [pid = 1799] [serial = 1478] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x86f80000) [pid = 1799] [serial = 1505] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x93e2a000) [pid = 1799] [serial = 1484] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x976f6800) [pid = 1799] [serial = 1500] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8fd97800) [pid = 1799] [serial = 1466] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x94598000) [pid = 1799] [serial = 1487] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x884c3c00) [pid = 1799] [serial = 1508] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x89e6ac00) [pid = 1799] [serial = 1377] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x8e936c00) [pid = 1799] [serial = 1461] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x89ada400) [pid = 1799] [serial = 1511] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x85df3000) [pid = 1799] [serial = 1449] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x8855fc00) [pid = 1799] [serial = 1452] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x93e30800) [pid = 1799] [serial = 1485] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x884c1800) [pid = 1799] [serial = 1451] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1799 | 1461024224644 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 17:03:44 INFO - PROCESS | 1799 | 1461024224649 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 17:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:03:44 INFO - PROCESS | 1799 | 1461024224662 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:03:44 INFO - PROCESS | 1799 | 1461024224670 Marionette TRACE conn4 <- [1,2154,null,{}] 17:03:44 INFO - PROCESS | 1799 | 1461024224677 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}] 17:03:44 INFO - PROCESS | 1799 | 1461024224853 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 17:03:44 INFO - PROCESS | 1799 | 1461024224869 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x87190c00 == 122 [pid = 1799] [id = 546] 17:03:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x87192000) [pid = 1799] [serial = 1639] [outer = (nil)] 17:03:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8719d400) [pid = 1799] [serial = 1640] [outer = 0x87192000] 17:03:44 INFO - PROCESS | 1799 | 1461024224945 Marionette DEBUG loaded listener.js 17:03:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x871f3800) [pid = 1799] [serial = 1641] [outer = 0x87192000] 17:03:46 INFO - PROCESS | 1799 | 1461024226011 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]]]}] 17:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1384ms 17:03:46 INFO - PROCESS | 1799 | 1461024226047 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 17:03:46 INFO - PROCESS | 1799 | 1461024226051 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 17:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:03:46 INFO - PROCESS | 1799 | 1461024226064 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:03:46 INFO - PROCESS | 1799 | 1461024226069 Marionette TRACE conn4 <- [1,2158,null,{}] 17:03:46 INFO - PROCESS | 1799 | 1461024226075 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}] 17:03:46 INFO - PROCESS | 1799 | 1461024226337 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 17:03:46 INFO - PROCESS | 1799 | 1461024226370 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x8814f800 == 123 [pid = 1799] [id = 547] 17:03:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8855c800) [pid = 1799] [serial = 1642] [outer = (nil)] 17:03:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x88563000) [pid = 1799] [serial = 1643] [outer = 0x8855c800] 17:03:46 INFO - PROCESS | 1799 | 1461024226442 Marionette DEBUG loaded listener.js 17:03:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x88c68c00) [pid = 1799] [serial = 1644] [outer = 0x8855c800] 17:03:47 INFO - PROCESS | 1799 | 1461024227538 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]]]}] 17:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1538ms 17:03:47 INFO - PROCESS | 1799 | 1461024227605 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 17:03:47 INFO - PROCESS | 1799 | 1461024227609 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 17:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:03:47 INFO - PROCESS | 1799 | 1461024227615 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:03:47 INFO - PROCESS | 1799 | 1461024227618 Marionette TRACE conn4 <- [1,2162,null,{}] 17:03:47 INFO - PROCESS | 1799 | 1461024227632 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}] 17:03:47 INFO - PROCESS | 1799 | 1461024227899 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 17:03:47 INFO - PROCESS | 1799 | 1461024227926 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:47 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b61c00 == 124 [pid = 1799] [id = 548] 17:03:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x898f1800) [pid = 1799] [serial = 1645] [outer = (nil)] 17:03:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8aeb6c00) [pid = 1799] [serial = 1646] [outer = 0x898f1800] 17:03:48 INFO - PROCESS | 1799 | 1461024228002 Marionette DEBUG loaded listener.js 17:03:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8b0b9c00) [pid = 1799] [serial = 1647] [outer = 0x898f1800] 17:03:48 INFO - PROCESS | 1799 | 1461024228977 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]]]}] 17:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1432ms 17:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:03:49 INFO - PROCESS | 1799 | 1461024229048 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 17:03:49 INFO - PROCESS | 1799 | 1461024229051 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 17:03:49 INFO - PROCESS | 1799 | 1461024229058 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:03:49 INFO - PROCESS | 1799 | 1461024229061 Marionette TRACE conn4 <- [1,2166,null,{}] 17:03:49 INFO - PROCESS | 1799 | 1461024229081 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}] 17:03:49 INFO - PROCESS | 1799 | 1461024229928 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 17:03:49 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8719e000) [pid = 1799] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:03:49 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x979cb000) [pid = 1799] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:03:49 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x88e6e000) [pid = 1799] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:03:49 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x88146c00) [pid = 1799] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:03:50 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x97647400) [pid = 1799] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:03:50 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x95a5c800) [pid = 1799] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:03:50 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x8b7be000) [pid = 1799] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:03:50 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x9458a400) [pid = 1799] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:03:50 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x9311d800) [pid = 1799] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:03:50 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x8ea51000) [pid = 1799] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:03:50 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x93393000) [pid = 1799] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:03:50 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x90672c00) [pid = 1799] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:03:50 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x86f3bc00) [pid = 1799] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:03:50 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x8fcc3400) [pid = 1799] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:03:50 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x8fcc0000) [pid = 1799] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:03:50 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x8ebba400) [pid = 1799] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:03:50 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x8b7bfc00) [pid = 1799] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:03:50 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x8a0f7000) [pid = 1799] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:03:50 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x8a0df800) [pid = 1799] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:03:50 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x8814d400) [pid = 1799] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:03:50 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0x83ee6400) [pid = 1799] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:03:50 INFO - PROCESS | 1799 | --DOMWINDOW == 129 (0x86f7f800) [pid = 1799] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:03:50 INFO - PROCESS | 1799 | --DOMWINDOW == 128 (0x97441000) [pid = 1799] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:03:50 INFO - PROCESS | 1799 | --DOMWINDOW == 127 (0x97441800) [pid = 1799] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:03:50 INFO - PROCESS | 1799 | 1461024230178 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x83edb400 == 125 [pid = 1799] [id = 549] 17:03:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 128 (0x848ecc00) [pid = 1799] [serial = 1648] [outer = (nil)] 17:03:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 129 (0x86f3bc00) [pid = 1799] [serial = 1649] [outer = 0x848ecc00] 17:03:50 INFO - PROCESS | 1799 | 1461024230255 Marionette DEBUG loaded listener.js 17:03:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x87197800) [pid = 1799] [serial = 1650] [outer = 0x848ecc00] 17:03:51 INFO - PROCESS | 1799 | 1461024231012 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]]]}] 17:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1985ms 17:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:03:51 INFO - PROCESS | 1799 | 1461024231042 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 17:03:51 INFO - PROCESS | 1799 | 1461024231045 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 17:03:51 INFO - PROCESS | 1799 | 1461024231052 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:03:51 INFO - PROCESS | 1799 | 1461024231055 Marionette TRACE conn4 <- [1,2170,null,{}] 17:03:51 INFO - PROCESS | 1799 | 1461024231061 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}] 17:03:51 INFO - PROCESS | 1799 | 1461024231306 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 17:03:51 INFO - PROCESS | 1799 | 1461024231327 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b63000 == 126 [pid = 1799] [id = 550] 17:03:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x86f46000) [pid = 1799] [serial = 1651] [outer = (nil)] 17:03:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x8b2ed400) [pid = 1799] [serial = 1652] [outer = 0x86f46000] 17:03:51 INFO - PROCESS | 1799 | 1461024231398 Marionette DEBUG loaded listener.js 17:03:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x8b7bfc00) [pid = 1799] [serial = 1653] [outer = 0x86f46000] 17:03:52 INFO - PROCESS | 1799 | 1461024232574 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]]]}] 17:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1586ms 17:03:52 INFO - PROCESS | 1799 | 1461024232639 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 17:03:52 INFO - PROCESS | 1799 | 1461024232645 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 17:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:03:52 INFO - PROCESS | 1799 | 1461024232654 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:03:52 INFO - PROCESS | 1799 | 1461024232660 Marionette TRACE conn4 <- [1,2174,null,{}] 17:03:52 INFO - PROCESS | 1799 | 1461024232670 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}] 17:03:52 INFO - PROCESS | 1799 | 1461024232921 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 17:03:53 INFO - PROCESS | 1799 | 1461024233260 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x848e5c00 == 127 [pid = 1799] [id = 551] 17:03:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x86f49400) [pid = 1799] [serial = 1654] [outer = (nil)] 17:03:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x8719f400) [pid = 1799] [serial = 1655] [outer = 0x86f49400] 17:03:53 INFO - PROCESS | 1799 | 1461024233349 Marionette DEBUG loaded listener.js 17:03:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x8855ec00) [pid = 1799] [serial = 1656] [outer = 0x86f49400] 17:03:54 INFO - PROCESS | 1799 | 1461024234314 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]]]}] 17:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1737ms 17:03:54 INFO - PROCESS | 1799 | 1461024234392 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 17:03:54 INFO - PROCESS | 1799 | 1461024234401 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 17:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:03:54 INFO - PROCESS | 1799 | 1461024234411 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:03:54 INFO - PROCESS | 1799 | 1461024234415 Marionette TRACE conn4 <- [1,2178,null,{}] 17:03:54 INFO - PROCESS | 1799 | 1461024234422 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}] 17:03:54 INFO - PROCESS | 1799 | 1461024234681 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 17:03:55 INFO - PROCESS | 1799 | 1461024235072 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:55 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0df800 == 128 [pid = 1799] [id = 552] 17:03:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x8a0ec000) [pid = 1799] [serial = 1657] [outer = (nil)] 17:03:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x8aeb7000) [pid = 1799] [serial = 1658] [outer = 0x8a0ec000] 17:03:55 INFO - PROCESS | 1799 | 1461024235156 Marionette DEBUG loaded listener.js 17:03:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x8b2e8800) [pid = 1799] [serial = 1659] [outer = 0x8a0ec000] 17:03:56 INFO - PROCESS | 1799 | 1461024236117 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]]]}] 17:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1739ms 17:03:56 INFO - PROCESS | 1799 | 1461024236151 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 17:03:56 INFO - PROCESS | 1799 | 1461024236155 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 17:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:03:56 INFO - PROCESS | 1799 | 1461024236162 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:03:56 INFO - PROCESS | 1799 | 1461024236168 Marionette TRACE conn4 <- [1,2182,null,{}] 17:03:56 INFO - PROCESS | 1799 | 1461024236184 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}] 17:03:56 INFO - PROCESS | 1799 | 1461024236396 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 17:03:56 INFO - PROCESS | 1799 | 1461024236666 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b0b3400 == 129 [pid = 1799] [id = 553] 17:03:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8e932800) [pid = 1799] [serial = 1660] [outer = (nil)] 17:03:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8e93a800) [pid = 1799] [serial = 1661] [outer = 0x8e932800] 17:03:56 INFO - PROCESS | 1799 | 1461024236807 Marionette DEBUG loaded listener.js 17:03:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8ea57800) [pid = 1799] [serial = 1662] [outer = 0x8e932800] 17:03:57 INFO - PROCESS | 1799 | 1461024237731 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]]]}] 17:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1634ms 17:03:57 INFO - PROCESS | 1799 | 1461024237797 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 17:03:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:03:57 INFO - PROCESS | 1799 | 1461024237802 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 17:03:57 INFO - PROCESS | 1799 | 1461024237809 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:03:57 INFO - PROCESS | 1799 | 1461024237812 Marionette TRACE conn4 <- [1,2186,null,{}] 17:03:57 INFO - PROCESS | 1799 | 1461024237818 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}] 17:03:58 INFO - PROCESS | 1799 | 1461024238019 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 17:03:58 INFO - PROCESS | 1799 | 1461024238339 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ea4d400 == 130 [pid = 1799] [id = 554] 17:03:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8ea58400) [pid = 1799] [serial = 1663] [outer = (nil)] 17:03:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8ebba400) [pid = 1799] [serial = 1664] [outer = 0x8ea58400] 17:03:58 INFO - PROCESS | 1799 | 1461024238431 Marionette DEBUG loaded listener.js 17:03:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8f6cd800) [pid = 1799] [serial = 1665] [outer = 0x8ea58400] 17:03:59 INFO - PROCESS | 1799 | 1461024239331 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]]]}] 17:03:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:03:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1582ms 17:03:59 INFO - PROCESS | 1799 | 1461024239391 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 17:03:59 INFO - PROCESS | 1799 | 1461024239395 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 17:03:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:03:59 INFO - PROCESS | 1799 | 1461024239401 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:03:59 INFO - PROCESS | 1799 | 1461024239404 Marionette TRACE conn4 <- [1,2190,null,{}] 17:03:59 INFO - PROCESS | 1799 | 1461024239410 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}] 17:03:59 INFO - PROCESS | 1799 | 1461024239616 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 17:03:59 INFO - PROCESS | 1799 | 1461024239951 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e93c400 == 131 [pid = 1799] [id = 555] 17:03:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8e93d000) [pid = 1799] [serial = 1666] [outer = (nil)] 17:04:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8fd8ec00) [pid = 1799] [serial = 1667] [outer = 0x8e93d000] 17:04:00 INFO - PROCESS | 1799 | 1461024240046 Marionette DEBUG loaded listener.js 17:04:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8fd99c00) [pid = 1799] [serial = 1668] [outer = 0x8e93d000] 17:04:00 INFO - PROCESS | 1799 | 1461024240970 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]]]}] 17:04:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:04:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1640ms 17:04:01 INFO - PROCESS | 1799 | 1461024241042 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 17:04:01 INFO - PROCESS | 1799 | 1461024241046 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 17:04:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:04:01 INFO - PROCESS | 1799 | 1461024241052 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:04:01 INFO - PROCESS | 1799 | 1461024241056 Marionette TRACE conn4 <- [1,2194,null,{}] 17:04:01 INFO - PROCESS | 1799 | 1461024241061 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}] 17:04:01 INFO - PROCESS | 1799 | 1461024241329 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 17:04:01 INFO - PROCESS | 1799 | 1461024241662 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e932000 == 132 [pid = 1799] [id = 556] 17:04:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8febc800) [pid = 1799] [serial = 1669] [outer = (nil)] 17:04:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8fed5000) [pid = 1799] [serial = 1670] [outer = 0x8febc800] 17:04:01 INFO - PROCESS | 1799 | 1461024241753 Marionette DEBUG loaded listener.js 17:04:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x90382400) [pid = 1799] [serial = 1671] [outer = 0x8febc800] 17:04:02 INFO - PROCESS | 1799 | 1461024242861 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]]]}] 17:04:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:04:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1884ms 17:04:02 INFO - PROCESS | 1799 | 1461024242939 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 17:04:02 INFO - PROCESS | 1799 | 1461024242942 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 17:04:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:04:02 INFO - PROCESS | 1799 | 1461024242949 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:04:02 INFO - PROCESS | 1799 | 1461024242952 Marionette TRACE conn4 <- [1,2198,null,{}] 17:04:02 INFO - PROCESS | 1799 | 1461024242958 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}] 17:04:03 INFO - PROCESS | 1799 | 1461024243170 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 17:04:03 INFO - PROCESS | 1799 | 1461024243498 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ebae400 == 133 [pid = 1799] [id = 557] 17:04:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8fcc3000) [pid = 1799] [serial = 1672] [outer = (nil)] 17:04:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x9066c400) [pid = 1799] [serial = 1673] [outer = 0x8fcc3000] 17:04:03 INFO - PROCESS | 1799 | 1461024243590 Marionette DEBUG loaded listener.js 17:04:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x906d5400) [pid = 1799] [serial = 1674] [outer = 0x8fcc3000] 17:04:04 INFO - PROCESS | 1799 | 1461024244497 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]]]}] 17:04:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:04:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1582ms 17:04:04 INFO - PROCESS | 1799 | 1461024244532 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 17:04:04 INFO - PROCESS | 1799 | 1461024244535 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 17:04:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:04:04 INFO - PROCESS | 1799 | 1461024244542 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:04:04 INFO - PROCESS | 1799 | 1461024244545 Marionette TRACE conn4 <- [1,2202,null,{}] 17:04:04 INFO - PROCESS | 1799 | 1461024244551 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}] 17:04:04 INFO - PROCESS | 1799 | 1461024244769 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 17:04:05 INFO - PROCESS | 1799 | 1461024245024 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:05 INFO - PROCESS | 1799 | ++DOCSHELL 0x90384000 == 134 [pid = 1799] [id = 558] 17:04:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x9038f800) [pid = 1799] [serial = 1675] [outer = (nil)] 17:04:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x91587400) [pid = 1799] [serial = 1676] [outer = 0x9038f800] 17:04:05 INFO - PROCESS | 1799 | 1461024245118 Marionette DEBUG loaded listener.js 17:04:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x917a4800) [pid = 1799] [serial = 1677] [outer = 0x9038f800] 17:04:06 INFO - PROCESS | 1799 | 1461024246080 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]]]}] 17:04:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:04:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1586ms 17:04:06 INFO - PROCESS | 1799 | 1461024246128 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 17:04:06 INFO - PROCESS | 1799 | 1461024246131 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 17:04:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:04:06 INFO - PROCESS | 1799 | 1461024246138 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:04:06 INFO - PROCESS | 1799 | 1461024246141 Marionette TRACE conn4 <- [1,2206,null,{}] 17:04:06 INFO - PROCESS | 1799 | 1461024246147 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}] 17:04:06 INFO - PROCESS | 1799 | 1461024246351 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 17:04:06 INFO - PROCESS | 1799 | 1461024246669 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fec5400 == 135 [pid = 1799] [id = 559] 17:04:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x914e8400) [pid = 1799] [serial = 1678] [outer = (nil)] 17:04:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x93392c00) [pid = 1799] [serial = 1679] [outer = 0x914e8400] 17:04:06 INFO - PROCESS | 1799 | 1461024246762 Marionette DEBUG loaded listener.js 17:04:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x933c3800) [pid = 1799] [serial = 1680] [outer = 0x914e8400] 17:04:07 INFO - PROCESS | 1799 | 1461024247676 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]]]}] 17:04:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:04:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1589ms 17:04:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:04:07 INFO - PROCESS | 1799 | 1461024247728 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 17:04:07 INFO - PROCESS | 1799 | 1461024247731 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 17:04:07 INFO - PROCESS | 1799 | 1461024247738 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:04:07 INFO - PROCESS | 1799 | 1461024247742 Marionette TRACE conn4 <- [1,2210,null,{}] 17:04:07 INFO - PROCESS | 1799 | 1461024247747 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}] 17:04:07 INFO - PROCESS | 1799 | 1461024247950 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 17:04:08 INFO - PROCESS | 1799 | 1461024248269 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:08 INFO - PROCESS | 1799 | ++DOCSHELL 0x931d5000 == 136 [pid = 1799] [id = 560] 17:04:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x9338b400) [pid = 1799] [serial = 1681] [outer = (nil)] 17:04:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x93784c00) [pid = 1799] [serial = 1682] [outer = 0x9338b400] 17:04:08 INFO - PROCESS | 1799 | 1461024248359 Marionette DEBUG loaded listener.js 17:04:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x93788c00) [pid = 1799] [serial = 1683] [outer = 0x9338b400] 17:04:09 INFO - PROCESS | 1799 | 1461024249243 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]]]}] 17:04:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:04:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1583ms 17:04:09 INFO - PROCESS | 1799 | 1461024249321 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 17:04:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:04:09 INFO - PROCESS | 1799 | 1461024249326 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 17:04:09 INFO - PROCESS | 1799 | 1461024249332 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:04:09 INFO - PROCESS | 1799 | 1461024249336 Marionette TRACE conn4 <- [1,2214,null,{}] 17:04:09 INFO - PROCESS | 1799 | 1461024249342 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}] 17:04:09 INFO - PROCESS | 1799 | 1461024249617 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 17:04:09 INFO - PROCESS | 1799 | 1461024249952 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x93455c00 == 137 [pid = 1799] [id = 561] 17:04:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x93e2dc00) [pid = 1799] [serial = 1684] [outer = (nil)] 17:04:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x9458ac00) [pid = 1799] [serial = 1685] [outer = 0x93e2dc00] 17:04:10 INFO - PROCESS | 1799 | 1461024250050 Marionette DEBUG loaded listener.js 17:04:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x94598000) [pid = 1799] [serial = 1686] [outer = 0x93e2dc00] 17:04:10 INFO - PROCESS | 1799 | 1461024250971 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]]]}] 17:04:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:04:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1685ms 17:04:11 INFO - PROCESS | 1799 | 1461024251016 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 17:04:11 INFO - PROCESS | 1799 | 1461024251021 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 17:04:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:04:11 INFO - PROCESS | 1799 | 1461024251027 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:04:11 INFO - PROCESS | 1799 | 1461024251030 Marionette TRACE conn4 <- [1,2218,null,{}] 17:04:11 INFO - PROCESS | 1799 | 1461024251036 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}] 17:04:11 INFO - PROCESS | 1799 | 1461024251245 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 17:04:11 INFO - PROCESS | 1799 | 1461024251530 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:11 INFO - PROCESS | 1799 | ++DOCSHELL 0x9083c400 == 138 [pid = 1799] [id = 562] 17:04:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x93783c00) [pid = 1799] [serial = 1687] [outer = (nil)] 17:04:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x945ca000) [pid = 1799] [serial = 1688] [outer = 0x93783c00] 17:04:11 INFO - PROCESS | 1799 | 1461024251668 Marionette DEBUG loaded listener.js 17:04:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x94789400) [pid = 1799] [serial = 1689] [outer = 0x93783c00] 17:04:12 INFO - PROCESS | 1799 | 1461024252544 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]]]}] 17:04:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:04:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1588ms 17:04:12 INFO - PROCESS | 1799 | 1461024252616 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 17:04:12 INFO - PROCESS | 1799 | 1461024252619 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 17:04:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:04:12 INFO - PROCESS | 1799 | 1461024252626 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:04:12 INFO - PROCESS | 1799 | 1461024252629 Marionette TRACE conn4 <- [1,2222,null,{}] 17:04:12 INFO - PROCESS | 1799 | 1461024252635 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}] 17:04:12 INFO - PROCESS | 1799 | 1461024252881 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 17:04:13 INFO - PROCESS | 1799 | 1461024253205 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:13 INFO - PROCESS | 1799 | ++DOCSHELL 0x945c7400 == 139 [pid = 1799] [id = 563] 17:04:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x94790400) [pid = 1799] [serial = 1690] [outer = (nil)] 17:04:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x963dc800) [pid = 1799] [serial = 1691] [outer = 0x94790400] 17:04:13 INFO - PROCESS | 1799 | 1461024253295 Marionette DEBUG loaded listener.js 17:04:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x96825400) [pid = 1799] [serial = 1692] [outer = 0x94790400] 17:04:14 INFO - PROCESS | 1799 | 1461024254183 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]]]}] 17:04:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:04:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1630ms 17:04:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:04:14 INFO - PROCESS | 1799 | 1461024254257 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 17:04:14 INFO - PROCESS | 1799 | 1461024254260 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 17:04:14 INFO - PROCESS | 1799 | 1461024254266 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:04:14 INFO - PROCESS | 1799 | 1461024254270 Marionette TRACE conn4 <- [1,2226,null,{}] 17:04:14 INFO - PROCESS | 1799 | 1461024254275 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}] 17:04:14 INFO - PROCESS | 1799 | 1461024254522 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 17:04:14 INFO - PROCESS | 1799 | 1461024254868 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:14 INFO - PROCESS | 1799 | ++DOCSHELL 0x88148800 == 140 [pid = 1799] [id = 564] 17:04:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x93393400) [pid = 1799] [serial = 1693] [outer = (nil)] 17:04:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x9743f400) [pid = 1799] [serial = 1694] [outer = 0x93393400] 17:04:14 INFO - PROCESS | 1799 | 1461024254955 Marionette DEBUG loaded listener.js 17:04:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x97444400) [pid = 1799] [serial = 1695] [outer = 0x93393400] 17:04:15 INFO - PROCESS | 1799 | 1461024255809 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]]]}] 17:04: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) 17:04:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1586ms 17:04:15 INFO - PROCESS | 1799 | 1461024255883 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 17:04:15 INFO - PROCESS | 1799 | 1461024255891 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 17:04:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:04:15 INFO - PROCESS | 1799 | 1461024255901 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:04:15 INFO - PROCESS | 1799 | 1461024255904 Marionette TRACE conn4 <- [1,2230,null,{}] 17:04:15 INFO - PROCESS | 1799 | 1461024255910 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}] 17:04:16 INFO - PROCESS | 1799 | 1461024256168 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 17:04:16 INFO - PROCESS | 1799 | 1461024256500 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:16 INFO - PROCESS | 1799 | ++DOCSHELL 0x962b4400 == 141 [pid = 1799] [id = 565] 17:04:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x9696d400) [pid = 1799] [serial = 1696] [outer = (nil)] 17:04:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x97e19800) [pid = 1799] [serial = 1697] [outer = 0x9696d400] 17:04:16 INFO - PROCESS | 1799 | 1461024256590 Marionette DEBUG loaded listener.js 17:04:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x97e1bc00) [pid = 1799] [serial = 1698] [outer = 0x9696d400] 17:04:17 INFO - PROCESS | 1799 | 1461024257459 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]]]}] 17:04:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:04:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1580ms 17:04:17 INFO - PROCESS | 1799 | 1461024257481 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 17:04:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:04:17 INFO - PROCESS | 1799 | 1461024257485 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 17:04:17 INFO - PROCESS | 1799 | 1461024257491 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:04:17 INFO - PROCESS | 1799 | 1461024257495 Marionette TRACE conn4 <- [1,2234,null,{}] 17:04:17 INFO - PROCESS | 1799 | 1461024257500 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}] 17:04:17 INFO - PROCESS | 1799 | 1461024257715 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 17:04:18 INFO - PROCESS | 1799 | 1461024258005 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x85dec800 == 142 [pid = 1799] [id = 566] 17:04:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x976f5800) [pid = 1799] [serial = 1699] [outer = (nil)] 17:04:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x9837c800) [pid = 1799] [serial = 1700] [outer = 0x976f5800] 17:04:18 INFO - PROCESS | 1799 | 1461024258136 Marionette DEBUG loaded listener.js 17:04:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x985e5400) [pid = 1799] [serial = 1701] [outer = 0x976f5800] 17:04:19 INFO - PROCESS | 1799 | 1461024259055 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]]]}] 17:04:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:04:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1631ms 17:04:19 INFO - PROCESS | 1799 | 1461024259123 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 17:04:19 INFO - PROCESS | 1799 | 1461024259126 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 17:04:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:04:19 INFO - PROCESS | 1799 | 1461024259133 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:04:19 INFO - PROCESS | 1799 | 1461024259136 Marionette TRACE conn4 <- [1,2238,null,{}] 17:04:19 INFO - PROCESS | 1799 | 1461024259142 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}] 17:04:19 INFO - PROCESS | 1799 | 1461024259356 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 17:04:19 INFO - PROCESS | 1799 | 1461024259688 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x88e77400 == 143 [pid = 1799] [id = 567] 17:04:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x8b4a0800) [pid = 1799] [serial = 1702] [outer = (nil)] 17:04:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x98e1e400) [pid = 1799] [serial = 1703] [outer = 0x8b4a0800] 17:04:19 INFO - PROCESS | 1799 | 1461024259795 Marionette DEBUG loaded listener.js 17:04:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x98e9ac00) [pid = 1799] [serial = 1704] [outer = 0x8b4a0800] 17:04:20 INFO - PROCESS | 1799 | 1461024260692 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]]]}] 17:04:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:04:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1633ms 17:04:20 INFO - PROCESS | 1799 | 1461024260767 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 17:04:20 INFO - PROCESS | 1799 | 1461024260771 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 17:04:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:04:20 INFO - PROCESS | 1799 | 1461024260777 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:04:20 INFO - PROCESS | 1799 | 1461024260781 Marionette TRACE conn4 <- [1,2242,null,{}] 17:04:20 INFO - PROCESS | 1799 | 1461024260786 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}] 17:04:21 INFO - PROCESS | 1799 | 1461024261036 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 17:04:21 INFO - PROCESS | 1799 | 1461024261366 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x985eac00 == 144 [pid = 1799] [id = 568] 17:04:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x9871b000) [pid = 1799] [serial = 1705] [outer = (nil)] 17:04:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x9ad63800) [pid = 1799] [serial = 1706] [outer = 0x9871b000] 17:04:21 INFO - PROCESS | 1799 | 1461024261457 Marionette DEBUG loaded listener.js 17:04:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x9ad6b400) [pid = 1799] [serial = 1707] [outer = 0x9871b000] 17:04:22 INFO - PROCESS | 1799 | 1461024262311 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]]]}] 17:04:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:04:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1589ms 17:04:23 INFO - PROCESS | 1799 | --DOCSHELL 0x8b7c2800 == 143 [pid = 1799] [id = 146] 17:04:23 INFO - PROCESS | 1799 | --DOCSHELL 0x83edb400 == 142 [pid = 1799] [id = 549] 17:04:23 INFO - PROCESS | 1799 | --DOCSHELL 0x85b61c00 == 141 [pid = 1799] [id = 548] 17:04:23 INFO - PROCESS | 1799 | --DOCSHELL 0x8814f800 == 140 [pid = 1799] [id = 547] 17:04:23 INFO - PROCESS | 1799 | --DOCSHELL 0x87190c00 == 139 [pid = 1799] [id = 546] 17:04:23 INFO - PROCESS | 1799 | --DOCSHELL 0x94591800 == 138 [pid = 1799] [id = 545] 17:04:23 INFO - PROCESS | 1799 | --DOCSHELL 0x83edf400 == 137 [pid = 1799] [id = 544] 17:04:23 INFO - PROCESS | 1799 | --DOCSHELL 0x94597400 == 136 [pid = 1799] [id = 542] 17:04:23 INFO - PROCESS | 1799 | --DOCSHELL 0x83eda000 == 135 [pid = 1799] [id = 543] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x8aebfc00) [pid = 1799] [serial = 1583] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x8a0f2800) [pid = 1799] [serial = 1446] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x98373800) [pid = 1799] [serial = 1503] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x89e66400) [pid = 1799] [serial = 1580] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x8855e800) [pid = 1799] [serial = 1578] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x979d4800) [pid = 1799] [serial = 1566] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x979cbc00) [pid = 1799] [serial = 1565] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x97441c00) [pid = 1799] [serial = 1563] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x9743d800) [pid = 1799] [serial = 1562] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x9681e400) [pid = 1799] [serial = 1560] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x96310c00) [pid = 1799] [serial = 1559] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x9478dc00) [pid = 1799] [serial = 1557] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x94788800) [pid = 1799] [serial = 1556] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x945bd800) [pid = 1799] [serial = 1554] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x94595c00) [pid = 1799] [serial = 1553] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x93e29000) [pid = 1799] [serial = 1551] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x937f4c00) [pid = 1799] [serial = 1550] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x9345e400) [pid = 1799] [serial = 1548] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x933bfc00) [pid = 1799] [serial = 1547] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x917a0c00) [pid = 1799] [serial = 1545] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x91584000) [pid = 1799] [serial = 1544] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x906e0400) [pid = 1799] [serial = 1542] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x906d4800) [pid = 1799] [serial = 1541] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x90386400) [pid = 1799] [serial = 1539] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x8ff91800) [pid = 1799] [serial = 1538] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x8fece400) [pid = 1799] [serial = 1536] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x8fec3400) [pid = 1799] [serial = 1535] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x8fcbb800) [pid = 1799] [serial = 1533] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x8ecbf800) [pid = 1799] [serial = 1532] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x8ea59c00) [pid = 1799] [serial = 1530] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x8ea54c00) [pid = 1799] [serial = 1529] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x8b7e5c00) [pid = 1799] [serial = 1527] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x8b7be400) [pid = 1799] [serial = 1526] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8b0b8000) [pid = 1799] [serial = 1524] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8a0f4800) [pid = 1799] [serial = 1523] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x88c5fc00) [pid = 1799] [serial = 1521] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x884c4c00) [pid = 1799] [serial = 1520] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x85df1400) [pid = 1799] [serial = 1518] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x85b5e800) [pid = 1799] [serial = 1517] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x87198c00) [pid = 1799] [serial = 1574] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x871f1000) [pid = 1799] [serial = 1575] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x9844bc00) [pid = 1799] [serial = 1572] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x98441000) [pid = 1799] [serial = 1571] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x981a2400) [pid = 1799] [serial = 1569] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x97e20c00) [pid = 1799] [serial = 1568] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x884c9800) [pid = 1799] [serial = 1577] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x8aebf000) [pid = 1799] [serial = 1581] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1799 | 1461024264238 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 17:04:24 INFO - PROCESS | 1799 | 1461024264244 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 17:04:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:04:24 INFO - PROCESS | 1799 | 1461024264282 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:04:24 INFO - PROCESS | 1799 | 1461024264291 Marionette TRACE conn4 <- [1,2246,null,{}] 17:04:24 INFO - PROCESS | 1799 | 1461024264298 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}] 17:04:24 INFO - PROCESS | 1799 | 1461024264479 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 17:04:24 INFO - PROCESS | 1799 | 1461024264493 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f7bc00 == 136 [pid = 1799] [id = 569] 17:04:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x86f7c400) [pid = 1799] [serial = 1708] [outer = (nil)] 17:04:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x86f83c00) [pid = 1799] [serial = 1709] [outer = 0x86f7c400] 17:04:24 INFO - PROCESS | 1799 | 1461024264569 Marionette DEBUG loaded listener.js 17:04:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x87199800) [pid = 1799] [serial = 1710] [outer = 0x86f7c400] 17:04:25 INFO - PROCESS | 1799 | 1461024265577 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]]]}] 17:04:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:04:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1340ms 17:04:25 INFO - PROCESS | 1799 | 1461024265617 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 17:04:25 INFO - PROCESS | 1799 | 1461024265622 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 17:04:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:04:25 INFO - PROCESS | 1799 | 1461024265633 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:04:25 INFO - PROCESS | 1799 | 1461024265639 Marionette TRACE conn4 <- [1,2250,null,{}] 17:04:25 INFO - PROCESS | 1799 | 1461024265645 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}] 17:04:25 INFO - PROCESS | 1799 | 1461024265904 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 17:04:25 INFO - PROCESS | 1799 | 1461024265942 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:25 INFO - PROCESS | 1799 | ++DOCSHELL 0x87195400 == 137 [pid = 1799] [id = 570] 17:04:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x871efc00) [pid = 1799] [serial = 1711] [outer = (nil)] 17:04:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8814d400) [pid = 1799] [serial = 1712] [outer = 0x871efc00] 17:04:26 INFO - PROCESS | 1799 | 1461024266014 Marionette DEBUG loaded listener.js 17:04:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x88558800) [pid = 1799] [serial = 1713] [outer = 0x871efc00] 17:04:27 INFO - PROCESS | 1799 | 1461024267088 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]]]}] 17:04:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:04:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1489ms 17:04:27 INFO - PROCESS | 1799 | 1461024267120 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 17:04:27 INFO - PROCESS | 1799 | 1461024267123 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 17:04:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:04:27 INFO - PROCESS | 1799 | 1461024267129 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:04:27 INFO - PROCESS | 1799 | 1461024267133 Marionette TRACE conn4 <- [1,2254,null,{}] 17:04:27 INFO - PROCESS | 1799 | 1461024267151 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}] 17:04:27 INFO - PROCESS | 1799 | 1461024267415 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 17:04:27 INFO - PROCESS | 1799 | 1461024267448 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:27 INFO - PROCESS | 1799 | ++DOCSHELL 0x89e66400 == 138 [pid = 1799] [id = 571] 17:04:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x89e6ac00) [pid = 1799] [serial = 1714] [outer = (nil)] 17:04:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8a0d7c00) [pid = 1799] [serial = 1715] [outer = 0x89e6ac00] 17:04:27 INFO - PROCESS | 1799 | 1461024267526 Marionette DEBUG loaded listener.js 17:04:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8a0f8000) [pid = 1799] [serial = 1716] [outer = 0x89e6ac00] 17:04:28 INFO - PROCESS | 1799 | 1461024268496 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]]]}] 17:04:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:04:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1388ms 17:04:28 INFO - PROCESS | 1799 | 1461024268518 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 17:04:28 INFO - PROCESS | 1799 | 1461024268522 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 17:04:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:04:28 INFO - PROCESS | 1799 | 1461024268528 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:04:28 INFO - PROCESS | 1799 | 1461024268530 Marionette TRACE conn4 <- [1,2258,null,{}] 17:04:28 INFO - PROCESS | 1799 | 1461024268536 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}] 17:04:28 INFO - PROCESS | 1799 | 1461024268798 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 17:04:29 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x898f1800) [pid = 1799] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:04:29 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x848ecc00) [pid = 1799] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:04:29 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x91589800) [pid = 1799] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:04:29 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x9083a800) [pid = 1799] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:04:29 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x8b7bdc00) [pid = 1799] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:04:29 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8855c800) [pid = 1799] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:04:29 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x87192000) [pid = 1799] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:04:29 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x848e2800) [pid = 1799] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:04:29 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x848eec00) [pid = 1799] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:04:29 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x971ecc00) [pid = 1799] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:04:29 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x93e2d800) [pid = 1799] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:04:29 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x86f77400) [pid = 1799] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:04:29 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x93785c00) [pid = 1799] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:04:29 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x9378dc00) [pid = 1799] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:04:29 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x88e70800) [pid = 1799] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:04:29 INFO - PROCESS | 1799 | 1461024269687 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x83ee1c00 == 139 [pid = 1799] [id = 572] 17:04:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x848ecc00) [pid = 1799] [serial = 1717] [outer = (nil)] 17:04:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x86f7ac00) [pid = 1799] [serial = 1718] [outer = 0x848ecc00] 17:04:29 INFO - PROCESS | 1799 | 1461024269766 Marionette DEBUG loaded listener.js 17:04:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x8855b000) [pid = 1799] [serial = 1719] [outer = 0x848ecc00] 17:04:30 INFO - PROCESS | 1799 | 1461024270523 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]]]}] 17:04:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:04:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 2030ms 17:04:30 INFO - PROCESS | 1799 | 1461024270559 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 17:04:30 INFO - PROCESS | 1799 | 1461024270562 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 17:04:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:04:30 INFO - PROCESS | 1799 | 1461024270568 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:04:30 INFO - PROCESS | 1799 | 1461024270571 Marionette TRACE conn4 <- [1,2262,null,{}] 17:04:30 INFO - PROCESS | 1799 | 1461024270581 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}] 17:04:30 INFO - PROCESS | 1799 | 1461024270781 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 17:04:31 INFO - PROCESS | 1799 | 1461024271010 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:31 INFO - PROCESS | 1799 | ++DOCSHELL 0x88142800 == 140 [pid = 1799] [id = 573] 17:04:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x8aeb9800) [pid = 1799] [serial = 1720] [outer = (nil)] 17:04:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x8b0bdc00) [pid = 1799] [serial = 1721] [outer = 0x8aeb9800] 17:04:31 INFO - PROCESS | 1799 | 1461024271087 Marionette DEBUG loaded listener.js 17:04:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8b4a7800) [pid = 1799] [serial = 1722] [outer = 0x8aeb9800] 17:04:32 INFO - PROCESS | 1799 | 1461024272125 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]]]}] 17:04:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:04:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1588ms 17:04:32 INFO - PROCESS | 1799 | 1461024272158 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 17:04:32 INFO - PROCESS | 1799 | 1461024272168 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 17:04:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:04:32 INFO - PROCESS | 1799 | 1461024272181 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:04:32 INFO - PROCESS | 1799 | 1461024272189 Marionette TRACE conn4 <- [1,2266,null,{}] 17:04:32 INFO - PROCESS | 1799 | 1461024272198 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}] 17:04:32 INFO - PROCESS | 1799 | 1461024272418 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 17:04:32 INFO - PROCESS | 1799 | 1461024272764 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x85de7000 == 141 [pid = 1799] [id = 574] 17:04:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x86f45000) [pid = 1799] [serial = 1723] [outer = (nil)] 17:04:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x871fa400) [pid = 1799] [serial = 1724] [outer = 0x86f45000] 17:04:32 INFO - PROCESS | 1799 | 1461024272859 Marionette DEBUG loaded listener.js 17:04:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8814d000) [pid = 1799] [serial = 1725] [outer = 0x86f45000] 17:04:33 INFO - PROCESS | 1799 | 1461024273767 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]]]}] 17:04:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:04:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1646ms 17:04:33 INFO - PROCESS | 1799 | 1461024273826 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 17:04:33 INFO - PROCESS | 1799 | 1461024273835 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 17:04:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:04:33 INFO - PROCESS | 1799 | 1461024273845 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:04:33 INFO - PROCESS | 1799 | 1461024273850 Marionette TRACE conn4 <- [1,2270,null,{}] 17:04:33 INFO - PROCESS | 1799 | 1461024273856 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}] 17:04:34 INFO - PROCESS | 1799 | 1461024274103 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 17:04:34 INFO - PROCESS | 1799 | 1461024274491 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:34 INFO - PROCESS | 1799 | ++DOCSHELL 0x89e67c00 == 142 [pid = 1799] [id = 575] 17:04:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x89e6cc00) [pid = 1799] [serial = 1726] [outer = (nil)] 17:04:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8a0f2000) [pid = 1799] [serial = 1727] [outer = 0x89e6cc00] 17:04:34 INFO - PROCESS | 1799 | 1461024274583 Marionette DEBUG loaded listener.js 17:04:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8b0c0c00) [pid = 1799] [serial = 1728] [outer = 0x89e6cc00] 17:04:35 INFO - PROCESS | 1799 | 1461024275497 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]]]}] 17:04:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:04:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1693ms 17:04:35 INFO - PROCESS | 1799 | 1461024275538 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 17:04:35 INFO - PROCESS | 1799 | 1461024275543 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 17:04:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:04:35 INFO - PROCESS | 1799 | 1461024275550 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:04:35 INFO - PROCESS | 1799 | 1461024275556 Marionette TRACE conn4 <- [1,2274,null,{}] 17:04:35 INFO - PROCESS | 1799 | 1461024275572 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}] 17:04:35 INFO - PROCESS | 1799 | 1461024275872 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 17:04:36 INFO - PROCESS | 1799 | 1461024276102 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x8855e000 == 143 [pid = 1799] [id = 576] 17:04:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8b7c4000) [pid = 1799] [serial = 1729] [outer = (nil)] 17:04:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8b7ed800) [pid = 1799] [serial = 1730] [outer = 0x8b7c4000] 17:04:36 INFO - PROCESS | 1799 | 1461024276243 Marionette DEBUG loaded listener.js 17:04:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8e93ec00) [pid = 1799] [serial = 1731] [outer = 0x8b7c4000] 17:04:37 INFO - PROCESS | 1799 | 1461024277134 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]]]}] 17:04:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:04:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1634ms 17:04:37 INFO - PROCESS | 1799 | 1461024277185 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 17:04:37 INFO - PROCESS | 1799 | 1461024277190 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 17:04:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:04:37 INFO - PROCESS | 1799 | 1461024277196 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:04:37 INFO - PROCESS | 1799 | 1461024277200 Marionette TRACE conn4 <- [1,2278,null,{}] 17:04:37 INFO - PROCESS | 1799 | 1461024277205 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}] 17:04:37 INFO - PROCESS | 1799 | 1461024277410 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 17:04:37 INFO - PROCESS | 1799 | 1461024277692 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b2ee400 == 144 [pid = 1799] [id = 577] 17:04:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8e936c00) [pid = 1799] [serial = 1732] [outer = (nil)] 17:04:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8ebb3400) [pid = 1799] [serial = 1733] [outer = 0x8e936c00] 17:04:37 INFO - PROCESS | 1799 | 1461024277831 Marionette DEBUG loaded listener.js 17:04:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8ecc3c00) [pid = 1799] [serial = 1734] [outer = 0x8e936c00] 17:04:38 INFO - PROCESS | 1799 | 1461024278698 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]]]}] 17:04:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:04:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1544ms 17:04:38 INFO - PROCESS | 1799 | 1461024278742 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 17:04:38 INFO - PROCESS | 1799 | 1461024278746 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 17:04:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:04:38 INFO - PROCESS | 1799 | 1461024278752 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:04:38 INFO - PROCESS | 1799 | 1461024278757 Marionette TRACE conn4 <- [1,2282,null,{}] 17:04:38 INFO - PROCESS | 1799 | 1461024278763 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}] 17:04:38 INFO - PROCESS | 1799 | 1461024278957 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 17:04:39 INFO - PROCESS | 1799 | 1461024279235 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:39 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b0b5400 == 145 [pid = 1799] [id = 578] 17:04:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8ea5b400) [pid = 1799] [serial = 1735] [outer = (nil)] 17:04:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8f6d9400) [pid = 1799] [serial = 1736] [outer = 0x8ea5b400] 17:04:39 INFO - PROCESS | 1799 | 1461024279373 Marionette DEBUG loaded listener.js 17:04:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8fd93000) [pid = 1799] [serial = 1737] [outer = 0x8ea5b400] 17:04:40 INFO - PROCESS | 1799 | 1461024280261 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]]]}] 17:04:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:04:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1583ms 17:04:40 INFO - PROCESS | 1799 | 1461024280337 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 17:04:40 INFO - PROCESS | 1799 | 1461024280341 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 17:04:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:04:40 INFO - PROCESS | 1799 | 1461024280348 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:04:40 INFO - PROCESS | 1799 | 1461024280351 Marionette TRACE conn4 <- [1,2286,null,{}] 17:04:40 INFO - PROCESS | 1799 | 1461024280357 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}] 17:04:40 INFO - PROCESS | 1799 | 1461024280648 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 17:04:40 INFO - PROCESS | 1799 | 1461024280980 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0fa800 == 146 [pid = 1799] [id = 579] 17:04:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8eccac00) [pid = 1799] [serial = 1738] [outer = (nil)] 17:04:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8fecf000) [pid = 1799] [serial = 1739] [outer = 0x8eccac00] 17:04:41 INFO - PROCESS | 1799 | 1461024281091 Marionette DEBUG loaded listener.js 17:04:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8fed5400) [pid = 1799] [serial = 1740] [outer = 0x8eccac00] 17:04:41 INFO - PROCESS | 1799 | 1461024281951 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]]]}] 17:04:41 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 17:04:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1629ms 17:04:41 INFO - PROCESS | 1799 | 1461024281978 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 17:04:41 INFO - PROCESS | 1799 | 1461024281981 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 17:04:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:04:41 INFO - PROCESS | 1799 | 1461024281988 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:04:41 INFO - PROCESS | 1799 | 1461024281991 Marionette TRACE conn4 <- [1,2290,null,{}] 17:04:42 INFO - PROCESS | 1799 | 1461024282017 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}] 17:04:42 INFO - PROCESS | 1799 | 1461024282216 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 17:04:42 INFO - PROCESS | 1799 | 1461024282491 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:42 INFO - PROCESS | 1799 | ++DOCSHELL 0x8eccb000 == 147 [pid = 1799] [id = 580] 17:04:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x8ff91800) [pid = 1799] [serial = 1741] [outer = (nil)] 17:04:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x90665000) [pid = 1799] [serial = 1742] [outer = 0x8ff91800] 17:04:42 INFO - PROCESS | 1799 | 1461024282577 Marionette DEBUG loaded listener.js 17:04:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x906d4800) [pid = 1799] [serial = 1743] [outer = 0x8ff91800] 17:04:43 INFO - PROCESS | 1799 | 1461024283546 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]]]}] 17:04:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:04:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1605ms 17:04:43 INFO - PROCESS | 1799 | 1461024283594 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 17:04:43 INFO - PROCESS | 1799 | 1461024283597 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 17:04:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:04:43 INFO - PROCESS | 1799 | 1461024283604 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:04:43 INFO - PROCESS | 1799 | 1461024283608 Marionette TRACE conn4 <- [1,2294,null,{}] 17:04:43 INFO - PROCESS | 1799 | 1461024283613 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}] 17:04:43 INFO - PROCESS | 1799 | 1461024283818 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 17:04:44 INFO - PROCESS | 1799 | 1461024284092 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fed0c00 == 148 [pid = 1799] [id = 581] 17:04:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8fed9400) [pid = 1799] [serial = 1744] [outer = (nil)] 17:04:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x91580800) [pid = 1799] [serial = 1745] [outer = 0x8fed9400] 17:04:44 INFO - PROCESS | 1799 | 1461024284225 Marionette DEBUG loaded listener.js 17:04:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x9179ac00) [pid = 1799] [serial = 1746] [outer = 0x8fed9400] 17:04:45 INFO - PROCESS | 1799 | 1461024285130 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]]]}] 17:04:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:04:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1595ms 17:04:45 INFO - PROCESS | 1799 | 1461024285200 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 17:04:45 INFO - PROCESS | 1799 | 1461024285204 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 17:04:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:04:45 INFO - PROCESS | 1799 | 1461024285210 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:04:45 INFO - PROCESS | 1799 | 1461024285214 Marionette TRACE conn4 <- [1,2298,null,{}] 17:04:45 INFO - PROCESS | 1799 | 1461024285219 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}] 17:04:45 INFO - PROCESS | 1799 | 1461024285461 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 17:04:45 INFO - PROCESS | 1799 | 1461024285785 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:45 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fd8e400 == 149 [pid = 1799] [id = 582] 17:04:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x8fec2800) [pid = 1799] [serial = 1747] [outer = (nil)] 17:04:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x931d3400) [pid = 1799] [serial = 1748] [outer = 0x8fec2800] 17:04:45 INFO - PROCESS | 1799 | 1461024285876 Marionette DEBUG loaded listener.js 17:04:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x933b4c00) [pid = 1799] [serial = 1749] [outer = 0x8fec2800] 17:04:46 INFO - PROCESS | 1799 | 1461024286792 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]]]}] 17:04:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:04:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1630ms 17:04:46 INFO - PROCESS | 1799 | 1461024286842 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 17:04:46 INFO - PROCESS | 1799 | 1461024286846 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 17:04:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:04:46 INFO - PROCESS | 1799 | 1461024286852 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:04:46 INFO - PROCESS | 1799 | 1461024286855 Marionette TRACE conn4 <- [1,2302,null,{}] 17:04:46 INFO - PROCESS | 1799 | 1461024286861 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}] 17:04:47 INFO - PROCESS | 1799 | 1461024287064 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 17:04:47 INFO - PROCESS | 1799 | 1461024287340 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:47 INFO - PROCESS | 1799 | ++DOCSHELL 0x8febb400 == 150 [pid = 1799] [id = 583] 17:04:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x91582800) [pid = 1799] [serial = 1750] [outer = (nil)] 17:04:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x9377ec00) [pid = 1799] [serial = 1751] [outer = 0x91582800] 17:04:47 INFO - PROCESS | 1799 | 1461024287484 Marionette DEBUG loaded listener.js 17:04:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x93785400) [pid = 1799] [serial = 1752] [outer = 0x91582800] 17:04:48 INFO - PROCESS | 1799 | 1461024288382 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]]]}] 17:04:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:04:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1581ms 17:04:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:04:48 INFO - PROCESS | 1799 | 1461024288434 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 17:04:48 INFO - PROCESS | 1799 | 1461024288437 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 17:04:48 INFO - PROCESS | 1799 | 1461024288444 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:04:48 INFO - PROCESS | 1799 | 1461024288449 Marionette TRACE conn4 <- [1,2306,null,{}] 17:04:48 INFO - PROCESS | 1799 | 1461024288454 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}] 17:04:48 INFO - PROCESS | 1799 | 1461024288688 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 17:04:49 INFO - PROCESS | 1799 | 1461024289022 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x937f9800 == 151 [pid = 1799] [id = 584] 17:04:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x93e29400) [pid = 1799] [serial = 1753] [outer = (nil)] 17:04:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x93e2bc00) [pid = 1799] [serial = 1754] [outer = 0x93e29400] 17:04:49 INFO - PROCESS | 1799 | 1461024289118 Marionette DEBUG loaded listener.js 17:04:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x9458e000) [pid = 1799] [serial = 1755] [outer = 0x93e29400] 17:04:50 INFO - PROCESS | 1799 | 1461024290039 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]]]}] 17:04:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:04:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1632ms 17:04:50 INFO - PROCESS | 1799 | 1461024290076 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 17:04:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:04:50 INFO - PROCESS | 1799 | 1461024290080 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 17:04:50 INFO - PROCESS | 1799 | 1461024290087 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:04:50 INFO - PROCESS | 1799 | 1461024290090 Marionette TRACE conn4 <- [1,2310,null,{}] 17:04:50 INFO - PROCESS | 1799 | 1461024290096 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}] 17:04:50 INFO - PROCESS | 1799 | 1461024290299 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 17:04:50 INFO - PROCESS | 1799 | 1461024290558 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fed7c00 == 152 [pid = 1799] [id = 585] 17:04:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x9066f400) [pid = 1799] [serial = 1756] [outer = (nil)] 17:04:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x94592400) [pid = 1799] [serial = 1757] [outer = 0x9066f400] 17:04:50 INFO - PROCESS | 1799 | 1461024290648 Marionette DEBUG loaded listener.js 17:04:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x945c4000) [pid = 1799] [serial = 1758] [outer = 0x9066f400] 17:04:51 INFO - PROCESS | 1799 | 1461024291630 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]]]}] 17:04:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:04:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1581ms 17:04:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:04:51 INFO - PROCESS | 1799 | 1461024291667 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 17:04:51 INFO - PROCESS | 1799 | 1461024291670 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 17:04:51 INFO - PROCESS | 1799 | 1461024291677 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:04:51 INFO - PROCESS | 1799 | 1461024291681 Marionette TRACE conn4 <- [1,2314,null,{}] 17:04:51 INFO - PROCESS | 1799 | 1461024291686 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}] 17:04:51 INFO - PROCESS | 1799 | 1461024291904 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 17:04:52 INFO - PROCESS | 1799 | 1461024292244 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:52 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b57000 == 153 [pid = 1799] [id = 586] 17:04:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x914de400) [pid = 1799] [serial = 1759] [outer = (nil)] 17:04:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x9478fc00) [pid = 1799] [serial = 1760] [outer = 0x914de400] 17:04:52 INFO - PROCESS | 1799 | 1461024292336 Marionette DEBUG loaded listener.js 17:04:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x9591dc00) [pid = 1799] [serial = 1761] [outer = 0x914de400] 17:04:53 INFO - PROCESS | 1799 | 1461024293193 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]]]}] 17:04:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:04:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1536ms 17:04:53 INFO - PROCESS | 1799 | 1461024293213 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 17:04:53 INFO - PROCESS | 1799 | 1461024293215 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 17:04:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:04:53 INFO - PROCESS | 1799 | 1461024293223 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:04:53 INFO - PROCESS | 1799 | 1461024293226 Marionette TRACE conn4 <- [1,2318,null,{}] 17:04:53 INFO - PROCESS | 1799 | 1461024293232 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}] 17:04:53 INFO - PROCESS | 1799 | 1461024293435 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 17:04:53 INFO - PROCESS | 1799 | 1461024293719 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x93e2a800 == 154 [pid = 1799] [id = 587] 17:04:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x945c0400) [pid = 1799] [serial = 1762] [outer = (nil)] 17:04:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x96823800) [pid = 1799] [serial = 1763] [outer = 0x945c0400] 17:04:53 INFO - PROCESS | 1799 | 1461024293809 Marionette DEBUG loaded listener.js 17:04:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x9714fc00) [pid = 1799] [serial = 1764] [outer = 0x945c0400] 17:04:54 INFO - PROCESS | 1799 | 1461024294764 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] 17:04:54 INFO - PROCESS | 1799 | 1461024294811 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 17:04:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:04:54 INFO - PROCESS | 1799 | 1461024294817 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:04:54 INFO - PROCESS | 1799 | 1461024294820 Marionette TRACE conn4 <- [1,2322,null,{}] 17:04:54 INFO - PROCESS | 1799 | 1461024294826 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}] 17:04:55 INFO - PROCESS | 1799 | 1461024295027 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 17:04:55 INFO - PROCESS | 1799 | 1461024295372 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:55 INFO - PROCESS | 1799 | ++DOCSHELL 0x937f2000 == 155 [pid = 1799] [id = 588] 17:04:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x945bc800) [pid = 1799] [serial = 1765] [outer = (nil)] 17:04:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x9763c000) [pid = 1799] [serial = 1766] [outer = 0x945bc800] 17:04:55 INFO - PROCESS | 1799 | 1461024295465 Marionette DEBUG loaded listener.js 17:04:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x979cb800) [pid = 1799] [serial = 1767] [outer = 0x945bc800] 17:04:56 INFO - PROCESS | 1799 | 1461024296361 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]]]}] 17:04:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:04:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1582ms 17:04:56 INFO - PROCESS | 1799 | 1461024296400 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 17:04:56 INFO - PROCESS | 1799 | 1461024296403 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 17:04:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:04:56 INFO - PROCESS | 1799 | 1461024296410 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:04:56 INFO - PROCESS | 1799 | 1461024296414 Marionette TRACE conn4 <- [1,2326,null,{}] 17:04:56 INFO - PROCESS | 1799 | 1461024296419 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}] 17:04:56 INFO - PROCESS | 1799 | 1461024296622 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 17:04:56 INFO - PROCESS | 1799 | 1461024296908 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x85de6c00 == 156 [pid = 1799] [id = 589] 17:04:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x97445400) [pid = 1799] [serial = 1768] [outer = (nil)] 17:04:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x97e20c00) [pid = 1799] [serial = 1769] [outer = 0x97445400] 17:04:57 INFO - PROCESS | 1799 | 1461024297042 Marionette DEBUG loaded listener.js 17:04:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x981a2000) [pid = 1799] [serial = 1770] [outer = 0x97445400] 17:04:57 INFO - PROCESS | 1799 | 1461024297904 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]]]}] 17:04:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:04:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1536ms 17:04:57 INFO - PROCESS | 1799 | 1461024297947 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 17:04:57 INFO - PROCESS | 1799 | 1461024297951 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 17:04:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:04:57 INFO - PROCESS | 1799 | 1461024297957 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:04:57 INFO - PROCESS | 1799 | 1461024297960 Marionette TRACE conn4 <- [1,2330,null,{}] 17:04:57 INFO - PROCESS | 1799 | 1461024297966 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}] 17:04:58 INFO - PROCESS | 1799 | 1461024298187 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 17:04:58 INFO - PROCESS | 1799 | 1461024298469 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x9743d800 == 157 [pid = 1799] [id = 590] 17:04:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x97e18800) [pid = 1799] [serial = 1771] [outer = (nil)] 17:04:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x98441000) [pid = 1799] [serial = 1772] [outer = 0x97e18800] 17:04:58 INFO - PROCESS | 1799 | 1461024298602 Marionette DEBUG loaded listener.js 17:04:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0x98449400) [pid = 1799] [serial = 1773] [outer = 0x97e18800] 17:04:59 INFO - PROCESS | 1799 | 1461024299493 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]]]}] 17:04:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:04:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1583ms 17:04:59 INFO - PROCESS | 1799 | 1461024299541 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 17:04:59 INFO - PROCESS | 1799 | 1461024299544 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 17:04:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:04:59 INFO - PROCESS | 1799 | 1461024299551 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:04:59 INFO - PROCESS | 1799 | 1461024299554 Marionette TRACE conn4 <- [1,2334,null,{}] 17:04:59 INFO - PROCESS | 1799 | 1461024299560 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}] 17:04:59 INFO - PROCESS | 1799 | 1461024299762 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 17:05:00 INFO - PROCESS | 1799 | 1461024300049 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:00 INFO - PROCESS | 1799 | ++DOCSHELL 0x848ee800 == 158 [pid = 1799] [id = 591] 17:05:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0x93e2d400) [pid = 1799] [serial = 1774] [outer = (nil)] 17:05:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0x98e1f400) [pid = 1799] [serial = 1775] [outer = 0x93e2d400] 17:05:00 INFO - PROCESS | 1799 | 1461024300188 Marionette DEBUG loaded listener.js 17:05:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0x98ef6c00) [pid = 1799] [serial = 1776] [outer = 0x93e2d400] 17:05:01 INFO - PROCESS | 1799 | 1461024301053 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]]]}] 17:05:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:05:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1538ms 17:05:01 INFO - PROCESS | 1799 | 1461024301090 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 17:05:01 INFO - PROCESS | 1799 | 1461024301094 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 17:05:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:05:01 INFO - PROCESS | 1799 | 1461024301100 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:05:01 INFO - PROCESS | 1799 | 1461024301104 Marionette TRACE conn4 <- [1,2338,null,{}] 17:05:01 INFO - PROCESS | 1799 | 1461024301109 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}] 17:05:01 INFO - PROCESS | 1799 | 1461024301348 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 17:05:01 INFO - PROCESS | 1799 | 1461024301713 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x98ea5400 == 159 [pid = 1799] [id = 592] 17:05:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 195 (0x9ae6ec00) [pid = 1799] [serial = 1777] [outer = (nil)] 17:05:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 196 (0x9b2d7c00) [pid = 1799] [serial = 1778] [outer = 0x9ae6ec00] 17:05:01 INFO - PROCESS | 1799 | 1461024301826 Marionette DEBUG loaded listener.js 17:05:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 197 (0x9df38000) [pid = 1799] [serial = 1779] [outer = 0x9ae6ec00] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x8b0b6c00 == 158 [pid = 1799] [id = 321] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x979d3000 == 157 [pid = 1799] [id = 327] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x97444800 == 156 [pid = 1799] [id = 326] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0dfc00 == 155 [pid = 1799] [id = 197] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x88e6e800 == 154 [pid = 1799] [id = 198] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x83ee1c00 == 153 [pid = 1799] [id = 572] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x89e66400 == 152 [pid = 1799] [id = 571] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x87195400 == 151 [pid = 1799] [id = 570] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x86f7bc00 == 150 [pid = 1799] [id = 569] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x88e77400 == 149 [pid = 1799] [id = 567] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x85dec800 == 148 [pid = 1799] [id = 566] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x962b4400 == 147 [pid = 1799] [id = 565] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x88148800 == 146 [pid = 1799] [id = 564] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x9083c400 == 145 [pid = 1799] [id = 562] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x945c7400 == 144 [pid = 1799] [id = 563] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x93455c00 == 143 [pid = 1799] [id = 561] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x931d5000 == 142 [pid = 1799] [id = 560] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x8fec5400 == 141 [pid = 1799] [id = 559] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x8ebae400 == 140 [pid = 1799] [id = 557] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x90384000 == 139 [pid = 1799] [id = 558] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x8e932000 == 138 [pid = 1799] [id = 556] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x8e93c400 == 137 [pid = 1799] [id = 555] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x8ea4d400 == 136 [pid = 1799] [id = 554] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x8b0b3400 == 135 [pid = 1799] [id = 553] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0df800 == 134 [pid = 1799] [id = 552] 17:05:04 INFO - PROCESS | 1799 | --DOCSHELL 0x848e5c00 == 133 [pid = 1799] [id = 551] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 196 (0x8b0b3000) [pid = 1799] [serial = 1515] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 195 (0x8b2ed400) [pid = 1799] [serial = 1652] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 194 (0x8aeb6c00) [pid = 1799] [serial = 1646] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x8b0b9c00) [pid = 1799] [serial = 1647] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0x86f3bc00) [pid = 1799] [serial = 1649] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x933c3400) [pid = 1799] [serial = 1613] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x931d6400) [pid = 1799] [serial = 1611] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x93113800) [pid = 1799] [serial = 1610] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x90837400) [pid = 1799] [serial = 1607] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x90381400) [pid = 1799] [serial = 1604] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x8fdb4400) [pid = 1799] [serial = 1601] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x8f6cbc00) [pid = 1799] [serial = 1598] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x8ebb6800) [pid = 1799] [serial = 1596] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x8ea56c00) [pid = 1799] [serial = 1595] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x8b7c3000) [pid = 1799] [serial = 1592] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x8a0d3400) [pid = 1799] [serial = 1589] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x86f83000) [pid = 1799] [serial = 1586] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x88563000) [pid = 1799] [serial = 1643] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x8719d400) [pid = 1799] [serial = 1640] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x871f3800) [pid = 1799] [serial = 1641] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x985e8800) [pid = 1799] [serial = 1637] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x9837e800) [pid = 1799] [serial = 1635] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x9837b800) [pid = 1799] [serial = 1634] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x97e1ec00) [pid = 1799] [serial = 1632] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x97e16c00) [pid = 1799] [serial = 1631] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x9790f800) [pid = 1799] [serial = 1629] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x976f5000) [pid = 1799] [serial = 1628] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x973d0800) [pid = 1799] [serial = 1626] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x971e2800) [pid = 1799] [serial = 1625] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x9591d400) [pid = 1799] [serial = 1623] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x94784400) [pid = 1799] [serial = 1622] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x945bd400) [pid = 1799] [serial = 1620] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x9458fc00) [pid = 1799] [serial = 1619] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x93e25800) [pid = 1799] [serial = 1617] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x937eec00) [pid = 1799] [serial = 1616] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x93459c00) [pid = 1799] [serial = 1614] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x88c68c00) [pid = 1799] [serial = 1644] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x87197800) [pid = 1799] [serial = 1650] [outer = (nil)] [url = about:blank] 17:05:04 INFO - PROCESS | 1799 | 1461024304936 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]]]}] 17:05:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:05:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 3850ms 17:05:04 INFO - PROCESS | 1799 | 1461024304952 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 17:05:04 INFO - PROCESS | 1799 | 1461024304959 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 17:05:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:05:04 INFO - PROCESS | 1799 | 1461024304967 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:05:04 INFO - PROCESS | 1799 | 1461024304972 Marionette TRACE conn4 <- [1,2342,null,{}] 17:05:04 INFO - PROCESS | 1799 | 1461024304980 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}] 17:05:05 INFO - PROCESS | 1799 | 1461024305168 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 17:05:05 INFO - PROCESS | 1799 | 1461024305374 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:05 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f78800 == 134 [pid = 1799] [id = 593] 17:05:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x87195c00) [pid = 1799] [serial = 1780] [outer = (nil)] 17:05:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x871f9c00) [pid = 1799] [serial = 1781] [outer = 0x87195c00] 17:05:05 INFO - PROCESS | 1799 | 1461024305453 Marionette DEBUG loaded listener.js 17:05:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x88559c00) [pid = 1799] [serial = 1782] [outer = 0x87195c00] 17:05:06 INFO - PROCESS | 1799 | 1461024306388 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]]]}] 17:05:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:05:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1451ms 17:05:06 INFO - PROCESS | 1799 | 1461024306417 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 17:05:06 INFO - PROCESS | 1799 | 1461024306425 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 17:05:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:05:06 INFO - PROCESS | 1799 | 1461024306435 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:05:06 INFO - PROCESS | 1799 | 1461024306438 Marionette TRACE conn4 <- [1,2346,null,{}] 17:05:06 INFO - PROCESS | 1799 | 1461024306444 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}] 17:05:06 INFO - PROCESS | 1799 | 1461024306653 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 17:05:06 INFO - PROCESS | 1799 | 1461024306884 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x88561c00 == 135 [pid = 1799] [id = 594] 17:05:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x88563c00) [pid = 1799] [serial = 1783] [outer = (nil)] 17:05:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x89e71800) [pid = 1799] [serial = 1784] [outer = 0x88563c00] 17:05:06 INFO - PROCESS | 1799 | 1461024306963 Marionette DEBUG loaded listener.js 17:05:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x8aeb6c00) [pid = 1799] [serial = 1785] [outer = 0x88563c00] 17:05:07 INFO - PROCESS | 1799 | 1461024307889 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]]]}] 17:05:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:05:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1494ms 17:05:07 INFO - PROCESS | 1799 | 1461024307929 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 17:05:07 INFO - PROCESS | 1799 | 1461024307932 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 17:05:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:05:07 INFO - PROCESS | 1799 | 1461024307944 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:05:07 INFO - PROCESS | 1799 | 1461024307950 Marionette TRACE conn4 <- [1,2350,null,{}] 17:05:07 INFO - PROCESS | 1799 | 1461024307966 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}] 17:05:08 INFO - PROCESS | 1799 | 1461024308277 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 17:05:08 INFO - PROCESS | 1799 | 1461024308321 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:08 INFO - PROCESS | 1799 | ++DOCSHELL 0x898f0800 == 136 [pid = 1799] [id = 595] 17:05:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x8b4a8800) [pid = 1799] [serial = 1786] [outer = (nil)] 17:05:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x8b7bb800) [pid = 1799] [serial = 1787] [outer = 0x8b4a8800] 17:05:08 INFO - PROCESS | 1799 | 1461024308397 Marionette DEBUG loaded listener.js 17:05:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x8b7c5c00) [pid = 1799] [serial = 1788] [outer = 0x8b4a8800] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x8e93c800) [pid = 1799] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x8ff8b400) [pid = 1799] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x8b7bec00) [pid = 1799] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x8b7e2c00) [pid = 1799] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x86f7e000) [pid = 1799] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x8fda7400) [pid = 1799] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x88c6e400) [pid = 1799] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x848ecc00) [pid = 1799] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x93783c00) [pid = 1799] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x8ea58400) [pid = 1799] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x8e932800) [pid = 1799] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x871efc00) [pid = 1799] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x976f5800) [pid = 1799] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x86f49400) [pid = 1799] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x9338b400) [pid = 1799] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x86f7c400) [pid = 1799] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x9038f800) [pid = 1799] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8a0ec000) [pid = 1799] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8febc800) [pid = 1799] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x9871b000) [pid = 1799] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x94790400) [pid = 1799] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x9696d400) [pid = 1799] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x89e6ac00) [pid = 1799] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x8e93d000) [pid = 1799] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8fcc3000) [pid = 1799] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x93e2dc00) [pid = 1799] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x93393400) [pid = 1799] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x8b4a0800) [pid = 1799] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x914e8400) [pid = 1799] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:05:09 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x88e6cc00) [pid = 1799] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:05:10 INFO - PROCESS | 1799 | 1461024310041 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]]]}] 17:05:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:05:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 2154ms 17:05:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:05:10 INFO - PROCESS | 1799 | 1461024310094 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 17:05:10 INFO - PROCESS | 1799 | 1461024310098 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 17:05:10 INFO - PROCESS | 1799 | 1461024310104 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:05:10 INFO - PROCESS | 1799 | 1461024310108 Marionette TRACE conn4 <- [1,2354,null,{}] 17:05:10 INFO - PROCESS | 1799 | 1461024310113 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}] 17:05:10 INFO - PROCESS | 1799 | 1461024310312 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 17:05:10 INFO - PROCESS | 1799 | 1461024310328 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:10 INFO - PROCESS | 1799 | ++DOCSHELL 0x871efc00 == 137 [pid = 1799] [id = 596] 17:05:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x898f8000) [pid = 1799] [serial = 1789] [outer = (nil)] 17:05:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8aec1c00) [pid = 1799] [serial = 1790] [outer = 0x898f8000] 17:05:10 INFO - PROCESS | 1799 | 1461024310403 Marionette DEBUG loaded listener.js 17:05:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8b7c5800) [pid = 1799] [serial = 1791] [outer = 0x898f8000] 17:05:11 INFO - PROCESS | 1799 | 1461024311383 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]]]}] 17:05:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:05:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1339ms 17:05:11 INFO - PROCESS | 1799 | 1461024311442 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 17:05:11 INFO - PROCESS | 1799 | 1461024311446 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 17:05:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:05:11 INFO - PROCESS | 1799 | 1461024311619 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:05:11 INFO - PROCESS | 1799 | 1461024311626 Marionette TRACE conn4 <- [1,2358,null,{}] 17:05:11 INFO - PROCESS | 1799 | 1461024311637 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}] 17:05:11 INFO - PROCESS | 1799 | 1461024311895 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 17:05:12 INFO - PROCESS | 1799 | 1461024312256 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x87195400 == 138 [pid = 1799] [id = 597] 17:05:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x87195800) [pid = 1799] [serial = 1792] [outer = (nil)] 17:05:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x871eec00) [pid = 1799] [serial = 1793] [outer = 0x87195800] 17:05:12 INFO - PROCESS | 1799 | 1461024312346 Marionette DEBUG loaded listener.js 17:05:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x871fa800) [pid = 1799] [serial = 1794] [outer = 0x87195800] 17:05:13 INFO - PROCESS | 1799 | 1461024313376 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]]]}] 17:05:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:05:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1961ms 17:05:13 INFO - PROCESS | 1799 | 1461024313416 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 17:05:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:05:13 INFO - PROCESS | 1799 | 1461024313422 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 17:05:13 INFO - PROCESS | 1799 | 1461024313430 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:05:13 INFO - PROCESS | 1799 | 1461024313433 Marionette TRACE conn4 <- [1,2362,null,{}] 17:05:13 INFO - PROCESS | 1799 | 1461024313446 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}] 17:05:13 INFO - PROCESS | 1799 | 1461024313671 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 17:05:14 INFO - PROCESS | 1799 | 1461024314001 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:14 INFO - PROCESS | 1799 | ++DOCSHELL 0x88c67c00 == 139 [pid = 1799] [id = 598] 17:05:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x88c68c00) [pid = 1799] [serial = 1795] [outer = (nil)] 17:05:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x88e6e000) [pid = 1799] [serial = 1796] [outer = 0x88c68c00] 17:05:14 INFO - PROCESS | 1799 | 1461024314093 Marionette DEBUG loaded listener.js 17:05:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x89ae2800) [pid = 1799] [serial = 1797] [outer = 0x88c68c00] 17:05:15 INFO - PROCESS | 1799 | 1461024315109 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]]]}] 17:05:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:05:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1736ms 17:05:15 INFO - PROCESS | 1799 | 1461024315165 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 17:05:15 INFO - PROCESS | 1799 | 1461024315170 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 17:05:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:05:15 INFO - PROCESS | 1799 | 1461024315177 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:05:15 INFO - PROCESS | 1799 | 1461024315181 Marionette TRACE conn4 <- [1,2366,null,{}] 17:05:15 INFO - PROCESS | 1799 | 1461024315188 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}] 17:05:15 INFO - PROCESS | 1799 | 1461024315416 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 17:05:15 INFO - PROCESS | 1799 | 1461024315792 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b0b2800 == 140 [pid = 1799] [id = 599] 17:05:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8b0b6800) [pid = 1799] [serial = 1798] [outer = (nil)] 17:05:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8b0bd800) [pid = 1799] [serial = 1799] [outer = 0x8b0b6800] 17:05:15 INFO - PROCESS | 1799 | 1461024315896 Marionette DEBUG loaded listener.js 17:05:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8b49e000) [pid = 1799] [serial = 1800] [outer = 0x8b0b6800] 17:05:16 INFO - PROCESS | 1799 | 1461024316895 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]]]}] 17:05:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:05:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1789ms 17:05:16 INFO - PROCESS | 1799 | 1461024316967 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 17:05:16 INFO - PROCESS | 1799 | 1461024316970 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 17:05:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:05:16 INFO - PROCESS | 1799 | 1461024316978 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:05:16 INFO - PROCESS | 1799 | 1461024316981 Marionette TRACE conn4 <- [1,2370,null,{}] 17:05:16 INFO - PROCESS | 1799 | 1461024316987 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}] 17:05:17 INFO - PROCESS | 1799 | 1461024317232 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 17:05:17 INFO - PROCESS | 1799 | 1461024317553 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x871fcc00 == 141 [pid = 1799] [id = 600] 17:05:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8b0c0800) [pid = 1799] [serial = 1801] [outer = (nil)] 17:05:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8ebab800) [pid = 1799] [serial = 1802] [outer = 0x8b0c0800] 17:05:17 INFO - PROCESS | 1799 | 1461024317645 Marionette DEBUG loaded listener.js 17:05:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8ecbf400) [pid = 1799] [serial = 1803] [outer = 0x8b0c0800] 17:05:18 INFO - PROCESS | 1799 | 1461024318597 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]]]}] 17:05:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:05:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1691ms 17:05:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:05:18 INFO - PROCESS | 1799 | 1461024318670 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 17:05:18 INFO - PROCESS | 1799 | 1461024318673 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 17:05:18 INFO - PROCESS | 1799 | 1461024318679 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:05:18 INFO - PROCESS | 1799 | 1461024318683 Marionette TRACE conn4 <- [1,2374,null,{}] 17:05:18 INFO - PROCESS | 1799 | 1461024318689 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}] 17:05:18 INFO - PROCESS | 1799 | 1461024318931 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 17:05:19 INFO - PROCESS | 1799 | 1461024319251 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ea4f000 == 142 [pid = 1799] [id = 601] 17:05:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8ebb8800) [pid = 1799] [serial = 1804] [outer = (nil)] 17:05:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8fcc2c00) [pid = 1799] [serial = 1805] [outer = 0x8ebb8800] 17:05:19 INFO - PROCESS | 1799 | 1461024319343 Marionette DEBUG loaded listener.js 17:05:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8fda9c00) [pid = 1799] [serial = 1806] [outer = 0x8ebb8800] 17:05:20 INFO - PROCESS | 1799 | 1461024320267 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]]]}] 17:05:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:05:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1638ms 17:05:20 INFO - PROCESS | 1799 | 1461024320318 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 17:05:20 INFO - PROCESS | 1799 | 1461024320321 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 17:05:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:05:20 INFO - PROCESS | 1799 | 1461024320328 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:05:20 INFO - PROCESS | 1799 | 1461024320332 Marionette TRACE conn4 <- [1,2378,null,{}] 17:05:20 INFO - PROCESS | 1799 | 1461024320337 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}] 17:05:20 INFO - PROCESS | 1799 | 1461024320604 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 17:05:20 INFO - PROCESS | 1799 | 1461024320940 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:20 INFO - PROCESS | 1799 | ++DOCSHELL 0x871f8800 == 143 [pid = 1799] [id = 602] 17:05:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8fecb000) [pid = 1799] [serial = 1807] [outer = (nil)] 17:05:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8fed9800) [pid = 1799] [serial = 1808] [outer = 0x8fecb000] 17:05:21 INFO - PROCESS | 1799 | 1461024321035 Marionette DEBUG loaded listener.js 17:05:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x90672c00) [pid = 1799] [serial = 1809] [outer = 0x8fecb000] 17:05:21 INFO - PROCESS | 1799 | 1461024321967 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]]]}] 17:05:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:05:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1682ms 17:05:22 INFO - PROCESS | 1799 | 1461024322013 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 17:05:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:05:22 INFO - PROCESS | 1799 | 1461024322017 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 17:05:22 INFO - PROCESS | 1799 | 1461024322024 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:05:22 INFO - PROCESS | 1799 | 1461024322028 Marionette TRACE conn4 <- [1,2382,null,{}] 17:05:22 INFO - PROCESS | 1799 | 1461024322033 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}] 17:05:22 INFO - PROCESS | 1799 | 1461024322262 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 17:05:22 INFO - PROCESS | 1799 | 1461024322585 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:22 INFO - PROCESS | 1799 | ++DOCSHELL 0x90384400 == 144 [pid = 1799] [id = 603] 17:05:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x906d8000) [pid = 1799] [serial = 1810] [outer = (nil)] 17:05:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x91580000) [pid = 1799] [serial = 1811] [outer = 0x906d8000] 17:05:22 INFO - PROCESS | 1799 | 1461024322677 Marionette DEBUG loaded listener.js 17:05:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x91589000) [pid = 1799] [serial = 1812] [outer = 0x906d8000] 17:05:23 INFO - PROCESS | 1799 | 1461024323623 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]]]}] 17:05:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:05:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1642ms 17:05:23 INFO - PROCESS | 1799 | 1461024323666 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 17:05:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:05:23 INFO - PROCESS | 1799 | 1461024323670 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 17:05:23 INFO - PROCESS | 1799 | 1461024323676 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:05:23 INFO - PROCESS | 1799 | 1461024323680 Marionette TRACE conn4 <- [1,2386,null,{}] 17:05:23 INFO - PROCESS | 1799 | 1461024323685 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}] 17:05:23 INFO - PROCESS | 1799 | 1461024323889 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 17:05:24 INFO - PROCESS | 1799 | 1461024324142 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x90839000 == 145 [pid = 1799] [id = 604] 17:05:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x914e1c00) [pid = 1799] [serial = 1813] [outer = (nil)] 17:05:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x931d6400) [pid = 1799] [serial = 1814] [outer = 0x914e1c00] 17:05:24 INFO - PROCESS | 1799 | 1461024324277 Marionette DEBUG loaded listener.js 17:05:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x933b6000) [pid = 1799] [serial = 1815] [outer = 0x914e1c00] 17:05:25 INFO - PROCESS | 1799 | 1461024325208 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]]]}] 17:05:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:05:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1580ms 17:05:25 INFO - PROCESS | 1799 | 1461024325257 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 17:05:25 INFO - PROCESS | 1799 | 1461024325261 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 17:05:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:05:25 INFO - PROCESS | 1799 | 1461024325267 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:05:25 INFO - PROCESS | 1799 | 1461024325271 Marionette TRACE conn4 <- [1,2390,null,{}] 17:05:25 INFO - PROCESS | 1799 | 1461024325277 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}] 17:05:25 INFO - PROCESS | 1799 | 1461024325487 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 17:05:25 INFO - PROCESS | 1799 | 1461024325772 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:25 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b4a7400 == 146 [pid = 1799] [id = 605] 17:05:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x8ea50400) [pid = 1799] [serial = 1816] [outer = (nil)] 17:05:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x9345dc00) [pid = 1799] [serial = 1817] [outer = 0x8ea50400] 17:05:25 INFO - PROCESS | 1799 | 1461024325911 Marionette DEBUG loaded listener.js 17:05:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x9378cc00) [pid = 1799] [serial = 1818] [outer = 0x8ea50400] 17:05:26 INFO - PROCESS | 1799 | 1461024326838 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]]]}] 17:05:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:05:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1630ms 17:05:26 INFO - PROCESS | 1799 | 1461024326899 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 17:05:26 INFO - PROCESS | 1799 | 1461024326902 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 17:05:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:05:26 INFO - PROCESS | 1799 | 1461024326909 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:05:26 INFO - PROCESS | 1799 | 1461024326912 Marionette TRACE conn4 <- [1,2394,null,{}] 17:05:26 INFO - PROCESS | 1799 | 1461024326918 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}] 17:05:27 INFO - PROCESS | 1799 | 1461024327133 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 17:05:27 INFO - PROCESS | 1799 | 1461024327459 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:27 INFO - PROCESS | 1799 | ++DOCSHELL 0x93113800 == 147 [pid = 1799] [id = 606] 17:05:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x9345a800) [pid = 1799] [serial = 1819] [outer = (nil)] 17:05:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x93e23400) [pid = 1799] [serial = 1820] [outer = 0x9345a800] 17:05:27 INFO - PROCESS | 1799 | 1461024327549 Marionette DEBUG loaded listener.js 17:05:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x93e25000) [pid = 1799] [serial = 1821] [outer = 0x9345a800] 17:05:28 INFO - PROCESS | 1799 | 1461024328492 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]]]}] 17:05:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:05:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1630ms 17:05:28 INFO - PROCESS | 1799 | 1461024328540 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 17:05:28 INFO - PROCESS | 1799 | 1461024328544 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 17:05:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:05:28 INFO - PROCESS | 1799 | 1461024328550 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:05:28 INFO - PROCESS | 1799 | 1461024328555 Marionette TRACE conn4 <- [1,2398,null,{}] 17:05:28 INFO - PROCESS | 1799 | 1461024328561 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}] 17:05:28 INFO - PROCESS | 1799 | 1461024328840 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 17:05:29 INFO - PROCESS | 1799 | 1461024329179 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x94597800 == 148 [pid = 1799] [id = 607] 17:05:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x94598800) [pid = 1799] [serial = 1822] [outer = (nil)] 17:05:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x945c1000) [pid = 1799] [serial = 1823] [outer = 0x94598800] 17:05:29 INFO - PROCESS | 1799 | 1461024329286 Marionette DEBUG loaded listener.js 17:05:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x94787400) [pid = 1799] [serial = 1824] [outer = 0x94598800] 17:05:30 INFO - PROCESS | 1799 | 1461024330238 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]]]}] 17:05:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:05:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1733ms 17:05:30 INFO - PROCESS | 1799 | 1461024330285 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 17:05:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:05:30 INFO - PROCESS | 1799 | 1461024330290 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 17:05:30 INFO - PROCESS | 1799 | 1461024330296 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:05:30 INFO - PROCESS | 1799 | 1461024330299 Marionette TRACE conn4 <- [1,2402,null,{}] 17:05:30 INFO - PROCESS | 1799 | 1461024330305 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}] 17:05:30 INFO - PROCESS | 1799 | 1461024330516 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 17:05:30 INFO - PROCESS | 1799 | 1461024330852 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:30 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ebb7800 == 149 [pid = 1799] [id = 608] 17:05:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x8fcbe400) [pid = 1799] [serial = 1825] [outer = (nil)] 17:05:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x96311800) [pid = 1799] [serial = 1826] [outer = 0x8fcbe400] 17:05:30 INFO - PROCESS | 1799 | 1461024330944 Marionette DEBUG loaded listener.js 17:05:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x971eac00) [pid = 1799] [serial = 1827] [outer = 0x8fcbe400] 17:05:31 INFO - PROCESS | 1799 | 1461024331877 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]]]}] 17:05:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:05:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1631ms 17:05:31 INFO - PROCESS | 1799 | 1461024331927 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 17:05:31 INFO - PROCESS | 1799 | 1461024331931 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 17:05:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:05:31 INFO - PROCESS | 1799 | 1461024331937 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:05:31 INFO - PROCESS | 1799 | 1461024331940 Marionette TRACE conn4 <- [1,2406,null,{}] 17:05:31 INFO - PROCESS | 1799 | 1461024331946 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}] 17:05:32 INFO - PROCESS | 1799 | 1461024332174 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 17:05:32 INFO - PROCESS | 1799 | 1461024332504 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x95a5dc00 == 150 [pid = 1799] [id = 609] 17:05:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x962b4400) [pid = 1799] [serial = 1828] [outer = (nil)] 17:05:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x97910000) [pid = 1799] [serial = 1829] [outer = 0x962b4400] 17:05:32 INFO - PROCESS | 1799 | 1461024332598 Marionette DEBUG loaded listener.js 17:05:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x979d3000) [pid = 1799] [serial = 1830] [outer = 0x962b4400] 17:05:33 INFO - PROCESS | 1799 | 1461024333512 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]]]}] 17:05:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:05:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1631ms 17:05:33 INFO - PROCESS | 1799 | 1461024333569 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 17:05:33 INFO - PROCESS | 1799 | 1461024333573 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 17:05:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:05:33 INFO - PROCESS | 1799 | 1461024333579 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:05:33 INFO - PROCESS | 1799 | 1461024333583 Marionette TRACE conn4 <- [1,2410,null,{}] 17:05:33 INFO - PROCESS | 1799 | 1461024333588 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}] 17:05:33 INFO - PROCESS | 1799 | 1461024333834 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 17:05:34 INFO - PROCESS | 1799 | 1461024334177 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:34 INFO - PROCESS | 1799 | ++DOCSHELL 0x9763f000 == 151 [pid = 1799] [id = 610] 17:05:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x979cbc00) [pid = 1799] [serial = 1831] [outer = (nil)] 17:05:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x981a3400) [pid = 1799] [serial = 1832] [outer = 0x979cbc00] 17:05:34 INFO - PROCESS | 1799 | 1461024334267 Marionette DEBUG loaded listener.js 17:05:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x98376400) [pid = 1799] [serial = 1833] [outer = 0x979cbc00] 17:05:35 INFO - PROCESS | 1799 | 1461024335202 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]]]}] 17:05:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:05:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1681ms 17:05:35 INFO - PROCESS | 1799 | 1461024335261 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 17:05:35 INFO - PROCESS | 1799 | 1461024335264 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 17:05:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:05:35 INFO - PROCESS | 1799 | 1461024335271 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:05:35 INFO - PROCESS | 1799 | 1461024335274 Marionette TRACE conn4 <- [1,2414,null,{}] 17:05:35 INFO - PROCESS | 1799 | 1461024335279 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}] 17:05:35 INFO - PROCESS | 1799 | 1461024335535 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 17:05:35 INFO - PROCESS | 1799 | 1461024335869 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f74c00 == 152 [pid = 1799] [id = 611] 17:05:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x8fed8400) [pid = 1799] [serial = 1834] [outer = (nil)] 17:05:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x98443000) [pid = 1799] [serial = 1835] [outer = 0x8fed8400] 17:05:35 INFO - PROCESS | 1799 | 1461024335961 Marionette DEBUG loaded listener.js 17:05:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x985eec00) [pid = 1799] [serial = 1836] [outer = 0x8fed8400] 17:05:36 INFO - PROCESS | 1799 | 1461024336904 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]]]}] 17:05:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:05:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1690ms 17:05:36 INFO - PROCESS | 1799 | 1461024336962 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 17:05:36 INFO - PROCESS | 1799 | 1461024336966 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 17:05:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:05:36 INFO - PROCESS | 1799 | 1461024336972 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:05:36 INFO - PROCESS | 1799 | 1461024336976 Marionette TRACE conn4 <- [1,2418,null,{}] 17:05:36 INFO - PROCESS | 1799 | 1461024336981 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}] 17:05:37 INFO - PROCESS | 1799 | 1461024337241 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 17:05:37 INFO - PROCESS | 1799 | 1461024337574 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x9458c800 == 153 [pid = 1799] [id = 612] 17:05:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x981a8800) [pid = 1799] [serial = 1837] [outer = (nil)] 17:05:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x9ad95000) [pid = 1799] [serial = 1838] [outer = 0x981a8800] 17:05:37 INFO - PROCESS | 1799 | 1461024337671 Marionette DEBUG loaded listener.js 17:05:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x9ae6a400) [pid = 1799] [serial = 1839] [outer = 0x981a8800] 17:05:38 INFO - PROCESS | 1799 | 1461024338578 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]]]}] 17:05:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:05:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1682ms 17:05:38 INFO - PROCESS | 1799 | 1461024338655 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 17:05:38 INFO - PROCESS | 1799 | 1461024338658 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 17:05:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:05:38 INFO - PROCESS | 1799 | 1461024338666 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:05:38 INFO - PROCESS | 1799 | 1461024338669 Marionette TRACE conn4 <- [1,2422,null,{}] 17:05:38 INFO - PROCESS | 1799 | 1461024338675 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}] 17:05:38 INFO - PROCESS | 1799 | 1461024338916 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 17:05:39 INFO - PROCESS | 1799 | 1461024339246 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:39 INFO - PROCESS | 1799 | ++DOCSHELL 0x98ea5000 == 154 [pid = 1799] [id = 613] 17:05:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x9ad9cc00) [pid = 1799] [serial = 1840] [outer = (nil)] 17:05:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0x9fb34400) [pid = 1799] [serial = 1841] [outer = 0x9ad9cc00] 17:05:39 INFO - PROCESS | 1799 | 1461024339335 Marionette DEBUG loaded listener.js 17:05:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0x9fb38c00) [pid = 1799] [serial = 1842] [outer = 0x9ad9cc00] 17:05:40 INFO - PROCESS | 1799 | 1461024340223 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]]]}] 17:05:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:05:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1594ms 17:05:40 INFO - PROCESS | 1799 | 1461024340260 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 17:05:40 INFO - PROCESS | 1799 | 1461024340264 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 17:05:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:05:40 INFO - PROCESS | 1799 | 1461024340271 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:05:40 INFO - PROCESS | 1799 | 1461024340273 Marionette TRACE conn4 <- [1,2426,null,{}] 17:05:40 INFO - PROCESS | 1799 | 1461024340279 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}] 17:05:40 INFO - PROCESS | 1799 | 1461024340484 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 17:05:40 INFO - PROCESS | 1799 | 1461024340783 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f3c400 == 155 [pid = 1799] [id = 614] 17:05:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0x93119800) [pid = 1799] [serial = 1843] [outer = (nil)] 17:05:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0x9feacc00) [pid = 1799] [serial = 1844] [outer = 0x93119800] 17:05:40 INFO - PROCESS | 1799 | 1461024340917 Marionette DEBUG loaded listener.js 17:05:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 195 (0xa001a800) [pid = 1799] [serial = 1845] [outer = 0x93119800] 17:05:41 INFO - PROCESS | 1799 | 1461024341783 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]]]}] 17:05:43 INFO - PROCESS | 1799 | --DOCSHELL 0x9038a400 == 154 [pid = 1799] [id = 541] 17:05:43 INFO - PROCESS | 1799 | --DOCSHELL 0x89adcc00 == 153 [pid = 1799] [id = 187] 17:05:43 INFO - PROCESS | 1799 | --DOCSHELL 0x86f75800 == 152 [pid = 1799] [id = 524] 17:05:43 INFO - PROCESS | 1799 | --DOCSHELL 0x8fec5000 == 151 [pid = 1799] [id = 539] 17:05:43 INFO - PROCESS | 1799 | --DOCSHELL 0x85b59400 == 150 [pid = 1799] [id = 540] 17:05:43 INFO - PROCESS | 1799 | --DOCSHELL 0x8b4a2800 == 149 [pid = 1799] [id = 530] 17:05:43 INFO - PROCESS | 1799 | --DOCSHELL 0x8719a800 == 148 [pid = 1799] [id = 525] 17:05:43 INFO - PROCESS | 1799 | --DOCSHELL 0x898f0800 == 147 [pid = 1799] [id = 595] 17:05:43 INFO - PROCESS | 1799 | --DOCSHELL 0x88561c00 == 146 [pid = 1799] [id = 594] 17:05:43 INFO - PROCESS | 1799 | --DOCSHELL 0x86f78800 == 145 [pid = 1799] [id = 593] 17:05:43 INFO - PROCESS | 1799 | --DOCSHELL 0x8eccb000 == 144 [pid = 1799] [id = 580] 17:05:43 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0fa800 == 143 [pid = 1799] [id = 579] 17:05:43 INFO - PROCESS | 1799 | --DOCSHELL 0x8b0b5400 == 142 [pid = 1799] [id = 578] 17:05:43 INFO - PROCESS | 1799 | --DOCSHELL 0x8b2ee400 == 141 [pid = 1799] [id = 577] 17:05:43 INFO - PROCESS | 1799 | --DOCSHELL 0x8855e000 == 140 [pid = 1799] [id = 576] 17:05:43 INFO - PROCESS | 1799 | --DOCSHELL 0x85de7000 == 139 [pid = 1799] [id = 574] 17:05:43 INFO - PROCESS | 1799 | --DOCSHELL 0x89e67c00 == 138 [pid = 1799] [id = 575] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 194 (0x86f7ac00) [pid = 1799] [serial = 1718] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x8855b000) [pid = 1799] [serial = 1719] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0x945ca000) [pid = 1799] [serial = 1688] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x8ebba400) [pid = 1799] [serial = 1664] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x8ea57800) [pid = 1799] [serial = 1662] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x8814d400) [pid = 1799] [serial = 1712] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x9837c800) [pid = 1799] [serial = 1700] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x8855ec00) [pid = 1799] [serial = 1656] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x93784c00) [pid = 1799] [serial = 1682] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x87199800) [pid = 1799] [serial = 1710] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x917a4800) [pid = 1799] [serial = 1677] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x93788c00) [pid = 1799] [serial = 1683] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x8b2e8800) [pid = 1799] [serial = 1659] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x94789400) [pid = 1799] [serial = 1689] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x985e5400) [pid = 1799] [serial = 1701] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x8fed5000) [pid = 1799] [serial = 1670] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x8719f400) [pid = 1799] [serial = 1655] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x9ad6b400) [pid = 1799] [serial = 1707] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x96825400) [pid = 1799] [serial = 1692] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x97e1bc00) [pid = 1799] [serial = 1698] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x8e93a800) [pid = 1799] [serial = 1661] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x8a0d7c00) [pid = 1799] [serial = 1715] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x8fd99c00) [pid = 1799] [serial = 1668] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x906d5400) [pid = 1799] [serial = 1674] [outer = (nil)] [url = about:blank] 17:05:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:05:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 3534ms 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x97e19800) [pid = 1799] [serial = 1697] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x94598000) [pid = 1799] [serial = 1686] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x8a0f8000) [pid = 1799] [serial = 1716] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x88558800) [pid = 1799] [serial = 1713] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x91587400) [pid = 1799] [serial = 1676] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x97444400) [pid = 1799] [serial = 1695] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x90382400) [pid = 1799] [serial = 1671] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x86f83c00) [pid = 1799] [serial = 1709] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x9458ac00) [pid = 1799] [serial = 1685] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x963dc800) [pid = 1799] [serial = 1691] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x8aeb7000) [pid = 1799] [serial = 1658] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x8fd8ec00) [pid = 1799] [serial = 1667] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x9066c400) [pid = 1799] [serial = 1673] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x98e9ac00) [pid = 1799] [serial = 1704] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x93392c00) [pid = 1799] [serial = 1679] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x9ad63800) [pid = 1799] [serial = 1706] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x9743f400) [pid = 1799] [serial = 1694] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8f6cd800) [pid = 1799] [serial = 1665] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8b0be800) [pid = 1799] [serial = 1584] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x98e1e400) [pid = 1799] [serial = 1703] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x933c3800) [pid = 1799] [serial = 1680] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8b0bdc00) [pid = 1799] [serial = 1721] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x90667400) [pid = 1799] [serial = 1605] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x914ddc00) [pid = 1799] [serial = 1608] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8b7e5800) [pid = 1799] [serial = 1593] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8f6d2c00) [pid = 1799] [serial = 1599] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x87199400) [pid = 1799] [serial = 1587] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8fec3c00) [pid = 1799] [serial = 1602] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x8b2e3800) [pid = 1799] [serial = 1590] [outer = (nil)] [url = about:blank] 17:05:43 INFO - PROCESS | 1799 | 1461024343969 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 17:05:43 INFO - PROCESS | 1799 | 1461024343974 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 17:05:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:05:43 INFO - PROCESS | 1799 | 1461024343985 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:05:43 INFO - PROCESS | 1799 | 1461024343992 Marionette TRACE conn4 <- [1,2430,null,{}] 17:05:44 INFO - PROCESS | 1799 | 1461024344000 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}] 17:05:44 INFO - PROCESS | 1799 | 1461024344196 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 17:05:44 INFO - PROCESS | 1799 | 1461024344423 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x87193400 == 139 [pid = 1799] [id = 615] 17:05:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x87194c00) [pid = 1799] [serial = 1846] [outer = (nil)] 17:05:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x87199800) [pid = 1799] [serial = 1847] [outer = 0x87194c00] 17:05:44 INFO - PROCESS | 1799 | 1461024344505 Marionette DEBUG loaded listener.js 17:05:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x871f1000) [pid = 1799] [serial = 1848] [outer = 0x87194c00] 17:05:45 INFO - PROCESS | 1799 | 1461024345320 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]]]}] 17:05:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:05:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1405ms 17:05:45 INFO - PROCESS | 1799 | 1461024345390 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 17:05:45 INFO - PROCESS | 1799 | 1461024345396 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 17:05:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:05:45 INFO - PROCESS | 1799 | 1461024345407 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:05:45 INFO - PROCESS | 1799 | 1461024345412 Marionette TRACE conn4 <- [1,2434,null,{}] 17:05:45 INFO - PROCESS | 1799 | 1461024345418 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}] 17:05:45 INFO - PROCESS | 1799 | 1461024345616 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 17:05:45 INFO - PROCESS | 1799 | 1461024345836 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:45 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f80000 == 140 [pid = 1799] [id = 616] 17:05:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x88149c00) [pid = 1799] [serial = 1849] [outer = (nil)] 17:05:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x88559000) [pid = 1799] [serial = 1850] [outer = 0x88149c00] 17:05:45 INFO - PROCESS | 1799 | 1461024345910 Marionette DEBUG loaded listener.js 17:05:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x88565800) [pid = 1799] [serial = 1851] [outer = 0x88149c00] 17:05:46 INFO - PROCESS | 1799 | 1461024346925 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]]]}] 17:05:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:05:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1597ms 17:05:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:05:47 INFO - PROCESS | 1799 | 1461024347001 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 17:05:47 INFO - PROCESS | 1799 | 1461024347004 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 17:05:47 INFO - PROCESS | 1799 | 1461024347010 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:05:47 INFO - PROCESS | 1799 | 1461024347014 Marionette TRACE conn4 <- [1,2438,null,{}] 17:05:47 INFO - PROCESS | 1799 | 1461024347037 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}] 17:05:47 INFO - PROCESS | 1799 | 1461024347305 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 17:05:47 INFO - PROCESS | 1799 | 1461024347336 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:47 INFO - PROCESS | 1799 | ++DOCSHELL 0x88146800 == 141 [pid = 1799] [id = 617] 17:05:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8a0d2000) [pid = 1799] [serial = 1852] [outer = (nil)] 17:05:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8a0db800) [pid = 1799] [serial = 1853] [outer = 0x8a0d2000] 17:05:47 INFO - PROCESS | 1799 | 1461024347415 Marionette DEBUG loaded listener.js 17:05:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8aeb7000) [pid = 1799] [serial = 1854] [outer = 0x8a0d2000] 17:05:48 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x914de400) [pid = 1799] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:05:48 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x91582800) [pid = 1799] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:05:48 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x9ae6ec00) [pid = 1799] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:05:48 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x945bc800) [pid = 1799] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:05:48 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x97e18800) [pid = 1799] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:05:48 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x93e2d400) [pid = 1799] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:05:48 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x97445400) [pid = 1799] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:05:48 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8fec2800) [pid = 1799] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:05:48 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x93e29400) [pid = 1799] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:05:48 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x9066f400) [pid = 1799] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:05:48 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x94782800) [pid = 1799] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:05:48 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x8ea5b400) [pid = 1799] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:05:48 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x8b4a8800) [pid = 1799] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:05:48 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x8ff91800) [pid = 1799] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:05:48 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x8eccac00) [pid = 1799] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:05:48 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x8e936c00) [pid = 1799] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:05:48 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x8fed9400) [pid = 1799] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:05:48 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x86f45000) [pid = 1799] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:05:48 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x8b7c4000) [pid = 1799] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:05:48 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x89e6cc00) [pid = 1799] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:05:48 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0x945c0400) [pid = 1799] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:05:48 INFO - PROCESS | 1799 | --DOMWINDOW == 129 (0x88563c00) [pid = 1799] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:05:48 INFO - PROCESS | 1799 | --DOMWINDOW == 128 (0x87195c00) [pid = 1799] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:05:48 INFO - PROCESS | 1799 | --DOMWINDOW == 127 (0x86f46000) [pid = 1799] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:05:49 INFO - PROCESS | 1799 | 1461024349207 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]]]}] 17:05:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:05:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 2238ms 17:05:49 INFO - PROCESS | 1799 | 1461024349247 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 17:05:49 INFO - PROCESS | 1799 | 1461024349251 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 17:05:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:05:49 INFO - PROCESS | 1799 | 1461024349257 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:05:49 INFO - PROCESS | 1799 | 1461024349259 Marionette TRACE conn4 <- [1,2442,null,{}] 17:05:49 INFO - PROCESS | 1799 | 1461024349280 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}] 17:05:49 INFO - PROCESS | 1799 | 1461024349468 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 17:05:49 INFO - PROCESS | 1799 | 1461024349664 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x85def000 == 142 [pid = 1799] [id = 618] 17:05:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 128 (0x8855dc00) [pid = 1799] [serial = 1855] [outer = (nil)] 17:05:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 129 (0x8aebb400) [pid = 1799] [serial = 1856] [outer = 0x8855dc00] 17:05:49 INFO - PROCESS | 1799 | 1461024349742 Marionette DEBUG loaded listener.js 17:05:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x8b2edc00) [pid = 1799] [serial = 1857] [outer = 0x8855dc00] 17:05:50 INFO - PROCESS | 1799 | 1461024350517 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]]]}] 17:05:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:05:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1296ms 17:05:50 INFO - PROCESS | 1799 | 1461024350555 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 17:05:50 INFO - PROCESS | 1799 | 1461024350558 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 17:05:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:05:50 INFO - PROCESS | 1799 | 1461024350564 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:05:50 INFO - PROCESS | 1799 | 1461024350567 Marionette TRACE conn4 <- [1,2446,null,{}] 17:05:50 INFO - PROCESS | 1799 | 1461024350573 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}] 17:05:50 INFO - PROCESS | 1799 | 1461024350762 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 17:05:50 INFO - PROCESS | 1799 | 1461024350777 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x85de7400 == 143 [pid = 1799] [id = 619] 17:05:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x86f3d000) [pid = 1799] [serial = 1858] [outer = (nil)] 17:05:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x8b4a9800) [pid = 1799] [serial = 1859] [outer = 0x86f3d000] 17:05:51 INFO - PROCESS | 1799 | 1461024351036 Marionette DEBUG loaded listener.js 17:05:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x8b7bc000) [pid = 1799] [serial = 1860] [outer = 0x86f3d000] 17:05:52 INFO - PROCESS | 1799 | 1461024352177 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]]]}] 17:05:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:05:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1686ms 17:05:52 INFO - PROCESS | 1799 | 1461024352252 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 17:05:52 INFO - PROCESS | 1799 | 1461024352260 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 17:05:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:05:52 INFO - PROCESS | 1799 | 1461024352269 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:05:52 INFO - PROCESS | 1799 | 1461024352274 Marionette TRACE conn4 <- [1,2450,null,{}] 17:05:52 INFO - PROCESS | 1799 | 1461024352282 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}] 17:05:52 INFO - PROCESS | 1799 | 1461024352560 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 17:05:52 INFO - PROCESS | 1799 | 1461024352897 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:52 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f80800 == 144 [pid = 1799] [id = 620] 17:05:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x88145000) [pid = 1799] [serial = 1861] [outer = (nil)] 17:05:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x88c65400) [pid = 1799] [serial = 1862] [outer = 0x88145000] 17:05:53 INFO - PROCESS | 1799 | 1461024353002 Marionette DEBUG loaded listener.js 17:05:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x89adcc00) [pid = 1799] [serial = 1863] [outer = 0x88145000] 17:05:54 INFO - PROCESS | 1799 | 1461024354050 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]]]}] 17:05:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:05:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1838ms 17:05:54 INFO - PROCESS | 1799 | 1461024354108 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 17:05:54 INFO - PROCESS | 1799 | 1461024354117 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 17:05:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:05:54 INFO - PROCESS | 1799 | 1461024354127 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:05:54 INFO - PROCESS | 1799 | 1461024354131 Marionette TRACE conn4 <- [1,2454,null,{}] 17:05:54 INFO - PROCESS | 1799 | 1461024354138 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}] 17:05:54 INFO - PROCESS | 1799 | 1461024354356 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 17:05:54 INFO - PROCESS | 1799 | 1461024354720 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:54 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b2f0000 == 145 [pid = 1799] [id = 621] 17:05:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x8b4a6000) [pid = 1799] [serial = 1864] [outer = (nil)] 17:05:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x8b7c2c00) [pid = 1799] [serial = 1865] [outer = 0x8b4a6000] 17:05:54 INFO - PROCESS | 1799 | 1461024354812 Marionette DEBUG loaded listener.js 17:05:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x8b7ea000) [pid = 1799] [serial = 1866] [outer = 0x8b4a6000] 17:05:55 INFO - PROCESS | 1799 | 1461024355711 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]]]}] 17:05:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:05:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1640ms 17:05:55 INFO - PROCESS | 1799 | 1461024355768 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 17:05:55 INFO - PROCESS | 1799 | 1461024355772 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 17:05:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:05:55 INFO - PROCESS | 1799 | 1461024355779 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:05:55 INFO - PROCESS | 1799 | 1461024355785 Marionette TRACE conn4 <- [1,2458,null,{}] 17:05:55 INFO - PROCESS | 1799 | 1461024355801 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}] 17:05:56 INFO - PROCESS | 1799 | 1461024356055 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 17:05:56 INFO - PROCESS | 1799 | 1461024356384 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b63c00 == 146 [pid = 1799] [id = 622] 17:05:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x884cc800) [pid = 1799] [serial = 1867] [outer = (nil)] 17:05:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8ea59c00) [pid = 1799] [serial = 1868] [outer = 0x884cc800] 17:05:56 INFO - PROCESS | 1799 | 1461024356479 Marionette DEBUG loaded listener.js 17:05:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8ebba400) [pid = 1799] [serial = 1869] [outer = 0x884cc800] 17:05:57 INFO - PROCESS | 1799 | 1461024357399 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]]]}] 17:05:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:05:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1685ms 17:05:57 INFO - PROCESS | 1799 | 1461024357465 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 17:05:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:05:57 INFO - PROCESS | 1799 | 1461024357471 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 17:05:57 INFO - PROCESS | 1799 | 1461024357477 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:05:57 INFO - PROCESS | 1799 | 1461024357480 Marionette TRACE conn4 <- [1,2462,null,{}] 17:05:57 INFO - PROCESS | 1799 | 1461024357486 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}] 17:05:57 INFO - PROCESS | 1799 | 1461024357739 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 17:05:58 INFO - PROCESS | 1799 | 1461024358075 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f79000 == 147 [pid = 1799] [id = 623] 17:05:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8ecca400) [pid = 1799] [serial = 1870] [outer = (nil)] 17:05:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8f6ce400) [pid = 1799] [serial = 1871] [outer = 0x8ecca400] 17:05:58 INFO - PROCESS | 1799 | 1461024358163 Marionette DEBUG loaded listener.js 17:05:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8f6d9800) [pid = 1799] [serial = 1872] [outer = 0x8ecca400] 17:05:59 INFO - PROCESS | 1799 | 1461024359040 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]]]}] 17:05:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:05:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1636ms 17:05:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:05:59 INFO - PROCESS | 1799 | 1461024359113 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 17:05:59 INFO - PROCESS | 1799 | 1461024359117 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 17:05:59 INFO - PROCESS | 1799 | 1461024359123 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:05:59 INFO - PROCESS | 1799 | 1461024359127 Marionette TRACE conn4 <- [1,2466,null,{}] 17:05:59 INFO - PROCESS | 1799 | 1461024359132 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}] 17:05:59 INFO - PROCESS | 1799 | 1461024359382 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 17:05:59 INFO - PROCESS | 1799 | 1461024359710 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e93e800 == 148 [pid = 1799] [id = 624] 17:05:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8fcbb400) [pid = 1799] [serial = 1873] [outer = (nil)] 17:05:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8fda7c00) [pid = 1799] [serial = 1874] [outer = 0x8fcbb400] 17:05:59 INFO - PROCESS | 1799 | 1461024359802 Marionette DEBUG loaded listener.js 17:05:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8fdb0c00) [pid = 1799] [serial = 1875] [outer = 0x8fcbb400] 17:06:00 INFO - PROCESS | 1799 | 1461024360750 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]]]}] 17:06:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:06:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1684ms 17:06:00 INFO - PROCESS | 1799 | 1461024360807 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 17:06:00 INFO - PROCESS | 1799 | 1461024360811 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 17:06:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:06:00 INFO - PROCESS | 1799 | 1461024360817 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:06:00 INFO - PROCESS | 1799 | 1461024360821 Marionette TRACE conn4 <- [1,2470,null,{}] 17:06:00 INFO - PROCESS | 1799 | 1461024360827 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}] 17:06:01 INFO - PROCESS | 1799 | 1461024361058 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 17:06:01 INFO - PROCESS | 1799 | 1461024361379 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b2eb000 == 149 [pid = 1799] [id = 625] 17:06:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8fd98400) [pid = 1799] [serial = 1876] [outer = (nil)] 17:06:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8fed3c00) [pid = 1799] [serial = 1877] [outer = 0x8fd98400] 17:06:01 INFO - PROCESS | 1799 | 1461024361483 Marionette DEBUG loaded listener.js 17:06:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x90382c00) [pid = 1799] [serial = 1878] [outer = 0x8fd98400] 17:06:02 INFO - PROCESS | 1799 | 1461024362440 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]]]}] 17:06:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:06:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1685ms 17:06:02 INFO - PROCESS | 1799 | 1461024362503 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 17:06:02 INFO - PROCESS | 1799 | 1461024362508 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 17:06:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:06:02 INFO - PROCESS | 1799 | 1461024362515 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:06:02 INFO - PROCESS | 1799 | 1461024362518 Marionette TRACE conn4 <- [1,2474,null,{}] 17:06:02 INFO - PROCESS | 1799 | 1461024362524 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}] 17:06:02 INFO - PROCESS | 1799 | 1461024362729 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 17:06:03 INFO - PROCESS | 1799 | 1461024363051 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x88142400 == 150 [pid = 1799] [id = 626] 17:06:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8a0f3c00) [pid = 1799] [serial = 1879] [outer = (nil)] 17:06:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x9038f400) [pid = 1799] [serial = 1880] [outer = 0x8a0f3c00] 17:06:03 INFO - PROCESS | 1799 | 1461024363147 Marionette DEBUG loaded listener.js 17:06:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x90667c00) [pid = 1799] [serial = 1881] [outer = 0x8a0f3c00] 17:06:04 INFO - PROCESS | 1799 | 1461024364083 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]]]}] 17:06:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:06:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1641ms 17:06:04 INFO - PROCESS | 1799 | 1461024364157 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 17:06:04 INFO - PROCESS | 1799 | 1461024364161 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 17:06:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:06:04 INFO - PROCESS | 1799 | 1461024364168 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:06:04 INFO - PROCESS | 1799 | 1461024364170 Marionette TRACE conn4 <- [1,2478,null,{}] 17:06:04 INFO - PROCESS | 1799 | 1461024364176 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}] 17:06:04 INFO - PROCESS | 1799 | 1461024364435 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 17:06:04 INFO - PROCESS | 1799 | 1461024364757 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x9038a800 == 151 [pid = 1799] [id = 627] 17:06:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x90667400) [pid = 1799] [serial = 1882] [outer = (nil)] 17:06:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x9083ac00) [pid = 1799] [serial = 1883] [outer = 0x90667400] 17:06:04 INFO - PROCESS | 1799 | 1461024364848 Marionette DEBUG loaded listener.js 17:06:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x914ddc00) [pid = 1799] [serial = 1884] [outer = 0x90667400] 17:06:05 INFO - PROCESS | 1799 | 1461024365739 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]]]}] 17:06:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:06:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1633ms 17:06:05 INFO - PROCESS | 1799 | 1461024365801 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 17:06:05 INFO - PROCESS | 1799 | 1461024365806 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 17:06:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:06:05 INFO - PROCESS | 1799 | 1461024365812 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:06:05 INFO - PROCESS | 1799 | 1461024365815 Marionette TRACE conn4 <- [1,2482,null,{}] 17:06:05 INFO - PROCESS | 1799 | 1461024365821 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}] 17:06:06 INFO - PROCESS | 1799 | 1461024366024 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 17:06:06 INFO - PROCESS | 1799 | 1461024366353 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b7e7400 == 152 [pid = 1799] [id = 628] 17:06:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8ebac400) [pid = 1799] [serial = 1885] [outer = (nil)] 17:06:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x9083b800) [pid = 1799] [serial = 1886] [outer = 0x8ebac400] 17:06:06 INFO - PROCESS | 1799 | 1461024366443 Marionette DEBUG loaded listener.js 17:06:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x93112800) [pid = 1799] [serial = 1887] [outer = 0x8ebac400] 17:06:07 INFO - PROCESS | 1799 | 1461024367352 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]]]}] 17:06:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:06:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1586ms 17:06:07 INFO - PROCESS | 1799 | 1461024367399 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 17:06:07 INFO - PROCESS | 1799 | 1461024367403 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 17:06:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:06:07 INFO - PROCESS | 1799 | 1461024367410 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:06:07 INFO - PROCESS | 1799 | 1461024367413 Marionette TRACE conn4 <- [1,2486,null,{}] 17:06:07 INFO - PROCESS | 1799 | 1461024367419 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}] 17:06:07 INFO - PROCESS | 1799 | 1461024367626 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 17:06:07 INFO - PROCESS | 1799 | 1461024367879 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x9066c400 == 153 [pid = 1799] [id = 629] 17:06:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x933c3800) [pid = 1799] [serial = 1888] [outer = (nil)] 17:06:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x93456000) [pid = 1799] [serial = 1889] [outer = 0x933c3800] 17:06:08 INFO - PROCESS | 1799 | 1461024368029 Marionette DEBUG loaded listener.js 17:06:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x93460400) [pid = 1799] [serial = 1890] [outer = 0x933c3800] 17:06:08 INFO - PROCESS | 1799 | 1461024368972 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]]]}] 17:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1638ms 17:06:09 INFO - PROCESS | 1799 | 1461024369049 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 17:06:09 INFO - PROCESS | 1799 | 1461024369054 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 17:06:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:06:09 INFO - PROCESS | 1799 | 1461024369060 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:06:09 INFO - PROCESS | 1799 | 1461024369064 Marionette TRACE conn4 <- [1,2490,null,{}] 17:06:09 INFO - PROCESS | 1799 | 1461024369070 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}] 17:06:09 INFO - PROCESS | 1799 | 1461024369357 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 17:06:09 INFO - PROCESS | 1799 | 1461024369692 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x933be800 == 154 [pid = 1799] [id = 630] 17:06:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x93453400) [pid = 1799] [serial = 1891] [outer = (nil)] 17:06:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x93e2d800) [pid = 1799] [serial = 1892] [outer = 0x93453400] 17:06:09 INFO - PROCESS | 1799 | 1461024369786 Marionette DEBUG loaded listener.js 17:06:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x9458f000) [pid = 1799] [serial = 1893] [outer = 0x93453400] 17:06:10 INFO - PROCESS | 1799 | 1461024370748 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]]]}] 17:06:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:06:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1741ms 17:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:06:10 INFO - PROCESS | 1799 | 1461024370802 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 17:06:10 INFO - PROCESS | 1799 | 1461024370805 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 17:06:10 INFO - PROCESS | 1799 | 1461024370812 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:06:10 INFO - PROCESS | 1799 | 1461024370815 Marionette TRACE conn4 <- [1,2494,null,{}] 17:06:10 INFO - PROCESS | 1799 | 1461024370821 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}] 17:06:11 INFO - PROCESS | 1799 | 1461024371035 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 17:06:11 INFO - PROCESS | 1799 | 1461024371366 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:11 INFO - PROCESS | 1799 | ++DOCSHELL 0x85decc00 == 155 [pid = 1799] [id = 631] 17:06:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x90666800) [pid = 1799] [serial = 1894] [outer = (nil)] 17:06:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x94597400) [pid = 1799] [serial = 1895] [outer = 0x90666800] 17:06:11 INFO - PROCESS | 1799 | 1461024371457 Marionette DEBUG loaded listener.js 17:06:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x945c2c00) [pid = 1799] [serial = 1896] [outer = 0x90666800] 17:06:12 INFO - PROCESS | 1799 | 1461024372366 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]]]}] 17:06:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:06:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1585ms 17:06:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:06:12 INFO - PROCESS | 1799 | 1461024372398 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 17:06:12 INFO - PROCESS | 1799 | 1461024372401 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 17:06:12 INFO - PROCESS | 1799 | 1461024372407 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:06:12 INFO - PROCESS | 1799 | 1461024372410 Marionette TRACE conn4 <- [1,2498,null,{}] 17:06:12 INFO - PROCESS | 1799 | 1461024372416 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}] 17:06:12 INFO - PROCESS | 1799 | 1461024372618 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 17:06:12 INFO - PROCESS | 1799 | 1461024372952 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x85df2400 == 156 [pid = 1799] [id = 632] 17:06:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x945be800) [pid = 1799] [serial = 1897] [outer = (nil)] 17:06:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x94787800) [pid = 1799] [serial = 1898] [outer = 0x945be800] 17:06:13 INFO - PROCESS | 1799 | 1461024373041 Marionette DEBUG loaded listener.js 17:06:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x9478c400) [pid = 1799] [serial = 1899] [outer = 0x945be800] 17:06:13 INFO - PROCESS | 1799 | 1461024373966 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]]]}] 17:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1632ms 17:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:06:14 INFO - PROCESS | 1799 | 1461024374039 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 17:06:14 INFO - PROCESS | 1799 | 1461024374042 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 17:06:14 INFO - PROCESS | 1799 | 1461024374048 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:06:14 INFO - PROCESS | 1799 | 1461024374052 Marionette TRACE conn4 <- [1,2502,null,{}] 17:06:14 INFO - PROCESS | 1799 | 1461024374057 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}] 17:06:14 INFO - PROCESS | 1799 | 1461024374302 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 17:06:14 INFO - PROCESS | 1799 | 1461024374633 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:14 INFO - PROCESS | 1799 | ++DOCSHELL 0x945c1400 == 157 [pid = 1799] [id = 633] 17:06:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x945c5800) [pid = 1799] [serial = 1900] [outer = (nil)] 17:06:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x96308c00) [pid = 1799] [serial = 1901] [outer = 0x945c5800] 17:06:14 INFO - PROCESS | 1799 | 1461024374723 Marionette DEBUG loaded listener.js 17:06:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x96315400) [pid = 1799] [serial = 1902] [outer = 0x945c5800] 17:06:15 INFO - PROCESS | 1799 | 1461024375639 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]]]}] 17:06:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:06:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1639ms 17:06:15 INFO - PROCESS | 1799 | 1461024375687 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 17:06:15 INFO - PROCESS | 1799 | 1461024375690 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 17:06:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:06:15 INFO - PROCESS | 1799 | 1461024375697 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:06:15 INFO - PROCESS | 1799 | 1461024375700 Marionette TRACE conn4 <- [1,2506,null,{}] 17:06:15 INFO - PROCESS | 1799 | 1461024375706 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}] 17:06:15 INFO - PROCESS | 1799 | 1461024375918 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 17:06:16 INFO - PROCESS | 1799 | 1461024376267 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:16 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f44800 == 158 [pid = 1799] [id = 634] 17:06:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x93e2cc00) [pid = 1799] [serial = 1903] [outer = (nil)] 17:06:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x96823000) [pid = 1799] [serial = 1904] [outer = 0x93e2cc00] 17:06:16 INFO - PROCESS | 1799 | 1461024376359 Marionette DEBUG loaded listener.js 17:06:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x971ea800) [pid = 1799] [serial = 1905] [outer = 0x93e2cc00] 17:06:17 INFO - PROCESS | 1799 | 1461024377302 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]]]}] 17:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1683ms 17:06:17 INFO - PROCESS | 1799 | 1461024377381 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 17:06:17 INFO - PROCESS | 1799 | 1461024377384 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 17:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:06:17 INFO - PROCESS | 1799 | 1461024377391 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:06:17 INFO - PROCESS | 1799 | 1461024377394 Marionette TRACE conn4 <- [1,2510,null,{}] 17:06:17 INFO - PROCESS | 1799 | 1461024377400 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}] 17:06:17 INFO - PROCESS | 1799 | 1461024377616 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 17:06:17 INFO - PROCESS | 1799 | 1461024377950 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b59800 == 159 [pid = 1799] [id = 635] 17:06:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x95a59400) [pid = 1799] [serial = 1906] [outer = (nil)] 17:06:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x97910800) [pid = 1799] [serial = 1907] [outer = 0x95a59400] 17:06:18 INFO - PROCESS | 1799 | 1461024378040 Marionette DEBUG loaded listener.js 17:06:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x97e18000) [pid = 1799] [serial = 1908] [outer = 0x95a59400] 17:06:18 INFO - PROCESS | 1799 | 1461024378965 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]]]}] 17:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1630ms 17:06:19 INFO - PROCESS | 1799 | 1461024379021 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 17:06:19 INFO - PROCESS | 1799 | 1461024379024 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 17:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:06:19 INFO - PROCESS | 1799 | 1461024379034 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:06:19 INFO - PROCESS | 1799 | 1461024379037 Marionette TRACE conn4 <- [1,2514,null,{}] 17:06:19 INFO - PROCESS | 1799 | 1461024379043 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}] 17:06:19 INFO - PROCESS | 1799 | 1461024379261 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 17:06:19 INFO - PROCESS | 1799 | 1461024379593 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x85deac00 == 160 [pid = 1799] [id = 636] 17:06:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x97441c00) [pid = 1799] [serial = 1909] [outer = (nil)] 17:06:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x981a6400) [pid = 1799] [serial = 1910] [outer = 0x97441c00] 17:06:19 INFO - PROCESS | 1799 | 1461024379690 Marionette DEBUG loaded listener.js 17:06:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x98378000) [pid = 1799] [serial = 1911] [outer = 0x97441c00] 17:06:20 INFO - PROCESS | 1799 | 1461024380607 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]]]}] 17:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1634ms 17:06:20 INFO - PROCESS | 1799 | 1461024380669 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 17:06:20 INFO - PROCESS | 1799 | 1461024380673 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 17:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:06:20 INFO - PROCESS | 1799 | 1461024380679 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:06:20 INFO - PROCESS | 1799 | 1461024380682 Marionette TRACE conn4 <- [1,2518,null,{}] 17:06:20 INFO - PROCESS | 1799 | 1461024380688 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}] 17:06:20 INFO - PROCESS | 1799 | 1461024380905 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 17:06:21 INFO - PROCESS | 1799 | 1461024381242 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x96825c00 == 161 [pid = 1799] [id = 637] 17:06:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x973d0000) [pid = 1799] [serial = 1912] [outer = (nil)] 17:06:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x985e2000) [pid = 1799] [serial = 1913] [outer = 0x973d0000] 17:06:21 INFO - PROCESS | 1799 | 1461024381332 Marionette DEBUG loaded listener.js 17:06:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x985e6c00) [pid = 1799] [serial = 1914] [outer = 0x973d0000] 17:06:23 INFO - PROCESS | 1799 | --DOCSHELL 0x9458c800 == 160 [pid = 1799] [id = 612] 17:06:23 INFO - PROCESS | 1799 | --DOCSHELL 0x9763f000 == 159 [pid = 1799] [id = 610] 17:06:23 INFO - PROCESS | 1799 | --DOCSHELL 0x86f74c00 == 158 [pid = 1799] [id = 611] 17:06:23 INFO - PROCESS | 1799 | --DOCSHELL 0x95a5dc00 == 157 [pid = 1799] [id = 609] 17:06:23 INFO - PROCESS | 1799 | --DOCSHELL 0x8ebb7800 == 156 [pid = 1799] [id = 608] 17:06:23 INFO - PROCESS | 1799 | --DOCSHELL 0x93113800 == 155 [pid = 1799] [id = 606] 17:06:23 INFO - PROCESS | 1799 | --DOCSHELL 0x94597800 == 154 [pid = 1799] [id = 607] 17:06:23 INFO - PROCESS | 1799 | --DOCSHELL 0x8b4a7400 == 153 [pid = 1799] [id = 605] 17:06:23 INFO - PROCESS | 1799 | --DOCSHELL 0x90839000 == 152 [pid = 1799] [id = 604] 17:06:23 INFO - PROCESS | 1799 | --DOCSHELL 0x90384400 == 151 [pid = 1799] [id = 603] 17:06:23 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0ecc00 == 150 [pid = 1799] [id = 242] 17:06:23 INFO - PROCESS | 1799 | --DOCSHELL 0x871f8800 == 149 [pid = 1799] [id = 602] 17:06:23 INFO - PROCESS | 1799 | --DOCSHELL 0x8ea4f000 == 148 [pid = 1799] [id = 601] 17:06:23 INFO - PROCESS | 1799 | --DOCSHELL 0x8b0b2800 == 147 [pid = 1799] [id = 599] 17:06:23 INFO - PROCESS | 1799 | --DOCSHELL 0x871fcc00 == 146 [pid = 1799] [id = 600] 17:06:23 INFO - PROCESS | 1799 | --DOCSHELL 0x88c67c00 == 145 [pid = 1799] [id = 598] 17:06:23 INFO - PROCESS | 1799 | --DOCSHELL 0x87195400 == 144 [pid = 1799] [id = 597] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x9478fc00) [pid = 1799] [serial = 1760] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x93785400) [pid = 1799] [serial = 1752] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x9b2d7c00) [pid = 1799] [serial = 1778] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x9763c000) [pid = 1799] [serial = 1766] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x98449400) [pid = 1799] [serial = 1773] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x9377ec00) [pid = 1799] [serial = 1751] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x98ef6c00) [pid = 1799] [serial = 1776] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x97e20c00) [pid = 1799] [serial = 1769] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x931d3400) [pid = 1799] [serial = 1748] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x979cb800) [pid = 1799] [serial = 1767] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x93e2bc00) [pid = 1799] [serial = 1754] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x945c4000) [pid = 1799] [serial = 1758] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x985ec000) [pid = 1799] [serial = 1638] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x8f6d9400) [pid = 1799] [serial = 1736] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x8b7c5c00) [pid = 1799] [serial = 1788] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x90665000) [pid = 1799] [serial = 1742] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x8fed5400) [pid = 1799] [serial = 1740] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x98e1f400) [pid = 1799] [serial = 1775] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x8fd93000) [pid = 1799] [serial = 1737] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x98441000) [pid = 1799] [serial = 1772] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x8ecc3c00) [pid = 1799] [serial = 1734] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x8fecf000) [pid = 1799] [serial = 1739] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x9179ac00) [pid = 1799] [serial = 1746] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x91580800) [pid = 1799] [serial = 1745] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x8814d000) [pid = 1799] [serial = 1725] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x8e93ec00) [pid = 1799] [serial = 1731] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x8b0c0c00) [pid = 1799] [serial = 1728] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x8b7bb800) [pid = 1799] [serial = 1787] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x94592400) [pid = 1799] [serial = 1757] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x9714fc00) [pid = 1799] [serial = 1764] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x871fa400) [pid = 1799] [serial = 1724] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x906d4800) [pid = 1799] [serial = 1743] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x9458e000) [pid = 1799] [serial = 1755] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x9df38000) [pid = 1799] [serial = 1779] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8ebb3400) [pid = 1799] [serial = 1733] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8aeb6c00) [pid = 1799] [serial = 1785] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x89e71800) [pid = 1799] [serial = 1784] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x871f9c00) [pid = 1799] [serial = 1781] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x9591dc00) [pid = 1799] [serial = 1761] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x8b7bfc00) [pid = 1799] [serial = 1653] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8b7ed800) [pid = 1799] [serial = 1730] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x88559c00) [pid = 1799] [serial = 1782] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x933b4c00) [pid = 1799] [serial = 1749] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x981a2000) [pid = 1799] [serial = 1770] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x8a0f2000) [pid = 1799] [serial = 1727] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x96823800) [pid = 1799] [serial = 1763] [outer = (nil)] [url = about:blank] 17:06:23 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x8aec1c00) [pid = 1799] [serial = 1790] [outer = (nil)] [url = about:blank] 17:06:24 INFO - PROCESS | 1799 | 1461024384186 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]]]}] 17:06:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:06:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 3586ms 17:06:24 INFO - PROCESS | 1799 | 1461024384266 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 17:06:24 INFO - PROCESS | 1799 | 1461024384271 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 17:06:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:06:24 INFO - PROCESS | 1799 | 1461024384280 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:06:24 INFO - PROCESS | 1799 | 1461024384284 Marionette TRACE conn4 <- [1,2522,null,{}] 17:06:24 INFO - PROCESS | 1799 | 1461024384293 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}] 17:06:24 INFO - PROCESS | 1799 | 1461024384496 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 17:06:24 INFO - PROCESS | 1799 | 1461024384748 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x871f6000 == 145 [pid = 1799] [id = 638] 17:06:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x871fcc00) [pid = 1799] [serial = 1915] [outer = (nil)] 17:06:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8814d000) [pid = 1799] [serial = 1916] [outer = 0x871fcc00] 17:06:24 INFO - PROCESS | 1799 | 1461024384830 Marionette DEBUG loaded listener.js 17:06:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x88559800) [pid = 1799] [serial = 1917] [outer = 0x871fcc00] 17:06:25 INFO - PROCESS | 1799 | 1461024385728 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]]]}] 17:06:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:06:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1482ms 17:06:25 INFO - PROCESS | 1799 | 1461024385763 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 17:06:25 INFO - PROCESS | 1799 | 1461024385771 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 17:06:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:06:25 INFO - PROCESS | 1799 | 1461024385781 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:06:25 INFO - PROCESS | 1799 | 1461024385784 Marionette TRACE conn4 <- [1,2526,null,{}] 17:06:25 INFO - PROCESS | 1799 | 1461024385789 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}] 17:06:25 INFO - PROCESS | 1799 | 1461024385985 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 17:06:26 INFO - PROCESS | 1799 | 1461024386220 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x88144800 == 146 [pid = 1799] [id = 639] 17:06:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8814e400) [pid = 1799] [serial = 1918] [outer = (nil)] 17:06:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x89e70800) [pid = 1799] [serial = 1919] [outer = 0x8814e400] 17:06:26 INFO - PROCESS | 1799 | 1461024386296 Marionette DEBUG loaded listener.js 17:06:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8a0f2400) [pid = 1799] [serial = 1920] [outer = 0x8814e400] 17:06:27 INFO - PROCESS | 1799 | 1461024387226 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]]]}] 17:06:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:06:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1486ms 17:06:27 INFO - PROCESS | 1799 | 1461024387266 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 17:06:27 INFO - PROCESS | 1799 | 1461024387269 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 17:06:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:06:27 INFO - PROCESS | 1799 | 1461024387282 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:06:27 INFO - PROCESS | 1799 | 1461024387288 Marionette TRACE conn4 <- [1,2530,null,{}] 17:06:27 INFO - PROCESS | 1799 | 1461024387307 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}] 17:06:27 INFO - PROCESS | 1799 | 1461024387589 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 17:06:27 INFO - PROCESS | 1799 | 1461024387636 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:27 INFO - PROCESS | 1799 | ++DOCSHELL 0x898f1800 == 147 [pid = 1799] [id = 640] 17:06:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8aebfc00) [pid = 1799] [serial = 1921] [outer = (nil)] 17:06:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8b4a8c00) [pid = 1799] [serial = 1922] [outer = 0x8aebfc00] 17:06:27 INFO - PROCESS | 1799 | 1461024387727 Marionette DEBUG loaded listener.js 17:06:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8b7c5c00) [pid = 1799] [serial = 1923] [outer = 0x8aebfc00] 17:06:28 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x9345a800) [pid = 1799] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:06:28 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x8b0b6800) [pid = 1799] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:06:28 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8aeb9800) [pid = 1799] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:06:28 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x87194c00) [pid = 1799] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:06:28 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x87195800) [pid = 1799] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:06:28 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8ebb8800) [pid = 1799] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:06:28 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x93119800) [pid = 1799] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:06:28 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x88c68c00) [pid = 1799] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:06:28 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x8fed8400) [pid = 1799] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:06:28 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x906d8000) [pid = 1799] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:06:28 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x88149c00) [pid = 1799] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:06:28 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x8ea50400) [pid = 1799] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:06:28 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x979cbc00) [pid = 1799] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:06:28 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x9ad9cc00) [pid = 1799] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:06:28 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x8a0d2000) [pid = 1799] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:06:28 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x8855dc00) [pid = 1799] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:06:28 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x981a8800) [pid = 1799] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:06:28 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x962b4400) [pid = 1799] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:06:28 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0x8b0c0800) [pid = 1799] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:06:28 INFO - PROCESS | 1799 | --DOMWINDOW == 129 (0x8fcbe400) [pid = 1799] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:06:28 INFO - PROCESS | 1799 | --DOMWINDOW == 128 (0x94598800) [pid = 1799] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:06:28 INFO - PROCESS | 1799 | --DOMWINDOW == 127 (0x914e1c00) [pid = 1799] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:06:28 INFO - PROCESS | 1799 | --DOMWINDOW == 126 (0x8fecb000) [pid = 1799] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:06:29 INFO - PROCESS | 1799 | 1461024389355 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]]]}] 17:06:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:06:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 2102ms 17:06:29 INFO - PROCESS | 1799 | 1461024389384 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 17:06:29 INFO - PROCESS | 1799 | 1461024389388 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 17:06:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:06:29 INFO - PROCESS | 1799 | 1461024389394 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:06:29 INFO - PROCESS | 1799 | 1461024389397 Marionette TRACE conn4 <- [1,2534,null,{}] 17:06:29 INFO - PROCESS | 1799 | 1461024389403 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}] 17:06:29 INFO - PROCESS | 1799 | 1461024389584 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 17:06:29 INFO - PROCESS | 1799 | 1461024389599 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x884cdc00 == 148 [pid = 1799] [id = 641] 17:06:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 127 (0x8a0d2000) [pid = 1799] [serial = 1924] [outer = (nil)] 17:06:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 128 (0x8b4a7400) [pid = 1799] [serial = 1925] [outer = 0x8a0d2000] 17:06:29 INFO - PROCESS | 1799 | 1461024389673 Marionette DEBUG loaded listener.js 17:06:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 129 (0x8b7e9800) [pid = 1799] [serial = 1926] [outer = 0x8a0d2000] 17:06:30 INFO - PROCESS | 1799 | 1461024390645 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]]]}] 17:06:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:06:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1283ms 17:06:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:06:30 INFO - PROCESS | 1799 | 1461024390678 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 17:06:30 INFO - PROCESS | 1799 | 1461024390681 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 17:06:30 INFO - PROCESS | 1799 | 1461024390687 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:06:30 INFO - PROCESS | 1799 | 1461024390690 Marionette TRACE conn4 <- [1,2538,null,{}] 17:06:30 INFO - PROCESS | 1799 | 1461024390696 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}] 17:06:30 INFO - PROCESS | 1799 | 1461024390879 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 17:06:31 INFO - PROCESS | 1799 | 1461024391260 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:31 INFO - PROCESS | 1799 | ++DOCSHELL 0x85de9800 == 149 [pid = 1799] [id = 642] 17:06:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x85dec400) [pid = 1799] [serial = 1927] [outer = (nil)] 17:06:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x86f74c00) [pid = 1799] [serial = 1928] [outer = 0x85dec400] 17:06:31 INFO - PROCESS | 1799 | 1461024391354 Marionette DEBUG loaded listener.js 17:06:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x87194c00) [pid = 1799] [serial = 1929] [outer = 0x85dec400] 17:06:32 INFO - PROCESS | 1799 | 1461024392395 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]]]}] 17:06:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:06:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1784ms 17:06:32 INFO - PROCESS | 1799 | 1461024392472 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 17:06:32 INFO - PROCESS | 1799 | 1461024392479 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 17:06:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:06:32 INFO - PROCESS | 1799 | 1461024392487 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:06:32 INFO - PROCESS | 1799 | 1461024392492 Marionette TRACE conn4 <- [1,2542,null,{}] 17:06:32 INFO - PROCESS | 1799 | 1461024392499 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}] 17:06:32 INFO - PROCESS | 1799 | 1461024392753 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 17:06:33 INFO - PROCESS | 1799 | 1461024393090 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:33 INFO - PROCESS | 1799 | ++DOCSHELL 0x88c66c00 == 150 [pid = 1799] [id = 643] 17:06:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x88c69c00) [pid = 1799] [serial = 1930] [outer = (nil)] 17:06:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x898eec00) [pid = 1799] [serial = 1931] [outer = 0x88c69c00] 17:06:33 INFO - PROCESS | 1799 | 1461024393181 Marionette DEBUG loaded listener.js 17:06:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x8a0dd400) [pid = 1799] [serial = 1932] [outer = 0x88c69c00] 17:06:34 INFO - PROCESS | 1799 | 1461024394240 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]]]}] 17:06:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:06:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1834ms 17:06:34 INFO - PROCESS | 1799 | 1461024394325 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 17:06:34 INFO - PROCESS | 1799 | 1461024394331 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 17:06:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:06:34 INFO - PROCESS | 1799 | 1461024394338 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:06:34 INFO - PROCESS | 1799 | 1461024394341 Marionette TRACE conn4 <- [1,2546,null,{}] 17:06:34 INFO - PROCESS | 1799 | 1461024394348 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}] 17:06:34 INFO - PROCESS | 1799 | 1461024394602 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 17:06:34 INFO - PROCESS | 1799 | 1461024394974 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x898f4800 == 151 [pid = 1799] [id = 644] 17:06:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x8aeba800) [pid = 1799] [serial = 1933] [outer = (nil)] 17:06:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x8b0be800) [pid = 1799] [serial = 1934] [outer = 0x8aeba800] 17:06:35 INFO - PROCESS | 1799 | 1461024395062 Marionette DEBUG loaded listener.js 17:06:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x8b49c000) [pid = 1799] [serial = 1935] [outer = 0x8aeba800] 17:06:36 INFO - PROCESS | 1799 | 1461024396060 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]]]}] 17:06:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:06:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1791ms 17:06:36 INFO - PROCESS | 1799 | 1461024396130 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 17:06:36 INFO - PROCESS | 1799 | 1461024396135 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 17:06:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:06:36 INFO - PROCESS | 1799 | 1461024396150 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:06:36 INFO - PROCESS | 1799 | 1461024396159 Marionette TRACE conn4 <- [1,2550,null,{}] 17:06:36 INFO - PROCESS | 1799 | 1461024396165 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}] 17:06:36 INFO - PROCESS | 1799 | 1461024396421 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 17:06:36 INFO - PROCESS | 1799 | 1461024396748 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x88e74800 == 152 [pid = 1799] [id = 645] 17:06:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x8b0c0c00) [pid = 1799] [serial = 1936] [outer = (nil)] 17:06:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8ea56c00) [pid = 1799] [serial = 1937] [outer = 0x8b0c0c00] 17:06:36 INFO - PROCESS | 1799 | 1461024396839 Marionette DEBUG loaded listener.js 17:06:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8ebb4800) [pid = 1799] [serial = 1938] [outer = 0x8b0c0c00] 17:06:37 INFO - PROCESS | 1799 | 1461024397791 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]]]}] 17:06:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:06:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1702ms 17:06:37 INFO - PROCESS | 1799 | 1461024397845 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 17:06:37 INFO - PROCESS | 1799 | 1461024397849 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 17:06:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:06:37 INFO - PROCESS | 1799 | 1461024397856 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:06:37 INFO - PROCESS | 1799 | 1461024397858 Marionette TRACE conn4 <- [1,2554,null,{}] 17:06:37 INFO - PROCESS | 1799 | 1461024397864 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}] 17:06:38 INFO - PROCESS | 1799 | 1461024398078 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 17:06:38 INFO - PROCESS | 1799 | 1461024398412 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ea4dc00 == 153 [pid = 1799] [id = 646] 17:06:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8ea5c400) [pid = 1799] [serial = 1939] [outer = (nil)] 17:06:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8fcbd800) [pid = 1799] [serial = 1940] [outer = 0x8ea5c400] 17:06:38 INFO - PROCESS | 1799 | 1461024398503 Marionette DEBUG loaded listener.js 17:06:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8fd9ac00) [pid = 1799] [serial = 1941] [outer = 0x8ea5c400] 17:06:39 INFO - PROCESS | 1799 | 1461024399425 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]]]}] 17:06:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:06:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1632ms 17:06:39 INFO - PROCESS | 1799 | 1461024399488 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 17:06:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:06:39 INFO - PROCESS | 1799 | 1461024399493 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 17:06:39 INFO - PROCESS | 1799 | 1461024399499 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:06:39 INFO - PROCESS | 1799 | 1461024399502 Marionette TRACE conn4 <- [1,2558,null,{}] 17:06:39 INFO - PROCESS | 1799 | 1461024399508 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}] 17:06:39 INFO - PROCESS | 1799 | 1461024399716 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 17:06:40 INFO - PROCESS | 1799 | 1461024400048 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x8febf000 == 154 [pid = 1799] [id = 647] 17:06:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8febf800) [pid = 1799] [serial = 1942] [outer = (nil)] 17:06:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8fec6400) [pid = 1799] [serial = 1943] [outer = 0x8febf800] 17:06:40 INFO - PROCESS | 1799 | 1461024400153 Marionette DEBUG loaded listener.js 17:06:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x90387400) [pid = 1799] [serial = 1944] [outer = 0x8febf800] 17:06:41 INFO - PROCESS | 1799 | 1461024401152 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]]]}] 17:06:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:06:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1731ms 17:06:41 INFO - PROCESS | 1799 | 1461024401238 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 17:06:41 INFO - PROCESS | 1799 | 1461024401242 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 17:06:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:06:41 INFO - PROCESS | 1799 | 1461024401248 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:06:41 INFO - PROCESS | 1799 | 1461024401252 Marionette TRACE conn4 <- [1,2562,null,{}] 17:06:41 INFO - PROCESS | 1799 | 1461024401257 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}] 17:06:41 INFO - PROCESS | 1799 | 1461024401465 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 17:06:41 INFO - PROCESS | 1799 | 1461024401790 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ea4d400 == 155 [pid = 1799] [id = 648] 17:06:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8feca800) [pid = 1799] [serial = 1945] [outer = (nil)] 17:06:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x906d8000) [pid = 1799] [serial = 1946] [outer = 0x8feca800] 17:06:41 INFO - PROCESS | 1799 | 1461024401881 Marionette DEBUG loaded listener.js 17:06:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x914dfc00) [pid = 1799] [serial = 1947] [outer = 0x8feca800] 17:06:42 INFO - PROCESS | 1799 | 1461024402801 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]]]}] 17:06:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:06:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1587ms 17:06:42 INFO - PROCESS | 1799 | 1461024402836 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 17:06:42 INFO - PROCESS | 1799 | 1461024402840 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 17:06:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:06:42 INFO - PROCESS | 1799 | 1461024402846 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:06:42 INFO - PROCESS | 1799 | 1461024402850 Marionette TRACE conn4 <- [1,2566,null,{}] 17:06:42 INFO - PROCESS | 1799 | 1461024402856 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}] 17:06:43 INFO - PROCESS | 1799 | 1461024403059 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 17:06:43 INFO - PROCESS | 1799 | 1461024403405 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b5a000 == 156 [pid = 1799] [id = 649] 17:06:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8ebb4400) [pid = 1799] [serial = 1948] [outer = (nil)] 17:06:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x9179c400) [pid = 1799] [serial = 1949] [outer = 0x8ebb4400] 17:06:43 INFO - PROCESS | 1799 | 1461024403496 Marionette DEBUG loaded listener.js 17:06:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x93120800) [pid = 1799] [serial = 1950] [outer = 0x8ebb4400] 17:06:44 INFO - PROCESS | 1799 | 1461024404426 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]]]}] 17:06:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:06:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1636ms 17:06:44 INFO - PROCESS | 1799 | 1461024404482 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 17:06:44 INFO - PROCESS | 1799 | 1461024404486 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 17:06:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:06:44 INFO - PROCESS | 1799 | 1461024404493 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:06:44 INFO - PROCESS | 1799 | 1461024404495 Marionette TRACE conn4 <- [1,2570,null,{}] 17:06:44 INFO - PROCESS | 1799 | 1461024404502 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}] 17:06:44 INFO - PROCESS | 1799 | 1461024404728 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 17:06:45 INFO - PROCESS | 1799 | 1461024405054 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:45 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fdad000 == 157 [pid = 1799] [id = 650] 17:06:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8fec4400) [pid = 1799] [serial = 1951] [outer = (nil)] 17:06:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x9345f400) [pid = 1799] [serial = 1952] [outer = 0x8fec4400] 17:06:45 INFO - PROCESS | 1799 | 1461024405145 Marionette DEBUG loaded listener.js 17:06:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x93782000) [pid = 1799] [serial = 1953] [outer = 0x8fec4400] 17:06:46 INFO - PROCESS | 1799 | 1461024406069 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]]]}] 17:06:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:06:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1632ms 17:06:46 INFO - PROCESS | 1799 | 1461024406126 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 17:06:46 INFO - PROCESS | 1799 | 1461024406129 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 17:06:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:06:46 INFO - PROCESS | 1799 | 1461024406136 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:06:46 INFO - PROCESS | 1799 | 1461024406140 Marionette TRACE conn4 <- [1,2574,null,{}] 17:06:46 INFO - PROCESS | 1799 | 1461024406146 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}] 17:06:46 INFO - PROCESS | 1799 | 1461024406359 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 17:06:46 INFO - PROCESS | 1799 | 1461024406685 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x93395400 == 158 [pid = 1799] [id = 651] 17:06:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x933bfc00) [pid = 1799] [serial = 1954] [outer = (nil)] 17:06:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x937f4c00) [pid = 1799] [serial = 1955] [outer = 0x933bfc00] 17:06:46 INFO - PROCESS | 1799 | 1461024406776 Marionette DEBUG loaded listener.js 17:06:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x937f9400) [pid = 1799] [serial = 1956] [outer = 0x933bfc00] 17:06:47 INFO - PROCESS | 1799 | 1461024407727 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]]]}] 17:06:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:06:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1636ms 17:06:47 INFO - PROCESS | 1799 | 1461024407773 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 17:06:47 INFO - PROCESS | 1799 | 1461024407777 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 17:06:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:06:47 INFO - PROCESS | 1799 | 1461024407783 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:06:47 INFO - PROCESS | 1799 | 1461024407787 Marionette TRACE conn4 <- [1,2578,null,{}] 17:06:47 INFO - PROCESS | 1799 | 1461024407792 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}] 17:06:48 INFO - PROCESS | 1799 | 1461024407993 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 17:06:48 INFO - PROCESS | 1799 | 1461024408356 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x9458d400 == 159 [pid = 1799] [id = 652] 17:06:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x9458e400) [pid = 1799] [serial = 1957] [outer = (nil)] 17:06:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x94595400) [pid = 1799] [serial = 1958] [outer = 0x9458e400] 17:06:48 INFO - PROCESS | 1799 | 1461024408461 Marionette DEBUG loaded listener.js 17:06:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x945c9400) [pid = 1799] [serial = 1959] [outer = 0x9458e400] 17:06:49 INFO - PROCESS | 1799 | 1461024409423 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]]]}] 17:06:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:06:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1682ms 17:06:49 INFO - PROCESS | 1799 | 1461024409466 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 17:06:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:06:49 INFO - PROCESS | 1799 | 1461024409470 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 17:06:49 INFO - PROCESS | 1799 | 1461024409477 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:06:49 INFO - PROCESS | 1799 | 1461024409481 Marionette TRACE conn4 <- [1,2582,null,{}] 17:06:49 INFO - PROCESS | 1799 | 1461024409487 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}] 17:06:49 INFO - PROCESS | 1799 | 1461024409722 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 17:06:50 INFO - PROCESS | 1799 | 1461024410052 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x931db400 == 160 [pid = 1799] [id = 653] 17:06:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x94782800) [pid = 1799] [serial = 1960] [outer = (nil)] 17:06:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x971dec00) [pid = 1799] [serial = 1961] [outer = 0x94782800] 17:06:50 INFO - PROCESS | 1799 | 1461024410145 Marionette DEBUG loaded listener.js 17:06:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x9743a400) [pid = 1799] [serial = 1962] [outer = 0x94782800] 17:06:51 INFO - PROCESS | 1799 | 1461024411068 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]]]}] 17:06:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:06:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1638ms 17:06:51 INFO - PROCESS | 1799 | 1461024411115 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 17:06:51 INFO - PROCESS | 1799 | 1461024411119 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 17:06:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:06:51 INFO - PROCESS | 1799 | 1461024411125 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:06:51 INFO - PROCESS | 1799 | 1461024411128 Marionette TRACE conn4 <- [1,2586,null,{}] 17:06:51 INFO - PROCESS | 1799 | 1461024411134 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}] 17:06:51 INFO - PROCESS | 1799 | 1461024411336 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 17:06:51 INFO - PROCESS | 1799 | 1461024411668 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x96269c00 == 161 [pid = 1799] [id = 654] 17:06:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x962b8800) [pid = 1799] [serial = 1963] [outer = (nil)] 17:06:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x975b0800) [pid = 1799] [serial = 1964] [outer = 0x962b8800] 17:06:51 INFO - PROCESS | 1799 | 1461024411759 Marionette DEBUG loaded listener.js 17:06:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x979c9400) [pid = 1799] [serial = 1965] [outer = 0x962b8800] 17:06:52 INFO - PROCESS | 1799 | 1461024412670 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]]]}] 17:06:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:06:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1585ms 17:06:52 INFO - PROCESS | 1799 | 1461024412710 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 17:06:52 INFO - PROCESS | 1799 | 1461024412714 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 17:06:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:06:52 INFO - PROCESS | 1799 | 1461024412721 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:06:52 INFO - PROCESS | 1799 | 1461024412724 Marionette TRACE conn4 <- [1,2590,null,{}] 17:06:52 INFO - PROCESS | 1799 | 1461024412729 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}] 17:06:52 INFO - PROCESS | 1799 | 1461024412929 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 17:06:53 INFO - PROCESS | 1799 | 1461024413266 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x937ed400 == 162 [pid = 1799] [id = 655] 17:06:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x93e2fc00) [pid = 1799] [serial = 1966] [outer = (nil)] 17:06:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x97e15000) [pid = 1799] [serial = 1967] [outer = 0x93e2fc00] 17:06:53 INFO - PROCESS | 1799 | 1461024413368 Marionette DEBUG loaded listener.js 17:06:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x9819ec00) [pid = 1799] [serial = 1968] [outer = 0x93e2fc00] 17:06:54 INFO - PROCESS | 1799 | 1461024414274 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]]]}] 17:06:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:06:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1600ms 17:06:54 INFO - PROCESS | 1799 | 1461024414322 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 17:06:54 INFO - PROCESS | 1799 | 1461024414326 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 17:06:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:06:54 INFO - PROCESS | 1799 | 1461024414332 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:06:54 INFO - PROCESS | 1799 | 1461024414335 Marionette TRACE conn4 <- [1,2594,null,{}] 17:06:54 INFO - PROCESS | 1799 | 1461024414341 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}] 17:06:54 INFO - PROCESS | 1799 | 1461024414563 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 17:06:54 INFO - PROCESS | 1799 | 1461024414897 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:54 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b0b8c00 == 163 [pid = 1799] [id = 656] 17:06:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x97e17800) [pid = 1799] [serial = 1969] [outer = (nil)] 17:06:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x981a9800) [pid = 1799] [serial = 1970] [outer = 0x97e17800] 17:06:54 INFO - PROCESS | 1799 | 1461024414983 Marionette DEBUG loaded listener.js 17:06:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x985e0c00) [pid = 1799] [serial = 1971] [outer = 0x97e17800] 17:06:55 INFO - PROCESS | 1799 | 1461024415885 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]]]}] 17:06:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:06:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1603ms 17:06:55 INFO - PROCESS | 1799 | 1461024415935 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 17:06:55 INFO - PROCESS | 1799 | 1461024415939 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 17:06:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:06:55 INFO - PROCESS | 1799 | 1461024415946 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:06:55 INFO - PROCESS | 1799 | 1461024415948 Marionette TRACE conn4 <- [1,2598,null,{}] 17:06:55 INFO - PROCESS | 1799 | 1461024415954 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}] 17:06:56 INFO - PROCESS | 1799 | 1461024416171 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 17:06:56 INFO - PROCESS | 1799 | 1461024416500 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x97e13c00 == 164 [pid = 1799] [id = 657] 17:06:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x97e20000) [pid = 1799] [serial = 1972] [outer = (nil)] 17:06:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x98ea1400) [pid = 1799] [serial = 1973] [outer = 0x97e20000] 17:06:56 INFO - PROCESS | 1799 | 1461024416589 Marionette DEBUG loaded listener.js 17:06:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x98ef7400) [pid = 1799] [serial = 1974] [outer = 0x97e20000] 17:06:57 INFO - PROCESS | 1799 | 1461024417551 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]]]}] 17:06:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:06:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1649ms 17:06:57 INFO - PROCESS | 1799 | 1461024417597 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 17:06:57 INFO - PROCESS | 1799 | 1461024417601 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 17:06:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:06:57 INFO - PROCESS | 1799 | 1461024417608 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:06:57 INFO - PROCESS | 1799 | 1461024417611 Marionette TRACE conn4 <- [1,2602,null,{}] 17:06:57 INFO - PROCESS | 1799 | 1461024417617 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}] 17:06:57 INFO - PROCESS | 1799 | 1461024417823 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 17:06:58 INFO - PROCESS | 1799 | 1461024418164 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x9478e800 == 165 [pid = 1799] [id = 658] 17:06:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x96826c00) [pid = 1799] [serial = 1975] [outer = (nil)] 17:06:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x9ad6a000) [pid = 1799] [serial = 1976] [outer = 0x96826c00] 17:06:58 INFO - PROCESS | 1799 | 1461024418256 Marionette DEBUG loaded listener.js 17:06:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x9ae69400) [pid = 1799] [serial = 1977] [outer = 0x96826c00] 17:06:59 INFO - PROCESS | 1799 | 1461024419186 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]]]}] 17:06:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:06:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1631ms 17:06:59 INFO - PROCESS | 1799 | 1461024419240 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 17:06:59 INFO - PROCESS | 1799 | 1461024419243 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 17:06:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:06:59 INFO - PROCESS | 1799 | 1461024419250 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:06:59 INFO - PROCESS | 1799 | 1461024419253 Marionette TRACE conn4 <- [1,2606,null,{}] 17:06:59 INFO - PROCESS | 1799 | 1461024419259 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}] 17:06:59 INFO - PROCESS | 1799 | 1461024419475 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 17:06:59 INFO - PROCESS | 1799 | 1461024419806 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x98e1d000 == 166 [pid = 1799] [id = 659] 17:06:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x9ad9c800) [pid = 1799] [serial = 1978] [outer = (nil)] 17:06:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x9eb53400) [pid = 1799] [serial = 1979] [outer = 0x9ad9c800] 17:06:59 INFO - PROCESS | 1799 | 1461024419897 Marionette DEBUG loaded listener.js 17:07:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x9fb39400) [pid = 1799] [serial = 1980] [outer = 0x9ad9c800] 17:07:00 INFO - PROCESS | 1799 | 1461024420859 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]]]}] 17:07:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:07:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1685ms 17:07:00 INFO - PROCESS | 1799 | 1461024420936 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 17:07:00 INFO - PROCESS | 1799 | 1461024420940 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 17:07:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:07:00 INFO - PROCESS | 1799 | 1461024420946 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:07:00 INFO - PROCESS | 1799 | 1461024420948 Marionette TRACE conn4 <- [1,2610,null,{}] 17:07:00 INFO - PROCESS | 1799 | 1461024420955 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}] 17:07:01 INFO - PROCESS | 1799 | 1461024421165 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x88146800 == 165 [pid = 1799] [id = 617] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x88c64800 == 164 [pid = 1799] [id = 529] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x86f7d800 == 163 [pid = 1799] [id = 528] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x8ebba000 == 162 [pid = 1799] [id = 499] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x8fed8800 == 161 [pid = 1799] [id = 537] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x8aebbc00 == 160 [pid = 1799] [id = 496] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x9681ec00 == 159 [pid = 1799] [id = 498] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x945bbc00 == 158 [pid = 1799] [id = 452] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x933b7400 == 157 [pid = 1799] [id = 538] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x848e7400 == 156 [pid = 1799] [id = 497] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x85def000 == 155 [pid = 1799] [id = 618] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x88c64400 == 154 [pid = 1799] [id = 531] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x8aeb8800 == 153 [pid = 1799] [id = 534] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x88c6a800 == 152 [pid = 1799] [id = 532] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x9066d800 == 151 [pid = 1799] [id = 536] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x8ecbe400 == 150 [pid = 1799] [id = 533] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x8ff89000 == 149 [pid = 1799] [id = 535] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x884cdc00 == 148 [pid = 1799] [id = 641] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x898f1800 == 147 [pid = 1799] [id = 640] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x88144800 == 146 [pid = 1799] [id = 639] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x871f6000 == 145 [pid = 1799] [id = 638] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x86f44800 == 144 [pid = 1799] [id = 634] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x85df2400 == 143 [pid = 1799] [id = 632] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x945c1400 == 142 [pid = 1799] [id = 633] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x85decc00 == 141 [pid = 1799] [id = 631] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x933be800 == 140 [pid = 1799] [id = 630] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x9066c400 == 139 [pid = 1799] [id = 629] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x9038a800 == 138 [pid = 1799] [id = 627] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x8b7e7400 == 137 [pid = 1799] [id = 628] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x88142400 == 136 [pid = 1799] [id = 626] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x8b2eb000 == 135 [pid = 1799] [id = 625] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x8e93e800 == 134 [pid = 1799] [id = 624] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x86f79000 == 133 [pid = 1799] [id = 623] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x85b63c00 == 132 [pid = 1799] [id = 622] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x86f80800 == 131 [pid = 1799] [id = 620] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x8b2f0000 == 130 [pid = 1799] [id = 621] 17:07:03 INFO - PROCESS | 1799 | --DOCSHELL 0x85de7400 == 129 [pid = 1799] [id = 619] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x93e23400) [pid = 1799] [serial = 1820] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x8b0bd800) [pid = 1799] [serial = 1799] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x8b4a7800) [pid = 1799] [serial = 1722] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x871f1000) [pid = 1799] [serial = 1848] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x871eec00) [pid = 1799] [serial = 1793] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x8fcc2c00) [pid = 1799] [serial = 1805] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0xa001a800) [pid = 1799] [serial = 1845] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x8b49e000) [pid = 1799] [serial = 1800] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x87199800) [pid = 1799] [serial = 1847] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x88e6e000) [pid = 1799] [serial = 1796] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x871fa800) [pid = 1799] [serial = 1794] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x985eec00) [pid = 1799] [serial = 1836] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x91580000) [pid = 1799] [serial = 1811] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x88559000) [pid = 1799] [serial = 1850] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x9378cc00) [pid = 1799] [serial = 1818] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x98376400) [pid = 1799] [serial = 1833] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x9fb38c00) [pid = 1799] [serial = 1842] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x8aeb7000) [pid = 1799] [serial = 1854] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x8aebb400) [pid = 1799] [serial = 1856] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x9ad95000) [pid = 1799] [serial = 1838] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x9feacc00) [pid = 1799] [serial = 1844] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x979d3000) [pid = 1799] [serial = 1830] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x98443000) [pid = 1799] [serial = 1835] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x8ebab800) [pid = 1799] [serial = 1802] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x96311800) [pid = 1799] [serial = 1826] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x8fda9c00) [pid = 1799] [serial = 1806] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x981a3400) [pid = 1799] [serial = 1832] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x8ecbf400) [pid = 1799] [serial = 1803] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x89ae2800) [pid = 1799] [serial = 1797] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x94787400) [pid = 1799] [serial = 1824] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x9ae6a400) [pid = 1799] [serial = 1839] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x9345dc00) [pid = 1799] [serial = 1817] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x931d6400) [pid = 1799] [serial = 1814] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x933b6000) [pid = 1799] [serial = 1815] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x971eac00) [pid = 1799] [serial = 1827] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x90672c00) [pid = 1799] [serial = 1809] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8fed9800) [pid = 1799] [serial = 1808] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x91589000) [pid = 1799] [serial = 1812] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x945c1000) [pid = 1799] [serial = 1823] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x9fb34400) [pid = 1799] [serial = 1841] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x93e25000) [pid = 1799] [serial = 1821] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x97910000) [pid = 1799] [serial = 1829] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x8a0db800) [pid = 1799] [serial = 1853] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x88565800) [pid = 1799] [serial = 1851] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x8b2edc00) [pid = 1799] [serial = 1857] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1799 | 1461024423709 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x83ed9c00 == 130 [pid = 1799] [id = 660] 17:07:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x83ee2000) [pid = 1799] [serial = 1981] [outer = (nil)] 17:07:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x848e7000) [pid = 1799] [serial = 1982] [outer = 0x83ee2000] 17:07:03 INFO - PROCESS | 1799 | 1461024423798 Marionette DEBUG loaded listener.js 17:07:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x85b62400) [pid = 1799] [serial = 1983] [outer = 0x83ee2000] 17:07:04 INFO - PROCESS | 1799 | 1461024424665 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]]]}] 17:07:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:07:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 3745ms 17:07:04 INFO - PROCESS | 1799 | 1461024424693 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 17:07:04 INFO - PROCESS | 1799 | 1461024424699 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 17:07:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:07:04 INFO - PROCESS | 1799 | 1461024424706 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:07:04 INFO - PROCESS | 1799 | 1461024424713 Marionette TRACE conn4 <- [1,2614,null,{}] 17:07:04 INFO - PROCESS | 1799 | 1461024424720 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}] 17:07:05 INFO - PROCESS | 1799 | 1461024425039 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 17:07:05 INFO - PROCESS | 1799 | 1461024425170 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:05 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f7b400 == 131 [pid = 1799] [id = 661] 17:07:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x86f7d000) [pid = 1799] [serial = 1984] [outer = (nil)] 17:07:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x86f80400) [pid = 1799] [serial = 1985] [outer = 0x86f7d000] 17:07:05 INFO - PROCESS | 1799 | 1461024425250 Marionette DEBUG loaded listener.js 17:07:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x87199000) [pid = 1799] [serial = 1986] [outer = 0x86f7d000] 17:07:06 INFO - PROCESS | 1799 | 1461024426259 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]]]}] 17:07:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:07:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1594ms 17:07:06 INFO - PROCESS | 1799 | 1461024426305 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 17:07:06 INFO - PROCESS | 1799 | 1461024426311 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 17:07:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:07:06 INFO - PROCESS | 1799 | 1461024426325 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:07:06 INFO - PROCESS | 1799 | 1461024426328 Marionette TRACE conn4 <- [1,2618,null,{}] 17:07:06 INFO - PROCESS | 1799 | 1461024426334 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}] 17:07:06 INFO - PROCESS | 1799 | 1461024426609 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 17:07:06 INFO - PROCESS | 1799 | 1461024426641 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f81400 == 132 [pid = 1799] [id = 662] 17:07:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x871f6400) [pid = 1799] [serial = 1987] [outer = (nil)] 17:07:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x88144800) [pid = 1799] [serial = 1988] [outer = 0x871f6400] 17:07:06 INFO - PROCESS | 1799 | 1461024426717 Marionette DEBUG loaded listener.js 17:07:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8814c800) [pid = 1799] [serial = 1989] [outer = 0x871f6400] 17:07:07 INFO - PROCESS | 1799 | 1461024427807 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]]]}] 17:07:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:07:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1533ms 17:07:07 INFO - PROCESS | 1799 | 1461024427859 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 17:07:07 INFO - PROCESS | 1799 | 1461024427863 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 17:07:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:07:08 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8b4a6000) [pid = 1799] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:07:08 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x93e2cc00) [pid = 1799] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:07:08 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x8fcbb400) [pid = 1799] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:07:08 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x90666800) [pid = 1799] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:07:08 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x97441c00) [pid = 1799] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:07:08 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x8fd98400) [pid = 1799] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:07:08 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x8ecca400) [pid = 1799] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:07:08 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x945c5800) [pid = 1799] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:07:08 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x945be800) [pid = 1799] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:07:08 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x8ebac400) [pid = 1799] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:07:08 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x933c3800) [pid = 1799] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:07:08 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x95a59400) [pid = 1799] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:07:08 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x8aebfc00) [pid = 1799] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:07:08 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x8a0f3c00) [pid = 1799] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:07:08 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x898f8000) [pid = 1799] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:07:08 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x88145000) [pid = 1799] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:07:08 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0x871fcc00) [pid = 1799] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:07:08 INFO - PROCESS | 1799 | --DOMWINDOW == 129 (0x93453400) [pid = 1799] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:07:08 INFO - PROCESS | 1799 | --DOMWINDOW == 128 (0x884cc800) [pid = 1799] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:07:08 INFO - PROCESS | 1799 | --DOMWINDOW == 127 (0x90667400) [pid = 1799] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:07:08 INFO - PROCESS | 1799 | --DOMWINDOW == 126 (0x8814e400) [pid = 1799] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:07:08 INFO - PROCESS | 1799 | 1461024428564 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:07:08 INFO - PROCESS | 1799 | 1461024428573 Marionette TRACE conn4 <- [1,2622,null,{}] 17:07:08 INFO - PROCESS | 1799 | 1461024428581 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}] 17:07:08 INFO - PROCESS | 1799 | 1461024428792 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 17:07:09 INFO - PROCESS | 1799 | 1461024428987 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x83ede400 == 133 [pid = 1799] [id = 663] 17:07:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 127 (0x85ded400) [pid = 1799] [serial = 1990] [outer = (nil)] 17:07:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 128 (0x8855a800) [pid = 1799] [serial = 1991] [outer = 0x85ded400] 17:07:09 INFO - PROCESS | 1799 | 1461024429061 Marionette DEBUG loaded listener.js 17:07:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 129 (0x88565000) [pid = 1799] [serial = 1992] [outer = 0x85ded400] 17:07:09 INFO - PROCESS | 1799 | 1461024429856 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]]]}] 17:07:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:07:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1477ms 17:07:09 INFO - PROCESS | 1799 | 1461024429906 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 17:07:09 INFO - PROCESS | 1799 | 1461024429911 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 17:07:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:07:09 INFO - PROCESS | 1799 | 1461024429917 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:07:09 INFO - PROCESS | 1799 | 1461024429919 Marionette TRACE conn4 <- [1,2626,null,{}] 17:07:09 INFO - PROCESS | 1799 | 1461024429925 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}] 17:07:10 INFO - PROCESS | 1799 | 1461024430114 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 17:07:10 INFO - PROCESS | 1799 | 1461024430321 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:10 INFO - PROCESS | 1799 | ++DOCSHELL 0x85deb000 == 134 [pid = 1799] [id = 664] 17:07:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x8719d800) [pid = 1799] [serial = 1993] [outer = (nil)] 17:07:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x88c68c00) [pid = 1799] [serial = 1994] [outer = 0x8719d800] 17:07:10 INFO - PROCESS | 1799 | 1461024430395 Marionette DEBUG loaded listener.js 17:07:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x88e6c400) [pid = 1799] [serial = 1995] [outer = 0x8719d800] 17:07:11 INFO - PROCESS | 1799 | 1461024431856 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]]]}] 17:07:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:07:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1984ms 17:07:11 INFO - PROCESS | 1799 | 1461024431902 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 17:07:11 INFO - PROCESS | 1799 | 1461024431910 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 17:07:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:07:11 INFO - PROCESS | 1799 | 1461024431919 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:07:11 INFO - PROCESS | 1799 | 1461024431924 Marionette TRACE conn4 <- [1,2630,null,{}] 17:07:11 INFO - PROCESS | 1799 | 1461024431932 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}] 17:07:12 INFO - PROCESS | 1799 | 1461024432154 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 17:07:12 INFO - PROCESS | 1799 | 1461024432484 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f46c00 == 135 [pid = 1799] [id = 665] 17:07:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x86f76c00) [pid = 1799] [serial = 1996] [outer = (nil)] 17:07:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x8719f400) [pid = 1799] [serial = 1997] [outer = 0x86f76c00] 17:07:12 INFO - PROCESS | 1799 | 1461024432582 Marionette DEBUG loaded listener.js 17:07:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x88147c00) [pid = 1799] [serial = 1998] [outer = 0x86f76c00] 17:07:13 INFO - PROCESS | 1799 | 1461024433660 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]]]}] 17:07:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:07:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1783ms 17:07:13 INFO - PROCESS | 1799 | 1461024433703 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 17:07:13 INFO - PROCESS | 1799 | 1461024433711 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 17:07:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:07:13 INFO - PROCESS | 1799 | 1461024433722 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:07:13 INFO - PROCESS | 1799 | 1461024433726 Marionette TRACE conn4 <- [1,2634,null,{}] 17:07:13 INFO - PROCESS | 1799 | 1461024433732 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}] 17:07:13 INFO - PROCESS | 1799 | 1461024433991 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 17:07:14 INFO - PROCESS | 1799 | 1461024434335 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:14 INFO - PROCESS | 1799 | ++DOCSHELL 0x88558800 == 136 [pid = 1799] [id = 666] 17:07:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x88c6a800) [pid = 1799] [serial = 1999] [outer = (nil)] 17:07:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x88e77400) [pid = 1799] [serial = 2000] [outer = 0x88c6a800] 17:07:14 INFO - PROCESS | 1799 | 1461024434422 Marionette DEBUG loaded listener.js 17:07:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x898f5800) [pid = 1799] [serial = 2001] [outer = 0x88c6a800] 17:07:15 INFO - PROCESS | 1799 | 1461024435352 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]]]}] 17:07:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:07:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1687ms 17:07:15 INFO - PROCESS | 1799 | 1461024435409 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 17:07:15 INFO - PROCESS | 1799 | 1461024435414 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 17:07:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:07:15 INFO - PROCESS | 1799 | 1461024435421 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:07:15 INFO - PROCESS | 1799 | 1461024435427 Marionette TRACE conn4 <- [1,2638,null,{}] 17:07:15 INFO - PROCESS | 1799 | 1461024435443 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}] 17:07:15 INFO - PROCESS | 1799 | 1461024435705 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 17:07:16 INFO - PROCESS | 1799 | 1461024436036 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:16 INFO - PROCESS | 1799 | ++DOCSHELL 0x871f1000 == 137 [pid = 1799] [id = 667] 17:07:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x89e6fc00) [pid = 1799] [serial = 2002] [outer = (nil)] 17:07:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8a0d8400) [pid = 1799] [serial = 2003] [outer = 0x89e6fc00] 17:07:16 INFO - PROCESS | 1799 | 1461024436131 Marionette DEBUG loaded listener.js 17:07:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8a0f0800) [pid = 1799] [serial = 2004] [outer = 0x89e6fc00] 17:07:17 INFO - PROCESS | 1799 | 1461024437055 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]]]}] 17:07:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:07:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1687ms 17:07:17 INFO - PROCESS | 1799 | 1461024437107 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 17:07:17 INFO - PROCESS | 1799 | 1461024437113 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 17:07:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:07:17 INFO - PROCESS | 1799 | 1461024437119 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:07:17 INFO - PROCESS | 1799 | 1461024437123 Marionette TRACE conn4 <- [1,2642,null,{}] 17:07:17 INFO - PROCESS | 1799 | 1461024437128 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}] 17:07:17 INFO - PROCESS | 1799 | 1461024437354 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 17:07:17 INFO - PROCESS | 1799 | 1461024437675 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x89e6f400 == 138 [pid = 1799] [id = 668] 17:07:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8a0f9c00) [pid = 1799] [serial = 2005] [outer = (nil)] 17:07:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8aeb4c00) [pid = 1799] [serial = 2006] [outer = 0x8a0f9c00] 17:07:17 INFO - PROCESS | 1799 | 1461024437764 Marionette DEBUG loaded listener.js 17:07:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8aeb9000) [pid = 1799] [serial = 2007] [outer = 0x8a0f9c00] 17:07:18 INFO - PROCESS | 1799 | 1461024438679 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]]]}] 17:07:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:07:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1633ms 17:07:18 INFO - PROCESS | 1799 | 1461024438762 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 17:07:18 INFO - PROCESS | 1799 | 1461024438769 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 17:07:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:07:18 INFO - PROCESS | 1799 | 1461024438779 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:07:18 INFO - PROCESS | 1799 | 1461024438781 Marionette TRACE conn4 <- [1,2646,null,{}] 17:07:18 INFO - PROCESS | 1799 | 1461024438786 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}] 17:07:19 INFO - PROCESS | 1799 | 1461024439025 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 17:07:19 INFO - PROCESS | 1799 | 1461024439368 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x88c63c00 == 139 [pid = 1799] [id = 669] 17:07:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8aebf000) [pid = 1799] [serial = 2008] [outer = (nil)] 17:07:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8b0b4400) [pid = 1799] [serial = 2009] [outer = 0x8aebf000] 17:07:19 INFO - PROCESS | 1799 | 1461024439458 Marionette DEBUG loaded listener.js 17:07:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8b0b8000) [pid = 1799] [serial = 2010] [outer = 0x8aebf000] 17:07:20 INFO - PROCESS | 1799 | 1461024440345 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]]]}] 17:07:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:07:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1629ms 17:07:20 INFO - PROCESS | 1799 | 1461024440409 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 17:07:20 INFO - PROCESS | 1799 | 1461024440413 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 17:07:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:07:20 INFO - PROCESS | 1799 | 1461024440419 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:07:20 INFO - PROCESS | 1799 | 1461024440422 Marionette TRACE conn4 <- [1,2650,null,{}] 17:07:20 INFO - PROCESS | 1799 | 1461024440428 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}] 17:07:20 INFO - PROCESS | 1799 | 1461024440687 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 17:07:21 INFO - PROCESS | 1799 | 1461024441016 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b49a800 == 140 [pid = 1799] [id = 670] 17:07:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8b49b800) [pid = 1799] [serial = 2011] [outer = (nil)] 17:07:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8b4a0c00) [pid = 1799] [serial = 2012] [outer = 0x8b49b800] 17:07:21 INFO - PROCESS | 1799 | 1461024441118 Marionette DEBUG loaded listener.js 17:07:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8b7c2800) [pid = 1799] [serial = 2013] [outer = 0x8b49b800] 17:07:22 INFO - PROCESS | 1799 | 1461024442005 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]]]}] 17:07:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:07:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1614ms 17:07:22 INFO - PROCESS | 1799 | 1461024442034 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 17:07:22 INFO - PROCESS | 1799 | 1461024442037 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 17:07:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:07:22 INFO - PROCESS | 1799 | 1461024442044 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:07:22 INFO - PROCESS | 1799 | 1461024442047 Marionette TRACE conn4 <- [1,2654,null,{}] 17:07:22 INFO - PROCESS | 1799 | 1461024442053 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}] 17:07:22 INFO - PROCESS | 1799 | 1461024442247 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 17:07:22 INFO - PROCESS | 1799 | 1461024442530 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:22 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b2ecc00 == 141 [pid = 1799] [id = 671] 17:07:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8b49ec00) [pid = 1799] [serial = 2014] [outer = (nil)] 17:07:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8e931c00) [pid = 1799] [serial = 2015] [outer = 0x8b49ec00] 17:07:22 INFO - PROCESS | 1799 | 1461024442618 Marionette DEBUG loaded listener.js 17:07:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8e934c00) [pid = 1799] [serial = 2016] [outer = 0x8b49ec00] 17:07:23 INFO - PROCESS | 1799 | 1461024443528 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]]]}] 17:07:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:07:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1533ms 17:07:23 INFO - PROCESS | 1799 | 1461024443578 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 17:07:23 INFO - PROCESS | 1799 | 1461024443582 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 17:07:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:07:23 INFO - PROCESS | 1799 | 1461024443588 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:07:23 INFO - PROCESS | 1799 | 1461024443591 Marionette TRACE conn4 <- [1,2658,null,{}] 17:07:23 INFO - PROCESS | 1799 | 1461024443597 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}] 17:07:23 INFO - PROCESS | 1799 | 1461024443812 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 17:07:24 INFO - PROCESS | 1799 | 1461024444092 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x8aeb8800 == 142 [pid = 1799] [id = 672] 17:07:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8b0b7400) [pid = 1799] [serial = 2017] [outer = (nil)] 17:07:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8e93e400) [pid = 1799] [serial = 2018] [outer = 0x8b0b7400] 17:07:24 INFO - PROCESS | 1799 | 1461024444222 Marionette DEBUG loaded listener.js 17:07:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8ea51400) [pid = 1799] [serial = 2019] [outer = 0x8b0b7400] 17:07:25 INFO - PROCESS | 1799 | 1461024445089 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]]]}] 17:07:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:07:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1539ms 17:07:25 INFO - PROCESS | 1799 | 1461024445128 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 17:07:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:07:25 INFO - PROCESS | 1799 | 1461024445132 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 17:07:25 INFO - PROCESS | 1799 | 1461024445138 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:07:25 INFO - PROCESS | 1799 | 1461024445142 Marionette TRACE conn4 <- [1,2662,null,{}] 17:07:25 INFO - PROCESS | 1799 | 1461024445148 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}] 17:07:25 INFO - PROCESS | 1799 | 1461024445354 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 17:07:25 INFO - PROCESS | 1799 | 1461024445643 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:25 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b60000 == 143 [pid = 1799] [id = 673] 17:07:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8b7e6800) [pid = 1799] [serial = 2020] [outer = (nil)] 17:07:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8ea5c800) [pid = 1799] [serial = 2021] [outer = 0x8b7e6800] 17:07:25 INFO - PROCESS | 1799 | 1461024445776 Marionette DEBUG loaded listener.js 17:07:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x8ebb0c00) [pid = 1799] [serial = 2022] [outer = 0x8b7e6800] 17:07:26 INFO - PROCESS | 1799 | 1461024446624 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]]]}] 17:07:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:07:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1531ms 17:07:26 INFO - PROCESS | 1799 | 1461024446670 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 17:07:26 INFO - PROCESS | 1799 | 1461024446674 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 17:07:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:07:26 INFO - PROCESS | 1799 | 1461024446680 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:07:26 INFO - PROCESS | 1799 | 1461024446683 Marionette TRACE conn4 <- [1,2666,null,{}] 17:07:26 INFO - PROCESS | 1799 | 1461024446689 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}] 17:07:26 INFO - PROCESS | 1799 | 1461024446894 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 17:07:27 INFO - PROCESS | 1799 | 1461024447175 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:27 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f45000 == 144 [pid = 1799] [id = 674] 17:07:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8ea59800) [pid = 1799] [serial = 2023] [outer = (nil)] 17:07:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x8ecbf000) [pid = 1799] [serial = 2024] [outer = 0x8ea59800] 17:07:27 INFO - PROCESS | 1799 | 1461024447269 Marionette DEBUG loaded listener.js 17:07:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8ecc3c00) [pid = 1799] [serial = 2025] [outer = 0x8ea59800] 17:07:28 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:28 INFO - PROCESS | 1799 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:07:28 INFO - PROCESS | 1799 | 1461024448640 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]]]}] 17:07:28 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) 17:07:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1986ms 17:07:28 INFO - PROCESS | 1799 | 1461024448666 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 17:07:28 INFO - PROCESS | 1799 | 1461024448670 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 17:07:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:07:28 INFO - PROCESS | 1799 | 1461024448677 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:07:28 INFO - PROCESS | 1799 | 1461024448681 Marionette TRACE conn4 <- [1,2670,null,{}] 17:07:28 INFO - PROCESS | 1799 | 1461024448687 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}] 17:07:28 INFO - PROCESS | 1799 | 1461024448953 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 17:07:29 INFO - PROCESS | 1799 | 1461024449208 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ecbc800 == 145 [pid = 1799] [id = 675] 17:07:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x8f6d5400) [pid = 1799] [serial = 2026] [outer = (nil)] 17:07:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x8fcbf400) [pid = 1799] [serial = 2027] [outer = 0x8f6d5400] 17:07:29 INFO - PROCESS | 1799 | 1461024449299 Marionette DEBUG loaded listener.js 17:07:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x8fdadc00) [pid = 1799] [serial = 2028] [outer = 0x8f6d5400] 17:07:30 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:30 INFO - PROCESS | 1799 | 1461024450698 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 17:07:30 INFO - PROCESS | 1799 | 1461024450722 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 17:07:30 INFO - PROCESS | 1799 | 1461024450729 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:07:30 INFO - PROCESS | 1799 | 1461024450732 Marionette TRACE conn4 <- [1,2674,null,{}] 17:07:30 INFO - PROCESS | 1799 | 1461024450739 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}] 17:07:31 INFO - PROCESS | 1799 | 1461024451006 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 17:07:31 INFO - PROCESS | 1799 | 1461024451265 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:31 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ea5a800 == 146 [pid = 1799] [id = 676] 17:07:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x8fcc0c00) [pid = 1799] [serial = 2029] [outer = (nil)] 17:07:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x8febd000) [pid = 1799] [serial = 2030] [outer = 0x8fcc0c00] 17:07:31 INFO - PROCESS | 1799 | 1461024451349 Marionette DEBUG loaded listener.js 17:07:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x8fec1400) [pid = 1799] [serial = 2031] [outer = 0x8fcc0c00] 17:07:32 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:32 INFO - PROCESS | 1799 | 1461024452684 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 17:07:32 INFO - PROCESS | 1799 | 1461024452730 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 17:07:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:07:32 INFO - PROCESS | 1799 | 1461024452737 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:07:32 INFO - PROCESS | 1799 | 1461024452741 Marionette TRACE conn4 <- [1,2678,null,{}] 17:07:32 INFO - PROCESS | 1799 | 1461024452746 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}] 17:07:32 INFO - PROCESS | 1799 | 1461024452983 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 17:07:33 INFO - PROCESS | 1799 | 1461024453238 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:33 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b0b9400 == 147 [pid = 1799] [id = 677] 17:07:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x8fdacc00) [pid = 1799] [serial = 2032] [outer = (nil)] 17:07:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x8fed4800) [pid = 1799] [serial = 2033] [outer = 0x8fdacc00] 17:07:33 INFO - PROCESS | 1799 | 1461024453324 Marionette DEBUG loaded listener.js 17:07:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x8ff86400) [pid = 1799] [serial = 2034] [outer = 0x8fdacc00] 17:07:34 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:34 INFO - PROCESS | 1799 | 1461024454703 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]]]}] 17:07:34 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) 17:07:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1984ms 17:07:34 INFO - PROCESS | 1799 | 1461024454721 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 17:07:34 INFO - PROCESS | 1799 | 1461024454725 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 17:07:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:07:34 INFO - PROCESS | 1799 | 1461024454731 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:07:34 INFO - PROCESS | 1799 | 1461024454734 Marionette TRACE conn4 <- [1,2682,null,{}] 17:07:34 INFO - PROCESS | 1799 | 1461024454740 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}] 17:07:34 INFO - PROCESS | 1799 | 1461024454978 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 17:07:35 INFO - PROCESS | 1799 | 1461024455234 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x848eac00 == 148 [pid = 1799] [id = 678] 17:07:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x86f42c00) [pid = 1799] [serial = 2035] [outer = (nil)] 17:07:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x90385c00) [pid = 1799] [serial = 2036] [outer = 0x86f42c00] 17:07:35 INFO - PROCESS | 1799 | 1461024455322 Marionette DEBUG loaded listener.js 17:07:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x9038bc00) [pid = 1799] [serial = 2037] [outer = 0x86f42c00] 17:07:36 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:36 INFO - PROCESS | 1799 | 1461024456666 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]]]}] 17:07:36 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) 17:07:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1991ms 17:07:36 INFO - PROCESS | 1799 | 1461024456723 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 17:07:36 INFO - PROCESS | 1799 | 1461024456726 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 17:07:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:07:36 INFO - PROCESS | 1799 | 1461024456733 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:07:36 INFO - PROCESS | 1799 | 1461024456736 Marionette TRACE conn4 <- [1,2686,null,{}] 17:07:36 INFO - PROCESS | 1799 | 1461024456742 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}] 17:07:37 INFO - PROCESS | 1799 | 1461024457033 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 17:07:37 INFO - PROCESS | 1799 | 1461024457293 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fed4c00 == 149 [pid = 1799] [id = 679] 17:07:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x90389400) [pid = 1799] [serial = 2038] [outer = (nil)] 17:07:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x9066c800) [pid = 1799] [serial = 2039] [outer = 0x90389400] 17:07:37 INFO - PROCESS | 1799 | 1461024457379 Marionette DEBUG loaded listener.js 17:07:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x906d1800) [pid = 1799] [serial = 2040] [outer = 0x90389400] 17:07:38 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:38 INFO - PROCESS | 1799 | 1461024458734 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 17:07:38 INFO - PROCESS | 1799 | 1461024458772 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 17:07:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:07:38 INFO - PROCESS | 1799 | 1461024458779 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:07:38 INFO - PROCESS | 1799 | 1461024458782 Marionette TRACE conn4 <- [1,2690,null,{}] 17:07:38 INFO - PROCESS | 1799 | 1461024458788 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}] 17:07:39 INFO - PROCESS | 1799 | 1461024459035 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 17:07:39 INFO - PROCESS | 1799 | 1461024459293 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:39 INFO - PROCESS | 1799 | ++DOCSHELL 0x9038f000 == 150 [pid = 1799] [id = 680] 17:07:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x90664800) [pid = 1799] [serial = 2041] [outer = (nil)] 17:07:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x906df800) [pid = 1799] [serial = 2042] [outer = 0x90664800] 17:07:39 INFO - PROCESS | 1799 | 1461024459397 Marionette DEBUG loaded listener.js 17:07:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x90839000) [pid = 1799] [serial = 2043] [outer = 0x90664800] 17:07:40 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:40 INFO - PROCESS | 1799 | 1461024460741 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 17:07:40 INFO - PROCESS | 1799 | 1461024460790 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 17:07:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:07:40 INFO - PROCESS | 1799 | 1461024460796 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:07:40 INFO - PROCESS | 1799 | 1461024460800 Marionette TRACE conn4 <- [1,2694,null,{}] 17:07:40 INFO - PROCESS | 1799 | 1461024460805 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}] 17:07:41 INFO - PROCESS | 1799 | 1461024461082 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 17:07:42 INFO - PROCESS | 1799 | --DOCSHELL 0x86f3c400 == 149 [pid = 1799] [id = 614] 17:07:42 INFO - PROCESS | 1799 | --DOCSHELL 0x985e3000 == 148 [pid = 1799] [id = 328] 17:07:42 INFO - PROCESS | 1799 | --DOCSHELL 0x98ea5000 == 147 [pid = 1799] [id = 613] 17:07:42 INFO - PROCESS | 1799 | --DOCSHELL 0x9478e800 == 146 [pid = 1799] [id = 658] 17:07:42 INFO - PROCESS | 1799 | --DOCSHELL 0x97e13c00 == 145 [pid = 1799] [id = 657] 17:07:42 INFO - PROCESS | 1799 | --DOCSHELL 0x937ed400 == 144 [pid = 1799] [id = 655] 17:07:42 INFO - PROCESS | 1799 | --DOCSHELL 0x8b0b8c00 == 143 [pid = 1799] [id = 656] 17:07:42 INFO - PROCESS | 1799 | --DOCSHELL 0x96269c00 == 142 [pid = 1799] [id = 654] 17:07:42 INFO - PROCESS | 1799 | --DOCSHELL 0x931db400 == 141 [pid = 1799] [id = 653] 17:07:42 INFO - PROCESS | 1799 | --DOCSHELL 0x9458d400 == 140 [pid = 1799] [id = 652] 17:07:42 INFO - PROCESS | 1799 | --DOCSHELL 0x8fdad000 == 139 [pid = 1799] [id = 650] 17:07:42 INFO - PROCESS | 1799 | --DOCSHELL 0x93395400 == 138 [pid = 1799] [id = 651] 17:07:42 INFO - PROCESS | 1799 | --DOCSHELL 0x85b5a000 == 137 [pid = 1799] [id = 649] 17:07:42 INFO - PROCESS | 1799 | --DOCSHELL 0x8ea4d400 == 136 [pid = 1799] [id = 648] 17:07:42 INFO - PROCESS | 1799 | --DOCSHELL 0x8febf000 == 135 [pid = 1799] [id = 647] 17:07:42 INFO - PROCESS | 1799 | --DOCSHELL 0x8ea4dc00 == 134 [pid = 1799] [id = 646] 17:07:42 INFO - PROCESS | 1799 | --DOCSHELL 0x88e74800 == 133 [pid = 1799] [id = 645] 17:07:42 INFO - PROCESS | 1799 | --DOCSHELL 0x88c66c00 == 132 [pid = 1799] [id = 643] 17:07:42 INFO - PROCESS | 1799 | --DOCSHELL 0x898f4800 == 131 [pid = 1799] [id = 644] 17:07:42 INFO - PROCESS | 1799 | --DOCSHELL 0x85de9800 == 130 [pid = 1799] [id = 642] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x8f6d9800) [pid = 1799] [serial = 1872] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x96315400) [pid = 1799] [serial = 1902] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x94787800) [pid = 1799] [serial = 1898] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x93112800) [pid = 1799] [serial = 1887] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x93456000) [pid = 1799] [serial = 1889] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x971ea800) [pid = 1799] [serial = 1905] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x97e18000) [pid = 1799] [serial = 1908] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x8b4a8c00) [pid = 1799] [serial = 1922] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x8b4a9800) [pid = 1799] [serial = 1859] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x9038f400) [pid = 1799] [serial = 1880] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x945c2c00) [pid = 1799] [serial = 1896] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x8b7c5800) [pid = 1799] [serial = 1791] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x88c65400) [pid = 1799] [serial = 1862] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x96308c00) [pid = 1799] [serial = 1901] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x8814d000) [pid = 1799] [serial = 1916] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x9458f000) [pid = 1799] [serial = 1893] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x8ea59c00) [pid = 1799] [serial = 1868] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x9083ac00) [pid = 1799] [serial = 1883] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x90667c00) [pid = 1799] [serial = 1881] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x93460400) [pid = 1799] [serial = 1890] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x89e70800) [pid = 1799] [serial = 1919] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x90382c00) [pid = 1799] [serial = 1878] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x93e2d800) [pid = 1799] [serial = 1892] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x97910800) [pid = 1799] [serial = 1907] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x8b7c5c00) [pid = 1799] [serial = 1923] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x8f6ce400) [pid = 1799] [serial = 1871] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x9083b800) [pid = 1799] [serial = 1886] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8a0f2400) [pid = 1799] [serial = 1920] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x88559800) [pid = 1799] [serial = 1917] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x914ddc00) [pid = 1799] [serial = 1884] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x89adcc00) [pid = 1799] [serial = 1863] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x985e2000) [pid = 1799] [serial = 1913] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x9478c400) [pid = 1799] [serial = 1899] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8ebba400) [pid = 1799] [serial = 1869] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8b4a7400) [pid = 1799] [serial = 1925] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x8b7ea000) [pid = 1799] [serial = 1866] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8b7c2c00) [pid = 1799] [serial = 1865] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x96823000) [pid = 1799] [serial = 1904] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x8fda7c00) [pid = 1799] [serial = 1874] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x94597400) [pid = 1799] [serial = 1895] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x8fdb0c00) [pid = 1799] [serial = 1875] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x98378000) [pid = 1799] [serial = 1911] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x8fed3c00) [pid = 1799] [serial = 1877] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x981a6400) [pid = 1799] [serial = 1910] [outer = (nil)] [url = about:blank] 17:07:42 INFO - PROCESS | 1799 | 1461024462815 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:42 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b61000 == 131 [pid = 1799] [id = 681] 17:07:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x86f74400) [pid = 1799] [serial = 2044] [outer = (nil)] 17:07:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x86f7c800) [pid = 1799] [serial = 2045] [outer = 0x86f74400] 17:07:42 INFO - PROCESS | 1799 | 1461024462951 Marionette DEBUG loaded listener.js 17:07:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x86f83400) [pid = 1799] [serial = 2046] [outer = 0x86f74400] 17:07:44 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:44 INFO - PROCESS | 1799 | 1461024464211 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 17:07:44 INFO - PROCESS | 1799 | 1461024464253 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 17:07:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:07:44 INFO - PROCESS | 1799 | 1461024464260 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:07:44 INFO - PROCESS | 1799 | 1461024464266 Marionette TRACE conn4 <- [1,2698,null,{}] 17:07:44 INFO - PROCESS | 1799 | 1461024464274 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}] 17:07:44 INFO - PROCESS | 1799 | 1461024464594 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 17:07:44 INFO - PROCESS | 1799 | 1461024464620 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x884c3400 == 132 [pid = 1799] [id = 682] 17:07:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8855d800) [pid = 1799] [serial = 2047] [outer = (nil)] 17:07:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x88c61800) [pid = 1799] [serial = 2048] [outer = 0x8855d800] 17:07:44 INFO - PROCESS | 1799 | 1461024464693 Marionette DEBUG loaded listener.js 17:07:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x88e6b400) [pid = 1799] [serial = 2049] [outer = 0x8855d800] 17:07:46 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:46 INFO - PROCESS | 1799 | 1461024466172 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 17:07:46 INFO - PROCESS | 1799 | 1461024466215 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 17:07:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:07:46 INFO - PROCESS | 1799 | 1461024466360 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:07:46 INFO - PROCESS | 1799 | 1461024466364 Marionette TRACE conn4 <- [1,2702,null,{}] 17:07:46 INFO - PROCESS | 1799 | 1461024466370 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}] 17:07:46 INFO - PROCESS | 1799 | 1461024466628 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 17:07:46 INFO - PROCESS | 1799 | 1461024466664 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x8814e400 == 133 [pid = 1799] [id = 683] 17:07:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x88e70800) [pid = 1799] [serial = 2050] [outer = (nil)] 17:07:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x89e68400) [pid = 1799] [serial = 2051] [outer = 0x88e70800] 17:07:46 INFO - PROCESS | 1799 | 1461024466763 Marionette DEBUG loaded listener.js 17:07:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8a0da400) [pid = 1799] [serial = 2052] [outer = 0x88e70800] 17:07:48 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x88c69c00) [pid = 1799] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:07:48 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8ebb4400) [pid = 1799] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:07:48 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x85dec400) [pid = 1799] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:07:48 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x97e17800) [pid = 1799] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:07:48 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x97e20000) [pid = 1799] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:07:48 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x8fec4400) [pid = 1799] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:07:48 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x85ded400) [pid = 1799] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:07:48 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x973d0000) [pid = 1799] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:07:48 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x93e2fc00) [pid = 1799] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:07:48 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x9ad9c800) [pid = 1799] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:07:48 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x94782800) [pid = 1799] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:07:48 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x8aeba800) [pid = 1799] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:07:48 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x8ea5c400) [pid = 1799] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:07:48 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x86f3d000) [pid = 1799] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:07:48 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0x962b8800) [pid = 1799] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:07:48 INFO - PROCESS | 1799 | --DOMWINDOW == 129 (0x96826c00) [pid = 1799] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:07:48 INFO - PROCESS | 1799 | --DOMWINDOW == 128 (0x8feca800) [pid = 1799] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:07:48 INFO - PROCESS | 1799 | --DOMWINDOW == 127 (0x871f6400) [pid = 1799] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:07:48 INFO - PROCESS | 1799 | --DOMWINDOW == 126 (0x8febf800) [pid = 1799] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:07:48 INFO - PROCESS | 1799 | --DOMWINDOW == 125 (0x86f7d000) [pid = 1799] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:07:48 INFO - PROCESS | 1799 | --DOMWINDOW == 124 (0x8b0c0c00) [pid = 1799] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:07:48 INFO - PROCESS | 1799 | --DOMWINDOW == 123 (0x9458e400) [pid = 1799] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:07:48 INFO - PROCESS | 1799 | --DOMWINDOW == 122 (0x933bfc00) [pid = 1799] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:07:48 INFO - PROCESS | 1799 | --DOMWINDOW == 121 (0x83ee2000) [pid = 1799] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:07:48 INFO - PROCESS | 1799 | 1461024468293 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]]]}] 17:07:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:07:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 2018ms 17:07:48 INFO - PROCESS | 1799 | 1461024468348 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 17:07:48 INFO - PROCESS | 1799 | 1461024468352 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 17:07:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:07:48 INFO - PROCESS | 1799 | 1461024468364 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:07:48 INFO - PROCESS | 1799 | 1461024468372 Marionette TRACE conn4 <- [1,2706,null,{}] 17:07:48 INFO - PROCESS | 1799 | 1461024468386 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}] 17:07:48 INFO - PROCESS | 1799 | 1461024468667 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 17:07:48 INFO - PROCESS | 1799 | 1461024468686 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b5f000 == 134 [pid = 1799] [id = 684] 17:07:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 122 (0x8719e400) [pid = 1799] [serial = 2053] [outer = (nil)] 17:07:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 123 (0x8aeb2400) [pid = 1799] [serial = 2054] [outer = 0x8719e400] 17:07:48 INFO - PROCESS | 1799 | 1461024468757 Marionette DEBUG loaded listener.js 17:07:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 124 (0x8aebd800) [pid = 1799] [serial = 2055] [outer = 0x8719e400] 17:07:49 INFO - PROCESS | 1799 | 1461024469652 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]]]}] 17:07:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:07:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1305ms 17:07:49 INFO - PROCESS | 1799 | 1461024469667 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 17:07:49 INFO - PROCESS | 1799 | 1461024469671 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 17:07:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:07:49 INFO - PROCESS | 1799 | 1461024469691 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:07:49 INFO - PROCESS | 1799 | 1461024469694 Marionette TRACE conn4 <- [1,2710,null,{}] 17:07:49 INFO - PROCESS | 1799 | 1461024469700 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}] 17:07:49 INFO - PROCESS | 1799 | 1461024469883 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 17:07:49 INFO - PROCESS | 1799 | 1461024469897 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x83ee2000 == 135 [pid = 1799] [id = 685] 17:07:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 125 (0x848e9800) [pid = 1799] [serial = 2056] [outer = (nil)] 17:07:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 126 (0x85de9c00) [pid = 1799] [serial = 2057] [outer = 0x848e9800] 17:07:50 INFO - PROCESS | 1799 | 1461024470125 Marionette DEBUG loaded listener.js 17:07:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 127 (0x86f46800) [pid = 1799] [serial = 2058] [outer = 0x848e9800] 17:07:51 INFO - PROCESS | 1799 | 1461024471407 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] 17:07:51 INFO - PROCESS | 1799 | 1461024471488 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 17:07:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:07:51 INFO - PROCESS | 1799 | 1461024471499 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:07:51 INFO - PROCESS | 1799 | 1461024471503 Marionette TRACE conn4 <- [1,2714,null,{}] 17:07:51 INFO - PROCESS | 1799 | 1461024471511 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}] 17:07:51 INFO - PROCESS | 1799 | 1461024471777 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 17:07:52 INFO - PROCESS | 1799 | 1461024472123 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:52 INFO - PROCESS | 1799 | ++DOCSHELL 0x871f9c00 == 136 [pid = 1799] [id = 686] 17:07:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 128 (0x8814ac00) [pid = 1799] [serial = 2059] [outer = (nil)] 17:07:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 129 (0x8855c000) [pid = 1799] [serial = 2060] [outer = 0x8814ac00] 17:07:52 INFO - PROCESS | 1799 | 1461024472211 Marionette DEBUG loaded listener.js 17:07:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x88c63400) [pid = 1799] [serial = 2061] [outer = 0x8814ac00] 17:07:53 INFO - PROCESS | 1799 | 1461024473227 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]]]}] 17:07:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:07:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1785ms 17:07:53 INFO - PROCESS | 1799 | 1461024473283 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 17:07:53 INFO - PROCESS | 1799 | 1461024473289 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 17:07:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:07:53 INFO - PROCESS | 1799 | 1461024473300 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:07:53 INFO - PROCESS | 1799 | 1461024473304 Marionette TRACE conn4 <- [1,2718,null,{}] 17:07:53 INFO - PROCESS | 1799 | 1461024473310 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}] 17:07:53 INFO - PROCESS | 1799 | 1461024473528 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 17:07:53 INFO - PROCESS | 1799 | 1461024473910 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x88565c00 == 137 [pid = 1799] [id = 687] 17:07:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x89ae2c00) [pid = 1799] [serial = 2062] [outer = (nil)] 17:07:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x8a0da000) [pid = 1799] [serial = 2063] [outer = 0x89ae2c00] 17:07:54 INFO - PROCESS | 1799 | 1461024474004 Marionette DEBUG loaded listener.js 17:07:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x8b0b1c00) [pid = 1799] [serial = 2064] [outer = 0x89ae2c00] 17:07:55 INFO - PROCESS | 1799 | 1461024474987 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] 17:07:55 INFO - PROCESS | 1799 | 1461024475039 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 17:07:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:07:55 INFO - PROCESS | 1799 | 1461024475047 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:07:55 INFO - PROCESS | 1799 | 1461024475053 Marionette TRACE conn4 <- [1,2722,null,{}] 17:07:55 INFO - PROCESS | 1799 | 1461024475069 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}] 17:07:55 INFO - PROCESS | 1799 | 1461024475334 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 17:07:55 INFO - PROCESS | 1799 | 1461024475661 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:55 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0d2400 == 138 [pid = 1799] [id = 688] 17:07:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x8b2eec00) [pid = 1799] [serial = 2065] [outer = (nil)] 17:07:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x8b7c0000) [pid = 1799] [serial = 2066] [outer = 0x8b2eec00] 17:07:55 INFO - PROCESS | 1799 | 1461024475753 Marionette DEBUG loaded listener.js 17:07:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x8b7e1000) [pid = 1799] [serial = 2067] [outer = 0x8b2eec00] 17:07:56 INFO - PROCESS | 1799 | 1461024476702 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] 17:07:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:07:56 INFO - PROCESS | 1799 | 1461024476790 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 17:07:56 INFO - PROCESS | 1799 | 1461024476796 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:07:56 INFO - PROCESS | 1799 | 1461024476799 Marionette TRACE conn4 <- [1,2726,null,{}] 17:07:56 INFO - PROCESS | 1799 | 1461024476805 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}] 17:07:57 INFO - PROCESS | 1799 | 1461024477050 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 17:07:57 INFO - PROCESS | 1799 | 1461024477384 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:57 INFO - PROCESS | 1799 | ++DOCSHELL 0x87191c00 == 139 [pid = 1799] [id = 689] 17:07:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x88c68400) [pid = 1799] [serial = 2068] [outer = (nil)] 17:07:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x8ea4dc00) [pid = 1799] [serial = 2069] [outer = 0x88c68400] 17:07:57 INFO - PROCESS | 1799 | 1461024477469 Marionette DEBUG loaded listener.js 17:07:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x8ebb3c00) [pid = 1799] [serial = 2070] [outer = 0x88c68400] 17:07:58 INFO - PROCESS | 1799 | 1461024478370 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]]]}] 17:07:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:07:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1638ms 17:07:58 INFO - PROCESS | 1799 | 1461024478433 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 17:07:58 INFO - PROCESS | 1799 | 1461024478438 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 17:07:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:07:58 INFO - PROCESS | 1799 | 1461024478444 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:07:58 INFO - PROCESS | 1799 | 1461024478447 Marionette TRACE conn4 <- [1,2730,null,{}] 17:07:58 INFO - PROCESS | 1799 | 1461024478453 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}] 17:07:58 INFO - PROCESS | 1799 | 1461024478672 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 17:07:59 INFO - PROCESS | 1799 | 1461024479004 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ecc3400 == 140 [pid = 1799] [id = 690] 17:07:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8ecc6800) [pid = 1799] [serial = 2071] [outer = (nil)] 17:07:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8f6cec00) [pid = 1799] [serial = 2072] [outer = 0x8ecc6800] 17:07:59 INFO - PROCESS | 1799 | 1461024479106 Marionette DEBUG loaded listener.js 17:07:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8fd9b800) [pid = 1799] [serial = 2073] [outer = 0x8ecc6800] 17:08:00 INFO - PROCESS | 1799 | 1461024480466 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 17:08:00 INFO - PROCESS | 1799 | 1461024480542 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 17:08:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:08:00 INFO - PROCESS | 1799 | 1461024480549 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:08:00 INFO - PROCESS | 1799 | 1461024480553 Marionette TRACE conn4 <- [1,2734,null,{}] 17:08:00 INFO - PROCESS | 1799 | 1461024480559 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}] 17:08:00 INFO - PROCESS | 1799 | 1461024480836 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 17:08:01 INFO - PROCESS | 1799 | 1461024481129 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fda9400 == 141 [pid = 1799] [id = 691] 17:08:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8feb9c00) [pid = 1799] [serial = 2074] [outer = (nil)] 17:08:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8fed5800) [pid = 1799] [serial = 2075] [outer = 0x8feb9c00] 17:08:01 INFO - PROCESS | 1799 | 1461024481215 Marionette DEBUG loaded listener.js 17:08:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8ff92000) [pid = 1799] [serial = 2076] [outer = 0x8feb9c00] 17:08:02 INFO - PROCESS | 1799 | 1461024482181 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]]]}] 17:08:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:08:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1690ms 17:08:02 INFO - PROCESS | 1799 | 1461024482255 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 17:08:02 INFO - PROCESS | 1799 | 1461024482258 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 17:08:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:08:02 INFO - PROCESS | 1799 | 1461024482268 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:08:02 INFO - PROCESS | 1799 | 1461024482272 Marionette TRACE conn4 <- [1,2738,null,{}] 17:08:02 INFO - PROCESS | 1799 | 1461024482277 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}] 17:08:02 INFO - PROCESS | 1799 | 1461024482478 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 17:08:02 INFO - PROCESS | 1799 | 1461024482813 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:02 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b7bd000 == 142 [pid = 1799] [id = 692] 17:08:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8ea56800) [pid = 1799] [serial = 2077] [outer = (nil)] 17:08:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x9038e000) [pid = 1799] [serial = 2078] [outer = 0x8ea56800] 17:08:02 INFO - PROCESS | 1799 | 1461024482903 Marionette DEBUG loaded listener.js 17:08:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x906d7400) [pid = 1799] [serial = 2079] [outer = 0x8ea56800] 17:08:03 INFO - PROCESS | 1799 | 1461024483779 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]]]}] 17:08:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:08:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1590ms 17:08:03 INFO - PROCESS | 1799 | 1461024483859 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 17:08:03 INFO - PROCESS | 1799 | 1461024483863 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 17:08:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:08:03 INFO - PROCESS | 1799 | 1461024483869 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:08:03 INFO - PROCESS | 1799 | 1461024483872 Marionette TRACE conn4 <- [1,2742,null,{}] 17:08:03 INFO - PROCESS | 1799 | 1461024483878 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}] 17:08:04 INFO - PROCESS | 1799 | 1461024484112 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 17:08:04 INFO - PROCESS | 1799 | 1461024484478 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x8814c000 == 143 [pid = 1799] [id = 693] 17:08:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8ecbcc00) [pid = 1799] [serial = 2080] [outer = (nil)] 17:08:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x9157ec00) [pid = 1799] [serial = 2081] [outer = 0x8ecbcc00] 17:08:04 INFO - PROCESS | 1799 | 1461024484571 Marionette DEBUG loaded listener.js 17:08:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x91588000) [pid = 1799] [serial = 2082] [outer = 0x8ecbcc00] 17:08:05 INFO - PROCESS | 1799 | 1461024485479 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]]]}] 17:08:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:08:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1685ms 17:08:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:08:05 INFO - PROCESS | 1799 | 1461024485554 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 17:08:05 INFO - PROCESS | 1799 | 1461024485557 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 17:08:05 INFO - PROCESS | 1799 | 1461024485564 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:08:05 INFO - PROCESS | 1799 | 1461024485568 Marionette TRACE conn4 <- [1,2746,null,{}] 17:08:05 INFO - PROCESS | 1799 | 1461024485573 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}] 17:08:05 INFO - PROCESS | 1799 | 1461024485809 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 17:08:06 INFO - PROCESS | 1799 | 1461024486144 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x914dd400 == 144 [pid = 1799] [id = 694] 17:08:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x91580400) [pid = 1799] [serial = 2083] [outer = (nil)] 17:08:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x917a9400) [pid = 1799] [serial = 2084] [outer = 0x91580400] 17:08:06 INFO - PROCESS | 1799 | 1461024486237 Marionette DEBUG loaded listener.js 17:08:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x93113000) [pid = 1799] [serial = 2085] [outer = 0x91580400] 17:08:07 INFO - PROCESS | 1799 | 1461024487136 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]]]}] 17:08:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:08:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1645ms 17:08:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:08:07 INFO - PROCESS | 1799 | 1461024487209 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 17:08:07 INFO - PROCESS | 1799 | 1461024487213 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 17:08:07 INFO - PROCESS | 1799 | 1461024487219 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:08:07 INFO - PROCESS | 1799 | 1461024487223 Marionette TRACE conn4 <- [1,2750,null,{}] 17:08:07 INFO - PROCESS | 1799 | 1461024487228 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}] 17:08:07 INFO - PROCESS | 1799 | 1461024487494 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 17:08:07 INFO - PROCESS | 1799 | 1461024487842 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x93390000 == 145 [pid = 1799] [id = 695] 17:08:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x93390c00) [pid = 1799] [serial = 2086] [outer = (nil)] 17:08:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x93395000) [pid = 1799] [serial = 2087] [outer = 0x93390c00] 17:08:07 INFO - PROCESS | 1799 | 1461024487946 Marionette DEBUG loaded listener.js 17:08:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x933c2000) [pid = 1799] [serial = 2088] [outer = 0x93390c00] 17:08:08 INFO - PROCESS | 1799 | 1461024488877 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]]]}] 17:08:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:08:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1687ms 17:08:08 INFO - PROCESS | 1799 | 1461024488906 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 17:08:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:08:08 INFO - PROCESS | 1799 | 1461024488911 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 17:08:08 INFO - PROCESS | 1799 | 1461024488917 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:08:08 INFO - PROCESS | 1799 | 1461024488921 Marionette TRACE conn4 <- [1,2754,null,{}] 17:08:08 INFO - PROCESS | 1799 | 1461024488927 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}] 17:08:09 INFO - PROCESS | 1799 | 1461024489173 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 17:08:09 INFO - PROCESS | 1799 | 1461024489472 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x9338b800 == 146 [pid = 1799] [id = 696] 17:08:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x9345cc00) [pid = 1799] [serial = 2089] [outer = (nil)] 17:08:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x93783400) [pid = 1799] [serial = 2090] [outer = 0x9345cc00] 17:08:09 INFO - PROCESS | 1799 | 1461024489624 Marionette DEBUG loaded listener.js 17:08:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x93788c00) [pid = 1799] [serial = 2091] [outer = 0x9345cc00] 17:08:10 INFO - PROCESS | 1799 | 1461024490527 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]]]}] 17:08:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:08:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1687ms 17:08:10 INFO - PROCESS | 1799 | 1461024490604 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 17:08:10 INFO - PROCESS | 1799 | 1461024490607 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 17:08:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:08:10 INFO - PROCESS | 1799 | 1461024490614 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:08:10 INFO - PROCESS | 1799 | 1461024490617 Marionette TRACE conn4 <- [1,2758,null,{}] 17:08:10 INFO - PROCESS | 1799 | 1461024490623 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}] 17:08:10 INFO - PROCESS | 1799 | 1461024490938 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 17:08:11 INFO - PROCESS | 1799 | 1461024491311 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:11 INFO - PROCESS | 1799 | ++DOCSHELL 0x931d3c00 == 147 [pid = 1799] [id = 697] 17:08:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x93460400) [pid = 1799] [serial = 2092] [outer = (nil)] 17:08:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x937f5400) [pid = 1799] [serial = 2093] [outer = 0x93460400] 17:08:11 INFO - PROCESS | 1799 | 1461024491396 Marionette DEBUG loaded listener.js 17:08:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x937f8400) [pid = 1799] [serial = 2094] [outer = 0x93460400] 17:08:12 INFO - PROCESS | 1799 | 1461024492293 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]]]}] 17:08:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:08:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1738ms 17:08:12 INFO - PROCESS | 1799 | 1461024492352 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 17:08:12 INFO - PROCESS | 1799 | 1461024492355 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 17:08:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:08:12 INFO - PROCESS | 1799 | 1461024492362 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:08:12 INFO - PROCESS | 1799 | 1461024492365 Marionette TRACE conn4 <- [1,2762,null,{}] 17:08:12 INFO - PROCESS | 1799 | 1461024492371 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}] 17:08:12 INFO - PROCESS | 1799 | 1461024492579 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 17:08:12 INFO - PROCESS | 1799 | 1461024492872 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x9066f000 == 148 [pid = 1799] [id = 698] 17:08:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x917a1000) [pid = 1799] [serial = 2095] [outer = (nil)] 17:08:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x93e28c00) [pid = 1799] [serial = 2096] [outer = 0x917a1000] 17:08:13 INFO - PROCESS | 1799 | 1461024493007 Marionette DEBUG loaded listener.js 17:08:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x93e2d800) [pid = 1799] [serial = 2097] [outer = 0x917a1000] 17:08:13 INFO - PROCESS | 1799 | 1461024493886 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]]]}] 17:08:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:08:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1582ms 17:08:13 INFO - PROCESS | 1799 | 1461024493944 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 17:08:13 INFO - PROCESS | 1799 | 1461024493947 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 17:08:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:08:13 INFO - PROCESS | 1799 | 1461024493955 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:08:13 INFO - PROCESS | 1799 | 1461024493958 Marionette TRACE conn4 <- [1,2766,null,{}] 17:08:13 INFO - PROCESS | 1799 | 1461024493964 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}] 17:08:14 INFO - PROCESS | 1799 | 1461024494168 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 17:08:14 INFO - PROCESS | 1799 | 1461024494455 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:14 INFO - PROCESS | 1799 | ++DOCSHELL 0x93e25000 == 149 [pid = 1799] [id = 699] 17:08:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x93e26000) [pid = 1799] [serial = 2098] [outer = (nil)] 17:08:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x9458cc00) [pid = 1799] [serial = 2099] [outer = 0x93e26000] 17:08:14 INFO - PROCESS | 1799 | 1461024494600 Marionette DEBUG loaded listener.js 17:08:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x9458e400) [pid = 1799] [serial = 2100] [outer = 0x93e26000] 17:08:15 INFO - PROCESS | 1799 | 1461024495441 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]]]}] 17:08:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:08:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1532ms 17:08:15 INFO - PROCESS | 1799 | 1461024495486 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 17:08:15 INFO - PROCESS | 1799 | 1461024495490 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 17:08:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:08:15 INFO - PROCESS | 1799 | 1461024495512 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:08:15 INFO - PROCESS | 1799 | 1461024495516 Marionette TRACE conn4 <- [1,2770,null,{}] 17:08:15 INFO - PROCESS | 1799 | 1461024495527 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}] 17:08:15 INFO - PROCESS | 1799 | 1461024495743 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 17:08:16 INFO - PROCESS | 1799 | 1461024496035 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:16 INFO - PROCESS | 1799 | ++DOCSHELL 0x93e2b800 == 150 [pid = 1799] [id = 700] 17:08:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x93e2cc00) [pid = 1799] [serial = 2101] [outer = (nil)] 17:08:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x94597c00) [pid = 1799] [serial = 2102] [outer = 0x93e2cc00] 17:08:16 INFO - PROCESS | 1799 | 1461024496165 Marionette DEBUG loaded listener.js 17:08:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x945bc800) [pid = 1799] [serial = 2103] [outer = 0x93e2cc00] 17:08:17 INFO - PROCESS | 1799 | 1461024497136 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]]]}] 17:08:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:08:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1707ms 17:08:17 INFO - PROCESS | 1799 | 1461024497205 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 17:08:17 INFO - PROCESS | 1799 | 1461024497209 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 17:08:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:08:17 INFO - PROCESS | 1799 | 1461024497215 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:08:17 INFO - PROCESS | 1799 | 1461024497219 Marionette TRACE conn4 <- [1,2774,null,{}] 17:08:17 INFO - PROCESS | 1799 | 1461024497224 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}] 17:08:17 INFO - PROCESS | 1799 | 1461024497436 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 17:08:17 INFO - PROCESS | 1799 | 1461024497777 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x93e31000 == 151 [pid = 1799] [id = 701] 17:08:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x93e31c00) [pid = 1799] [serial = 2104] [outer = (nil)] 17:08:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x945c5800) [pid = 1799] [serial = 2105] [outer = 0x93e31c00] 17:08:17 INFO - PROCESS | 1799 | 1461024497867 Marionette DEBUG loaded listener.js 17:08:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x945c8000) [pid = 1799] [serial = 2106] [outer = 0x93e31c00] 17:08:18 INFO - PROCESS | 1799 | 1461024498788 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]]]}] 17:08:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:08:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1630ms 17:08:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:08:18 INFO - PROCESS | 1799 | 1461024498847 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 17:08:18 INFO - PROCESS | 1799 | 1461024498850 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 17:08:18 INFO - PROCESS | 1799 | 1461024498856 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:08:18 INFO - PROCESS | 1799 | 1461024498859 Marionette TRACE conn4 <- [1,2778,null,{}] 17:08:18 INFO - PROCESS | 1799 | 1461024498865 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}] 17:08:19 INFO - PROCESS | 1799 | 1461024499068 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 17:08:19 INFO - PROCESS | 1799 | 1461024499402 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x931d4000 == 152 [pid = 1799] [id = 702] 17:08:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x937f4000) [pid = 1799] [serial = 2107] [outer = (nil)] 17:08:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x94788000) [pid = 1799] [serial = 2108] [outer = 0x937f4000] 17:08:19 INFO - PROCESS | 1799 | 1461024499508 Marionette DEBUG loaded listener.js 17:08:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x9478b800) [pid = 1799] [serial = 2109] [outer = 0x937f4000] 17:08:20 INFO - PROCESS | 1799 | 1461024500453 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]]]}] 17:08:22 INFO - PROCESS | 1799 | --DOCSHELL 0x8ebadc00 == 151 [pid = 1799] [id = 319] 17:08:22 INFO - PROCESS | 1799 | --DOCSHELL 0x85b5f000 == 150 [pid = 1799] [id = 684] 17:08:22 INFO - PROCESS | 1799 | --DOCSHELL 0x8814e400 == 149 [pid = 1799] [id = 683] 17:08:22 INFO - PROCESS | 1799 | --DOCSHELL 0x884c3400 == 148 [pid = 1799] [id = 682] 17:08:22 INFO - PROCESS | 1799 | --DOCSHELL 0x85b61000 == 147 [pid = 1799] [id = 681] 17:08:22 INFO - PROCESS | 1799 | --DOCSHELL 0x9038f000 == 146 [pid = 1799] [id = 680] 17:08:22 INFO - PROCESS | 1799 | --DOCSHELL 0x8fed4c00 == 145 [pid = 1799] [id = 679] 17:08:22 INFO - PROCESS | 1799 | --DOCSHELL 0x8b0b9400 == 144 [pid = 1799] [id = 677] 17:08:22 INFO - PROCESS | 1799 | --DOCSHELL 0x848eac00 == 143 [pid = 1799] [id = 678] 17:08:22 INFO - PROCESS | 1799 | --DOCSHELL 0x8ea5a800 == 142 [pid = 1799] [id = 676] 17:08:22 INFO - PROCESS | 1799 | --DOCSHELL 0x86f45000 == 141 [pid = 1799] [id = 674] 17:08:22 INFO - PROCESS | 1799 | --DOCSHELL 0x85b60000 == 140 [pid = 1799] [id = 673] 17:08:22 INFO - PROCESS | 1799 | --DOCSHELL 0x8aeb8800 == 139 [pid = 1799] [id = 672] 17:08:22 INFO - PROCESS | 1799 | --DOCSHELL 0x8b49a800 == 138 [pid = 1799] [id = 670] 17:08:22 INFO - PROCESS | 1799 | --DOCSHELL 0x8b2ecc00 == 137 [pid = 1799] [id = 671] 17:08:22 INFO - PROCESS | 1799 | --DOCSHELL 0x88c63c00 == 136 [pid = 1799] [id = 669] 17:08:22 INFO - PROCESS | 1799 | --DOCSHELL 0x89e6f400 == 135 [pid = 1799] [id = 668] 17:08:22 INFO - PROCESS | 1799 | --DOCSHELL 0x871f1000 == 134 [pid = 1799] [id = 667] 17:08:22 INFO - PROCESS | 1799 | --DOCSHELL 0x86f46c00 == 133 [pid = 1799] [id = 665] 17:08:22 INFO - PROCESS | 1799 | --DOCSHELL 0x88558800 == 132 [pid = 1799] [id = 666] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x88565000) [pid = 1799] [serial = 1992] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x97e15000) [pid = 1799] [serial = 1967] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x9fb39400) [pid = 1799] [serial = 1980] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x971dec00) [pid = 1799] [serial = 1961] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x8b0be800) [pid = 1799] [serial = 1934] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x8fcbd800) [pid = 1799] [serial = 1940] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x8b7bc000) [pid = 1799] [serial = 1860] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x975b0800) [pid = 1799] [serial = 1964] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x9ae69400) [pid = 1799] [serial = 1977] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x914dfc00) [pid = 1799] [serial = 1947] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x88144800) [pid = 1799] [serial = 1988] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x8fec6400) [pid = 1799] [serial = 1943] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x87199000) [pid = 1799] [serial = 1986] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x8ebb4800) [pid = 1799] [serial = 1938] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x945c9400) [pid = 1799] [serial = 1959] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x8ea56c00) [pid = 1799] [serial = 1937] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x937f9400) [pid = 1799] [serial = 1956] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x8fd9ac00) [pid = 1799] [serial = 1941] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x8b49c000) [pid = 1799] [serial = 1935] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x85b62400) [pid = 1799] [serial = 1983] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x9eb53400) [pid = 1799] [serial = 1979] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x898eec00) [pid = 1799] [serial = 1931] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x93120800) [pid = 1799] [serial = 1950] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x8a0dd400) [pid = 1799] [serial = 1932] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x86f74c00) [pid = 1799] [serial = 1928] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x906d8000) [pid = 1799] [serial = 1946] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x985e0c00) [pid = 1799] [serial = 1971] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x9819ec00) [pid = 1799] [serial = 1968] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x98ef7400) [pid = 1799] [serial = 1974] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x9ad6a000) [pid = 1799] [serial = 1976] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x93782000) [pid = 1799] [serial = 1953] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x9345f400) [pid = 1799] [serial = 1952] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x94595400) [pid = 1799] [serial = 1958] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x8814c800) [pid = 1799] [serial = 1989] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x979c9400) [pid = 1799] [serial = 1965] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x8855a800) [pid = 1799] [serial = 1991] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x937f4c00) [pid = 1799] [serial = 1955] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x981a9800) [pid = 1799] [serial = 1970] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x86f80400) [pid = 1799] [serial = 1985] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x87194c00) [pid = 1799] [serial = 1929] [outer = (nil)] [url = about:blank] 17:08:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:08:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 3893ms 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x9743a400) [pid = 1799] [serial = 1962] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x985e6c00) [pid = 1799] [serial = 1914] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x848e7000) [pid = 1799] [serial = 1982] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x90387400) [pid = 1799] [serial = 1944] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x98ea1400) [pid = 1799] [serial = 1973] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x9179c400) [pid = 1799] [serial = 1949] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1799 | 1461024502881 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 17:08:22 INFO - PROCESS | 1799 | 1461024502887 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 17:08:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:08:22 INFO - PROCESS | 1799 | 1461024502900 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:08:22 INFO - PROCESS | 1799 | 1461024502906 Marionette TRACE conn4 <- [1,2782,null,{}] 17:08:22 INFO - PROCESS | 1799 | 1461024502914 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}] 17:08:23 INFO - PROCESS | 1799 | 1461024503125 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 17:08:23 INFO - PROCESS | 1799 | 1461024503367 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x8719dc00 == 133 [pid = 1799] [id = 703] 17:08:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x8719ec00) [pid = 1799] [serial = 2110] [outer = (nil)] 17:08:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x871f0400) [pid = 1799] [serial = 2111] [outer = 0x8719ec00] 17:08:23 INFO - PROCESS | 1799 | 1461024503446 Marionette DEBUG loaded listener.js 17:08:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x871f7000) [pid = 1799] [serial = 2112] [outer = 0x8719ec00] 17:08:24 INFO - PROCESS | 1799 | 1461024504277 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]]]}] 17:08:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:08:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1394ms 17:08:24 INFO - PROCESS | 1799 | 1461024504293 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 17:08:24 INFO - PROCESS | 1799 | 1461024504299 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 17:08:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:08:24 INFO - PROCESS | 1799 | 1461024504327 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:08:24 INFO - PROCESS | 1799 | 1461024504332 Marionette TRACE conn4 <- [1,2786,null,{}] 17:08:24 INFO - PROCESS | 1799 | 1461024504342 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}] 17:08:24 INFO - PROCESS | 1799 | 1461024504551 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 17:08:24 INFO - PROCESS | 1799 | 1461024504565 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x87197800 == 134 [pid = 1799] [id = 704] 17:08:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x871ed800) [pid = 1799] [serial = 2113] [outer = (nil)] 17:08:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x8855a800) [pid = 1799] [serial = 2114] [outer = 0x871ed800] 17:08:24 INFO - PROCESS | 1799 | 1461024504870 Marionette DEBUG loaded listener.js 17:08:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x88c60c00) [pid = 1799] [serial = 2115] [outer = 0x871ed800] 17:08:25 INFO - PROCESS | 1799 | 1461024505894 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]]]}] 17:08:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:08:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1616ms 17:08:25 INFO - PROCESS | 1799 | 1461024505938 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 17:08:25 INFO - PROCESS | 1799 | 1461024505942 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 17:08:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:08:25 INFO - PROCESS | 1799 | 1461024505954 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:08:25 INFO - PROCESS | 1799 | 1461024505956 Marionette TRACE conn4 <- [1,2790,null,{}] 17:08:25 INFO - PROCESS | 1799 | 1461024505972 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}] 17:08:26 INFO - PROCESS | 1799 | 1461024506261 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 17:08:26 INFO - PROCESS | 1799 | 1461024506293 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x88145000 == 135 [pid = 1799] [id = 705] 17:08:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x89e66c00) [pid = 1799] [serial = 2116] [outer = (nil)] 17:08:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8a0d9c00) [pid = 1799] [serial = 2117] [outer = 0x89e66c00] 17:08:26 INFO - PROCESS | 1799 | 1461024506374 Marionette DEBUG loaded listener.js 17:08:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8a0f4c00) [pid = 1799] [serial = 2118] [outer = 0x89e66c00] 17:08:27 INFO - PROCESS | 1799 | 1461024507956 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]]]}] 17:08:27 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x8b0b7400) [pid = 1799] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:08:27 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x88c6a800) [pid = 1799] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:08:27 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x8f6d5400) [pid = 1799] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:08:27 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x86f76c00) [pid = 1799] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:08:27 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x8aebf000) [pid = 1799] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:08:27 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x90389400) [pid = 1799] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:08:27 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x8ea59800) [pid = 1799] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:08:28 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x86f42c00) [pid = 1799] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:08:28 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x89e6fc00) [pid = 1799] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:08:28 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x8b7e6800) [pid = 1799] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:08:28 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0x8855d800) [pid = 1799] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:08:28 INFO - PROCESS | 1799 | --DOMWINDOW == 129 (0x88e70800) [pid = 1799] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:08:28 INFO - PROCESS | 1799 | --DOMWINDOW == 128 (0x8a0f9c00) [pid = 1799] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:08:28 INFO - PROCESS | 1799 | --DOMWINDOW == 127 (0x8fcc0c00) [pid = 1799] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:08:28 INFO - PROCESS | 1799 | --DOMWINDOW == 126 (0x8fdacc00) [pid = 1799] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:08:28 INFO - PROCESS | 1799 | --DOMWINDOW == 125 (0x8b49b800) [pid = 1799] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:08:28 INFO - PROCESS | 1799 | --DOMWINDOW == 124 (0x8a0d2000) [pid = 1799] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:08:28 INFO - PROCESS | 1799 | --DOMWINDOW == 123 (0x8b49ec00) [pid = 1799] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:08:28 INFO - PROCESS | 1799 | --DOMWINDOW == 122 (0x86f74400) [pid = 1799] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:08:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:08:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 2089ms 17:08:28 INFO - PROCESS | 1799 | 1461024508089 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 17:08:28 INFO - PROCESS | 1799 | 1461024508093 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 17:08:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:08:28 INFO - PROCESS | 1799 | 1461024508099 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:08:28 INFO - PROCESS | 1799 | 1461024508102 Marionette TRACE conn4 <- [1,2794,null,{}] 17:08:28 INFO - PROCESS | 1799 | 1461024508109 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}] 17:08:28 INFO - PROCESS | 1799 | 1461024508383 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 17:08:28 INFO - PROCESS | 1799 | 1461024508512 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:28 INFO - PROCESS | 1799 | ++DOCSHELL 0x8855d800 == 136 [pid = 1799] [id = 706] 17:08:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 123 (0x88566c00) [pid = 1799] [serial = 2119] [outer = (nil)] 17:08:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 124 (0x8a0d2000) [pid = 1799] [serial = 2120] [outer = 0x88566c00] 17:08:28 INFO - PROCESS | 1799 | 1461024508586 Marionette DEBUG loaded listener.js 17:08:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 125 (0x8aebf000) [pid = 1799] [serial = 2121] [outer = 0x88566c00] 17:08:29 INFO - PROCESS | 1799 | 1461024509382 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]]]}] 17:08:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:08:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1334ms 17:08:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:08:29 INFO - PROCESS | 1799 | 1461024509438 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 17:08:29 INFO - PROCESS | 1799 | 1461024509441 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 17:08:29 INFO - PROCESS | 1799 | 1461024509448 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:08:29 INFO - PROCESS | 1799 | 1461024509451 Marionette TRACE conn4 <- [1,2798,null,{}] 17:08:29 INFO - PROCESS | 1799 | 1461024509456 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}] 17:08:29 INFO - PROCESS | 1799 | 1461024509663 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 17:08:29 INFO - PROCESS | 1799 | 1461024509884 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x85df2000 == 137 [pid = 1799] [id = 707] 17:08:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 126 (0x88141c00) [pid = 1799] [serial = 2122] [outer = (nil)] 17:08:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 127 (0x8b2e2c00) [pid = 1799] [serial = 2123] [outer = 0x88141c00] 17:08:29 INFO - PROCESS | 1799 | 1461024509961 Marionette DEBUG loaded listener.js 17:08:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 128 (0x8b49b400) [pid = 1799] [serial = 2124] [outer = 0x88141c00] 17:08:31 INFO - PROCESS | 1799 | 1461024511145 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]]]}] 17:08:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:08:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1738ms 17:08:31 INFO - PROCESS | 1799 | 1461024511187 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 17:08:31 INFO - PROCESS | 1799 | 1461024511194 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 17:08:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:08:31 INFO - PROCESS | 1799 | 1461024511204 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:08:31 INFO - PROCESS | 1799 | 1461024511208 Marionette TRACE conn4 <- [1,2802,null,{}] 17:08:31 INFO - PROCESS | 1799 | 1461024511217 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}] 17:08:31 INFO - PROCESS | 1799 | 1461024511479 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 17:08:31 INFO - PROCESS | 1799 | 1461024511824 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:31 INFO - PROCESS | 1799 | ++DOCSHELL 0x87199800 == 138 [pid = 1799] [id = 708] 17:08:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 129 (0x88143800) [pid = 1799] [serial = 2125] [outer = (nil)] 17:08:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x88c69800) [pid = 1799] [serial = 2126] [outer = 0x88143800] 17:08:31 INFO - PROCESS | 1799 | 1461024511920 Marionette DEBUG loaded listener.js 17:08:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x89ad6400) [pid = 1799] [serial = 2127] [outer = 0x88143800] 17:08:32 INFO - PROCESS | 1799 | 1461024512960 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]]]}] 17:08:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:08:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1795ms 17:08:33 INFO - PROCESS | 1799 | 1461024513000 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 17:08:33 INFO - PROCESS | 1799 | 1461024513009 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 17:08:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:08:33 INFO - PROCESS | 1799 | 1461024513019 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:08:33 INFO - PROCESS | 1799 | 1461024513023 Marionette TRACE conn4 <- [1,2806,null,{}] 17:08:33 INFO - PROCESS | 1799 | 1461024513030 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}] 17:08:33 INFO - PROCESS | 1799 | 1461024513263 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 17:08:33 INFO - PROCESS | 1799 | 1461024513637 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:33 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b0bf000 == 139 [pid = 1799] [id = 709] 17:08:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x8b2ee400) [pid = 1799] [serial = 2128] [outer = (nil)] 17:08:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x8b4a7c00) [pid = 1799] [serial = 2129] [outer = 0x8b2ee400] 17:08:33 INFO - PROCESS | 1799 | 1461024513732 Marionette DEBUG loaded listener.js 17:08:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x8b7bfc00) [pid = 1799] [serial = 2130] [outer = 0x8b2ee400] 17:08:34 INFO - PROCESS | 1799 | 1461024514753 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]]]}] 17:08:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:08:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1783ms 17:08:34 INFO - PROCESS | 1799 | 1461024514809 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 17:08:34 INFO - PROCESS | 1799 | 1461024514818 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 17:08:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:08:34 INFO - PROCESS | 1799 | 1461024514829 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:08:34 INFO - PROCESS | 1799 | 1461024514835 Marionette TRACE conn4 <- [1,2810,null,{}] 17:08:34 INFO - PROCESS | 1799 | 1461024514854 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}] 17:08:35 INFO - PROCESS | 1799 | 1461024515168 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 17:08:35 INFO - PROCESS | 1799 | 1461024515510 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f45800 == 140 [pid = 1799] [id = 710] 17:08:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x8a0f7400) [pid = 1799] [serial = 2131] [outer = (nil)] 17:08:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x8ea50400) [pid = 1799] [serial = 2132] [outer = 0x8a0f7400] 17:08:35 INFO - PROCESS | 1799 | 1461024515607 Marionette DEBUG loaded listener.js 17:08:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x8ebadc00) [pid = 1799] [serial = 2133] [outer = 0x8a0f7400] 17:08:36 INFO - PROCESS | 1799 | 1461024516585 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]]]}] 17:08:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:08:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1791ms 17:08:36 INFO - PROCESS | 1799 | 1461024516620 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 17:08:36 INFO - PROCESS | 1799 | 1461024516625 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 17:08:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:08:36 INFO - PROCESS | 1799 | 1461024516632 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:08:36 INFO - PROCESS | 1799 | 1461024516635 Marionette TRACE conn4 <- [1,2814,null,{}] 17:08:36 INFO - PROCESS | 1799 | 1461024516641 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}] 17:08:36 INFO - PROCESS | 1799 | 1461024516862 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 17:08:37 INFO - PROCESS | 1799 | 1461024517154 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e931800 == 141 [pid = 1799] [id = 711] 17:08:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x8ecc1800) [pid = 1799] [serial = 2134] [outer = (nil)] 17:08:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x8ecca000) [pid = 1799] [serial = 2135] [outer = 0x8ecc1800] 17:08:37 INFO - PROCESS | 1799 | 1461024517294 Marionette DEBUG loaded listener.js 17:08:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8f6d5800) [pid = 1799] [serial = 2136] [outer = 0x8ecc1800] 17:08:38 INFO - PROCESS | 1799 | 1461024518246 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]]]}] 17:08:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:08:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1684ms 17:08:38 INFO - PROCESS | 1799 | 1461024518317 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 17:08:38 INFO - PROCESS | 1799 | 1461024518322 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 17:08:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:08:38 INFO - PROCESS | 1799 | 1461024518328 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:08:38 INFO - PROCESS | 1799 | 1461024518331 Marionette TRACE conn4 <- [1,2818,null,{}] 17:08:38 INFO - PROCESS | 1799 | 1461024518337 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}] 17:08:38 INFO - PROCESS | 1799 | 1461024518636 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 17:08:38 INFO - PROCESS | 1799 | 1461024518969 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:39 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ebaf800 == 142 [pid = 1799] [id = 712] 17:08:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8fcc3000) [pid = 1799] [serial = 2137] [outer = (nil)] 17:08:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8fd96400) [pid = 1799] [serial = 2138] [outer = 0x8fcc3000] 17:08:39 INFO - PROCESS | 1799 | 1461024519066 Marionette DEBUG loaded listener.js 17:08:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8fdab000) [pid = 1799] [serial = 2139] [outer = 0x8fcc3000] 17:08:40 INFO - PROCESS | 1799 | 1461024520083 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]]]}] 17:08:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:08:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1831ms 17:08:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:08:40 INFO - PROCESS | 1799 | 1461024520161 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 17:08:40 INFO - PROCESS | 1799 | 1461024520164 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 17:08:40 INFO - PROCESS | 1799 | 1461024520170 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:08:40 INFO - PROCESS | 1799 | 1461024520174 Marionette TRACE conn4 <- [1,2822,null,{}] 17:08:40 INFO - PROCESS | 1799 | 1461024520180 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}] 17:08:40 INFO - PROCESS | 1799 | 1461024520449 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 17:08:40 INFO - PROCESS | 1799 | 1461024520785 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fcc0000 == 143 [pid = 1799] [id = 713] 17:08:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8fda7400) [pid = 1799] [serial = 2140] [outer = (nil)] 17:08:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8fece000) [pid = 1799] [serial = 2141] [outer = 0x8fda7400] 17:08:40 INFO - PROCESS | 1799 | 1461024520888 Marionette DEBUG loaded listener.js 17:08:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x90382800) [pid = 1799] [serial = 2142] [outer = 0x8fda7400] 17:08:41 INFO - PROCESS | 1799 | 1461024521906 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]]]}] 17:08:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:08:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1782ms 17:08:41 INFO - PROCESS | 1799 | 1461024521952 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 17:08:41 INFO - PROCESS | 1799 | 1461024521956 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 17:08:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:08:41 INFO - PROCESS | 1799 | 1461024521962 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:08:41 INFO - PROCESS | 1799 | 1461024521966 Marionette TRACE conn4 <- [1,2826,null,{}] 17:08:41 INFO - PROCESS | 1799 | 1461024521971 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}] 17:08:42 INFO - PROCESS | 1799 | 1461024522178 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 17:08:42 INFO - PROCESS | 1799 | 1461024522470 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:42 INFO - PROCESS | 1799 | ++DOCSHELL 0x8febc400 == 144 [pid = 1799] [id = 714] 17:08:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8fec7400) [pid = 1799] [serial = 2143] [outer = (nil)] 17:08:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x90670000) [pid = 1799] [serial = 2144] [outer = 0x8fec7400] 17:08:42 INFO - PROCESS | 1799 | 1461024522607 Marionette DEBUG loaded listener.js 17:08:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x906de000) [pid = 1799] [serial = 2145] [outer = 0x8fec7400] 17:08:43 INFO - PROCESS | 1799 | 1461024523540 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:08:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:08:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1647ms 17:08:43 INFO - PROCESS | 1799 | 1461024523610 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 17:08:43 INFO - PROCESS | 1799 | 1461024523614 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 17:08:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:08:43 INFO - PROCESS | 1799 | 1461024523620 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:08:43 INFO - PROCESS | 1799 | 1461024523624 Marionette TRACE conn4 <- [1,2830,null,{}] 17:08:43 INFO - PROCESS | 1799 | 1461024523629 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}] 17:08:43 INFO - PROCESS | 1799 | 1461024523894 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 17:08:44 INFO - PROCESS | 1799 | 1461024524231 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f79c00 == 145 [pid = 1799] [id = 715] 17:08:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8b7e8c00) [pid = 1799] [serial = 2146] [outer = (nil)] 17:08:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x91589c00) [pid = 1799] [serial = 2147] [outer = 0x8b7e8c00] 17:08:44 INFO - PROCESS | 1799 | 1461024524326 Marionette DEBUG loaded listener.js 17:08:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x93111800) [pid = 1799] [serial = 2148] [outer = 0x8b7e8c00] 17:08:45 INFO - PROCESS | 1799 | 1461024525252 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]]]}] 17:08:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:08:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1687ms 17:08:45 INFO - PROCESS | 1799 | 1461024525309 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 17:08:45 INFO - PROCESS | 1799 | 1461024525313 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 17:08:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:08:45 INFO - PROCESS | 1799 | 1461024525320 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:08:45 INFO - PROCESS | 1799 | 1461024525323 Marionette TRACE conn4 <- [1,2834,null,{}] 17:08:45 INFO - PROCESS | 1799 | 1461024525329 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}] 17:08:45 INFO - PROCESS | 1799 | 1461024525547 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 17:08:45 INFO - PROCESS | 1799 | 1461024525882 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:45 INFO - PROCESS | 1799 | ++DOCSHELL 0x91584000 == 146 [pid = 1799] [id = 716] 17:08:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x9311e000) [pid = 1799] [serial = 2149] [outer = (nil)] 17:08:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x93397400) [pid = 1799] [serial = 2150] [outer = 0x9311e000] 17:08:45 INFO - PROCESS | 1799 | 1461024525974 Marionette DEBUG loaded listener.js 17:08:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x933bfc00) [pid = 1799] [serial = 2151] [outer = 0x9311e000] 17:08:47 INFO - PROCESS | 1799 | 1461024527023 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:08:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:08:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1736ms 17:08:47 INFO - PROCESS | 1799 | 1461024527057 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 17:08:47 INFO - PROCESS | 1799 | 1461024527064 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 17:08:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:08:47 INFO - PROCESS | 1799 | 1461024527074 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:08:47 INFO - PROCESS | 1799 | 1461024527078 Marionette TRACE conn4 <- [1,2838,null,{}] 17:08:47 INFO - PROCESS | 1799 | 1461024527087 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}] 17:08:47 INFO - PROCESS | 1799 | 1461024527410 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 17:08:47 INFO - PROCESS | 1799 | 1461024527745 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:47 INFO - PROCESS | 1799 | ++DOCSHELL 0x90667000 == 147 [pid = 1799] [id = 717] 17:08:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x9345f400) [pid = 1799] [serial = 2152] [outer = (nil)] 17:08:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x93780000) [pid = 1799] [serial = 2153] [outer = 0x9345f400] 17:08:47 INFO - PROCESS | 1799 | 1461024527836 Marionette DEBUG loaded listener.js 17:08:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x93786c00) [pid = 1799] [serial = 2154] [outer = 0x9345f400] 17:08:48 INFO - PROCESS | 1799 | 1461024528822 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]]]}] 17:08:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:08:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1840ms 17:08:48 INFO - PROCESS | 1799 | 1461024528914 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 17:08:48 INFO - PROCESS | 1799 | 1461024528919 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 17:08:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:08:48 INFO - PROCESS | 1799 | 1461024528925 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:08:48 INFO - PROCESS | 1799 | 1461024528930 Marionette TRACE conn4 <- [1,2842,null,{}] 17:08:48 INFO - PROCESS | 1799 | 1461024528936 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}] 17:08:49 INFO - PROCESS | 1799 | 1461024529261 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 17:08:49 INFO - PROCESS | 1799 | 1461024529617 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x91581800 == 148 [pid = 1799] [id = 718] 17:08:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x93459800) [pid = 1799] [serial = 2155] [outer = (nil)] 17:08:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x9458d800) [pid = 1799] [serial = 2156] [outer = 0x93459800] 17:08:49 INFO - PROCESS | 1799 | 1461024529713 Marionette DEBUG loaded listener.js 17:08:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x945c6400) [pid = 1799] [serial = 2157] [outer = 0x93459800] 17:08:50 INFO - PROCESS | 1799 | 1461024530791 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]]]}] 17:08:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:08:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1932ms 17:08:50 INFO - PROCESS | 1799 | 1461024530858 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 17:08:50 INFO - PROCESS | 1799 | 1461024530862 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 17:08:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:08:50 INFO - PROCESS | 1799 | 1461024530868 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:08:50 INFO - PROCESS | 1799 | 1461024530872 Marionette TRACE conn4 <- [1,2846,null,{}] 17:08:50 INFO - PROCESS | 1799 | 1461024530878 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}] 17:08:51 INFO - PROCESS | 1799 | 1461024531113 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 17:08:51 INFO - PROCESS | 1799 | 1461024531453 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x906de800 == 149 [pid = 1799] [id = 719] 17:08:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x945bd400) [pid = 1799] [serial = 2158] [outer = (nil)] 17:08:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x9591c400) [pid = 1799] [serial = 2159] [outer = 0x945bd400] 17:08:51 INFO - PROCESS | 1799 | 1461024531549 Marionette DEBUG loaded listener.js 17:08:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x95a52800) [pid = 1799] [serial = 2160] [outer = 0x945bd400] 17:08:52 INFO - PROCESS | 1799 | 1461024532484 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]]]}] 17:08:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:08:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1690ms 17:08:52 INFO - PROCESS | 1799 | 1461024532560 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 17:08:52 INFO - PROCESS | 1799 | 1461024532564 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 17:08:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:08:52 INFO - PROCESS | 1799 | 1461024532570 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:08:52 INFO - PROCESS | 1799 | 1461024532574 Marionette TRACE conn4 <- [1,2850,null,{}] 17:08:52 INFO - PROCESS | 1799 | 1461024532579 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}] 17:08:52 INFO - PROCESS | 1799 | 1461024532904 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 17:08:53 INFO - PROCESS | 1799 | 1461024533263 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f3b400 == 150 [pid = 1799] [id = 720] 17:08:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x94789c00) [pid = 1799] [serial = 2161] [outer = (nil)] 17:08:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x96307400) [pid = 1799] [serial = 2162] [outer = 0x94789c00] 17:08:53 INFO - PROCESS | 1799 | 1461024533357 Marionette DEBUG loaded listener.js 17:08:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x96312000) [pid = 1799] [serial = 2163] [outer = 0x94789c00] 17:08:54 INFO - PROCESS | 1799 | 1461024534304 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:08:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:08:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1790ms 17:08:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:08:54 INFO - PROCESS | 1799 | 1461024534361 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 17:08:54 INFO - PROCESS | 1799 | 1461024534364 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 17:08:54 INFO - PROCESS | 1799 | 1461024534370 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:08:54 INFO - PROCESS | 1799 | 1461024534374 Marionette TRACE conn4 <- [1,2854,null,{}] 17:08:54 INFO - PROCESS | 1799 | 1461024534379 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}] 17:08:54 INFO - PROCESS | 1799 | 1461024534609 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 17:08:54 INFO - PROCESS | 1799 | 1461024534954 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:54 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f43000 == 151 [pid = 1799] [id = 721] 17:08:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x93392000) [pid = 1799] [serial = 2164] [outer = (nil)] 17:08:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x96825400) [pid = 1799] [serial = 2165] [outer = 0x93392000] 17:08:55 INFO - PROCESS | 1799 | 1461024535050 Marionette DEBUG loaded listener.js 17:08:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x9696a000) [pid = 1799] [serial = 2166] [outer = 0x93392000] 17:08:55 INFO - PROCESS | 1799 | 1461024535977 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]]]}] 17:08:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:08:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1693ms 17:08:56 INFO - PROCESS | 1799 | 1461024536064 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 17:08:56 INFO - PROCESS | 1799 | 1461024536068 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 17:08:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:08:56 INFO - PROCESS | 1799 | 1461024536074 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:08:56 INFO - PROCESS | 1799 | 1461024536078 Marionette TRACE conn4 <- [1,2858,null,{}] 17:08:56 INFO - PROCESS | 1799 | 1461024536084 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}] 17:08:56 INFO - PROCESS | 1799 | 1461024536343 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 17:08:56 INFO - PROCESS | 1799 | 1461024536680 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x94590c00 == 152 [pid = 1799] [id = 722] 17:08:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x963dec00) [pid = 1799] [serial = 2167] [outer = (nil)] 17:08:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x973ca000) [pid = 1799] [serial = 2168] [outer = 0x963dec00] 17:08:56 INFO - PROCESS | 1799 | 1461024536778 Marionette DEBUG loaded listener.js 17:08:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x9743b000) [pid = 1799] [serial = 2169] [outer = 0x963dec00] 17:08:57 INFO - PROCESS | 1799 | 1461024537681 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:08:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:08:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1653ms 17:08:57 INFO - PROCESS | 1799 | 1461024537728 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 17:08:57 INFO - PROCESS | 1799 | 1461024537732 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 17:08:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:08:57 INFO - PROCESS | 1799 | 1461024537738 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:08:57 INFO - PROCESS | 1799 | 1461024537742 Marionette TRACE conn4 <- [1,2862,null,{}] 17:08:57 INFO - PROCESS | 1799 | 1461024537748 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}] 17:08:57 INFO - PROCESS | 1799 | 1461024537984 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 17:08:58 INFO - PROCESS | 1799 | 1461024538324 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x971dec00 == 153 [pid = 1799] [id = 723] 17:08:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x971e2800) [pid = 1799] [serial = 2170] [outer = (nil)] 17:08:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x97443800) [pid = 1799] [serial = 2171] [outer = 0x971e2800] 17:08:58 INFO - PROCESS | 1799 | 1461024538419 Marionette DEBUG loaded listener.js 17:08:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x97446800) [pid = 1799] [serial = 2172] [outer = 0x971e2800] 17:08:59 INFO - PROCESS | 1799 | 1461024539325 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]]]}] 17:08:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:08:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1632ms 17:08:59 INFO - PROCESS | 1799 | 1461024539372 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 17:08:59 INFO - PROCESS | 1799 | 1461024539376 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 17:08:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:08:59 INFO - PROCESS | 1799 | 1461024539382 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:08:59 INFO - PROCESS | 1799 | 1461024539385 Marionette TRACE conn4 <- [1,2866,null,{}] 17:08:59 INFO - PROCESS | 1799 | 1461024539391 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}] 17:08:59 INFO - PROCESS | 1799 | 1461024539606 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 17:08:59 INFO - PROCESS | 1799 | 1461024539955 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x848e8c00 == 154 [pid = 1799] [id = 724] 17:08:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x898ed400) [pid = 1799] [serial = 2173] [outer = (nil)] 17:09:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x975ac800) [pid = 1799] [serial = 2174] [outer = 0x898ed400] 17:09:00 INFO - PROCESS | 1799 | 1461024540047 Marionette DEBUG loaded listener.js 17:09:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x97646400) [pid = 1799] [serial = 2175] [outer = 0x898ed400] 17:09:02 INFO - PROCESS | 1799 | --DOCSHELL 0x83ed9c00 == 153 [pid = 1799] [id = 660] 17:09:02 INFO - PROCESS | 1799 | --DOCSHELL 0x86f81400 == 152 [pid = 1799] [id = 662] 17:09:02 INFO - PROCESS | 1799 | --DOCSHELL 0x931d4000 == 151 [pid = 1799] [id = 702] 17:09:02 INFO - PROCESS | 1799 | --DOCSHELL 0x93e2b800 == 150 [pid = 1799] [id = 700] 17:09:02 INFO - PROCESS | 1799 | --DOCSHELL 0x93e31000 == 149 [pid = 1799] [id = 701] 17:09:02 INFO - PROCESS | 1799 | --DOCSHELL 0x93e25000 == 148 [pid = 1799] [id = 699] 17:09:02 INFO - PROCESS | 1799 | --DOCSHELL 0x9066f000 == 147 [pid = 1799] [id = 698] 17:09:02 INFO - PROCESS | 1799 | --DOCSHELL 0x9338b800 == 146 [pid = 1799] [id = 696] 17:09:02 INFO - PROCESS | 1799 | --DOCSHELL 0x931d3c00 == 145 [pid = 1799] [id = 697] 17:09:02 INFO - PROCESS | 1799 | --DOCSHELL 0x93390000 == 144 [pid = 1799] [id = 695] 17:09:02 INFO - PROCESS | 1799 | --DOCSHELL 0x914dd400 == 143 [pid = 1799] [id = 694] 17:09:02 INFO - PROCESS | 1799 | --DOCSHELL 0x8814c000 == 142 [pid = 1799] [id = 693] 17:09:02 INFO - PROCESS | 1799 | --DOCSHELL 0x8b7bd000 == 141 [pid = 1799] [id = 692] 17:09:02 INFO - PROCESS | 1799 | --DOCSHELL 0x8fda9400 == 140 [pid = 1799] [id = 691] 17:09:02 INFO - PROCESS | 1799 | --DOCSHELL 0x87191c00 == 139 [pid = 1799] [id = 689] 17:09:02 INFO - PROCESS | 1799 | --DOCSHELL 0x8ecc3400 == 138 [pid = 1799] [id = 690] 17:09:02 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0d2400 == 137 [pid = 1799] [id = 688] 17:09:02 INFO - PROCESS | 1799 | --DOCSHELL 0x88565c00 == 136 [pid = 1799] [id = 687] 17:09:02 INFO - PROCESS | 1799 | --DOCSHELL 0x871f9c00 == 135 [pid = 1799] [id = 686] 17:09:02 INFO - PROCESS | 1799 | --DOCSHELL 0x83ee2000 == 134 [pid = 1799] [id = 685] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x8aeb2400) [pid = 1799] [serial = 2054] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x8e93e400) [pid = 1799] [serial = 2018] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x898f5800) [pid = 1799] [serial = 2001] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x8fcbf400) [pid = 1799] [serial = 2027] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x8719f400) [pid = 1799] [serial = 1997] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x8b0b4400) [pid = 1799] [serial = 2009] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x9066c800) [pid = 1799] [serial = 2039] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x8ecc3c00) [pid = 1799] [serial = 2025] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x9038bc00) [pid = 1799] [serial = 2037] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x8a0d8400) [pid = 1799] [serial = 2003] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x8ebb0c00) [pid = 1799] [serial = 2022] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x88e77400) [pid = 1799] [serial = 2000] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x8ecbf000) [pid = 1799] [serial = 2024] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x90385c00) [pid = 1799] [serial = 2036] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x88e6b400) [pid = 1799] [serial = 2049] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x88c61800) [pid = 1799] [serial = 2048] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x8a0f0800) [pid = 1799] [serial = 2004] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x8b0b8000) [pid = 1799] [serial = 2010] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x906df800) [pid = 1799] [serial = 2042] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x89e68400) [pid = 1799] [serial = 2051] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x8aeb4c00) [pid = 1799] [serial = 2006] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x8fdadc00) [pid = 1799] [serial = 2028] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x8fec1400) [pid = 1799] [serial = 2031] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x8aeb9000) [pid = 1799] [serial = 2007] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x8ff86400) [pid = 1799] [serial = 2034] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8fed4800) [pid = 1799] [serial = 2033] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8b4a0c00) [pid = 1799] [serial = 2012] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8ea51400) [pid = 1799] [serial = 2019] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8febd000) [pid = 1799] [serial = 2030] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8b7c2800) [pid = 1799] [serial = 2013] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x8b7e9800) [pid = 1799] [serial = 1926] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x906d1800) [pid = 1799] [serial = 2040] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x88c68c00) [pid = 1799] [serial = 1994] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8e934c00) [pid = 1799] [serial = 2016] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x8a0da400) [pid = 1799] [serial = 2052] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8e931c00) [pid = 1799] [serial = 2015] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x86f83400) [pid = 1799] [serial = 2046] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x86f7c800) [pid = 1799] [serial = 2045] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x88147c00) [pid = 1799] [serial = 1998] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x8ea5c800) [pid = 1799] [serial = 2021] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1799 | 1461024543679 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]]]}] 17:09:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:09:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 4340ms 17:09:03 INFO - PROCESS | 1799 | 1461024543723 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 17:09:03 INFO - PROCESS | 1799 | 1461024543729 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 17:09:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:09:03 INFO - PROCESS | 1799 | 1461024543738 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:09:03 INFO - PROCESS | 1799 | 1461024543743 Marionette TRACE conn4 <- [1,2870,null,{}] 17:09:03 INFO - PROCESS | 1799 | 1461024543751 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}] 17:09:04 INFO - PROCESS | 1799 | 1461024544008 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 17:09:04 INFO - PROCESS | 1799 | 1461024544380 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x87199c00 == 135 [pid = 1799] [id = 725] 17:09:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x871f2c00) [pid = 1799] [serial = 2176] [outer = (nil)] 17:09:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x88142400) [pid = 1799] [serial = 2177] [outer = 0x871f2c00] 17:09:04 INFO - PROCESS | 1799 | 1461024544465 Marionette DEBUG loaded listener.js 17:09:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8814b800) [pid = 1799] [serial = 2178] [outer = 0x871f2c00] 17:09:05 INFO - PROCESS | 1799 | 1461024545363 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]]]}] 17:09:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:09:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1641ms 17:09:05 INFO - PROCESS | 1799 | 1461024545429 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 17:09:05 INFO - PROCESS | 1799 | 1461024545438 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 17:09:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:09:05 INFO - PROCESS | 1799 | 1461024545448 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:09:05 INFO - PROCESS | 1799 | 1461024545452 Marionette TRACE conn4 <- [1,2874,null,{}] 17:09:05 INFO - PROCESS | 1799 | 1461024545458 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}] 17:09:05 INFO - PROCESS | 1799 | 1461024545775 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 17:09:05 INFO - PROCESS | 1799 | 1461024545806 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:05 INFO - PROCESS | 1799 | ++DOCSHELL 0x87191c00 == 136 [pid = 1799] [id = 726] 17:09:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x871f6000) [pid = 1799] [serial = 2179] [outer = (nil)] 17:09:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x88e6e000) [pid = 1799] [serial = 2180] [outer = 0x871f6000] 17:09:05 INFO - PROCESS | 1799 | 1461024545879 Marionette DEBUG loaded listener.js 17:09:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x898f0000) [pid = 1799] [serial = 2181] [outer = 0x871f6000] 17:09:06 INFO - PROCESS | 1799 | 1461024546918 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]]]}] 17:09:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:09:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1532ms 17:09:06 INFO - PROCESS | 1799 | 1461024546981 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 17:09:06 INFO - PROCESS | 1799 | 1461024546985 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 17:09:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:09:07 INFO - PROCESS | 1799 | 1461024546999 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:09:07 INFO - PROCESS | 1799 | 1461024547005 Marionette TRACE conn4 <- [1,2878,null,{}] 17:09:07 INFO - PROCESS | 1799 | 1461024547021 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}] 17:09:07 INFO - PROCESS | 1799 | 1461024547310 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 17:09:07 INFO - PROCESS | 1799 | 1461024547337 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x8814cc00 == 137 [pid = 1799] [id = 727] 17:09:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x898f5800) [pid = 1799] [serial = 2182] [outer = (nil)] 17:09:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8a0efc00) [pid = 1799] [serial = 2183] [outer = 0x898f5800] 17:09:07 INFO - PROCESS | 1799 | 1461024547415 Marionette DEBUG loaded listener.js 17:09:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8aebdc00) [pid = 1799] [serial = 2184] [outer = 0x898f5800] 17:09:08 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x89e66c00) [pid = 1799] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:09:08 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x88566c00) [pid = 1799] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:09:08 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8b2eec00) [pid = 1799] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:09:08 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x89ae2c00) [pid = 1799] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:09:08 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8814ac00) [pid = 1799] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:09:08 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x848e9800) [pid = 1799] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:09:08 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x871ed800) [pid = 1799] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:09:08 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x8719ec00) [pid = 1799] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:09:08 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x93e31c00) [pid = 1799] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:09:08 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x93e2cc00) [pid = 1799] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:09:08 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x93e26000) [pid = 1799] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:09:08 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x917a1000) [pid = 1799] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:09:08 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x93460400) [pid = 1799] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:09:08 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x9345cc00) [pid = 1799] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:09:08 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x93390c00) [pid = 1799] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:09:08 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x91580400) [pid = 1799] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:09:08 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x8ecbcc00) [pid = 1799] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:09:08 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0x8ea56800) [pid = 1799] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:09:08 INFO - PROCESS | 1799 | --DOMWINDOW == 129 (0x8feb9c00) [pid = 1799] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:09:08 INFO - PROCESS | 1799 | --DOMWINDOW == 128 (0x8ecc6800) [pid = 1799] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:09:08 INFO - PROCESS | 1799 | --DOMWINDOW == 127 (0x88c68400) [pid = 1799] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:09:08 INFO - PROCESS | 1799 | --DOMWINDOW == 126 (0x90664800) [pid = 1799] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:09:08 INFO - PROCESS | 1799 | --DOMWINDOW == 125 (0x8719d800) [pid = 1799] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:09:09 INFO - PROCESS | 1799 | 1461024549131 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]]]}] 17:09:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:09:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 2194ms 17:09:09 INFO - PROCESS | 1799 | 1461024549194 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 17:09:09 INFO - PROCESS | 1799 | 1461024549199 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 17:09:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:09:09 INFO - PROCESS | 1799 | 1461024549205 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:09:09 INFO - PROCESS | 1799 | 1461024549208 Marionette TRACE conn4 <- [1,2882,null,{}] 17:09:09 INFO - PROCESS | 1799 | 1461024549213 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}] 17:09:09 INFO - PROCESS | 1799 | 1461024549496 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 17:09:09 INFO - PROCESS | 1799 | 1461024549513 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x85df3c00 == 138 [pid = 1799] [id = 728] 17:09:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 126 (0x89ae2c00) [pid = 1799] [serial = 2185] [outer = (nil)] 17:09:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 127 (0x8aeb2400) [pid = 1799] [serial = 2186] [outer = 0x89ae2c00] 17:09:09 INFO - PROCESS | 1799 | 1461024549588 Marionette DEBUG loaded listener.js 17:09:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 128 (0x8b0b7800) [pid = 1799] [serial = 2187] [outer = 0x89ae2c00] 17:09:10 INFO - PROCESS | 1799 | 1461024550647 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]]]}] 17:09:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:09:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1480ms 17:09:10 INFO - PROCESS | 1799 | 1461024550686 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 17:09:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:09:10 INFO - PROCESS | 1799 | 1461024550693 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 17:09:10 INFO - PROCESS | 1799 | 1461024550722 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:09:10 INFO - PROCESS | 1799 | 1461024550730 Marionette TRACE conn4 <- [1,2886,null,{}] 17:09:10 INFO - PROCESS | 1799 | 1461024550741 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}] 17:09:10 INFO - PROCESS | 1799 | 1461024550972 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 17:09:11 INFO - PROCESS | 1799 | 1461024551304 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:11 INFO - PROCESS | 1799 | ++DOCSHELL 0x8719ec00 == 139 [pid = 1799] [id = 729] 17:09:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 129 (0x8719f000) [pid = 1799] [serial = 2188] [outer = (nil)] 17:09:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x871fb800) [pid = 1799] [serial = 2189] [outer = 0x8719f000] 17:09:11 INFO - PROCESS | 1799 | 1461024551395 Marionette DEBUG loaded listener.js 17:09:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x8814ac00) [pid = 1799] [serial = 2190] [outer = 0x8719f000] 17:09:12 INFO - PROCESS | 1799 | 1461024552361 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]]]}] 17:09:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:09:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1714ms 17:09:12 INFO - PROCESS | 1799 | 1461024552417 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 17:09:12 INFO - PROCESS | 1799 | 1461024552426 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 17:09:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:09:12 INFO - PROCESS | 1799 | 1461024552437 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:09:12 INFO - PROCESS | 1799 | 1461024552441 Marionette TRACE conn4 <- [1,2890,null,{}] 17:09:12 INFO - PROCESS | 1799 | 1461024552447 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}] 17:09:12 INFO - PROCESS | 1799 | 1461024552676 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 17:09:13 INFO - PROCESS | 1799 | 1461024553029 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:13 INFO - PROCESS | 1799 | ++DOCSHELL 0x88c63800 == 140 [pid = 1799] [id = 730] 17:09:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x88c69400) [pid = 1799] [serial = 2191] [outer = (nil)] 17:09:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x89ae3c00) [pid = 1799] [serial = 2192] [outer = 0x88c69400] 17:09:13 INFO - PROCESS | 1799 | 1461024553119 Marionette DEBUG loaded listener.js 17:09:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x8a0d6000) [pid = 1799] [serial = 2193] [outer = 0x88c69400] 17:09:14 INFO - PROCESS | 1799 | 1461024554147 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:09:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:09:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1742ms 17:09:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:09:14 INFO - PROCESS | 1799 | 1461024554179 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 17:09:14 INFO - PROCESS | 1799 | 1461024554183 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 17:09:14 INFO - PROCESS | 1799 | 1461024554190 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:09:14 INFO - PROCESS | 1799 | 1461024554196 Marionette TRACE conn4 <- [1,2894,null,{}] 17:09:14 INFO - PROCESS | 1799 | 1461024554213 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}] 17:09:14 INFO - PROCESS | 1799 | 1461024554449 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 17:09:14 INFO - PROCESS | 1799 | 1461024554824 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:14 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b0bf400 == 141 [pid = 1799] [id = 731] 17:09:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x8b2e7000) [pid = 1799] [serial = 2194] [outer = (nil)] 17:09:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x8b4a5c00) [pid = 1799] [serial = 2195] [outer = 0x8b2e7000] 17:09:14 INFO - PROCESS | 1799 | 1461024554920 Marionette DEBUG loaded listener.js 17:09:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x8b7c2000) [pid = 1799] [serial = 2196] [outer = 0x8b2e7000] 17:09:15 INFO - PROCESS | 1799 | 1461024555871 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]]]}] 17:09:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:09:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1747ms 17:09:15 INFO - PROCESS | 1799 | 1461024555937 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 17:09:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:09:15 INFO - PROCESS | 1799 | 1461024555942 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 17:09:15 INFO - PROCESS | 1799 | 1461024555948 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:09:15 INFO - PROCESS | 1799 | 1461024555952 Marionette TRACE conn4 <- [1,2898,null,{}] 17:09:15 INFO - PROCESS | 1799 | 1461024555957 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}] 17:09:16 INFO - PROCESS | 1799 | 1461024556177 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 17:09:16 INFO - PROCESS | 1799 | 1461024556514 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:16 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f78000 == 142 [pid = 1799] [id = 732] 17:09:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x8aebc000) [pid = 1799] [serial = 2197] [outer = (nil)] 17:09:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x8b7ea400) [pid = 1799] [serial = 2198] [outer = 0x8aebc000] 17:09:16 INFO - PROCESS | 1799 | 1461024556606 Marionette DEBUG loaded listener.js 17:09:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8e934400) [pid = 1799] [serial = 2199] [outer = 0x8aebc000] 17:09:17 INFO - PROCESS | 1799 | 1461024557524 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]]]}] 17:09:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:09:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1632ms 17:09:17 INFO - PROCESS | 1799 | 1461024557581 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 17:09:17 INFO - PROCESS | 1799 | 1461024557585 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 17:09:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:09:17 INFO - PROCESS | 1799 | 1461024557591 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:09:17 INFO - PROCESS | 1799 | 1461024557594 Marionette TRACE conn4 <- [1,2902,null,{}] 17:09:17 INFO - PROCESS | 1799 | 1461024557600 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}] 17:09:17 INFO - PROCESS | 1799 | 1461024557840 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 17:09:18 INFO - PROCESS | 1799 | 1461024558186 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b49d800 == 143 [pid = 1799] [id = 733] 17:09:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8b7e6800) [pid = 1799] [serial = 2200] [outer = (nil)] 17:09:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8ea50800) [pid = 1799] [serial = 2201] [outer = 0x8b7e6800] 17:09:18 INFO - PROCESS | 1799 | 1461024558274 Marionette DEBUG loaded listener.js 17:09:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8ea54c00) [pid = 1799] [serial = 2202] [outer = 0x8b7e6800] 17:09:19 INFO - PROCESS | 1799 | 1461024559203 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:09:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:09:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1683ms 17:09:19 INFO - PROCESS | 1799 | 1461024559276 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 17:09:19 INFO - PROCESS | 1799 | 1461024559279 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 17:09:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:09:19 INFO - PROCESS | 1799 | 1461024559285 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:09:19 INFO - PROCESS | 1799 | 1461024559289 Marionette TRACE conn4 <- [1,2906,null,{}] 17:09:19 INFO - PROCESS | 1799 | 1461024559294 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}] 17:09:19 INFO - PROCESS | 1799 | 1461024559582 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 17:09:19 INFO - PROCESS | 1799 | 1461024559931 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b7ba800 == 144 [pid = 1799] [id = 734] 17:09:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8ecc3c00) [pid = 1799] [serial = 2203] [outer = (nil)] 17:09:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8eccb000) [pid = 1799] [serial = 2204] [outer = 0x8ecc3c00] 17:09:20 INFO - PROCESS | 1799 | 1461024560026 Marionette DEBUG loaded listener.js 17:09:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8fcc3c00) [pid = 1799] [serial = 2205] [outer = 0x8ecc3c00] 17:09:21 INFO - PROCESS | 1799 | 1461024560999 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]]]}] 17:09:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:09:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1791ms 17:09:21 INFO - PROCESS | 1799 | 1461024561078 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 17:09:21 INFO - PROCESS | 1799 | 1461024561082 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 17:09:21 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:09:21 INFO - PROCESS | 1799 | 1461024561088 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:09:21 INFO - PROCESS | 1799 | 1461024561092 Marionette TRACE conn4 <- [1,2910,null,{}] 17:09:21 INFO - PROCESS | 1799 | 1461024561098 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}] 17:09:21 INFO - PROCESS | 1799 | 1461024561322 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 17:09:21 INFO - PROCESS | 1799 | 1461024561659 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x88149000 == 145 [pid = 1799] [id = 735] 17:09:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8b4a1800) [pid = 1799] [serial = 2206] [outer = (nil)] 17:09:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8fdadc00) [pid = 1799] [serial = 2207] [outer = 0x8b4a1800] 17:09:21 INFO - PROCESS | 1799 | 1461024561750 Marionette DEBUG loaded listener.js 17:09:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8fdb1800) [pid = 1799] [serial = 2208] [outer = 0x8b4a1800] 17:09:22 INFO - PROCESS | 1799 | 1461024562566 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]]]}] 17:09:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:09:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:09:22 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1533ms 17:09:22 INFO - PROCESS | 1799 | 1461024562623 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 17:09:22 INFO - PROCESS | 1799 | 1461024562627 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 17:09:22 INFO - TEST-START | /DOMEvents/constructors.html 17:09:22 INFO - PROCESS | 1799 | 1461024562634 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:09:22 INFO - PROCESS | 1799 | 1461024562637 Marionette TRACE conn4 <- [1,2914,null,{}] 17:09:22 INFO - PROCESS | 1799 | 1461024562648 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}] 17:09:22 INFO - PROCESS | 1799 | 1461024562854 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 17:09:23 INFO - PROCESS | 1799 | 1461024563153 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ecc8400 == 146 [pid = 1799] [id = 736] 17:09:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8f6d1000) [pid = 1799] [serial = 2209] [outer = (nil)] 17:09:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8fec5000) [pid = 1799] [serial = 2210] [outer = 0x8f6d1000] 17:09:23 INFO - PROCESS | 1799 | 1461024563244 Marionette DEBUG loaded listener.js 17:09:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8fed9400) [pid = 1799] [serial = 2211] [outer = 0x8f6d1000] 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:09:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:09:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:09:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:09:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:09:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:09:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:09:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:09:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:09:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:09:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:09:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:09:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:09:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:09:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:09:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:09:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:09:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:09:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:09:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:09:24 INFO - TEST-OK | /DOMEvents/constructors.html | took 1660ms 17:09:24 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:09:24 INFO - PROCESS | 1799 | 1461024564239 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]]]}] 17:09:24 INFO - PROCESS | 1799 | 1461024564294 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 17:09:24 INFO - PROCESS | 1799 | 1461024564298 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 17:09:24 INFO - PROCESS | 1799 | 1461024564309 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:09:24 INFO - PROCESS | 1799 | 1461024564320 Marionette TRACE conn4 <- [1,2918,null,{}] 17:09:24 INFO - PROCESS | 1799 | 1461024564357 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}] 17:09:24 INFO - PROCESS | 1799 | 1461024564576 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 17:09:24 INFO - PROCESS | 1799 | 1461024564907 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x8febec00 == 147 [pid = 1799] [id = 737] 17:09:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8fecc000) [pid = 1799] [serial = 2212] [outer = (nil)] 17:09:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x9038bc00) [pid = 1799] [serial = 2213] [outer = 0x8fecc000] 17:09:25 INFO - PROCESS | 1799 | 1461024565003 Marionette DEBUG loaded listener.js 17:09:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x90670400) [pid = 1799] [serial = 2214] [outer = 0x8fecc000] 17:09:25 INFO - PROCESS | 1799 | 1461024565799 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:09:25 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:09:25 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1500ms 17:09:25 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:09:25 INFO - PROCESS | 1799 | 1461024565811 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 17:09:25 INFO - PROCESS | 1799 | 1461024565814 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 17:09:25 INFO - PROCESS | 1799 | 1461024565821 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:09:25 INFO - PROCESS | 1799 | 1461024565825 Marionette TRACE conn4 <- [1,2922,null,{}] 17:09:25 INFO - PROCESS | 1799 | 1461024565831 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}] 17:09:26 INFO - PROCESS | 1799 | 1461024566063 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 17:09:26 INFO - PROCESS | 1799 | 1461024566331 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f46c00 == 148 [pid = 1799] [id = 738] 17:09:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8ea4f000) [pid = 1799] [serial = 2215] [outer = (nil)] 17:09:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x90836c00) [pid = 1799] [serial = 2216] [outer = 0x8ea4f000] 17:09:26 INFO - PROCESS | 1799 | 1461024566420 Marionette DEBUG loaded listener.js 17:09:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x914ddc00) [pid = 1799] [serial = 2217] [outer = 0x8ea4f000] 17:09:27 INFO - PROCESS | 1799 | [1799] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 17:09:27 INFO - PROCESS | 1799 | [1799] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 17:09:27 INFO - PROCESS | 1799 | [1799] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 17:09:27 INFO - PROCESS | 1799 | [1799] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 17:09:27 INFO - PROCESS | 1799 | 1461024567304 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]]]}] 17:09:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:09:27 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:09:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:09:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:09:27 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 17:09:27 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:09:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:09:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:09:27 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 17:09:27 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:09:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:09:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:09:27 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]" 17:09:27 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:09:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:09:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:09:27 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:09:27 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1542ms 17:09:27 INFO - PROCESS | 1799 | 1461024567369 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 17:09:27 INFO - PROCESS | 1799 | 1461024567378 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 17:09:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:09:27 INFO - PROCESS | 1799 | 1461024567386 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:09:27 INFO - PROCESS | 1799 | 1461024567391 Marionette TRACE conn4 <- [1,2926,null,{}] 17:09:27 INFO - PROCESS | 1799 | 1461024567397 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}] 17:09:27 INFO - PROCESS | 1799 | 1461024567635 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 17:09:27 INFO - PROCESS | 1799 | 1461024567928 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:28 INFO - PROCESS | 1799 | ++DOCSHELL 0x90838800 == 149 [pid = 1799] [id = 739] 17:09:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x9377fc00) [pid = 1799] [serial = 2218] [outer = (nil)] 17:09:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x9378cc00) [pid = 1799] [serial = 2219] [outer = 0x9377fc00] 17:09:28 INFO - PROCESS | 1799 | 1461024568095 Marionette DEBUG loaded listener.js 17:09:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x93e22800) [pid = 1799] [serial = 2220] [outer = 0x9377fc00] 17:09:28 INFO - PROCESS | 1799 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:09:28 INFO - PROCESS | 1799 | 1461024568913 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]]]}] 17:09:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:09:28 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1586ms 17:09:28 INFO - PROCESS | 1799 | 1461024568974 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 17:09:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:09:28 INFO - PROCESS | 1799 | 1461024568978 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 17:09:28 INFO - PROCESS | 1799 | 1461024568984 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:09:28 INFO - PROCESS | 1799 | 1461024568988 Marionette TRACE conn4 <- [1,2930,null,{}] 17:09:29 INFO - PROCESS | 1799 | 1461024569009 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}] 17:09:29 INFO - PROCESS | 1799 | 1461024569323 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 17:09:29 INFO - PROCESS | 1799 | 1461024569546 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x9378dc00 == 150 [pid = 1799] [id = 740] 17:09:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x93e28400) [pid = 1799] [serial = 2221] [outer = (nil)] 17:09:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x93e2f800) [pid = 1799] [serial = 2222] [outer = 0x93e28400] 17:09:29 INFO - PROCESS | 1799 | 1461024569633 Marionette DEBUG loaded listener.js 17:09:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x9458b000) [pid = 1799] [serial = 2223] [outer = 0x93e28400] 17:09:30 INFO - PROCESS | 1799 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:09:30 INFO - PROCESS | 1799 | 1461024570457 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]]]}] 17:09:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:09:30 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1531ms 17:09:30 INFO - PROCESS | 1799 | 1461024570516 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 17:09:30 INFO - PROCESS | 1799 | 1461024570520 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 17:09:30 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:09:30 INFO - PROCESS | 1799 | 1461024570526 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:09:30 INFO - PROCESS | 1799 | 1461024570530 Marionette TRACE conn4 <- [1,2934,null,{}] 17:09:30 INFO - PROCESS | 1799 | 1461024570535 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}] 17:09:30 INFO - PROCESS | 1799 | 1461024570747 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 17:09:31 INFO - PROCESS | 1799 | 1461024571052 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:31 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fda8400 == 151 [pid = 1799] [id = 741] 17:09:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x93e26800) [pid = 1799] [serial = 2224] [outer = (nil)] 17:09:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x945bc000) [pid = 1799] [serial = 2225] [outer = 0x93e26800] 17:09:31 INFO - PROCESS | 1799 | 1461024571144 Marionette DEBUG loaded listener.js 17:09:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x945c1800) [pid = 1799] [serial = 2226] [outer = 0x93e26800] 17:09:31 INFO - PROCESS | 1799 | 1461024571966 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]]]}] 17:09:32 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:09:32 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1486ms 17:09:32 INFO - PROCESS | 1799 | 1461024572013 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 17:09:32 INFO - PROCESS | 1799 | 1461024572017 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 17:09:32 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:09:32 INFO - PROCESS | 1799 | 1461024572023 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:09:32 INFO - PROCESS | 1799 | 1461024572026 Marionette TRACE conn4 <- [1,2938,null,{}] 17:09:32 INFO - PROCESS | 1799 | 1461024572033 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}] 17:09:32 INFO - PROCESS | 1799 | 1461024572265 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 17:09:32 INFO - PROCESS | 1799 | 1461024572534 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x94592000 == 152 [pid = 1799] [id = 742] 17:09:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x94596000) [pid = 1799] [serial = 2227] [outer = (nil)] 17:09:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x9478e000) [pid = 1799] [serial = 2228] [outer = 0x94596000] 17:09:32 INFO - PROCESS | 1799 | 1461024572624 Marionette DEBUG loaded listener.js 17:09:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x95915400) [pid = 1799] [serial = 2229] [outer = 0x94596000] 17:09:33 INFO - PROCESS | 1799 | 1461024573439 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]]]}] 17:09:33 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. 17:09:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1448ms 17:09:33 INFO - PROCESS | 1799 | 1461024573471 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 17:09:33 INFO - PROCESS | 1799 | 1461024573475 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 17:09:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:09:33 INFO - PROCESS | 1799 | 1461024573481 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:09:33 INFO - PROCESS | 1799 | 1461024573483 Marionette TRACE conn4 <- [1,2942,null,{}] 17:09:33 INFO - PROCESS | 1799 | 1461024573490 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}] 17:09:33 INFO - PROCESS | 1799 | 1461024573741 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 17:09:34 INFO - PROCESS | 1799 | 1461024574014 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:34 INFO - PROCESS | 1799 | ++DOCSHELL 0x906d7800 == 153 [pid = 1799] [id = 743] 17:09:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x93787000) [pid = 1799] [serial = 2230] [outer = (nil)] 17:09:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x971e9400) [pid = 1799] [serial = 2231] [outer = 0x93787000] 17:09:34 INFO - PROCESS | 1799 | 1461024574116 Marionette DEBUG loaded listener.js 17:09:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x973d0000) [pid = 1799] [serial = 2232] [outer = 0x93787000] 17:09:34 INFO - PROCESS | 1799 | 1461024574958 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"]]]}] 17:09:35 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 17:09:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:09:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1535ms 17:09:35 INFO - PROCESS | 1799 | 1461024575017 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 17:09:35 INFO - PROCESS | 1799 | 1461024575021 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 17:09:35 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:09:35 INFO - PROCESS | 1799 | 1461024575027 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:09:35 INFO - PROCESS | 1799 | 1461024575030 Marionette TRACE conn4 <- [1,2946,null,{}] 17:09:35 INFO - PROCESS | 1799 | 1461024575077 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}] 17:09:35 INFO - PROCESS | 1799 | 1461024575381 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 17:09:35 INFO - PROCESS | 1799 | 1461024575601 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x96962c00 == 154 [pid = 1799] [id = 744] 17:09:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x97486800) [pid = 1799] [serial = 2233] [outer = (nil)] 17:09:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x9790f800) [pid = 1799] [serial = 2234] [outer = 0x97486800] 17:09:35 INFO - PROCESS | 1799 | 1461024575689 Marionette DEBUG loaded listener.js 17:09:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x979d3000) [pid = 1799] [serial = 2235] [outer = 0x97486800] 17:09:36 INFO - PROCESS | 1799 | 1461024576585 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]]]}] 17:09:36 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. 17:09:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1583ms 17:09:36 INFO - PROCESS | 1799 | 1461024576612 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 17:09:36 INFO - PROCESS | 1799 | 1461024576615 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 17:09:36 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:09:36 INFO - PROCESS | 1799 | 1461024576622 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:09:36 INFO - PROCESS | 1799 | 1461024576625 Marionette TRACE conn4 <- [1,2950,null,{}] 17:09:36 INFO - PROCESS | 1799 | 1461024576631 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}] 17:09:36 INFO - PROCESS | 1799 | 1461024576854 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 17:09:37 INFO - PROCESS | 1799 | 1461024577125 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x88c6d400 == 155 [pid = 1799] [id = 745] 17:09:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x97e16800) [pid = 1799] [serial = 2236] [outer = (nil)] 17:09:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x97e1ac00) [pid = 1799] [serial = 2237] [outer = 0x97e16800] 17:09:37 INFO - PROCESS | 1799 | 1461024577216 Marionette DEBUG loaded listener.js 17:09:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x97e1bc00) [pid = 1799] [serial = 2238] [outer = 0x97e16800] 17:09:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x97e19c00 == 156 [pid = 1799] [id = 746] 17:09:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x981a0000) [pid = 1799] [serial = 2239] [outer = (nil)] 17:09:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x981a3c00) [pid = 1799] [serial = 2240] [outer = 0x981a0000] 17:09:38 INFO - PROCESS | 1799 | 1461024578149 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]]]}] 17:09:38 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. 17:09:38 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1549ms 17:09:38 INFO - PROCESS | 1799 | 1461024578176 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 17:09:38 INFO - PROCESS | 1799 | 1461024578178 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 17:09:38 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:09:38 INFO - PROCESS | 1799 | 1461024578185 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:09:38 INFO - PROCESS | 1799 | 1461024578188 Marionette TRACE conn4 <- [1,2954,null,{}] 17:09:38 INFO - PROCESS | 1799 | 1461024578194 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}] 17:09:38 INFO - PROCESS | 1799 | 1461024578451 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 17:09:38 INFO - PROCESS | 1799 | 1461024578727 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ecc8c00 == 157 [pid = 1799] [id = 747] 17:09:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x8fd95c00) [pid = 1799] [serial = 2241] [outer = (nil)] 17:09:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x9819d000) [pid = 1799] [serial = 2242] [outer = 0x8fd95c00] 17:09:38 INFO - PROCESS | 1799 | 1461024578866 Marionette DEBUG loaded listener.js 17:09:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x981a2c00) [pid = 1799] [serial = 2243] [outer = 0x8fd95c00] 17:09:39 INFO - PROCESS | 1799 | 1461024579652 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]]]}] 17:09:39 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:09:39 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 17:09:39 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1480ms 17:09:39 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:09:39 INFO - PROCESS | 1799 | 1461024579666 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 17:09:39 INFO - PROCESS | 1799 | 1461024579669 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 17:09:39 INFO - PROCESS | 1799 | 1461024579675 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:09:39 INFO - PROCESS | 1799 | 1461024579679 Marionette TRACE conn4 <- [1,2958,null,{}] 17:09:39 INFO - PROCESS | 1799 | 1461024579684 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}] 17:09:39 INFO - PROCESS | 1799 | 1461024579932 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 17:09:40 INFO - PROCESS | 1799 | 1461024580205 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x97e16400 == 158 [pid = 1799] [id = 748] 17:09:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x9819c400) [pid = 1799] [serial = 2244] [outer = (nil)] 17:09:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x9837e800) [pid = 1799] [serial = 2245] [outer = 0x9819c400] 17:09:40 INFO - PROCESS | 1799 | 1461024580298 Marionette DEBUG loaded listener.js 17:09:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x9843f400) [pid = 1799] [serial = 2246] [outer = 0x9819c400] 17:09:43 INFO - PROCESS | 1799 | --DOCSHELL 0x8ecbc800 == 157 [pid = 1799] [id = 675] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x88e6c400) [pid = 1799] [serial = 1995] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x90839000) [pid = 1799] [serial = 2043] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x8a0d9c00) [pid = 1799] [serial = 2117] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x8a0d2000) [pid = 1799] [serial = 2120] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x8a0f4c00) [pid = 1799] [serial = 2118] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x8b7c0000) [pid = 1799] [serial = 2066] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x8b0b1c00) [pid = 1799] [serial = 2064] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x8a0da000) [pid = 1799] [serial = 2063] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x88c63400) [pid = 1799] [serial = 2061] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x8855c000) [pid = 1799] [serial = 2060] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x86f46800) [pid = 1799] [serial = 2058] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x85de9c00) [pid = 1799] [serial = 2057] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x8855a800) [pid = 1799] [serial = 2114] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x871f0400) [pid = 1799] [serial = 2111] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x871f7000) [pid = 1799] [serial = 2112] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x94788000) [pid = 1799] [serial = 2108] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x945c8000) [pid = 1799] [serial = 2106] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x945c5800) [pid = 1799] [serial = 2105] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x945bc800) [pid = 1799] [serial = 2103] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x94597c00) [pid = 1799] [serial = 2102] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x9458e400) [pid = 1799] [serial = 2100] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x9458cc00) [pid = 1799] [serial = 2099] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x93e2d800) [pid = 1799] [serial = 2097] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x93e28c00) [pid = 1799] [serial = 2096] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x937f8400) [pid = 1799] [serial = 2094] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x937f5400) [pid = 1799] [serial = 2093] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x93788c00) [pid = 1799] [serial = 2091] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x93783400) [pid = 1799] [serial = 2090] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x8aebf000) [pid = 1799] [serial = 2121] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x933c2000) [pid = 1799] [serial = 2088] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x93395000) [pid = 1799] [serial = 2087] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x93113000) [pid = 1799] [serial = 2085] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x917a9400) [pid = 1799] [serial = 2084] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x91588000) [pid = 1799] [serial = 2082] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x9157ec00) [pid = 1799] [serial = 2081] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x906d7400) [pid = 1799] [serial = 2079] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x9038e000) [pid = 1799] [serial = 2078] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8ff92000) [pid = 1799] [serial = 2076] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x8fed5800) [pid = 1799] [serial = 2075] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x8fd9b800) [pid = 1799] [serial = 2073] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8f6cec00) [pid = 1799] [serial = 2072] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8ebb3c00) [pid = 1799] [serial = 2070] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x8ea4dc00) [pid = 1799] [serial = 2069] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8b7e1000) [pid = 1799] [serial = 2067] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x88c60c00) [pid = 1799] [serial = 2115] [outer = (nil)] [url = about:blank] 17:09:43 INFO - PROCESS | 1799 | 1461024583962 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]]]}] 17:09:44 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. 17:09:44 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 4344ms 17:09:44 INFO - PROCESS | 1799 | 1461024584019 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 17:09:44 INFO - PROCESS | 1799 | 1461024584025 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 17:09:44 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:09:44 INFO - PROCESS | 1799 | 1461024584033 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:09:44 INFO - PROCESS | 1799 | 1461024584039 Marionette TRACE conn4 <- [1,2962,null,{}] 17:09:44 INFO - PROCESS | 1799 | 1461024584048 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}] 17:09:44 INFO - PROCESS | 1799 | 1461024584310 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 17:09:44 INFO - PROCESS | 1799 | 1461024584531 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x8719e000 == 158 [pid = 1799] [id = 749] 17:09:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x871edc00) [pid = 1799] [serial = 2247] [outer = (nil)] 17:09:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x871fc000) [pid = 1799] [serial = 2248] [outer = 0x871edc00] 17:09:44 INFO - PROCESS | 1799 | 1461024584614 Marionette DEBUG loaded listener.js 17:09:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x884c3400) [pid = 1799] [serial = 2249] [outer = 0x871edc00] 17:09:45 INFO - PROCESS | 1799 | 1461024585405 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]]]}] 17:09:45 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. 17:09:45 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1432ms 17:09:45 INFO - PROCESS | 1799 | 1461024585500 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 17:09:45 INFO - PROCESS | 1799 | 1461024585508 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 17:09:45 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:09:45 INFO - PROCESS | 1799 | 1461024585524 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:09:45 INFO - PROCESS | 1799 | 1461024585528 Marionette TRACE conn4 <- [1,2966,null,{}] 17:09:45 INFO - PROCESS | 1799 | 1461024585534 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}] 17:09:45 INFO - PROCESS | 1799 | 1461024585727 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 17:09:45 INFO - PROCESS | 1799 | 1461024585740 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b60400 == 159 [pid = 1799] [id = 750] 17:09:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x884c5c00) [pid = 1799] [serial = 2250] [outer = (nil)] 17:09:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x88c6d000) [pid = 1799] [serial = 2251] [outer = 0x884c5c00] 17:09:46 INFO - PROCESS | 1799 | 1461024586052 Marionette DEBUG loaded listener.js 17:09:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x898f8000) [pid = 1799] [serial = 2252] [outer = 0x884c5c00] 17:09:46 INFO - PROCESS | 1799 | 1461024586860 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]]]}] 17:09:46 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. 17:09:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1386ms 17:09:46 INFO - PROCESS | 1799 | 1461024586906 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 17:09:46 INFO - PROCESS | 1799 | 1461024586910 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 17:09:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:09:46 INFO - PROCESS | 1799 | 1461024586916 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:09:46 INFO - PROCESS | 1799 | 1461024586922 Marionette TRACE conn4 <- [1,2970,null,{}] 17:09:46 INFO - PROCESS | 1799 | 1461024586944 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}] 17:09:47 INFO - PROCESS | 1799 | 1461024587195 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 17:09:47 INFO - PROCESS | 1799 | 1461024587235 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:47 INFO - PROCESS | 1799 | ++DOCSHELL 0x8855c400 == 160 [pid = 1799] [id = 751] 17:09:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8aeb3000) [pid = 1799] [serial = 2253] [outer = (nil)] 17:09:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8b0b1c00) [pid = 1799] [serial = 2254] [outer = 0x8aeb3000] 17:09:47 INFO - PROCESS | 1799 | 1461024587310 Marionette DEBUG loaded listener.js 17:09:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8b0bd400) [pid = 1799] [serial = 2255] [outer = 0x8aeb3000] 17:09:48 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8719e400) [pid = 1799] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:09:48 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x898f5800) [pid = 1799] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:09:48 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x8fda7400) [pid = 1799] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:09:48 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x8fcc3000) [pid = 1799] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:09:48 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8ecc1800) [pid = 1799] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:09:48 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8a0f7400) [pid = 1799] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:09:48 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x8b2ee400) [pid = 1799] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:09:48 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x88143800) [pid = 1799] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:09:48 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x871f2c00) [pid = 1799] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:09:48 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x971e2800) [pid = 1799] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:09:48 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x963dec00) [pid = 1799] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:09:48 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x93392000) [pid = 1799] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:09:48 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x94789c00) [pid = 1799] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:09:48 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x945bd400) [pid = 1799] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:09:48 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x93459800) [pid = 1799] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:09:48 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x9345f400) [pid = 1799] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:09:48 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x9311e000) [pid = 1799] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:09:48 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x8b7e8c00) [pid = 1799] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:09:48 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x8fec7400) [pid = 1799] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:09:48 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x871f6000) [pid = 1799] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:09:48 INFO - PROCESS | 1799 | 1461024588767 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]]]}] 17:09:48 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. 17:09:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1886ms 17:09:48 INFO - PROCESS | 1799 | 1461024588802 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 17:09:48 INFO - PROCESS | 1799 | 1461024588807 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 17:09:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:09:48 INFO - PROCESS | 1799 | 1461024588812 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:09:48 INFO - PROCESS | 1799 | 1461024588816 Marionette TRACE conn4 <- [1,2974,null,{}] 17:09:48 INFO - PROCESS | 1799 | 1461024588821 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}] 17:09:48 INFO - PROCESS | 1799 | 1461024588991 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 17:09:49 INFO - PROCESS | 1799 | 1461024589216 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x8719e400 == 161 [pid = 1799] [id = 752] 17:09:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x8a0ee000) [pid = 1799] [serial = 2256] [outer = (nil)] 17:09:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x8b0bfc00) [pid = 1799] [serial = 2257] [outer = 0x8a0ee000] 17:09:49 INFO - PROCESS | 1799 | 1461024589291 Marionette DEBUG loaded listener.js 17:09:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x8b2ed000) [pid = 1799] [serial = 2258] [outer = 0x8a0ee000] 17:09:49 INFO - PROCESS | 1799 | 1461024589969 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]]]}] 17:09:49 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. 17:09:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1177ms 17:09:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:09:49 INFO - PROCESS | 1799 | 1461024589990 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 17:09:49 INFO - PROCESS | 1799 | 1461024589993 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 17:09:50 INFO - PROCESS | 1799 | 1461024589999 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:09:50 INFO - PROCESS | 1799 | 1461024590002 Marionette TRACE conn4 <- [1,2978,null,{}] 17:09:50 INFO - PROCESS | 1799 | 1461024590008 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}] 17:09:50 INFO - PROCESS | 1799 | 1461024590263 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 17:09:50 INFO - PROCESS | 1799 | 1461024590283 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x898f5800 == 162 [pid = 1799] [id = 753] 17:09:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x8b2ef800) [pid = 1799] [serial = 2259] [outer = (nil)] 17:09:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x8b7b7400) [pid = 1799] [serial = 2260] [outer = 0x8b2ef800] 17:09:50 INFO - PROCESS | 1799 | 1461024590355 Marionette DEBUG loaded listener.js 17:09:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x8b7c5000) [pid = 1799] [serial = 2261] [outer = 0x8b2ef800] 17:09:51 INFO - PROCESS | 1799 | 1461024591521 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]]]}] 17:09:51 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. 17:09:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1541ms 17:09:51 INFO - PROCESS | 1799 | 1461024591540 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 17:09:51 INFO - PROCESS | 1799 | 1461024591545 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 17:09:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:09:51 INFO - PROCESS | 1799 | 1461024591553 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:09:51 INFO - PROCESS | 1799 | 1461024591559 Marionette TRACE conn4 <- [1,2982,null,{}] 17:09:51 INFO - PROCESS | 1799 | 1461024591567 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}] 17:09:51 INFO - PROCESS | 1799 | 1461024591771 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 17:09:52 INFO - PROCESS | 1799 | 1461024592067 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:52 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b59c00 == 163 [pid = 1799] [id = 754] 17:09:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x86f7e800) [pid = 1799] [serial = 2262] [outer = (nil)] 17:09:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x88565000) [pid = 1799] [serial = 2263] [outer = 0x86f7e800] 17:09:52 INFO - PROCESS | 1799 | 1461024592156 Marionette DEBUG loaded listener.js 17:09:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x88c69c00) [pid = 1799] [serial = 2264] [outer = 0x86f7e800] 17:09:53 INFO - PROCESS | 1799 | 1461024593097 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"]]]}] 17:09:53 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 17:09:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:09:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1592ms 17:09:53 INFO - PROCESS | 1799 | 1461024593147 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 17:09:53 INFO - PROCESS | 1799 | 1461024593156 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 17:09:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:09:53 INFO - PROCESS | 1799 | 1461024593167 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:09:53 INFO - PROCESS | 1799 | 1461024593172 Marionette TRACE conn4 <- [1,2986,null,{}] 17:09:53 INFO - PROCESS | 1799 | 1461024593226 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}] 17:09:53 INFO - PROCESS | 1799 | 1461024593458 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 17:09:53 INFO - PROCESS | 1799 | 1461024593745 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x89e70c00 == 164 [pid = 1799] [id = 755] 17:09:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8a0f9c00) [pid = 1799] [serial = 2265] [outer = (nil)] 17:09:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8b4a1400) [pid = 1799] [serial = 2266] [outer = 0x8a0f9c00] 17:09:53 INFO - PROCESS | 1799 | 1461024593928 Marionette DEBUG loaded listener.js 17:09:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8b7e7000) [pid = 1799] [serial = 2267] [outer = 0x8a0f9c00] 17:09:54 INFO - PROCESS | 1799 | 1461024594758 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]]]}] 17:09:54 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. 17:09:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1626ms 17:09:54 INFO - PROCESS | 1799 | 1461024594793 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 17:09:54 INFO - PROCESS | 1799 | 1461024594797 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 17:09:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:09:54 INFO - PROCESS | 1799 | 1461024594805 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:09:54 INFO - PROCESS | 1799 | 1461024594811 Marionette TRACE conn4 <- [1,2990,null,{}] 17:09:54 INFO - PROCESS | 1799 | 1461024594827 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}] 17:09:55 INFO - PROCESS | 1799 | 1461024595083 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 17:09:55 INFO - PROCESS | 1799 | 1461024595353 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:55 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b2e2400 == 165 [pid = 1799] [id = 756] 17:09:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8ea52800) [pid = 1799] [serial = 2268] [outer = (nil)] 17:09:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8ebad400) [pid = 1799] [serial = 2269] [outer = 0x8ea52800] 17:09:55 INFO - PROCESS | 1799 | 1461024595450 Marionette DEBUG loaded listener.js 17:09:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8ebb7400) [pid = 1799] [serial = 2270] [outer = 0x8ea52800] 17:09:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x8eccb800 == 166 [pid = 1799] [id = 757] 17:09:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8f6cd800) [pid = 1799] [serial = 2271] [outer = (nil)] 17:09:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8f6d8800) [pid = 1799] [serial = 2272] [outer = 0x8f6cd800] 17:09:56 INFO - PROCESS | 1799 | 1461024596353 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]]]}] 17:09:56 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. 17:09:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1588ms 17:09:56 INFO - PROCESS | 1799 | 1461024596394 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 17:09:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:09:56 INFO - PROCESS | 1799 | 1461024596400 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 17:09:56 INFO - PROCESS | 1799 | 1461024596406 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:09:56 INFO - PROCESS | 1799 | 1461024596410 Marionette TRACE conn4 <- [1,2994,null,{}] 17:09:56 INFO - PROCESS | 1799 | 1461024596416 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}] 17:09:56 INFO - PROCESS | 1799 | 1461024596683 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 17:09:56 INFO - PROCESS | 1799 | 1461024596975 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:57 INFO - PROCESS | 1799 | ++DOCSHELL 0x848ec800 == 167 [pid = 1799] [id = 758] 17:09:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8b7ebc00) [pid = 1799] [serial = 2273] [outer = (nil)] 17:09:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8fcb5400) [pid = 1799] [serial = 2274] [outer = 0x8b7ebc00] 17:09:57 INFO - PROCESS | 1799 | 1461024597107 Marionette DEBUG loaded listener.js 17:09:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8fcbf800) [pid = 1799] [serial = 2275] [outer = 0x8b7ebc00] 17:09:57 INFO - PROCESS | 1799 | 1461024597855 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]]]}] 17:09:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:09:57 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 17:09:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1491ms 17:09:57 INFO - PROCESS | 1799 | 1461024597899 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 17:09:57 INFO - PROCESS | 1799 | 1461024597903 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 17:09:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:09:57 INFO - PROCESS | 1799 | 1461024597909 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:09:57 INFO - PROCESS | 1799 | 1461024597913 Marionette TRACE conn4 <- [1,2998,null,{}] 17:09:57 INFO - PROCESS | 1799 | 1461024597918 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}] 17:09:58 INFO - PROCESS | 1799 | 1461024598127 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 17:09:58 INFO - PROCESS | 1799 | 1461024598431 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ecbf000 == 168 [pid = 1799] [id = 759] 17:09:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8fcbb000) [pid = 1799] [serial = 2276] [outer = (nil)] 17:09:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8fdac400) [pid = 1799] [serial = 2277] [outer = 0x8fcbb000] 17:09:58 INFO - PROCESS | 1799 | 1461024598522 Marionette DEBUG loaded listener.js 17:09:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8fdb4000) [pid = 1799] [serial = 2278] [outer = 0x8fcbb000] 17:09:59 INFO - PROCESS | 1799 | 1461024599367 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]]]}] 17:09:59 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. 17:09:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1481ms 17:09:59 INFO - PROCESS | 1799 | 1461024599391 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 17:09:59 INFO - PROCESS | 1799 | 1461024599394 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 17:09:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:09:59 INFO - PROCESS | 1799 | 1461024599400 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:09:59 INFO - PROCESS | 1799 | 1461024599404 Marionette TRACE conn4 <- [1,3002,null,{}] 17:09:59 INFO - PROCESS | 1799 | 1461024599410 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}] 17:09:59 INFO - PROCESS | 1799 | 1461024599618 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 17:09:59 INFO - PROCESS | 1799 | 1461024599886 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f81400 == 169 [pid = 1799] [id = 760] 17:09:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8ecbf400) [pid = 1799] [serial = 2279] [outer = (nil)] 17:09:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x90386400) [pid = 1799] [serial = 2280] [outer = 0x8ecbf400] 17:09:59 INFO - PROCESS | 1799 | 1461024599976 Marionette DEBUG loaded listener.js 17:10:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x9038c400) [pid = 1799] [serial = 2281] [outer = 0x8ecbf400] 17:10:00 INFO - PROCESS | 1799 | 1461024600774 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]]]}] 17:10:00 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. 17:10:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1433ms 17:10:00 INFO - PROCESS | 1799 | 1461024600834 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 17:10:00 INFO - PROCESS | 1799 | 1461024600837 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 17:10:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:10:00 INFO - PROCESS | 1799 | 1461024600844 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:10:00 INFO - PROCESS | 1799 | 1461024600847 Marionette TRACE conn4 <- [1,3006,null,{}] 17:10:00 INFO - PROCESS | 1799 | 1461024600894 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}] 17:10:01 INFO - PROCESS | 1799 | 1461024601293 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 17:10:01 INFO - PROCESS | 1799 | 1461024601504 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x8855ec00 == 170 [pid = 1799] [id = 761] 17:10:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x90385c00) [pid = 1799] [serial = 2282] [outer = (nil)] 17:10:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x906da800) [pid = 1799] [serial = 2283] [outer = 0x90385c00] 17:10:01 INFO - PROCESS | 1799 | 1461024601651 Marionette DEBUG loaded listener.js 17:10:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x90837000) [pid = 1799] [serial = 2284] [outer = 0x90385c00] 17:10:02 INFO - PROCESS | 1799 | 1461024602677 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]]]}] 17:10:02 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. 17:10:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1889ms 17:10:02 INFO - PROCESS | 1799 | 1461024602734 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 17:10:02 INFO - PROCESS | 1799 | 1461024602738 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 17:10:02 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:10:02 INFO - PROCESS | 1799 | 1461024602744 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:10:02 INFO - PROCESS | 1799 | 1461024602747 Marionette TRACE conn4 <- [1,3010,null,{}] 17:10:02 INFO - PROCESS | 1799 | 1461024602753 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}] 17:10:02 INFO - PROCESS | 1799 | 1461024602969 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 17:10:03 INFO - PROCESS | 1799 | 1461024603268 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x90383400 == 171 [pid = 1799] [id = 762] 17:10:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x906d5c00) [pid = 1799] [serial = 2285] [outer = (nil)] 17:10:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x9179fc00) [pid = 1799] [serial = 2286] [outer = 0x906d5c00] 17:10:03 INFO - PROCESS | 1799 | 1461024603357 Marionette DEBUG loaded listener.js 17:10:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x93111c00) [pid = 1799] [serial = 2287] [outer = 0x906d5c00] 17:10:04 INFO - PROCESS | 1799 | 1461024604142 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]]]}] 17:10:04 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 17:10:04 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1438ms 17:10:04 INFO - PROCESS | 1799 | 1461024604184 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 17:10:04 INFO - PROCESS | 1799 | 1461024604188 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 17:10:04 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:10:04 INFO - PROCESS | 1799 | 1461024604194 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:10:04 INFO - PROCESS | 1799 | 1461024604197 Marionette TRACE conn4 <- [1,3014,null,{}] 17:10:04 INFO - PROCESS | 1799 | 1461024604203 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}] 17:10:04 INFO - PROCESS | 1799 | 1461024604418 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 17:10:04 INFO - PROCESS | 1799 | 1461024604685 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f3bc00 == 172 [pid = 1799] [id = 763] 17:10:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x906d2c00) [pid = 1799] [serial = 2288] [outer = (nil)] 17:10:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x93398400) [pid = 1799] [serial = 2289] [outer = 0x906d2c00] 17:10:04 INFO - PROCESS | 1799 | 1461024604772 Marionette DEBUG loaded listener.js 17:10:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x933bbc00) [pid = 1799] [serial = 2290] [outer = 0x906d2c00] 17:10:05 INFO - PROCESS | 1799 | [1799] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:10:05 INFO - PROCESS | 1799 | 1461024605735 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:10:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:10:05 INFO - {} 17:10:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:10:05 INFO - {} 17:10:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:10:05 INFO - {} 17:10:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:10:05 INFO - {} 17:10:05 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1586ms 17:10:05 INFO - PROCESS | 1799 | 1461024605783 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 17:10:05 INFO - PROCESS | 1799 | 1461024605787 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 17:10:05 INFO - TEST-START | /FileAPI/fileReader.html 17:10:05 INFO - PROCESS | 1799 | 1461024605793 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:10:05 INFO - PROCESS | 1799 | 1461024605797 Marionette TRACE conn4 <- [1,3018,null,{}] 17:10:05 INFO - PROCESS | 1799 | 1461024605802 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}] 17:10:06 INFO - PROCESS | 1799 | 1461024606050 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 17:10:06 INFO - PROCESS | 1799 | 1461024606387 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x917a2400 == 173 [pid = 1799] [id = 764] 17:10:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x93789400) [pid = 1799] [serial = 2291] [outer = (nil)] 17:10:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x937f6000) [pid = 1799] [serial = 2292] [outer = 0x93789400] 17:10:06 INFO - PROCESS | 1799 | 1461024606491 Marionette DEBUG loaded listener.js 17:10:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x93e23800) [pid = 1799] [serial = 2293] [outer = 0x93789400] 17:10:07 INFO - PROCESS | 1799 | 1461024607336 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]]]}] 17:10:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:10:07 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:10:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:10:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:10:07 INFO - TEST-OK | /FileAPI/fileReader.html | took 1586ms 17:10:07 INFO - PROCESS | 1799 | 1461024607380 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 17:10:07 INFO - TEST-START | /FileAPI/historical.html 17:10:07 INFO - PROCESS | 1799 | 1461024607391 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 17:10:07 INFO - PROCESS | 1799 | 1461024607396 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:10:07 INFO - PROCESS | 1799 | 1461024607401 Marionette TRACE conn4 <- [1,3022,null,{}] 17:10:07 INFO - PROCESS | 1799 | 1461024607407 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}] 17:10:07 INFO - PROCESS | 1799 | 1461024607653 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 17:10:07 INFO - PROCESS | 1799 | 1461024607931 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x85b57400 == 174 [pid = 1799] [id = 765] 17:10:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x937f2400) [pid = 1799] [serial = 2294] [outer = (nil)] 17:10:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x94597c00) [pid = 1799] [serial = 2295] [outer = 0x937f2400] 17:10:08 INFO - PROCESS | 1799 | 1461024608026 Marionette DEBUG loaded listener.js 17:10:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x945c9400) [pid = 1799] [serial = 2296] [outer = 0x937f2400] 17:10:08 INFO - PROCESS | 1799 | 1461024608869 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"]]]}] 17:10:08 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:10:08 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:10:08 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:10:08 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:10:08 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:10:08 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:10:08 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:08 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:10:08 INFO - TEST-OK | /FileAPI/historical.html | took 1534ms 17:10:08 INFO - PROCESS | 1799 | 1461024608933 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 17:10:08 INFO - PROCESS | 1799 | 1461024608937 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 17:10:08 INFO - TEST-START | /FileAPI/idlharness.html 17:10:08 INFO - PROCESS | 1799 | 1461024608948 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:10:08 INFO - PROCESS | 1799 | 1461024608950 Marionette TRACE conn4 <- [1,3026,null,{}] 17:10:08 INFO - PROCESS | 1799 | 1461024608957 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}] 17:10:09 INFO - PROCESS | 1799 | 1461024609153 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 17:10:09 INFO - PROCESS | 1799 | 1461024609451 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x83ed9c00 == 175 [pid = 1799] [id = 766] 17:10:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x9458a400) [pid = 1799] [serial = 2297] [outer = (nil)] 17:10:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x96273800) [pid = 1799] [serial = 2298] [outer = 0x9458a400] 17:10:09 INFO - PROCESS | 1799 | 1461024609539 Marionette DEBUG loaded listener.js 17:10:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x963da800) [pid = 1799] [serial = 2299] [outer = 0x9458a400] 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:10:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:10:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:10:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:10:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:10:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:10:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:10:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:10:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:10:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:10:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:10:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:10:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:10:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:10:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:10:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:10:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:10:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:10:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:10:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:10:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:10:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:10:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:10:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:10:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:10:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:10:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:10:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:10:11 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 17:10:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:10:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:10:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:10:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:10:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:10:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:10:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:10:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:10:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:10:11 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 17:10:11 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 17:10:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:10:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:10:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:10:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:10:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:10:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:10:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:10:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:10:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:10:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:10:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:10:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:10:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:10:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:10:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:10:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:10:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:10:11 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 17:10:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:10:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:10:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:10:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:10:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:10:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:10:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:10:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:10:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:10:11 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 17:10:11 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 17:10:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:10:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:10:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:10:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:10:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:10:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:10:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:10:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:10:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:10:11 INFO - TEST-OK | /FileAPI/idlharness.html | took 2586ms 17:10:11 INFO - PROCESS | 1799 | 1461024611320 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 17:10:11 INFO - PROCESS | 1799 | 1461024611544 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 17:10:11 INFO - PROCESS | 1799 | 1461024611549 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 17:10:11 INFO - TEST-START | /FileAPI/idlharness.worker 17:10:11 INFO - PROCESS | 1799 | 1461024611572 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:10:11 INFO - PROCESS | 1799 | 1461024611579 Marionette TRACE conn4 <- [1,3030,null,{}] 17:10:11 INFO - PROCESS | 1799 | 1461024611589 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}] 17:10:11 INFO - PROCESS | 1799 | 1461024611858 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 17:10:12 INFO - PROCESS | 1799 | 1461024612150 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x9345ac00 == 176 [pid = 1799] [id = 767] 17:10:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x9345d400) [pid = 1799] [serial = 2300] [outer = (nil)] 17:10:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x98718c00) [pid = 1799] [serial = 2301] [outer = 0x9345d400] 17:10:12 INFO - PROCESS | 1799 | 1461024612245 Marionette DEBUG loaded listener.js 17:10:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x98e18400) [pid = 1799] [serial = 2302] [outer = 0x9345d400] 17:10:12 INFO - PROCESS | 1799 | [1799] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:10:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:10:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:10:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:10:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:10:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:10:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:10:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:10:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:10:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:10:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:10:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:10:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:10:14 INFO - {} 17:10:14 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 17:10:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:10:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:10:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:10:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:10:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:10:14 INFO - {} 17:10:14 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 - {} 17:10:14 INFO - {} 17:10:14 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 17:10:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:10:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:10:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:10:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:10:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:10:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:10:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:10:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:10:14 INFO - {} 17:10:14 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 17:10:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:10:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:10:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:10:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:10:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:10:14 INFO - {} 17:10:14 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 - {} 17:10:14 INFO - {} 17:10:14 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 17:10:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:10:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:10:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:10:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:10:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:10:14 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 17:10:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:10:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:10:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:10:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:10:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:10:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:10:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:10:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:10:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:10:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:10:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:10:14 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 17:10:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:10:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:10:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:10:14 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 17:10:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:10:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:10:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:10:14 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 17:10:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:10:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:10:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:10:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:10:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:10:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:10:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:10:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:10:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:10:14 INFO - {} 17:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:10:15 INFO - {} 17:10:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:10:15 INFO - {} 17:10:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:10:15 INFO - {} 17:10:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:10:15 INFO - {} 17:10:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:10:15 INFO - {} 17:10:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:10:15 INFO - {} 17:10:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:10:15 INFO - {} 17:10:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:10:15 INFO - {} 17:10:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:10:15 INFO - {} 17:10:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:10:15 INFO - {} 17:10:15 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3230ms 17:10:15 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:10:15 INFO - PROCESS | 1799 | 1461024614668 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 17:10:15 INFO - PROCESS | 1799 | 1461024614828 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 17:10:15 INFO - PROCESS | 1799 | 1461024614839 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 17:10:15 INFO - PROCESS | 1799 | 1461024614850 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:10:15 INFO - PROCESS | 1799 | 1461024614852 Marionette TRACE conn4 <- [1,3034,null,{}] 17:10:15 INFO - PROCESS | 1799 | 1461024614872 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}] 17:10:15 INFO - PROCESS | 1799 | 1461024615224 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 17:10:15 INFO - PROCESS | 1799 | 1461024615519 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x985ecc00 == 177 [pid = 1799] [id = 768] 17:10:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x98724000) [pid = 1799] [serial = 2303] [outer = (nil)] 17:10:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0xa2af4400) [pid = 1799] [serial = 2304] [outer = 0x98724000] 17:10:15 INFO - PROCESS | 1799 | 1461024615605 Marionette DEBUG loaded listener.js 17:10:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0xa3c1bc00) [pid = 1799] [serial = 2305] [outer = 0x98724000] 17:10:16 INFO - PROCESS | 1799 | 1461024616409 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]]]}] 17:10:16 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:10:16 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1603ms 17:10:16 INFO - PROCESS | 1799 | 1461024616453 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 17:10:16 INFO - PROCESS | 1799 | 1461024616457 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 17:10:16 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:10:16 INFO - PROCESS | 1799 | 1461024616464 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:10:16 INFO - PROCESS | 1799 | 1461024616467 Marionette TRACE conn4 <- [1,3038,null,{}] 17:10:16 INFO - PROCESS | 1799 | 1461024616473 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}] 17:10:16 INFO - PROCESS | 1799 | 1461024616731 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 17:10:17 INFO - PROCESS | 1799 | 1461024617026 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x85aa1000 == 178 [pid = 1799] [id = 769] 17:10:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x85aa1800) [pid = 1799] [serial = 2306] [outer = (nil)] 17:10:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x85aa5c00) [pid = 1799] [serial = 2307] [outer = 0x85aa1800] 17:10:17 INFO - PROCESS | 1799 | 1461024617116 Marionette DEBUG loaded listener.js 17:10:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x85aa7c00) [pid = 1799] [serial = 2308] [outer = 0x85aa1800] 17:10:18 INFO - PROCESS | 1799 | 1461024618147 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"]]]}] 17:10:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:10:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:10:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:10:18 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1750ms 17:10:18 INFO - PROCESS | 1799 | 1461024618216 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 17:10:18 INFO - PROCESS | 1799 | 1461024618220 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 17:10:18 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:10:18 INFO - PROCESS | 1799 | 1461024618228 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:10:18 INFO - PROCESS | 1799 | 1461024618231 Marionette TRACE conn4 <- [1,3042,null,{}] 17:10:18 INFO - PROCESS | 1799 | 1461024618237 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}] 17:10:18 INFO - PROCESS | 1799 | 1461024618461 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 17:10:18 INFO - PROCESS | 1799 | 1461024618809 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x85a9ec00 == 179 [pid = 1799] [id = 770] 17:10:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x85aa4800) [pid = 1799] [serial = 2309] [outer = (nil)] 17:10:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x86f74c00) [pid = 1799] [serial = 2310] [outer = 0x85aa4800] 17:10:18 INFO - PROCESS | 1799 | 1461024618898 Marionette DEBUG loaded listener.js 17:10:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x98ef9c00) [pid = 1799] [serial = 2311] [outer = 0x85aa4800] 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:10:20 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. 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:10:20 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'.) 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:10:20 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. 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:10:20 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. 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:10:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:10:20 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. 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:10:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:10:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:10:20 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1937ms 17:10:20 INFO - PROCESS | 1799 | 1461024620036 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]]]}] 17:10:20 INFO - PROCESS | 1799 | 1461024620214 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 17:10:20 INFO - PROCESS | 1799 | 1461024620224 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 17:10:20 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:10:20 INFO - PROCESS | 1799 | 1461024620275 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:10:20 INFO - PROCESS | 1799 | 1461024620282 Marionette TRACE conn4 <- [1,3046,null,{}] 17:10:20 INFO - PROCESS | 1799 | 1461024620342 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}] 17:10:20 INFO - PROCESS | 1799 | 1461024620583 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x86f7b400 == 178 [pid = 1799] [id = 661] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x86f80000 == 177 [pid = 1799] [id = 616] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x87190400 == 176 [pid = 1799] [id = 329] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x8719e400 == 175 [pid = 1799] [id = 752] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x8855c400 == 174 [pid = 1799] [id = 751] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x85b60400 == 173 [pid = 1799] [id = 750] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x8719e000 == 172 [pid = 1799] [id = 749] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x97e16400 == 171 [pid = 1799] [id = 748] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x97e19c00 == 170 [pid = 1799] [id = 746] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x8ecc8c00 == 169 [pid = 1799] [id = 747] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x96962c00 == 168 [pid = 1799] [id = 744] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x88c6d400 == 167 [pid = 1799] [id = 745] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x906d7800 == 166 [pid = 1799] [id = 743] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x94592000 == 165 [pid = 1799] [id = 742] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x9378dc00 == 164 [pid = 1799] [id = 740] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x8fda8400 == 163 [pid = 1799] [id = 741] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x90838800 == 162 [pid = 1799] [id = 739] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x86f46c00 == 161 [pid = 1799] [id = 738] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x8febec00 == 160 [pid = 1799] [id = 737] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x88149000 == 159 [pid = 1799] [id = 735] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x8ecc8400 == 158 [pid = 1799] [id = 736] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x8b7ba800 == 157 [pid = 1799] [id = 734] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x8b49d800 == 156 [pid = 1799] [id = 733] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x86f78000 == 155 [pid = 1799] [id = 732] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x8b0bf400 == 154 [pid = 1799] [id = 731] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x88c63800 == 153 [pid = 1799] [id = 730] 17:10:23 INFO - PROCESS | 1799 | --DOCSHELL 0x8719ec00 == 152 [pid = 1799] [id = 729] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x8aebd800) [pid = 1799] [serial = 2055] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x8aeb2400) [pid = 1799] [serial = 2186] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x8a0efc00) [pid = 1799] [serial = 2183] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x8fece000) [pid = 1799] [serial = 2141] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x8fdab000) [pid = 1799] [serial = 2139] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x8fd96400) [pid = 1799] [serial = 2138] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x8f6d5800) [pid = 1799] [serial = 2136] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x8ecca000) [pid = 1799] [serial = 2135] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x8ebadc00) [pid = 1799] [serial = 2133] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x8ea50400) [pid = 1799] [serial = 2132] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x8b7bfc00) [pid = 1799] [serial = 2130] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x8b4a7c00) [pid = 1799] [serial = 2129] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x89ad6400) [pid = 1799] [serial = 2127] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x88c69800) [pid = 1799] [serial = 2126] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x8b2e2c00) [pid = 1799] [serial = 2123] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x88142400) [pid = 1799] [serial = 2177] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x975ac800) [pid = 1799] [serial = 2174] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x97446800) [pid = 1799] [serial = 2172] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x97443800) [pid = 1799] [serial = 2171] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x9743b000) [pid = 1799] [serial = 2169] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x973ca000) [pid = 1799] [serial = 2168] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x9696a000) [pid = 1799] [serial = 2166] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x96825400) [pid = 1799] [serial = 2165] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x96312000) [pid = 1799] [serial = 2163] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x96307400) [pid = 1799] [serial = 2162] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x95a52800) [pid = 1799] [serial = 2160] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x9591c400) [pid = 1799] [serial = 2159] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x945c6400) [pid = 1799] [serial = 2157] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x9458d800) [pid = 1799] [serial = 2156] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x93786c00) [pid = 1799] [serial = 2154] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x93780000) [pid = 1799] [serial = 2153] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x933bfc00) [pid = 1799] [serial = 2151] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x93397400) [pid = 1799] [serial = 2150] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x93111800) [pid = 1799] [serial = 2148] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x91589c00) [pid = 1799] [serial = 2147] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x906de000) [pid = 1799] [serial = 2145] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x90670000) [pid = 1799] [serial = 2144] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x90382800) [pid = 1799] [serial = 2142] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x88e6e000) [pid = 1799] [serial = 2180] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x8aebdc00) [pid = 1799] [serial = 2184] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x898f0000) [pid = 1799] [serial = 2181] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8814b800) [pid = 1799] [serial = 2178] [outer = (nil)] [url = about:blank] 17:10:23 INFO - PROCESS | 1799 | 1461024623638 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x85dec800 == 153 [pid = 1799] [id = 771] 17:10:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x85df4c00) [pid = 1799] [serial = 2312] [outer = (nil)] 17:10:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x86f46c00) [pid = 1799] [serial = 2313] [outer = 0x85df4c00] 17:10:23 INFO - PROCESS | 1799 | 1461024623730 Marionette DEBUG loaded listener.js 17:10:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x87191000) [pid = 1799] [serial = 2314] [outer = 0x85df4c00] 17:10:24 INFO - PROCESS | 1799 | [1799] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:10:24 INFO - PROCESS | 1799 | 1461024624523 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:10:24 INFO - {} 17:10:24 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 4299ms 17:10:24 INFO - PROCESS | 1799 | 1461024624595 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 17:10:24 INFO - PROCESS | 1799 | 1461024624599 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 17:10:24 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:10:24 INFO - PROCESS | 1799 | 1461024624618 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:10:24 INFO - PROCESS | 1799 | 1461024624623 Marionette TRACE conn4 <- [1,3050,null,{}] 17:10:24 INFO - PROCESS | 1799 | 1461024624630 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}] 17:10:24 INFO - PROCESS | 1799 | 1461024624811 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 17:10:24 INFO - PROCESS | 1799 | 1461024624822 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:25 INFO - PROCESS | 1799 | ++DOCSHELL 0x86f49000 == 154 [pid = 1799] [id = 772] 17:10:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x88147000) [pid = 1799] [serial = 2315] [outer = (nil)] 17:10:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8855f400) [pid = 1799] [serial = 2316] [outer = 0x88147000] 17:10:25 INFO - PROCESS | 1799 | 1461024625087 Marionette DEBUG loaded listener.js 17:10:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x88c66800) [pid = 1799] [serial = 2317] [outer = 0x88147000] 17:10:25 INFO - PROCESS | 1799 | 1461024625880 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]]]}] 17:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:10:25 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1291ms 17:10:25 INFO - PROCESS | 1799 | 1461024625904 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 17:10:25 INFO - PROCESS | 1799 | 1461024625910 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 17:10:25 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:10:25 INFO - PROCESS | 1799 | 1461024625925 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:10:25 INFO - PROCESS | 1799 | 1461024625929 Marionette TRACE conn4 <- [1,3054,null,{}] 17:10:25 INFO - PROCESS | 1799 | 1461024625934 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}] 17:10:26 INFO - PROCESS | 1799 | 1461024626180 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 17:10:26 INFO - PROCESS | 1799 | 1461024626222 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x81b32800 == 155 [pid = 1799] [id = 773] 17:10:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x88c6b800) [pid = 1799] [serial = 2318] [outer = (nil)] 17:10:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x89e71400) [pid = 1799] [serial = 2319] [outer = 0x88c6b800] 17:10:26 INFO - PROCESS | 1799 | 1461024626293 Marionette DEBUG loaded listener.js 17:10:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8a0db800) [pid = 1799] [serial = 2320] [outer = 0x88c6b800] 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:10:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:10:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:10:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:10:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:10:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:10:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:10:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:10:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | 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"]]]}] 17:10:28 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8b2e7000) [pid = 1799] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:10:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te>xt/plain") - assert_equals: expected "" but got "te>xt/plain" 17:10:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:10:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:10:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:10:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:10:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:10:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:10:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:10:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:10:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:10:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:10:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:10:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:10:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:10:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:10:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:10:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:10:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:10:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:10:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:10:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:10:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:10:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:10:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:10:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:10:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:10:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:10:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:10:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:10:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:10:28 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x884c5c00) [pid = 1799] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:10:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:10:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:10:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:10:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:10:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:10:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:10:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:10:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:10:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:10:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:10:28 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" 17:10:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:10:28 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" 17:10:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:10:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2791ms 17:10:28 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8b7e6800) [pid = 1799] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:10:28 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8aebc000) [pid = 1799] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:10:28 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x93787000) [pid = 1799] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:10:28 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x93e28400) [pid = 1799] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:10:28 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x97e16800) [pid = 1799] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:10:28 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8f6d1000) [pid = 1799] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:10:28 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x88141c00) [pid = 1799] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:10:28 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x88c69400) [pid = 1799] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:10:28 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8fd95c00) [pid = 1799] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:10:28 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x9377fc00) [pid = 1799] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:10:28 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x8ecc3c00) [pid = 1799] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:10:28 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x97486800) [pid = 1799] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:10:28 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x93e26800) [pid = 1799] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:10:28 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x8fecc000) [pid = 1799] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:10:28 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x94596000) [pid = 1799] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:10:28 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x8aeb3000) [pid = 1799] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:10:28 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x8ea4f000) [pid = 1799] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:10:28 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:10:28 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x8b4a1800) [pid = 1799] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:10:28 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x871edc00) [pid = 1799] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 17:10:28 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x981a0000) [pid = 1799] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:10:28 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x8719f000) [pid = 1799] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:10:28 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0x937f4000) [pid = 1799] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:10:28 INFO - PROCESS | 1799 | --DOMWINDOW == 129 (0x8a0ee000) [pid = 1799] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 17:10:28 INFO - PROCESS | 1799 | 1461024628770 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 17:10:28 INFO - PROCESS | 1799 | 1461024628772 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 17:10:28 INFO - PROCESS | 1799 | 1461024628794 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:10:28 INFO - PROCESS | 1799 | 1461024628809 Marionette TRACE conn4 <- [1,3058,null,{}] 17:10:28 INFO - PROCESS | 1799 | 1461024628825 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}] 17:10:29 INFO - PROCESS | 1799 | 1461024629044 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 17:10:29 INFO - PROCESS | 1799 | 1461024629242 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x8aeb8c00 == 156 [pid = 1799] [id = 774] 17:10:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x8aebdc00) [pid = 1799] [serial = 2321] [outer = (nil)] 17:10:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x8b7be400) [pid = 1799] [serial = 2322] [outer = 0x8aebdc00] 17:10:29 INFO - PROCESS | 1799 | 1461024629312 Marionette DEBUG loaded listener.js 17:10:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x8e933800) [pid = 1799] [serial = 2323] [outer = 0x8aebdc00] 17:10:30 INFO - PROCESS | 1799 | 1461024630062 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]]]}] 17:10:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:10:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:10:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:10:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:10:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:10:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:10:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:10:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:10:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:10:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:10:30 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:10:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:30 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:10:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:10:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:10:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:10:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:10:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:10:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:10:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:10:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:10:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:10:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:10:30 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1324ms 17:10:30 INFO - PROCESS | 1799 | 1461024630112 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 17:10:30 INFO - PROCESS | 1799 | 1461024630115 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 17:10:30 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:10:30 INFO - PROCESS | 1799 | 1461024630123 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:10:30 INFO - PROCESS | 1799 | 1461024630128 Marionette TRACE conn4 <- [1,3062,null,{}] 17:10:30 INFO - PROCESS | 1799 | 1461024630133 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}] 17:10:30 INFO - PROCESS | 1799 | 1461024630395 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 17:10:30 INFO - PROCESS | 1799 | 1461024630416 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:30 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e936800 == 157 [pid = 1799] [id = 775] 17:10:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x8e93c800) [pid = 1799] [serial = 2324] [outer = (nil)] 17:10:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x8ea56800) [pid = 1799] [serial = 2325] [outer = 0x8e93c800] 17:10:30 INFO - PROCESS | 1799 | 1461024630502 Marionette DEBUG loaded listener.js 17:10:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x8ebae000) [pid = 1799] [serial = 2326] [outer = 0x8e93c800] 17:10:31 INFO - PROCESS | 1799 | [1799] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:10:31 INFO - PROCESS | 1799 | 1461024631704 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:10:31 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:10:31 INFO - {} 17:10:31 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1631ms 17:10:31 INFO - PROCESS | 1799 | 1461024631765 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 17:10:31 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:10:31 INFO - PROCESS | 1799 | 1461024631770 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 17:10:31 INFO - PROCESS | 1799 | 1461024631778 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:10:31 INFO - PROCESS | 1799 | 1461024631783 Marionette TRACE conn4 <- [1,3066,null,{}] 17:10:31 INFO - PROCESS | 1799 | 1461024631839 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}] 17:10:32 INFO - PROCESS | 1799 | 1461024632063 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 17:10:32 INFO - PROCESS | 1799 | 1461024632410 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x85de9c00 == 158 [pid = 1799] [id = 776] 17:10:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x85dee000) [pid = 1799] [serial = 2327] [outer = (nil)] 17:10:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x8814c000) [pid = 1799] [serial = 2328] [outer = 0x85dee000] 17:10:32 INFO - PROCESS | 1799 | 1461024632502 Marionette DEBUG loaded listener.js 17:10:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x88558800) [pid = 1799] [serial = 2329] [outer = 0x85dee000] 17:10:33 INFO - PROCESS | 1799 | 1461024633283 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]]]}] 17:10:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:10:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:10:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:10:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:10:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:10:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:10:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:10:33 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1530ms 17:10:33 INFO - PROCESS | 1799 | 1461024633318 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 17:10:33 INFO - PROCESS | 1799 | 1461024633327 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 17:10:33 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:10:33 INFO - PROCESS | 1799 | 1461024633339 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:10:33 INFO - PROCESS | 1799 | 1461024633343 Marionette TRACE conn4 <- [1,3070,null,{}] 17:10:33 INFO - PROCESS | 1799 | 1461024633349 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}] 17:10:33 INFO - PROCESS | 1799 | 1461024633548 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 17:10:33 INFO - PROCESS | 1799 | 1461024633841 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:33 INFO - PROCESS | 1799 | ++DOCSHELL 0x884c4400 == 159 [pid = 1799] [id = 777] 17:10:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x88561400) [pid = 1799] [serial = 2330] [outer = (nil)] 17:10:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x89e69800) [pid = 1799] [serial = 2331] [outer = 0x88561400] 17:10:33 INFO - PROCESS | 1799 | 1461024633929 Marionette DEBUG loaded listener.js 17:10:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8a0ed000) [pid = 1799] [serial = 2332] [outer = 0x88561400] 17:10:34 INFO - PROCESS | 1799 | 1461024634886 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]]]}] 17:10:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:10:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:10:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:10:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:10:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:10:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:10:34 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1590ms 17:10:34 INFO - PROCESS | 1799 | 1461024634949 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 17:10:34 INFO - PROCESS | 1799 | 1461024634953 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 17:10:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:10:34 INFO - PROCESS | 1799 | 1461024634961 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:10:34 INFO - PROCESS | 1799 | 1461024634966 Marionette TRACE conn4 <- [1,3074,null,{}] 17:10:34 INFO - PROCESS | 1799 | 1461024634983 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}] 17:10:35 INFO - PROCESS | 1799 | 1461024635191 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 17:10:35 INFO - PROCESS | 1799 | 1461024635492 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x89e6d400 == 160 [pid = 1799] [id = 778] 17:10:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8b7b8c00) [pid = 1799] [serial = 2333] [outer = (nil)] 17:10:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8e940800) [pid = 1799] [serial = 2334] [outer = 0x8b7b8c00] 17:10:35 INFO - PROCESS | 1799 | 1461024635584 Marionette DEBUG loaded listener.js 17:10:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8ebba400) [pid = 1799] [serial = 2335] [outer = 0x8b7b8c00] 17:10:36 INFO - PROCESS | 1799 | 1461024636386 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]]]}] 17:10:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:10:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:10:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:10:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:10:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:10:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:10:36 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1486ms 17:10:36 INFO - PROCESS | 1799 | 1461024636449 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 17:10:36 INFO - PROCESS | 1799 | 1461024636454 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 17:10:36 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:10:36 INFO - PROCESS | 1799 | 1461024636461 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:10:36 INFO - PROCESS | 1799 | 1461024636464 Marionette TRACE conn4 <- [1,3078,null,{}] 17:10:36 INFO - PROCESS | 1799 | 1461024636470 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}] 17:10:36 INFO - PROCESS | 1799 | 1461024636663 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 17:10:36 INFO - PROCESS | 1799 | 1461024636963 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x81b29c00 == 161 [pid = 1799] [id = 779] 17:10:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x81b2a800) [pid = 1799] [serial = 2336] [outer = (nil)] 17:10:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x81b38800) [pid = 1799] [serial = 2337] [outer = 0x81b2a800] 17:10:37 INFO - PROCESS | 1799 | 1461024637068 Marionette DEBUG loaded listener.js 17:10:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8f6cec00) [pid = 1799] [serial = 2338] [outer = 0x81b2a800] 17:10:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 17:10:37 INFO - reader.readAsText(blob_2) 17:10:37 INFO - }" did not throw 17:10:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 17:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 17:10:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 17:10:37 INFO - reader.readAsDataURL(blob_2) 17:10:37 INFO - }" did not throw 17:10:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 17:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 17:10:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 17:10:37 INFO - reader.readAsArrayBuffer(blob_2) 17:10:37 INFO - }" did not throw 17:10:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 17:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 17:10:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 17:10:37 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 17:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:10:37 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 17:10:38 INFO - PROCESS | 1799 | 1461024637955 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 17:10:38 INFO - PROCESS | 1799 | 1461024637967 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:10:38 INFO - PROCESS | 1799 | 1461024637977 Marionette TRACE conn4 <- [1,3082,null,{}] 17:10:38 INFO - PROCESS | 1799 | 1461024637988 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}] 17:10:38 INFO - PROCESS | 1799 | 1461024638217 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 17:10:38 INFO - PROCESS | 1799 | 1461024638519 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x81b2dc00 == 162 [pid = 1799] [id = 780] 17:10:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8f6d5800) [pid = 1799] [serial = 2339] [outer = (nil)] 17:10:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8fdad800) [pid = 1799] [serial = 2340] [outer = 0x8f6d5800] 17:10:38 INFO - PROCESS | 1799 | 1461024638607 Marionette DEBUG loaded listener.js 17:10:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8fdb1c00) [pid = 1799] [serial = 2341] [outer = 0x8f6d5800] 17:10:39 INFO - PROCESS | 1799 | 1461024639519 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]]]}] 17:10:39 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:10:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:10:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:10:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1595ms 17:10:39 INFO - PROCESS | 1799 | 1461024639565 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 17:10:39 INFO - PROCESS | 1799 | 1461024639569 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 17:10:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:10:39 INFO - PROCESS | 1799 | 1461024639575 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:10:39 INFO - PROCESS | 1799 | 1461024639578 Marionette TRACE conn4 <- [1,3086,null,{}] 17:10:39 INFO - PROCESS | 1799 | 1461024639584 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}] 17:10:39 INFO - PROCESS | 1799 | 1461024639819 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 17:10:40 INFO - PROCESS | 1799 | 1461024640120 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x871fa000 == 163 [pid = 1799] [id = 781] 17:10:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8fda6000) [pid = 1799] [serial = 2342] [outer = (nil)] 17:10:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8ff88400) [pid = 1799] [serial = 2343] [outer = 0x8fda6000] 17:10:40 INFO - PROCESS | 1799 | 1461024640212 Marionette DEBUG loaded listener.js 17:10:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8ff91800) [pid = 1799] [serial = 2344] [outer = 0x8fda6000] 17:10:41 INFO - PROCESS | 1799 | 1461024641022 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:10:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:10:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1482ms 17:10:41 INFO - PROCESS | 1799 | 1461024641057 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 17:10:41 INFO - PROCESS | 1799 | 1461024641061 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 17:10:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:10:41 INFO - PROCESS | 1799 | 1461024641068 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:10:41 INFO - PROCESS | 1799 | 1461024641071 Marionette TRACE conn4 <- [1,3090,null,{}] 17:10:41 INFO - PROCESS | 1799 | 1461024641077 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}] 17:10:41 INFO - PROCESS | 1799 | 1461024641299 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 17:10:41 INFO - PROCESS | 1799 | 1461024641574 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x87190400 == 164 [pid = 1799] [id = 782] 17:10:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x89ae4c00) [pid = 1799] [serial = 2345] [outer = (nil)] 17:10:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x90670000) [pid = 1799] [serial = 2346] [outer = 0x89ae4c00] 17:10:41 INFO - PROCESS | 1799 | 1461024641657 Marionette DEBUG loaded listener.js 17:10:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x906d5400) [pid = 1799] [serial = 2347] [outer = 0x89ae4c00] 17:10:42 INFO - PROCESS | 1799 | 1461024642470 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:10:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:10:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1432ms 17:10:42 INFO - PROCESS | 1799 | 1461024642501 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 17:10:42 INFO - PROCESS | 1799 | 1461024642504 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 17:10:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:10:42 INFO - PROCESS | 1799 | 1461024642510 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:10:42 INFO - PROCESS | 1799 | 1461024642514 Marionette TRACE conn4 <- [1,3094,null,{}] 17:10:42 INFO - PROCESS | 1799 | 1461024642519 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}] 17:10:42 INFO - PROCESS | 1799 | 1461024642747 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 17:10:43 INFO - PROCESS | 1799 | 1461024643024 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ff8d400 == 165 [pid = 1799] [id = 783] 17:10:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x9066a400) [pid = 1799] [serial = 2348] [outer = (nil)] 17:10:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x91586c00) [pid = 1799] [serial = 2349] [outer = 0x9066a400] 17:10:43 INFO - PROCESS | 1799 | 1461024643112 Marionette DEBUG loaded listener.js 17:10:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x9179ec00) [pid = 1799] [serial = 2350] [outer = 0x9066a400] 17:10:43 INFO - PROCESS | 1799 | 1461024643948 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:10:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:10:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1489ms 17:10:44 INFO - PROCESS | 1799 | 1461024643999 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 17:10:44 INFO - PROCESS | 1799 | 1461024644002 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 17:10:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:10:44 INFO - PROCESS | 1799 | 1461024644056 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:10:44 INFO - PROCESS | 1799 | 1461024644058 Marionette TRACE conn4 <- [1,3098,null,{}] 17:10:44 INFO - PROCESS | 1799 | 1461024644071 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}] 17:10:44 INFO - PROCESS | 1799 | 1461024644273 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 17:10:44 INFO - PROCESS | 1799 | 1461024644581 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x85aac000 == 166 [pid = 1799] [id = 784] 17:10:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8fdb2000) [pid = 1799] [serial = 2351] [outer = (nil)] 17:10:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x9311dc00) [pid = 1799] [serial = 2352] [outer = 0x8fdb2000] 17:10:44 INFO - PROCESS | 1799 | 1461024644669 Marionette DEBUG loaded listener.js 17:10:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x9338ac00) [pid = 1799] [serial = 2353] [outer = 0x8fdb2000] 17:10:45 INFO - PROCESS | 1799 | 1461024645470 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]]]}] 17:10:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:10:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:10:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1444ms 17:10:45 INFO - PROCESS | 1799 | 1461024645494 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 17:10:45 INFO - PROCESS | 1799 | 1461024645497 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 17:10:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:10:45 INFO - PROCESS | 1799 | 1461024645504 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:10:45 INFO - PROCESS | 1799 | 1461024645507 Marionette TRACE conn4 <- [1,3102,null,{}] 17:10:45 INFO - PROCESS | 1799 | 1461024645513 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}] 17:10:45 INFO - PROCESS | 1799 | 1461024645704 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 17:10:46 INFO - PROCESS | 1799 | 1461024646007 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x906ddc00 == 167 [pid = 1799] [id = 785] 17:10:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x9311c400) [pid = 1799] [serial = 2354] [outer = (nil)] 17:10:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x93455000) [pid = 1799] [serial = 2355] [outer = 0x9311c400] 17:10:46 INFO - PROCESS | 1799 | 1461024646094 Marionette DEBUG loaded listener.js 17:10:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x9345c400) [pid = 1799] [serial = 2356] [outer = 0x9311c400] 17:10:46 INFO - PROCESS | 1799 | 1461024646924 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:10:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:10:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1444ms 17:10:46 INFO - PROCESS | 1799 | 1461024646948 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 17:10:46 INFO - PROCESS | 1799 | 1461024646952 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 17:10:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:10:46 INFO - PROCESS | 1799 | 1461024646958 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:10:46 INFO - PROCESS | 1799 | 1461024646963 Marionette TRACE conn4 <- [1,3106,null,{}] 17:10:46 INFO - PROCESS | 1799 | 1461024646968 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}] 17:10:47 INFO - PROCESS | 1799 | 1461024647216 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 17:10:47 INFO - PROCESS | 1799 | 1461024647507 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:47 INFO - PROCESS | 1799 | ++DOCSHELL 0x9311b000 == 168 [pid = 1799] [id = 786] 17:10:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x93456c00) [pid = 1799] [serial = 2357] [outer = (nil)] 17:10:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x93e27800) [pid = 1799] [serial = 2358] [outer = 0x93456c00] 17:10:47 INFO - PROCESS | 1799 | 1461024647602 Marionette DEBUG loaded listener.js 17:10:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x9458d000) [pid = 1799] [serial = 2359] [outer = 0x93456c00] 17:10:48 INFO - PROCESS | 1799 | 1461024648446 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]]]}] 17:10:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:10:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:10:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:10:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1545ms 17:10:48 INFO - PROCESS | 1799 | 1461024648504 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 17:10:48 INFO - PROCESS | 1799 | 1461024648508 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 17:10:48 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:10:48 INFO - PROCESS | 1799 | 1461024648514 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:10:48 INFO - PROCESS | 1799 | 1461024648518 Marionette TRACE conn4 <- [1,3110,null,{}] 17:10:48 INFO - PROCESS | 1799 | 1461024648523 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}] 17:10:48 INFO - PROCESS | 1799 | 1461024648719 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 17:10:49 INFO - PROCESS | 1799 | 1461024649051 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x93451c00 == 169 [pid = 1799] [id = 787] 17:10:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x93e2c400) [pid = 1799] [serial = 2360] [outer = (nil)] 17:10:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x945bc800) [pid = 1799] [serial = 2361] [outer = 0x93e2c400] 17:10:49 INFO - PROCESS | 1799 | 1461024649136 Marionette DEBUG loaded listener.js 17:10:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x945c0c00) [pid = 1799] [serial = 2362] [outer = 0x93e2c400] 17:10:49 INFO - PROCESS | 1799 | 1461024649981 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"]]]}] 17:10:49 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:10:49 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 17:10:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:10:49 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1481ms 17:10:50 INFO - PROCESS | 1799 | 1461024649997 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 17:10:50 INFO - PROCESS | 1799 | 1461024650000 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 17:10:50 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:10:50 INFO - PROCESS | 1799 | 1461024650006 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:10:50 INFO - PROCESS | 1799 | 1461024650010 Marionette TRACE conn4 <- [1,3114,null,{}] 17:10:50 INFO - PROCESS | 1799 | 1461024650016 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}] 17:10:50 INFO - PROCESS | 1799 | 1461024650234 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 17:10:50 INFO - PROCESS | 1799 | 1461024650579 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\", \"fc2ddfa6-fab7-47a3-a827-4e269cc18827\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x937f6c00 == 170 [pid = 1799] [id = 788] 17:10:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x93e24c00) [pid = 1799] [serial = 2363] [outer = (nil)] 17:10:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x95a52800) [pid = 1799] [serial = 2364] [outer = 0x93e24c00] 17:10:50 INFO - PROCESS | 1799 | 1461024650668 Marionette DEBUG loaded listener.js 17:10:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x95a5c800) [pid = 1799] [serial = 2365] [outer = 0x93e24c00] 17:10:51 INFO - PROCESS | 1799 | 1461024651511 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]]]}] 17:10:51 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:10:51 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1540ms 17:10:51 INFO - PROCESS | 1799 | 1461024651546 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 17:10:51 INFO - PROCESS | 1799 | 1461024651550 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 17:10:52 WARNING - u'runner_teardown' () 17:10:52 INFO - No more tests 17:10:52 INFO - Got 0 unexpected results 17:10:52 INFO - SUITE-END | took 1294s 17:10:52 INFO - Closing logging queue 17:10:52 INFO - queue closed 17:10:52 INFO - Return code: 0 17:10:52 WARNING - # TBPL SUCCESS # 17:10:52 INFO - Running post-action listener: _resource_record_post_action 17:10:52 INFO - Running post-run listener: _resource_record_post_run 17:10:53 INFO - Total resource usage - Wall time: 1331s; CPU: 98.0%; Read bytes: 14106624; Write bytes: 965459968; Read time: 636; Write time: 256488 17:10:53 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:10:53 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 4096; Write bytes: 180371456; Read time: 8; Write time: 157648 17:10:54 INFO - run-tests - Wall time: 1300s; CPU: 98.0%; Read bytes: 11251712; Write bytes: 785088512; Read time: 408; Write time: 98840 17:10:54 INFO - Running post-run listener: _upload_blobber_files 17:10:54 INFO - Blob upload gear active. 17:10:54 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:10:54 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 17:10:54 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-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 17:10:54 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-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 17:10:54 INFO - (blobuploader) - INFO - Open directory for files ... 17:10:54 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:10:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:10:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:10:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:10:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:10:56 INFO - (blobuploader) - INFO - Done attempting. 17:10:56 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:10:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:10:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:10:58 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:10:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:10:58 INFO - (blobuploader) - INFO - Done attempting. 17:10:58 INFO - (blobuploader) - INFO - Iteration through files over. 17:10:58 INFO - Return code: 0 17:10:58 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:10:58 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:10:58 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/76b435b98c337ff160cd4cb8b94a291310b9405d1b452bbae359b1b13b7875caf796dae7826e236ba516fa3838223eab4eca65dd497be2c10d6594415f44e66f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/7519e9f449cd038e22d23b1e15de2ab33b9a2040bcee3b6cdd4b0ebb90c1ae58feb8046a6b616da0b02d0cc302c99e6f483587540cf3050e96f366fc87bc2a11"} 17:10:58 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:10:58 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:10:58 INFO - Contents: 17:10:58 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/76b435b98c337ff160cd4cb8b94a291310b9405d1b452bbae359b1b13b7875caf796dae7826e236ba516fa3838223eab4eca65dd497be2c10d6594415f44e66f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/7519e9f449cd038e22d23b1e15de2ab33b9a2040bcee3b6cdd4b0ebb90c1ae58feb8046a6b616da0b02d0cc302c99e6f483587540cf3050e96f366fc87bc2a11"} 17:10:58 INFO - Running post-run listener: copy_logs_to_upload_dir 17:10:58 INFO - Copying logs to upload dir... 17:10:58 INFO - mkdir: /builds/slave/test/build/upload/logs 17:10:58 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1417.316651 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 37 secs) (at 2016-04-18 17:10:58.519392) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 17:10:58.520513) ========= 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-1461023232.814829-185136593 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/76b435b98c337ff160cd4cb8b94a291310b9405d1b452bbae359b1b13b7875caf796dae7826e236ba516fa3838223eab4eca65dd497be2c10d6594415f44e66f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/7519e9f449cd038e22d23b1e15de2ab33b9a2040bcee3b6cdd4b0ebb90c1ae58feb8046a6b616da0b02d0cc302c99e6f483587540cf3050e96f366fc87bc2a11"} build_url:https://queue.taskcluster.net/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031022 build_url: 'https://queue.taskcluster.net/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/76b435b98c337ff160cd4cb8b94a291310b9405d1b452bbae359b1b13b7875caf796dae7826e236ba516fa3838223eab4eca65dd497be2c10d6594415f44e66f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/7519e9f449cd038e22d23b1e15de2ab33b9a2040bcee3b6cdd4b0ebb90c1ae58feb8046a6b616da0b02d0cc302c99e6f483587540cf3050e96f366fc87bc2a11"}' symbols_url: 'https://queue.taskcluster.net/v1/task/K0uYyGNJRIWgQoBrDo_AQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 17:10:58.581572) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 17:10:58.582073) ========= 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-1461023232.814829-185136593 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.015762 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 17:10:58.677225) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 17:10:58.677540) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 17:10:58.677858) ========= ========= Total master_lag: 0.49 =========